<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>AI3:::Adaptive Information</title>
	
	<link>http://www.mkbergman.com</link>
	<description>Mike Bergman on the semantic Web and structured Web</description>
	<lastBuildDate>Sat, 06 Feb 2010 15:49:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AI3_AdaptiveInformation" /><feedburner:info uri="ai3_adaptiveinformation" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Collaborating on Images</title>
		<link>http://feedproxy.google.com/~r/AI3_AdaptiveInformation/~3/yiL7a5526r4/</link>
		<comments>http://www.mkbergman.com/863/collaborating-on-images/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:26:30 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Adaptive Information]]></category>
		<category><![CDATA[Blogs and Blogging]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Site-related]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[emf]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[inkscape]]></category>
		<category><![CDATA[Powerpoint]]></category>
		<category><![CDATA[svg]]></category>

		<guid isPermaLink="false">http://www.mkbergman.com/?p=863</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Collaborating on Images&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Adaptive Information&amp;rft.subject=Blogs and Blogging&amp;rft.subject=Open Source&amp;rft.subject=Site-related&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-02-02&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/863/collaborating-on-images/&amp;rft.language=English"></span>

The Inkscape Process Can Also Aid Image Interchanges with Powerpoint
As we see more collaboration forums emerge, one question that naturally         arises is the joint authoring or editing of images. This is         particularly important as &#8220;official&#8221; slide decks or presentations [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Collaborating on Images&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Adaptive Information&amp;rft.subject=Blogs and Blogging&amp;rft.subject=Open Source&amp;rft.subject=Site-related&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-02-02&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/863/collaborating-on-images/&amp;rft.language=English"></span>
<p><a href="http://www.inkscape.org/"><img style="border: 0px solid; width: 200px; height: 194px; float: left; margin-right: 10px;" title="Inkscape Logo" src="../wp-content/themes/ai3/images/2010Posts/100131_inkscape_logo.png" alt="Inkscape Logo" hspace="5" vspace="5" align="left" /></a></p>
<h2>The Inkscape Process Can Also Aid Image Interchanges with Powerpoint</h2>
<p>As we see more collaboration forums emerge, one question that naturally         arises is the joint authoring or editing of images. This is         particularly important as &#8220;official&#8221; slide decks or presentations come         to the fore.</p>
<p>There are perhaps many different ways to skin this cat. In this         article, I describe how to do so using the free, open source <a href="http://en.wikipedia.org/wiki/SVG">SVG</a> editing program, <a href="http://www.inkscape.org/">Inkscape</a>.</p>
<h3>Why Inkscape?</h3>
<p>Like many of you, I have been creating and editing images for years. I         am by no means a graphics artist, but images and diagrams have been         essential for communicating my work.</p>
<p>Until a few years back, I was totally a bitmap man. I used <a href="http://en.wikipedia.org/wiki/Corel_Paint_Shop_Pro">Paint Shop Pro</a> (bought by Corel in 2004 and getting long in the tooth) and did a lot         of copying and pasting.</p>
<p>I switched to Inkscape about two years ago for the following reasons:</p>
<ul>
<li>I wanted re-use of image components via re-sizing and re-coloring,         etc., and vector graphics are far superior to raster images for this         purpose</li>
<li>I wanted a stable, free, usable editor and Inkscape was beginning         to mature nicely (the current version 0.47 is even nicer and more         stable)</li>
<li>Its SVG (<a href="http://en.wikipedia.org/wiki/SVG">scalable vector         graphics</a>) format was a standard adopted by the W3C after initial         development by Adobe</li>
<li>SVG is an easily read and editable XML format</li>
<li>There was a growing source of <a href="http://www.inkscape.org/doc/index.php?lang=en">online         documentation</a></li>
<li>There was a growing repository of <a href="http://www.openclipart.org/">SVG graphics examples</a>, including the         broadscale use within <a href="http://commons.wikimedia.org/wiki/Main_Page">Wikipedia</a> (a good way         to find stuff from this site is with the search &#8220;keywords         site:http://commons.wikimedia.org filetype:svg&#8221; on your favorite search         engine, after substituting your specific keywords).</li>
</ul>
<h3>How to Collaborate with Inkscape</h3>
<p>Once you have a working image in Inkscape, make sure all collaborators         have a copy of the software. Then:</p>
<ol>
<li>Isolate the picture (sometimes there are multiple images in a         single file) by deleting all extraneous image stuff in the file</li>
<li>From the toolbar, click on the <span style="font-style: italic;">Zoom to fit drawing in window</span> icon         [<img style="width: 16px; height: 16px;" title="Zoom to fit drawing in window" src="../wp-content/themes/ai3/images/2010Posts/zoom_icon.png" alt="Zoom to fit drawing in window" />];         this will resize and put your target image in the full display window</li>
<li>Under <span style="font-style: italic;">File -&gt; Document         Properties &#8230;</span> check <span style="font-style: italic;">Show page         border</span> and <span style="font-style: italic;">Show border         shadow</span>, then <span style="font-style: italic;">Fit page to         selection</span>. This helps size the image properly in the exported         file for sharing or collaboration</li>
<li>Save the file as an *.svg option, and name the file with a         date/time stamp and author extension (useful for tracking multiple         author edits over time)</li>
<li>If in multiple author mode, make sure who has current &#8220;ownership&#8221;         of the image is clear.</li>
</ol>
<h3>How to Share with Powerpoint</h3>
<p>Of course, it is more often the case that not all collaborators may         have a copy of Inkscape or that the image began in the SVG format.</p>
<p>The image below began as a Windows Powerpoint clip art file, which has         then gone through some modifications. Note the bearded guy&#8217;s hand         holding the paper is out of registry (because I screwed up in earlier         editing, but I also can easily fix because it is a vector image!          <img src='http://www.mkbergman.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   ). Also note we have the border from Inkscape as suggested         above.  This file, BTW, is <a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/people.png"> people.png</a>, and was created as a PNG after a screen capture from         Inkscape:</p>
<div style="margin: 10px; text-align: center;"><img style="border: 0px solid; width: 588px; height: 330px;" title="PNG representation of an SVG" src="http://mkbergman.com/wp-content/themes/ai3/images/2010Posts/people.png" alt="PNG representation of an SVG" /></div>
<p>When beginning in Powerpoint or as clip art, files in the format of         Windows metafile (*.wmf) or extended WMF (*.emf) work well. (For         example, you can download and play with the native Inkscape format of         <a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/people.svg"> people.svg</a>, or the <a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/people.wmf"> people.wmf</a> or <a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/people.emf"> people.emf</a> versions of the image above.) If you already have images         in a Powerpoint presentation, save in one of these two formats, with         (*.emf) preferred. (EMF is generally better for text.)</p>
<p>You can open or load these files directly into Inkscape. Generally,         they will come in as a group of vectors; to edit the pieces, you should         &#8220;ungroup.&#8221;</p>
<p>After editing per the instructions in the previous section, if you need         to re-insert back into Powerpoint, please use the *.emf format (and         make sure you do not save text as paths).</p>
<p>For example, see the following <a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/figure_text.png"> PNG graphic</a> taken from a Inkscape file (<a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/figure_text.svg">figure_text.svg</a>):</p>
<div style="margin: 10px; text-align: center;"><img style="border: 0px solid; width: 416px; height: 294px;" title="PNG representation of an SVG" src="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/figure_text.png" alt="PNG representation of an SVG" /></div>
<p>We can save it as an EMF (<a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/figure_textpath.emf">figure_textpath.emf</a>)         to a <a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/figure_text.ppt"> Powerpoint</a>, with the option of converting text to paths:</p>
<div style="margin: 10px; text-align: center;"><img style="border: 0px solid; width: 378px; height: 262px;" title="Text-to-path EMF" src="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/figure_text_emf_text-to-path.png" alt="Text-to-path EMF" /></div>
<p>Or, we can save it as an EMF (<a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/figure_text.emf">figure_text.emf</a>)         to a <a href="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/figure_text.ppt"> Powerpoint</a>, only this time not converting text to paths and then         &#8220;ungrouping&#8221; once in Powerpoint:</p>
<div style="margin: 10px; text-align: center;"><img style="border: 0px solid; width: 376px; height: 268px;" title="EMF with no text to path" src="http://mkbergman.com/wp-content/themes/ai3/files/2010Posts/figure_text_emf_no-text-path.png" alt="EMF with no text to path" /></div>
<p>Note the latter option, text not as path, is the far superior one.         However, also note that borders are added to the figures and vertical         text is rotated 90<sup>o</sup> back to horizontal. Nonetheless, the         figure is fully editable, including text. Also, if the original         Inkscape figures are constructed with lines of the same color as fills,         the border conversion also works well.</p>
<p>Frankly, especially with text, because there can be orientation and         other changes going from Inkscape to Powerpoint, I recommend using         Inkscape and its native SVG for all early modifications and to keep a         canonical copy of your images. Then, prior to completion of the deck,         save as EMF for import into Powerpoint and then clean up. If changes         later need to be made to the graphic, I recommend doing so in Inkscape         and then re-importing.</p>
<h3>Other Alternatives</h3>
<p>I should note there is an option, as well, in Inkscape to convert         raster images to vector ones (use <span style="font-style: italic;">Path -&gt; Trace bitmap &#8230;</span> and invoke the         multiple scans with colors). This is doable, but involves quite a bit         of image copying, manipulation and color separation to achieve workable         results. You may want to see further Inkscape&#8217;s <a href="http://www.inkscape.org/doc/tracing/tutorial-tracing.html">documentation         on tracing</a>, or more fully <a href="http://confluence.concord.org/display/CCTR/Tracing+Color+Raster+Images"> this reference dealing with color</a>.</p>
<p>Of course, there are likely many other ways to approach these issues of         collaboration and sharing. I will leave it to others to suggest and         explain those options.</p>
<img src="http://feeds.feedburner.com/~r/AI3_AdaptiveInformation/~4/yiL7a5526r4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mkbergman.com/863/collaborating-on-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mkbergman.com/863/collaborating-on-images/</feedburner:origLink></item>
		<item>
		<title>The Sweet Compendium of Ontology Building Tools</title>
		<link>http://feedproxy.google.com/~r/AI3_AdaptiveInformation/~3/CxdQowO3-GY/</link>
		<comments>http://www.mkbergman.com/862/the-sweet-compendium-of-ontology-building-tools/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 14:54:04 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Adaptive Information]]></category>
		<category><![CDATA[Ontologies]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Semantic Web Tools]]></category>
		<category><![CDATA[compendium]]></category>
		<category><![CDATA[graph analysis]]></category>
		<category><![CDATA[listing]]></category>
		<category><![CDATA[ontology editors]]></category>
		<category><![CDATA[ontology mapping]]></category>
		<category><![CDATA[ontology visualization]]></category>
		<category><![CDATA[vocabulary prompting]]></category>

		<guid isPermaLink="false">http://www.mkbergman.com/?p=862</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=The Sweet Compendium of Ontology Building Tools&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Adaptive Information&amp;rft.subject=Ontologies&amp;rft.subject=Open Source&amp;rft.subject=Semantic Web Tools&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-26&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/862/the-sweet-compendium-of-ontology-building-tools/&amp;rft.language=English"></span>

140 Tools: 20 Must Haves, 70 Possible Usefuls, and 50 Has Beens and Marginals
Well, for another client and another purpose, I was goaded into screening my Sweet Tools listing of semantic Web and -related tools and to assemble stuff from every other nook and cranny I could find. The net result is this enclosed listing [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=The Sweet Compendium of Ontology Building Tools&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Adaptive Information&amp;rft.subject=Ontologies&amp;rft.subject=Open Source&amp;rft.subject=Semantic Web Tools&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-26&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/862/the-sweet-compendium-of-ontology-building-tools/&amp;rft.language=English"></span>
<p><a href="http://www.mkbergman.com/category/ontologies/"><img style="border: 0px solid; width: 200px; height: 200px; float: left;" title="AI3's Ontologies category" src="http://www.cs.berkeley.edu/%7Esequin/GEOM/TILES/LizardTetrus1.JPG" alt="AI3's Ontologies category" /></a></p>
<h2>140 Tools: 20 Must Haves, 70 Possible Usefuls, and 50 Has Beens and Marginals</h2>
<p>Well, for another client and another purpose, I was goaded into screening my <span style="color: #993300;"><strong><a href="http://www.mkbergman.com/new-version-sweet-tools-sem-web/">Sweet Tools</a></strong></span> listing of semantic Web and -related tools and to assemble stuff from every other nook and cranny I could find. The net result is this enclosed listing of some 140 or so tools &#8212; most open source &#8212; related to semantic Web ontology building in one way or another.</p>
<p>Ever since I wrote my <em><a href="http://www.mkbergman.com/374/an-intrepid-guide-to-ontologies/">Intrepid Guide to Ontologies</a></em> nearly three years ago (and one of the more popular articles of this site, though it is now perhaps a bit long in the tooth), I have been intrigued with how these semantic structures are built and maintained. That interest, in no small measure, is why I continue to maintain the <strong><a href="../new-version-sweet-tools-sem-web/">Sweet Tools</a></strong> listing.</p>
<p>As far as I know, the following is the largest and most comprehensive listing of ontology         building tools available. I broadly interpret the classification of &#8216;ontology building&#8217;; I include, for example, vocabulary extraction and prompting tools, as well as ontology         visualization and mapping.</p>
<p>There are some 140 tools, perhaps 90 or so are still in active use.         (Given the scope, not every tool could be inspected in detail. Some         listed as being perhaps inactive may not be so, and others not in that         category perhaps should be.) Of the entire roster of tools, somewhere         on the order of 12 to 20 are quite impressive and deserving of local         installation, test runs, and close inspection.</p>
<p>There are relatively few tools useful to non-specialists (or useful to engaging knowledgeable publics in the ontology-building exercise). There appear         to be key gaps in the entire workflow from domain scoping and initial         ontology definition and vocabulary candidates, to longer-term         maintenance and revision. For example, spreadsheets would appear to be a  		possible useful first step in any workflow process (which is why  		<a title="http://openstructs.org/iron" href="http://openstructs.org/iron">irON</a> is listed), but the spreadsheet tool <em>per se</em> is not listed herein   		(nor are text editors).</p>
<p>I surely have missed some tools and likely improperly assigned others. Please drop me an email or comment on this post with any revisions or suggestions.</p>
<h3><span>Some Worth A Closer Look</span></h3>
<p>In my own view, there are some tools that definitely deserve a         closer look. My favorite candidates &#8212; for very different reasons and for very different places in the workflow &#8212; are (in no particular order): <a title="http://apelon-dts.sourceforge.net/index.html" href="http://apelon-dts.sourceforge.net/index.html">Apelon DTS</a>, <a title="http://openstructs.org/iron" href="http://openstructs.org/iron">irON</a>, <a title="http://www.thechiselgroup.org/flexviz" href="http://www.thechiselgroup.org/flexviz">FlexViz</a>, <a title="http://knoodl.com/ui/home.html" href="http://knoodl.com/ui/home.html">Knoodl</a>, <a title="http://protege.stanford.edu/" href="http://protege.stanford.edu/">Protégé</a>, <a title="http://diagramic.com/" href="http://diagramic.com/">diagramic.com</a>, <a title="http://www.boowa.com/" href="http://www.boowa.com/">BooWa</a>,         <a title="http://cmap.ihmc.us/coe" href="http://cmap.ihmc.us/coe">COE</a>, <a title="http://code.google.com/p/ontopia/" href="http://code.google.com/p/ontopia/">ontopia</a>, <a href="http://www.cambridgesemantics.com/products/anzo_for_excel">Anzo</a>, <a title="http://www.punkt.at/3/47/poolparty-thesaurus-server.htm" href="http://www.punkt.at/3/47/poolparty-thesaurus-server.htm">PoolParty</a>,         <a title="http://marinemetadata.org/vine" href="http://marinemetadata.org/vine">Vine</a> (and voc2rdf), <a title="http://code.google.com/p/erca/" href="http://code.google.com/p/erca/">Erca</a>, <a title="http://www.mediavirus.org/graphl/" href="http://www.mediavirus.org/graphl/">Graphl</a>, and <a title="http://ecoinformatics.uvm.edu/technologies/growl-knowledge-modeler.html" href="http://ecoinformatics.uvm.edu/technologies/growl-knowledge-modeler.html"> GrOWL</a>. Each one of these links is more fully described below. Also, all         tools in the <strong>Vocabulary Prompting Tools</strong> category  		(which also includes extraction) are worth reviewing since all or nearly  		all have online demos.</p>
<p>Other tools may also be deserving, depending on use case. Some of the         more specific analysis and conversion tools, for example, are in the         <strong>Miscellaneous</strong> category.</p>
<p>Also, some purists may quibble with why some tools are listed here (such as inclusion of some stuff related to <a href="http://en.wikipedia.org/wiki/Topic_Maps">Topic Maps</a>). Well, my answer to that is there are no real complete solutions, and whatever we can pragmatically do today requires glueing together many disparate parts.</p>
<h3><span>Comprehensive Ontology Tools</span></h3>
<ul>
<li> <a title="http://www.altova.com/products_semanticworks.html" href="http://www.altova.com/products_semanticworks.html">Altova           SemanticWorks</a> is a visual RDF and OWL editor that auto-generates           RDF/XML or nTriples based on visual ontology design. No open source           version available</li>
<li> <a title="http://amine-platform.sourceforge.net/" href="http://amine-platform.sourceforge.net/">Amine</a> is a rather           comprehensive, open source platform for the development of           intelligent and multi-agent systems written in Java. As one of its           components, it has an ontology GUI with text- and tree-based editing           modes, with some graph visualization</li>
<li>The <a title="http://apelon-dts.sourceforge.net/index.html" href="http://apelon-dts.sourceforge.net/index.html">Apelon DTS</a> (Distributed Terminology System) is an integrated set of open source         components that provides comprehensive terminology services in         distributed application environments. DTS supports national and         international data standards, which are a necessary foundation for         comparable and interoperable health information, as well as local         vocabularies. Typical applications for DTS include clinical data entry,         administrative review, problem-list and code-set management, guideline         creation, decision support and information retrieval.. Though not         strictly an ontology management system, Apelon DTS has plug-ins that         provide visualization of concept graphs and related functionality that         make it close to a complete solution</li>
<li> <a title="http://dome.sourceforge.net/" href="http://dome.sourceforge.net/">DOME</a> is a programmable XML editor           which is being used in a knowledge extraction role to transform Web           pages into RDF, and available as Eclipse plug-ins. DOME stands for           DERI Ontology Management Environment</li>
<li> <a title="http://www.thechiselgroup.org/flexviz" href="http://www.thechiselgroup.org/flexviz">FlexViz</a> is a Flex-based,           Protégé-like client-side ontology creation, management and viewing           tool; very impressive. The code is distributed from <a title="http://sourceforge.net/projects/flexviz/" href="http://sourceforge.net/projects/flexviz/">Sourceforge</a>; there is           a nice <a title="http://keg.cs.uvic.ca/ncbo/flexviz/FlexoViz.html#" href="http://keg.cs.uvic.ca/ncbo/flexviz/FlexoViz.html#">online           demo</a> available; there is a nice <a title="http://webhome.cs.uvic.ca/~seanf/files/demo_submission_flexviz.pdf" href="http://webhome.cs.uvic.ca/%7Eseanf/files/demo_submission_flexviz.pdf">explanatory           paper</a> on the system, and the developer, Chris Callendar, has a           useful <a title="http://flexdevtips.blogspot.com/" href="http://flexdevtips.blogspot.com/">blog</a> with Flex development           tips</li>
<li> <a title="http://knoodl.com/ui/home.html" href="http://knoodl.com/ui/home.html">Knoodl</a> facilitates           community-oriented development of OWL based ontologies and RDF           knowledge bases. It also serves as a semantic technology platform,           offering a Java service-based interface or a SPARQL-based interface           so that communities can build their own semantic applications using           their ontologies and knowledgebases. It is hosted in the Amazon EC2           cloud and is available for free; private versions may also be           obtained. See especially the <a title="http://knoodl.com/ui/site/webcast/intro.jsp" href="http://knoodl.com/ui/site/webcast/intro.jsp">screencast</a> for a           quick introduction</li>
<li> <a title="http://code.google.com/p/ontopia/" href="http://code.google.com/p/ontopia/">ontopia</a> is a relative           complete suite of tools for building, maintaining, and deploying           Topic Maps-based applications; open source, and written in Java.           Could not find online demos, but there are <a title="http://code.google.com/p/ontopia/wiki/Screenshots" href="http://code.google.com/p/ontopia/wiki/Screenshots">screenshots</a> and there is visualization of topic relationships</li>
<li> <a title="http://protege.stanford.edu/" href="http://protege.stanford.edu/">Protégé</a> is a free, open source           visual ontology editor and knowledge-base framework. The Protégé           platform supports two main ways of modeling ontologies via the           Protégé-Frames and Protégé-OWL editors. Protégé ontologies can be           exported into a variety of formats including RDF(S), OWL, and XML           Schema. There are a large number of third-party plugins that extends           the platform&#8217;s functionality
<ul>
<li> <a title="http://protege.cim3.net/cgi-bin/wiki.pl?ProtegePluginsLibraryByType" href="http://protege.cim3.net/cgi-bin/wiki.pl?ProtegePluginsLibraryByType"> Protégé Plugin Library</a> &#8211; frequently consult this page to               review new additions to the Protégé editor; presently there are               dozens of specific plugins, most related to the semantic Web and               most open source</li>
<li> <a title="http://protegewiki.stanford.edu/index.php/Collaborative_Protege" href="http://protegewiki.stanford.edu/index.php/Collaborative_Protege"> Collaborative Protégé</a> is a plug-in extension of the existing               Protégé system that supports collaborative ontology editing as               well as annotation of both ontology components and ontology               changes. In addition to the common ontology editing operations,               it enables annotation of both ontology components and ontology               changes. It supports the searching and filtering of user               annotations, also known as notes, based on different criteria.               There is also an <a title="http://smi-protege.stanford.edu/collab-protege/" href="http://smi-protege.stanford.edu/collab-protege/">online demo</a></li>
</ul>
</li>
<li> <a title="http://www.topquadrant.com/products/TB_Composer.html" href="http://www.topquadrant.com/products/TB_Composer.html">TopBraid           Composer</a> is an enterprise-class modeling environment for           developing Semantic Web ontologies and building semantic           applications. Fully compliant with W3C standards, Composer offers           comprehensive support for developing, managing and testing           configurations of knowledge models and their instance knowledge           bases. It is based on the Eclipse IDE. There is a free version (after           registration) for small ontologies.</li>
</ul>
<h4><span>Not Apparently in Active Use</span></h4>
<ul>
<li> <a title="http://www.aktors.org/technologies/adaptiva/" href="http://www.aktors.org/technologies/adaptiva/">Adaptiva</a> is a           user-centred ontology building environment, based on using multiple           strategies to construct an ontology, minimising user input by using           adaptive information extraction</li>
<li> <a title="http://exteca.sourceforge.net/" href="http://exteca.sourceforge.net/">Exteca</a> is an ontology-based           technology written in Java for high-quality knowledge management and           document categorisation, including entity extraction. Though code is           still available, no updates have been provided since 2006. It can be           used in conjunction with search engines</li>
<li> <a title="http://www.alphaworks.ibm.com/tech/semanticstk" href="http://www.alphaworks.ibm.com/tech/semanticstk">IODT</a> is           IBM’s toolkit for ontology-driven development. The toolkit           includes EMF Ontolgy Definition Metamodel (EODM), EODM workbench, and           an OWL Ontology Repository (named Minerva)</li>
<li> <a title="http://kaon.semanticweb.org/" href="http://kaon.semanticweb.org/">KAON</a> is an open-source ontology           management infrastructure targeted for business applications. It           includes a comprehensive tool suite allowing easy ontology creation           and management and provides a framework for building ontology-based           applications. An important focus of KAON is scalable and efficient           reasoning with ontologies</li>
<li> <a title="http://www.ksl.stanford.edu/software/ontolingua/" href="http://www.ksl.stanford.edu/software/ontolingua/">Ontolingua</a> provides a distributed collaborative environment to browse, create,           edit, modify, and use ontologies. The server supports over 150 active           users, some of whom have provided us with descriptions of their           projects. Provided as an online service; software availability not           known.</li>
</ul>
<h3><span>Vocabulary Prompting Tools</span></h3>
<ul>
<li> <a title="http://www.alchemyapi.com/api/keyword/" href="http://www.alchemyapi.com/api/keyword/">AlchemyAPI</a> from           Orchestr8 provides an API based application that uses statistical and           natural language processing methods. Applicable to webpages, text           files and any input text in several languages</li>
<li> <a title="http://www.boowa.com/" href="http://www.boowa.com/">BooWa</a> is a set expander for any language           (formerly known as SEALS); developed by RC Wang of Carnegie Mellon</li>
<li> <a title="http://labs.google.com/sets" href="http://labs.google.com/sets">Google Sets</a> for automatically           creating sets of items from a few examples</li>
<li> <a title="http://opencalais.com/" href="http://opencalais.com/">Open           Calais</a> is free limited API web service to automatically attach           semantic metadata to content, based on either entities (people,           places, organizations, etc.), facts (person ‘x’ works for           company ‘y’), or events (person ‘z’ was           appointed chairman of company ‘y’ on date           ‘x’). The metadata results are stored centrally and           returned to you as industry-standard RDF constructs accompanied by a           Globally Unique Identifier (GUID)</li>
<li><a title="http://www.blogscope.net//tools/phrase.jsp" rel="nofollow" href="http://www.blogscope.net//tools/phrase.jsp">Query-by-document</a> from BlogScope has a nice phrase extraction service, with a choice of ranking methods. Can also be used in a Firefox plug-in (not texted with 3.5+)</li>
<li><a title="http://www.semantichacker.com/api" rel="nofollow" href="http://www.semantichacker.com/api">SemanticHacker</a> (from <a title="http://www.textwise.com/" rel="nofollow" href="http://www.textwise.com/">Textwise</a>) is an API that does a number of different things, including categorization, search, etc. By using &#8216;concept tags&#8217;, the API can be leveraged to generate metadata or tags for content</li>
<li><a title="http://zingosoft.com/tagfinder.htm" rel="nofollow" href="http://zingosoft.com/tagfinder.htm">TagFinder</a> is a Web service that automatically extracts tags from a piece of text. The tags are chosen based on both statistical and linguistic analysis of the original text</li>
<li> <a title="http://tagthe.net/" href="http://tagthe.net/">Tagthe.net</a> has a demo and an API for           automatic tagging of web documents and texts. Tags can be single           words only. The tool also recognizes named entities such as people           names and locations</li>
<li> <a title="http://lcl2.uniroma1.it/termextractor/" href="http://lcl2.uniroma1.it/termextractor/">TermExtractor</a> extracts           terminology consensually referred in a specific application domain.           The software takes as input a corpus of domain documents, parses the           documents, and extracts a list of “syntactically           plausible” terms (e.g. compounds, adjective-nouns, etc.)</li>
<li><a title="http://labs.translated.net/terminology-extraction/" rel="nofollow" href="http://labs.translated.net/terminology-extraction/">TermFinder</a> uses Poisson statistics, the Maximum Likelihood Estimation and Inverse Document Frequency between the frequency of words in a given document and a generic corpus of 100 million words per language; available for English, French and Italian</li>
<li> <a title="http://www.nactem.ac.uk/software/termine/" href="http://www.nactem.ac.uk/software/termine/">TerMine</a> is an online           and batch term extractor that emphasizes part of speech (POS) and           n-gram (phrase extraction). TerMine is the terminological management           system with the C-Value term extraction and AcroMine acronym           recognition integrated</li>
<li> <a title="http://pypi.python.org/pypi/topia.termextract/1.1.0" href="http://pypi.python.org/pypi/topia.termextract/1.1.0">Topia term           extractor</a> is a part-of-speech and frequency based term extraction           tool implemented in python. Here is a <a title="http://fivefilters.org/term-extraction/" href="http://fivefilters.org/term-extraction/">term extraction demo</a> based on this tool</li>
<li> <a title="http://www.topicalizer.com/" href="http://www.topicalizer.com/">Topicalizer</a> is a service which           automatically analyses a document specified by a URL or a plain text           regarding its word, phrase and text structure. It provides a variety           of useful information on a given text including the following: Word,           sentence and paragraph count, collocations, syllable structure,           lexical density, keywords, readability and a short abstract on what           the given text is about</li>
</ul>
<ul>
<li> <a title="http://www.trmkft.hu/en/extract/" rel="nofollow" href="http://www.trmkft.hu/en/extract/">TrMExtractor</a> does glossary extraction on pure text files for either English or Hungarian</li>
</ul>
<ul>
<li> <a title="http://www.wikifyer.com/" href="http://www.wikifyer.com/">Wikify!</a> is a system to automatically           &#8220;wikify&#8221; a text by adding Wikipedia-like tags throughout the           document. The system extracts keywords and then disambiguates and           matches them to their corresponding Wikipedia definition</li>
<li> <a title="http://developer.yahoo.com/geo/placemaker/" href="http://developer.yahoo.com/geo/placemaker/">Yahoo! Placemaker</a> is           a freely available geoparsing Web service. It helps developers make           their applications location-aware by identifying places in           unstructured and atomic content – feeds, web pages, news,           status updates – and returning geographic metadata for           geographic indexing and markup</li>
<li><a href="http://developer.yahoo.com/search/content/V1/termExtraction.html">Yahoo! Term Extraction Service</a> is an API to Yahoo&#8217;s term extraction service, as well as many other APIs and services in a variety of languages and for a variety of tasks; good general resource. The service has been reported to be shut down numerous times, but apparently is kept alive due to popular demand.</li>
</ul>
<h3><span>Initial Ontology Development</span></h3>
<ul>
<li> <a title="http://cmap.ihmc.us/coe" href="http://cmap.ihmc.us/coe">COE</a> COE (CmapTools Ontology Editor) is           a specialized version of the CmapTools from IMHC. COE &#8212; and its           CmapTools parent &#8212; is based on the idea of concept maps. A concept           map is a graph diagram that shows the relationships among concepts.           Concepts are connected with labeled arrows, with the relations           manifesting in a downward-branching hierarchical structure. COE is an           integrated suite of software tools for constructing, sharing and           viewing OWL encoded ontologies based on these constructs</li>
<li> <a title="http://www.conzilla.org/wiki/Overview/Main" href="http://www.conzilla.org/wiki/Overview/Main">Conzilla2</a> is a           second generation concept browser and knowledge management tool with           many purposes. It can be used as a visual designer and manager of RDF           classes and ontologies, since its native storage is in RDF. It also           has an online collaboration server</li>
<li> <a title="http://diagramic.com/" href="http://diagramic.com/">http://diagramic.com/</a> has an online Flex           network graph demo, which also has a neat facility for quick entry           and visualization of relationships; mostly small scale; pretty cool.           Does not appear to be code available anywhere</li>
<li> <a title="http://www.jarrar.info/Dogmamodeler/index.htm" href="http://www.jarrar.info/Dogmamodeler/index.htm">DogmaModeler</a> is a           free and open source, ontology modeling tool based on ORM. The           philosophy of DogmaModeler is to enable non-IT experts to model           ontologies with a little or no involvement of an ontology engineer;           project is quite old, but the software is still available and it may           provide some insight into naive ontology development</li>
<li> <a title="http://code.google.com/p/erca/" href="http://code.google.com/p/erca/">Erca</a> is a framework that eases           the use of Formal and Relational Concept Analysis, a neat clustering           technique. Though not strictly an ontology tool, Erca could be           implemented in a work flow that allows easy import of formal contexts           from CSV files, then algorithms that computes the concept lattice of           the formal contexts that can be exported as dot graphs (or in JPG,           PNG, EPS and SVG formats). Erca is provided as an Eclipse plug-in</li>
<li> <a title="http://drupal.org/project/graphmind" href="http://drupal.org/project/graphmind">GraphMind</a> is a mindmap           editor for Drupal. It has the basic mindmap features and some Drupal           specific enhancements. There is a <a title="http://www.youtube.com/watch?v=5_mVw_j1ukk" href="http://www.youtube.com/watch?v=5_mVw_j1ukk">quick screencast</a> about how GraphMind looks like and what is does. The Flex source is           also available from <a title="http://github.com/itarato/GraphMind/tree/master" href="http://github.com/itarato/GraphMind/tree/master">Github</a></li>
<li> <a title="http://ecoinformatics.uvm.edu/technologies/growl-knowledge-modeler.html" href="http://ecoinformatics.uvm.edu/technologies/growl-knowledge-modeler.html"> GrOWL</a> is the software framework to provide graphical, intuitive           browsing and editing of knowledge maps. GrOWL is open source and is           used in several projects worldwide. None of the online demos           apparently work, but the screenshots look interesting and the code is           still available</li>
<li> <a title="http://openstructs.org/iron" href="http://openstructs.org/iron">irON</a> using spreadsheets, via its           notation and specification. Spreadsheets can be used for initial           authoring, esp if the irON guidelines are followed. See further this           case study of Sweet Tools in a <a title="http://openstructs.org/iron/common-swt-annex" href="http://openstructs.org/iron/common-swt-annex">spreadsheet using irON           (commON)</a></li>
<li> <a title="http://www.mondeca.com/index.php/en/intelligent_topic_manager/applications/itm_t3_terminology_thesaurus_taxonomy_metadata_dictionary" href="http://www.mondeca.com/index.php/en/intelligent_topic_manager/applications/itm_t3_terminology_thesaurus_taxonomy_metadata_dictionary"> ITM T3</a> stands for Terminology, Thesaurus, Taxonomy, Metadata           dictionary. ITM T3 includes a range of functions for managing           enterprise shareable multilingual domain-specific taxonomies,           thesaurus, terminologies in a unified way. It uses XML, SKOS and RDF           standards. Commercial; from Mondeca</li>
<li> <a title="http://mindraider.sourceforge.net/index.html" href="http://mindraider.sourceforge.net/index.html">MindRaider</a> is           Semantic Web outliner. It aims to connect the tradition of outline           editors with emerging technologies. MindRaider mission is to organize           not only the content of your hard drive but also your cognitive base           and social relationships in a way that enables quick navigation,           concise representation and inferencing</li>
<li> <a title="http://www.cerny-online.com/topincs/" href="http://www.cerny-online.com/topincs/">Topincs</a> is a Topic Map           authoring software that allows groups to share their knowledge over           the web. It makes use of a variety of modern technologies. The most           important are Topic Maps, REST and Ajax. It consists of three           components: the Wiki, the Editor, and the Server. The servier           requires AMP; the Editor and Wiki are based on browser plug-ins.</li>
</ul>
<h3><span>Ontology Editing</span></h3>
<ul>
<li>First, see all of the <strong>Comprehensive Tools</strong> listing above</li>
<li><a href="http://www.cambridgesemantics.com/products/anzo_for_excel">Anzo for Excel</a> includes an (RDFS and OWL-based) ontology editor that can be used directly within Excel. In addition to that, Anzo for Excel includes the capability to automatically generate an ontology from existing spreadsheet data, which is very useful for quick bootstrapping of an ontology.</li>
<li><a title="http://www.hozo.jp/ckc07demo/" href="http://www.hozo.jp/ckc07demo/">Hozo</a> is an ontology visualization           and development tool that brings version control constructs to group           ontology development; limited to a prototype, with no online demo</li>
<li> <a title="http://www.vocman.com/?q=lexauruseditor" href="http://www.vocman.com/?q=lexauruseditor">Lexaurus Editor</a> is for           off-line creation and editing of vocabularies, taxonomies and           thesauri. It supports import and export in Zthes and SKOS XML           formats, and allows hierarchical / poly-hierarchical structures to be           loaded for editing, or even multiple vocabularies to be loaded           simultaneously, so that terms from one taxonomy can be re-used in           another, using drag and drop. Not available in open source</li>
<li> <a title="http://www.modelfutures.com/owl" href="http://www.modelfutures.com/owl">Model Futures OWL Editor</a> combines simple OWL tools, featuring UML (XMI), ErWin, thesaurus and           imports. The editor is tree-based and has a “navigator”           tool for traversing property and class-instance relationships. It can           import XMI (the interchange format for UML) and Thesaurus Descriptor           (BT-NT XML), and EXPRESS XML files. It can export to MS Word.</li>
<li> <a title="http://www.informatik.uni-ulm.de/ki/ontotrack/" href="http://www.informatik.uni-ulm.de/ki/ontotrack/">OntoTrack</a> is a           browsing and editing ontology authoring tool for OWL Lite. It           combines a sophisticated graphical layout with mouse enabled editing           features optimized for efficient navigation and manipulation of large           ontologies</li>
<li> <a title="http://www.co-ode.org/downloads/owlviz/" href="http://www.co-ode.org/downloads/owlviz/">OWLViz</a> is an attractive           visual editor for OWL and is available as a Protégé plug-in</li>
<li> <a title="PoolParty" href="http://poolparty.punkt.at/">PoolParty</a> is a triple store-based thesaurus management environment which uses           SKOS and text extraction for tag recommendations. See further this <a href="http://www.punkt.at/file_upload/root_tmpphptOZk8U.pdf">manual</a>, which describes more fully the system&#8217;s functionality. Also, there is a PoolParty <a href="http://demo.semantic-web.at:8080/SkosServices/zthes">Web service</a> that enables a Zthes thesaurus in XML format to be uploaded and converted to SKOS (via skos:Concepts)</li>
<li> <a title="http://code.google.com/p/skoseditor/" href="http://code.google.com/p/skoseditor/">SKOSEd</a> is a plugin for           Protege 4 that allows you to create and edit thesauri (or similar           artefacts) represented in the Simple Knowledge Organisation System           (SKOS).</li>
<li> <a title="http://sourceforge.net/projects/tematres/" href="http://sourceforge.net/projects/tematres/">TemaTres</a> is a Web           application to manage controlled vocabularies, taxonomies and           thesaurus. The vocabularies may be exported in Zthes, Skos, TopicMap,           etc.</li>
<li> <a title="http://thmanager.sourceforge.net/" href="http://thmanager.sourceforge.net/">ThManager</a> is a tool for           creating and visualizing SKOS RDF vocabularies. ThManager facilitates           the management of thesauri and other types of controlled           vocabularies, such as taxonomies or classification schemes</li>
<li> <a title="http://vitro.mannlib.cornell.edu/" href="http://vitro.mannlib.cornell.edu/">Vitro</a> is a general-purpose           web-based ontology and instance editor with customizable public           browsing. Vitro is a Java web application that runs in a Tomcat           servlet container. With Vitro, you can: 1) create or load ontologies           in OWL format; 2) edit instances and relationships; 3) build a public           web site to display your data; and 4) search your data with Lucene.           Still in somewhat early phases, with no online demos and with minimal           interfaces.</li>
</ul>
<h4><span>Not Apparently in Active Use</span></h4>
<ul>
<li> <a title="http://www.ontopia.net/omnigator/models/index.jsp" href="http://www.ontopia.net/omnigator/models/index.jsp">Omnigator</a> The           Omnigator is a form-based manipulaton tool centered on Topic Maps,           though it enables the loading and navigation of any conforming topic           map in XTM, HyTM, LTM or RDF formats. There is a free evaluation           version.</li>
<li> <a title="http://ontogen.ijs.si/" href="http://ontogen.ijs.si/">OntoGen</a> is a semi-automatic and           data-driven ontology editor focusing on editing of topic ontologies           (a set of topics connected with different types of relations). The           system combines text-mining techniques with an efficient user           interface. It requires .Net.</li>
<li> <a title="http://owlseditor.semwebcentral.org/" href="http://owlseditor.semwebcentral.org/">OWL-S-editor</a> is an editor           for the development of services in OWL-S, with graphical, WSDL and           import/export support</li>
<li> <a title="http://www.aktors.org/technologies/retax/" href="http://www.aktors.org/technologies/retax/">ReTAX+</a> is an aide to           help a taxonomist create a consistent taxonomy and in particular           provides suggestions as to where a new entity could be placed in the           taxonomy whilst retaining the integrity of the revised taxonomy           (c.f., problems in ontology modelling)</li>
<li> <a title="http://www.mindswap.org/2004/SWOOP/" href="http://www.mindswap.org/2004/SWOOP/">SWOOP</a> is a lightweight           ontology editor. (Swoop is no longer under active development at           mindswap. Continuing development can be found on SWOOP&#8217;s Google Code           homepage at <a title="http://code.google.com/p/swoop/" href="http://code.google.com/p/swoop/">http://code.google.com/p/swoop/</a>)</li>
<li> <a title="http://kmi.open.ac.uk/projects/webonto/" href="http://kmi.open.ac.uk/projects/webonto/">WebOnto</a> supports the           browsing, creation and editing of ontologies through coarse grained           and fine grained visualizations and direct manipulation.</li>
</ul>
<h3><span>Ontology Mapping</span></h3>
<ul>
<li> <a title="http://dbs.uni-leipzig.de/Research/coma.html" href="http://dbs.uni-leipzig.de/Research/coma.html">COMA++</a> is a schema           and ontology matching tool with a comprehensive infrastructure. Its           graphical interface supports a variety of interaction</li>
<li> <a title="http://www.aktors.org/technologies/conceptool/" href="http://www.aktors.org/technologies/conceptool/">ConcepTool</a> is a           system to model, analyse, verify, validate, share, combine, and reuse           domain knowledge bases and ontologies, reasoning about their           implication</li>
<li> <a title="http://www.revelytix.com/matchit.php" href="http://www.revelytix.com/matchit.php">MatchIT</a> automates and           facilitates schema matching and semantic mapping between different           Web vocabularies. MatchIT runs as a stand-alone or plug-in Eclipse           application and can be integrated with popular third party           applications. MatchIT’s uses Adaptive Lexicon™ as an           ontology-driven dictionary and thesaurus of English language           terminology to quantify and ank the semantic similarity of concepts.           It apparently is not available in open source</li>
<li> <a title="http://www.myontology.org/" href="http://www.myontology.org/">myOntology</a> is used to produce the           theoretical foundations, and deployable technology for the           Wiki-based, collaborative and community-driven development and           maintenance of ontologies instance data and mappings</li>
<li> <a title="https://gforge.inria.fr/projects/ola/" href="https://gforge.inria.fr/projects/ola/">OLA/OLA2</a> (OWL-Lite           Alignment) matches ontologies written in OWL. It relies on a           similarity combining all the knowledge used in entity descriptions.           It also deal with one-to-many relationships and circularity in entity           descriptions through a fixpoint algorithm</li>
<li> <a title="http://simile.mit.edu/potluck/" href="http://simile.mit.edu/potluck/">Potluck</a> is a Web-based user           interface that lets casual users—those without programming           skills and data modeling expertise—mash up data themselves.           Potluck is novel in its use of drag and drop for merging fields, its           integration and extension of the faceted browsing paradigm for           focusing on subsets of data to align, and its application of           simultaneous editing for cleaning up data syntactically. Potluck also           lets the user construct rich visualizations of data in-place as the           user aligns and cleans up the data.</li>
<li> <a title="http://www.sis.pitt.edu/~mingmao/om07/" href="http://www.sis.pitt.edu/%7Emingmao/om07/">PRIOR+</a> is a generic and           automatic ontology mapping tool, based on propagation theory,           information retrieval technique and artificial intelligence model.           The approach utilizes both linguistic and structural information of           ontologies, and measures the profile similarity and structure           similarity of different elements of ontologies in a vector space           model (VSM).</li>
<li> <a title="http://marinemetadata.org/vine" href="http://marinemetadata.org/vine">Vine</a> is a tool that allows users           to perform fast mappings of terms across ontologies. It performs           smart searches, can search using regular expressions, requires a           minimum number of clicks to perform mappings, can be plugged into           arbitrary mapping framework, is non-intrusive with mappings stored in           an external file, has export to text files, and adds metadata to any           mapping. See also <a title="http://sourceforge.net/projects/vine/" href="http://sourceforge.net/projects/vine/">http://sourceforge.net/projects/vine/</a>.</li>
</ul>
<h4><span>Not Apparently in Active Use</span></h4>
<ul>
<li> <a title="http://support.infotechsoft.com/integration/ASMOV/index.html" href="http://support.infotechsoft.com/integration/ASMOV/index.html">ASMOV</a> (Automated Semantic Mapping of Ontologies with Validation) is an           automatic ontology matching tool which has been designed in order to           facilitate the integration of heterogeneous systems, using their data           source ontologies</li>
<li> <a title="http://www-ksl-svc.stanford.edu:5915/doc/chimaera/chimaera-docs.html" href="http://www-ksl-svc.stanford.edu:5915/doc/chimaera/chimaera-docs.html"> Chimaera</a> is a software system that supports users in creating and           maintaining distributed ontologies on the web. Two major functions it           supports are merging multiple ontologies together and diagnosing           individual or multiple ontologies</li>
<li> <a title="http://projects.semwebcentral.org/projects/ontologymapping/" href="http://projects.semwebcentral.org/projects/ontologymapping/">CMS</a> (CROSI Mapping System) is a structure matching system that           capitalizes on the rich semantics of the OWL constructs found in           source ontologies and on its modular architecture that allows the           system to consult external linguistic resources</li>
<li> <a title="http://www.aktors.org/technologies/conref/" href="http://www.aktors.org/technologies/conref/">ConRef</a> is a service           discovery system which uses ontology mapping techniques to support           different user vocabularies</li>
<li> <a title="http://sra.itc.it/projects/drago/" href="http://sra.itc.it/projects/drago/">DRAGO</a> reasons across multiple           distributed ontologies interrelated by pairwise semantic mappings,           with a vision of peer-to-peer mapping of many distributed ontologies           on the Web. It is implemented as an extension to an open source           Pellet OWL Reasoner</li>
<li> <a title="http://iws.seu.edu.cn/projects/matching/" href="http://iws.seu.edu.cn/projects/matching/">Falcon-AO</a> (Finding,           aligning and learning ontologies) is an automatic ontology matching           tool that includes the three elementary matchers of String, V-Doc and           GMO. In addition, it integrates a partitioner PBM to cope with           large-scale ontologies</li>
<li> <a title="http://www.aifb.uni-karlsruhe.de/WBS/meh/foam/" href="http://www.aifb.uni-karlsruhe.de/WBS/meh/foam/">FOAM</a> is the           Framework for ontology alignment and mapping. It is based on           heuristics (similarity) of the individual entities (concepts,           relations, and instances)</li>
<li> <a title="http://sourceforge.net/projects/hmafra" href="http://sourceforge.net/projects/hmafra">hMAFRA (Harmonize Mapping           Framework)</a> is a set of tools supporting semantic mapping           definition and data reconciliation between ontologies. The targeted           formats are XSD, RDFS and KAON</li>
<li> <a title="http://www.aktors.org/technologies/ifmap/" href="http://www.aktors.org/technologies/ifmap/">IF-Map</a> is an           Information Flow based ontology mapping method. It is based on the           theoretical grounds of logic of distributed systems and provides an           automated streamlined process for generating mappings between           ontologies of the same domain</li>
<li> <a title="http://ontomappinglab.googlepages.com/oaei2007" href="http://ontomappinglab.googlepages.com/oaei2007">LILY</a> is a system           matching heterogeneous ontologies. LILY extracts a semantic subgraph           for each entity, then it uses both linguistic and structural           information in semantic subgraphs to generate initial alignments. The           system is presently in a demo version only</li>
<li> <a title="http://mafra-toolkit.sourceforge.net/" href="http://mafra-toolkit.sourceforge.net/">MAFRA Toolkit</a> &#8211; the           Ontology MApping FRAmework Toolkit allows users to create semantic           relations between two (source and target) ontologies, and apply such           relations in translating source ontology instances into target           ontology instances</li>
<li> <a title="http://projects.semwebcentral.org/projects/ontoengine/" href="http://projects.semwebcentral.org/projects/ontoengine/">OntoEngine</a> is a step toward allowing agents to communicate even though they use           different formal languages (i.e., different ontologies). It           translates data from a &#8220;source&#8221; ontology to a &#8220;target&#8221;</li>
<li> <a title="http://www.dfki.de/~klusch/owls-mx/" href="http://www.dfki.de/%7Eklusch/owls-mx/">OWLS-MX</a> is a hybrid           semantic Web service matchmaker. OWLS-MX 1.0 utilizes both           description logic reasoning, and token based IR similarity measures.           It applies different filters to retrieve OWL-S services that are most           relevant to a given query</li>
<li> <a title="http://keg.cs.tsinghua.edu.cn/project/RiMOM/" href="http://keg.cs.tsinghua.edu.cn/project/RiMOM/">RiMOM</a> (Risk           Minimization based Ontology Mapping) integrates different alignment           strategies: edit-distance based strategy, vector-similarity based           strategy, path-similarity based strategy, background-knowledge based           strategy, and three similarity-propagation based strategies</li>
<li> <a title="http://sites.wiwiss.fu-berlin.de/suhl/radek/semmf/doc/index.html" href="http://sites.wiwiss.fu-berlin.de/suhl/radek/semmf/doc/index.html">semMF</a> is a flexible framework for calculating semantic similarity between           objects that are represented as arbitrary RDF graphs. The framework           allows taxonomic and non-taxonomic concept matching techniques to be           applied to selected object properties</li>
<li> <a title="http://snoggle.projects.semwebcentral.org/" href="http://snoggle.projects.semwebcentral.org/">Snoggle</a> is a           graphical, SWRL-based ontology mapper. Snoggle attempts to solve the           ontology mapping problem by providing a graphical user interface           (similar to which of the Microsoft Visio) to guide the process of           ontology vocabulary alignment. In Snoggle, user-defined mappings can           be serialized into rules, which is expressed using SWRL</li>
<li> <a title="http://www.seco.tkk.fi/projects/semweb/dist.php" href="http://www.seco.tkk.fi/projects/semweb/dist.php">Terminator</a> is a tool for creating term to ontology resource mappings           (documentation in Finnish).</li>
</ul>
<h3><span>Ontology Visualization/Analysis</span></h3>
<p>Though all are not relevant, see my post from a couple of years back on         <a title="http://www.mkbergman.com/414/large-scale-rdf-graph-visualization-tools/" href="../414/large-scale-rdf-graph-visualization-tools/"> large-scale RDF graph software</a>.</p>
<ul>
<li> <a title="http://dml.cs.byu.edu/wiki/index.php/Social_Network_Graphing_Tools" href="http://dml.cs.byu.edu/wiki/index.php/Social_Network_Graphing_Tools">Social           network graphing tools</a> (many covered elsewhere)</li>
<li> <a title="http://cytoscape.org/index.php" href="http://cytoscape.org/index.php">Cytoscape</a> is a bioinformatics           software platform for visualizing molecular interaction networks and           integrating these interactions with gene expression profiles and           other state data; I have also written specifically about <a title="http://www.mkbergman.com/415/cytoscape-hands-down-winner-for-large-scale-graph-visualization/" href="../415/cytoscape-hands-down-winner-for-large-scale-graph-visualization/"> Cytoscape&#8217;s use in UMBEL</a>
<ul>
<li> <a title="http://www.bioinformatics.org/rdfscape/" href="http://www.bioinformatics.org/rdfscape/">RDFScape</a> is a               project that brings Semantic Web &#8220;features&#8221; to the popular               Systems Biology software Cytoscape</li>
<li> <a title="http://med.bioinf.mpi-inf.mpg.de/networkanalyzer/" href="http://med.bioinf.mpi-inf.mpg.de/networkanalyzer/">NetworkAnalyzer</a> performs analysis of biological networks and calculates network               topology parameters including the diameter of a network, the               average number of neighbors, and the number of connected pairs of               nodes. It also computes the distributions of more complex network               parameters such as node degrees, average clustering coefficients,               topological coefficients, and shortest path lengths. It displays               the results in diagrams, which can be saved as images or text               files; used by SD</li>
</ul>
</li>
<li> <a title="http://www.mediavirus.org/graphl/" href="http://www.mediavirus.org/graphl/">Graphl</a> is a tool for           collaborative editing and visualisation of graphs, representing           relationships between resources or concepts of the real world. Graphl           may be thought of as a visual wiki, a place where everybody can           contribute to a shared repository of knowledge</li>
<li> <a title="http://igraph.sourceforge.net/index.html" href="http://igraph.sourceforge.net/index.html">igraph</a> is a free           software package for creating and manipulating undirected and           directed graphs</li>
<li> <a title="http://nwb.slis.indiana.edu/" href="http://nwb.slis.indiana.edu/">Network Workbench</a> is a very           complex, comprehensive; Swiss Army Knife</li>
<li> <a title="http://networkx.lanl.gov/gallery.html" href="http://networkx.lanl.gov/gallery.html">NetworkX</a> &#8211; Python; very           clean</li>
<li> <a title="http://snap.stanford.edu/index.html" href="http://snap.stanford.edu/index.html">Stanford Network Analysis           Package</a> (SNAP) is a general purpose network analysis and graph           mining library. It is written in C++ and easily scales to massive           networks with hundreds of millions of nodes</li>
<li> <a title="http://socnetv.sourceforge.net/" href="http://socnetv.sourceforge.net/">Social Networks Visualizer</a> (SocNetV) is a flexible and user-friendly tool for the analysis and           visualization of Social Networks. It lets you construct networks           (mathematical graphs) with a few clicks on a virtual canvas or load           networks of various formats (GraphViz, GraphML, Adjacency, Pajek,           UCINET, etc) and modify them to suit your needs. SocNetV also offers           a built-in web crawler, allowing you to automatically create networks           from all links found in a given initial URL</li>
<li> <a title="http://www.tulip-software.org/" href="http://www.tulip-software.org/">Tulip</a> may be incredibly strong
<ul>
<li>quite active (but not much online stuff): <a title="http://sourceforge.net/projects/auber/files/" href="http://sourceforge.net/projects/auber/files/">http://sourceforge.net/projects/auber/files/</a></li>
</ul>
</li>
<li> <a title="http://mark-shepherd.com/blog/springgraph-flex-component/" href="http://mark-shepherd.com/blog/springgraph-flex-component/">Springgraph</a> component for Flex</li>
<li> <a title="http://code.google.com/p/vizierfx/" href="http://code.google.com/p/vizierfx/">VizierFX</a> is a Flex library           for drawing network graphs. The graphs are laid out using GraphViz on           the server side, then passed to VizierFX to perform the rendering.           The library also provides the ability to run ActionScript code in           response to events on the graph, such as mousing over a node or           clicking on it.</li>
</ul>
<h3><span>Miscellaneous Ontology Tools</span></h3>
<ul>
<li> <a title="http://apolda.sourceforge.net/" href="http://apolda.sourceforge.net/">Apolda</a> (Automated Processing of           Ontologies with Lexical Denotations for Annotation) is a plugin           (processing resource) for GATE (<a title="http://gate.ac.uk/" href="http://gate.ac.uk/">http://gate.ac.uk/</a>).           The Apolda processing resource (PR) annotates a document like a           gazetteer, but takes the terms from an (OWL) ontology rather than           from a list</li>
<li> <a title="http://dl-learner.org/Projects/DLLearner" href="http://dl-learner.org/Projects/DLLearner">DL-Learner</a> is a tool           for learning complex classes from examples and background knowledge.           It extends Inductive Logic Programming to Description Logics and the           Semantic Web. DL-Learner now has a flexible component based design,           which allows to extend it easily with new learning algorithms,           learning problems, reasoners, and supported background knowledge           sources. A new type of supported knowledge sources are SPARQL           endpoints, where DL-Learner can extract knowledge fragments, which           enables learning classes even on large knowledge sources like           DBpedia, and includes an OWL API reasoner interface and Web service           interface.</li>
<li> <a title="http://www.arity.com/?Tab=products&amp;Tab2=lexilink" href="http://www.arity.com/?Tab=products&amp;Tab2=lexilink">LexiLink</a> is a tool for building, curating and managing multiple lexicons and           ontologies in one enterprise-wide Web-based application. The core of           the technology is based on RDF and OWL</li>
<li> <a title="http://www.sourceforge.net/projects/motools" href="http://www.sourceforge.net/projects/motools">mopy</a> is the Music           Ontology Python library, designed to provide easy to use python           bindings for ontology terms for the creation and manipulation of           music ontology data. mopy can handle information from several           ontologies, including the Music Ontology, full FOAF vocab, and the           timeline and chord ontologies.</li>
<li> <a title="http://obda.inf.unibz.it/protege-plugin/" href="http://obda.inf.unibz.it/protege-plugin/">OBDA</a> (Ontology Based           Data Access) is a plugin for Protégé aimed to be a full-fledged OBDA           ontology and component editor. It provides data source and mapping           editors, as well as querying facilities that, in sum, allow you to           design and test every aspect of an OBDA system. It supports           relational data sources (RDBMS) and GLAV-like mappings. In its           current beta form, it requires Protege 3.3.1, a reasoner implementing           the OBDA extensions to DIG 1.1 (e.g., the DIG server for QuOnto) and           Jena 2.5.5</li>
<li> <a title="http://code.google.com/p/ontocomp/" href="http://code.google.com/p/ontocomp/">OntoComP</a> is a Protégé 4           plugin for completing OWL ontologies. It enables the user to check           whether an OWL ontology contains &#8220;all relevant information&#8221; about the           application domain, and extend the ontology appropriately if this is           not the case</li>
<li><a href="http://owl.cs.manchester.ac.uk/browser/manage/">Ontology Browser</a> is a browser created as part of the CO-ODE (<a title="http://www.co-ode.org/" href="http://www.co-ode.org/">http://www.co-ode.org/</a>) project; rather         simple interface and use</li>
<li> <a title="http://owl.cs.manchester.ac.uk/metrics/" href="http://owl.cs.manchester.ac.uk/metrics/">Ontology Metrics</a> is a           web-based tool that displays statistics about a given ontology,           including the expressivity of the language it is written in</li>
<li> <a title="http://moustaki.org/ontospec/" href="http://moustaki.org/ontospec/">OntoSpec</a> is a SWI-Prolog module,           aiming at automatically generating XHTML specification from           RDF-Schema or OWL ontologies</li>
<li> <a title="http://owlapi.sourceforge.net/" href="http://owlapi.sourceforge.net/">OWL API</a> is a Java interface and           implementation for the W3C Web Ontology Language (OWL), used to           represent Semantic Web ontologies. The API is focused towards OWL           Lite and OWL DL and offers an interface to inference engines and           validation functionality</li>
<li> <a title="http://owl.cs.manchester.ac.uk/modularity/" href="http://owl.cs.manchester.ac.uk/modularity/">OWL Module Extractor</a> is a Web service that extracts a module for a given set of terms from           an ontology. It is based on an implementation of locality-based           modules that is part of the OWL API.</li>
<li> <a title="http://owl.cs.manchester.ac.uk/converter/" href="http://owl.cs.manchester.ac.uk/converter/">OWL Syntax Converter</a> is an online tool for converting ontologies between different           formats, including several OWL syntaxes, RDF/XML, KRSS</li>
<li> <a title="http://www.ifi.unizh.ch/attempto/documentation/OWL_to_ACE/" href="http://www.ifi.unizh.ch/attempto/documentation/OWL_to_ACE/">OWL           Verbalizer</a> is an on-line tool that verbalizes OWL ontologies in           (controlled) English</li>
<li> <a title="http://pellet.owldl.com/ontology-browser/" href="http://pellet.owldl.com/ontology-browser/">OwlSight</a> is an OWL           ontology browser that runs in any modern web browser; it&#8217;s developed           with Google Web Toolkit and uses Gwt-Ext, as well as OWL-API.           OwlSight is the client component and uses Pellet as its OWL reasoner</li>
<li> <a title="http://pellet.owldl.com/pellint" href="http://pellet.owldl.com/pellint">Pellint</a> is an open source lint           tool for Pellet which flags and (optionally) repairs modeling           constructs that are known to cause performance problems. Pellint           recognizes several patterns at both the axiom and ontology level.</li>
<li> <a title="http://protege.stanford.edu/plugins/prompt/prompt.html" href="http://protege.stanford.edu/plugins/prompt/prompt.html">PROMPT</a> is a tab plug-in for Protégé is for managing multiple ontologies by           comparing versions of the same ontology, moving frames between           included and including project, merging two ontologies into one, or           extracting a part of an ontology.</li>
<li> <a title="http://www.co-ode.org/galen/" href="http://www.co-ode.org/galen/">SegmentationApp</a> is a Java           application that segments a given ontology according to the approach           described in &#8220;Web Ontology Segmentation: Analysis, Classification and           Use&#8221; (<a title="http://www.co-ode.org/resources/papers/seidenberg-www2006.pdf" href="http://www.co-ode.org/resources/papers/seidenberg-www2006.pdf">http://www.co-ode.org/resources/papers/seidenberg-www2006.pdf</a>)</li>
<li> <a title="http://seth-scripting.sourceforge.net/" href="http://seth-scripting.sourceforge.net/">SETH</a> is a software           effort to deeply integrate Python with Web Ontology Language (OWL-DL           dialect). The idea is to import ontologies directly into the           programming context so that its classes are usable alongside standard           Python classes</li>
<li> <a title="http://www.heppnetz.de/projects/skos2gentax/" href="http://www.heppnetz.de/projects/skos2gentax/">SKOS2GenTax</a> is an           online tool that converts hierarchical classifications available in           the W3C SKOS (Simple Knowledge Organization Systems) format into           RDF-S or OWL ontologies</li>
<li> <a title="http://forge.morfeo-project.org/wiki_en/index.php/SpecGen" href="http://forge.morfeo-project.org/wiki_en/index.php/SpecGen">SpecGen</a> (v5) is an ontology specification generator tool. It&#8217;s written in           Python using Redland RDF library and licensed under the MIT license</li>
<li> <a title="http://code.google.com/p/text2onto/" href="http://code.google.com/p/text2onto/">Text2Onto</a> is a framework           for ontology learning from textual resources that extends and           re-engineers an earlier framework developed by the same group           (TextToOnto). Text2Onto offers three main features: it represents the           learned knowledge at a metalevel by instantiating the modelling           primitives of a Probabilistic Ontology Model (POM), thus remaining           independent from a specific target language while allowing the           translation of the instantiated primitives</li>
<li> <a title="http://www.semanticweb.gr/TheaOWLLib/" href="http://www.semanticweb.gr/TheaOWLLib/">Thea</a> is a Prolog library           for generating and manipulating OWL (Web Ontology Language) content.           Thea OWL parser uses SWI-Prolog’s Semantic Web library for           parsing RDF/XML serialisations of OWL documents into RDF triples and           then it builds a representation of the OWL ontology</li>
<li> <a title="http://owl.cs.manchester.ac.uk/repository/" href="http://owl.cs.manchester.ac.uk/repository/">TONES Ontology           Repository</a> is primarily designed to be a central location for           ontologies that might be of use to tools developers for testing           purposes; it is part of the TONES project</li>
<li> <a title="http://www.sandsoft.com/products.html" href="http://www.sandsoft.com/products.html">Visual Ontology Manager</a> (VOM) is a family of tools enables UML-based visual construction of           component-based ontologies for use in collaborative applications and           interoperability solutions.</li>
<li> <a title="http://www.alphaworks.ibm.com/tech/wom?open&amp;S_TACT=105AGX59&amp;S_CMP=GR&amp;ca=dgr-lnxwd01awwom" href="http://www.alphaworks.ibm.com/tech/wom?open&amp;S_TACT=105AGX59&amp;S_CMP=GR&amp;ca=dgr-lnxwd01awwom"> Web Ontology Manager</a> is a lightweight, Web-based tool using J2EE           for managing ontologies expressed in Web Ontology Language (OWL). It           enables developers to browse or search the ontologies registered with           the system by class or property names. In addition, they can submit a           new ontology file</li>
<li> <a title="http://drupal.org/project/evoc" href="http://drupal.org/project/evoc">RDF evoc (external vocabulary           importer)</a> is an RDF external vocabulary importer module (evoc)           for Drupal caches any external RDF vocabulary and provides properties           to be mapped to CCK fields, node title and body. This module requires           the RDF and the SPARQL modules.</li>
</ul>
<h4><span>Not Apparently in Active Use</span></h4>
<ul>
<li> <a title="http://ontoware.org/projects/almo" href="http://ontoware.org/projects/almo">Almo</a> is an ontology-based           workflow engine in Java supporting the ARTEMIS project; part of the           OntoWare initiative</li>
<li> <a title="http://www.aktors.org/technologies/classakt/" href="http://www.aktors.org/technologies/classakt/">ClassAKT</a> is a text           classification web service for classifying documents according to the           ACM Computing Classification System</li>
<li> <a title="http://www.openrdf.org/" href="http://www.openrdf.org/">Elmo</a> provides a simple API to access           ontology oriented data inside a Sesame RDF repository. The domain           model is simplified into independent concerns that are composed           together for multi-dimensional, inter-operating, or integrated           applications</li>
<li> <a title="http://www.aktors.org/technologies/extrakt/" href="http://www.aktors.org/technologies/extrakt/">ExtrAKT</a> is a tool           for extracting ontologies from Prolog knowledge bases.</li>
<li> <a title="http://www.aktors.org/technologies/f-life/" href="http://www.aktors.org/technologies/f-life/">F-Life</a> is a tool for           analysing and maintaining life-cycle patterns in ontology           development.</li>
<li> <a title="http://www.aktors.org/technologies/foxtrot/" href="http://www.aktors.org/technologies/foxtrot/">Foxtrot</a> is a           recommender system which represents user profiles in ontological           terms, allowing inference, bootstrapping and profile visualization.</li>
<li> <a title="http://projects.semwebcentral.org/projects/hyperdaml/" href="http://projects.semwebcentral.org/projects/hyperdaml/">HyperDAML</a> creates an HTML representation of OWL content to enable hyperlinking           to specific objects, properties, etc.</li>
<li> <a title="http://www.landcglobal.com/pages/linkfactory.php" href="http://www.landcglobal.com/pages/linkfactory.php">LinKFactory</a> is           an ontology management tool, it provides an effective and           user-friendly way to create, maintain and extend extensive           multilingual terminology systems and ontologies (English, Spanish,           French, etc.). It is designed to build, manage and maintain large,           complex, language independent ontologies.</li>
<li> <a title="http://svn.mumble.net:8080/svn/lsw/trunk" href="http://svn.mumble.net:8080/svn/lsw/trunk">LSW</a> &#8211; the Lisp           semantic Web toolkit enables OWL ontologies to be visualized. It was           written by Alan Ruttenberg</li>
<li> <a title="http://www.seco.tkk.fi/projects/semweb/dist.php" href="http://www.seco.tkk.fi/projects/semweb/dist.php">Ontodella</a> is a           Prolog HTTP server for category projection and semantic linking</li>
<li> <a title="http://kmi.open.ac.uk/projects/akt/ontoweaver/" href="http://kmi.open.ac.uk/projects/akt/ontoweaver/">OntoWeaver</a> is an           ontology-based approach to Web sites, which provides high level           support for web site design and development</li>
<li> <a title="http://phpowllib.sourceforge.net/" href="http://phpowllib.sourceforge.net/">OWLLib</a> is a PHP library for           accessing OWL files. OWL is w3.org standard for storing semantic           information</li>
<li> <a title="http://powl.sourceforge.net/index.php" href="http://powl.sourceforge.net/index.php">pOWL</a> is a Semantic Web           development platform for ontologies in PHP. pOWL consists of a number           of components, including RAP</li>
<li> <a title="http://projects.semwebcentral.org/projects/rowl/" href="http://projects.semwebcentral.org/projects/rowl/">ROWL</a> is the           Rule Extension of OWL; it is from the Mobile Commerce Lab in the           School of Computer Science at Carnegie Mellon University</li>
<li> <a title="https://sourceforge.net/projects/semantag" href="https://sourceforge.net/projects/semantag">Semantic Net           Generator</a> is a utlity for generating Topic Maps automatically           from different data sources by using rules definitions specified with           Jelly XML syntax. This Java library provides Jelly tags to access and           modify data sources (also RDF) to create a semantic network</li>
<li> <a title="http://www.mindswap.org/2005/SMORE/" href="http://www.mindswap.org/2005/SMORE/">SMORE</a> is OWL markup for           HTML pages. SMORE integrates the SWOOP ontology browser, providing a           clear and consistent way to find and view Classes and Properties,           complete with search functionality</li>
<li> <a title="http://soboleo.fzi.de:8080/webPortal/" href="http://soboleo.fzi.de:8080/webPortal/">SOBOLEO</a> is a system for           Web-based collaboration to create SKOS taxonomies and ontologies and           to annotate various Web resources using them</li>
<li> <a title="http://sofa.projects.semwebcentral.org/" href="http://sofa.projects.semwebcentral.org/">SOFA</a> is a Java API for           modeling ontologies and Knowledge Bases in ontology and Semantic Web           applications. It provides a simple, abstract and language neutral           ontology object model, inferencing mechanism and representation of           the model with OWL, DAML+OIL and RDFS languages; from java.dev</li>
<li> <a title="http://www.isi.edu/webscripter/" href="http://www.isi.edu/webscripter/">WebScripter</a> is a tool that           enables ordinary users to easily and quickly assemble reports           extracting and fusing information from multiple, heterogeneous           DAMLized Web sources.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/AI3_AdaptiveInformation/~4/CxdQowO3-GY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mkbergman.com/862/the-sweet-compendium-of-ontology-building-tools/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.mkbergman.com/862/the-sweet-compendium-of-ontology-building-tools/</feedburner:origLink></item>
		<item>
		<title>Updates Posted to Sweet Tools, SWEETpedia</title>
		<link>http://feedproxy.google.com/~r/AI3_AdaptiveInformation/~3/THbjIoK7iFE/</link>
		<comments>http://www.mkbergman.com/861/updates-posted-to-sweet-tools-sweetpedia/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 19:15:30 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Ontologies]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Semantic Web Tools]]></category>
		<category><![CDATA[Structured Web]]></category>
		<category><![CDATA[information extraction]]></category>
		<category><![CDATA[natural language processing]]></category>
		<category><![CDATA[nlp]]></category>
		<category><![CDATA[owl]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Sweet Tools]]></category>
		<category><![CDATA[sweetpedia]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://www.mkbergman.com/?p=861</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Updates Posted to Sweet Tools, SWEETpedia&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Ontologies&amp;rft.subject=Open Source&amp;rft.subject=Semantic Web&amp;rft.subject=Semantic Web Tools&amp;rft.subject=Structured Web&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-25&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/861/updates-posted-to-sweet-tools-sweetpedia/&amp;rft.language=English"></span>

Minor Updates Provided to these Standard AI3 Datasets
If you are like me, you like to clear the decks before the start of major new projects. In Structured Dynamics&#8216; case, we actually have multiple new initiatives getting underway, so the deck clearing has been especially focused this time.
As a result, we have updated Sweet   [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Updates Posted to Sweet Tools, SWEETpedia&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Ontologies&amp;rft.subject=Open Source&amp;rft.subject=Semantic Web&amp;rft.subject=Semantic Web Tools&amp;rft.subject=Structured Web&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-25&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/861/updates-posted-to-sweet-tools-sweetpedia/&amp;rft.language=English"></span>
<p><img title="Sweet Tools Listing" src="../wp-content/themes/ai3/images/sweetsearchlogo80.png" alt="Sweet Tools Listing" hspace="5" vspace="0" width="89" height="80" align="left" /></p>
<h2>Minor Updates Provided to these Standard AI3 Datasets</h2>
<p>If you are like me, you like to clear the decks before the start of major new projects. In <a href="http://structureddynamics.com">Structured Dynamics</a>&#8216; case, we actually have multiple new initiatives getting underway, so the deck clearing has been especially focused this time.</p>
<p>As a result, we have updated <span style="color: #993300;"><strong><a href="../?page_id=325">Sweet         Tools</a></strong></span>, <span style="color: maroon;"><strong>AI3</strong></span>&#8217;s listing of semantic Web and         -related tools, with the addition of some 30 new tools, updates to others, and deletions of five expired entries. The dataset now lists 835 tools. And, as before, there is also now a new <a href="http://constructscs.com/conStruct/browse/">structured data view via conStruct</a> (pick the <span style="color: #990000; font-weight: bold;">Sweet Tools</span> dataset).</p>
<p>We have also updated <strong><a href="http://www.mkbergman.com/sweetpedia/">SWEETpedia</a></strong>, a listing of 246 research articles that use Wikipedia in one way or         another to do semantic-Web related research. Some 20 new papers were added to this update.</p>
<p>Please use the comments section on this post to suggest new tools or new research articles for inclusion in future updates.</p>
<img src="http://feeds.feedburner.com/~r/AI3_AdaptiveInformation/~4/THbjIoK7iFE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mkbergman.com/861/updates-posted-to-sweet-tools-sweetpedia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.mkbergman.com/861/updates-posted-to-sweet-tools-sweetpedia/</feedburner:origLink></item>
		<item>
		<title>Brown Bag Lunch: “Stealth Mode”?  Grab Your Wallet</title>
		<link>http://feedproxy.google.com/~r/AI3_AdaptiveInformation/~3/Ds3xTF0phlY/</link>
		<comments>http://www.mkbergman.com/860/brown-bag-lunch-stealth-mode-grab-your-wallet/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 05:24:10 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Brown Bag Lunch]]></category>
		<category><![CDATA[Software and Venture Capital]]></category>

		<guid isPermaLink="false">http://www.mkbergman.com/?p=860</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Brown Bag Lunch: &#8220;Stealth Mode&#8221;?  Grab Your Wallet&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Brown Bag Lunch&amp;rft.subject=Software and Venture Capital&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-22&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/860/brown-bag-lunch-stealth-mode-grab-your-wallet/&amp;rft.language=English"></span>
I just came across a VC blog pondering the value to a start-up of operating in &#8220;Stealth Mode&#8221; or not.  I&#8217;ve amusingly come to the conclusion that all of this &#8212; particularly the &#8220;stealth&#8221; giveaway &#8212; is so much marketing hype.  When a start-up claims they&#8217;re coming out of stealth mode, grab your wallet.
The most [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Brown Bag Lunch: &#8220;Stealth Mode&#8221;?  Grab Your Wallet&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Brown Bag Lunch&amp;rft.subject=Software and Venture Capital&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-22&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/860/brown-bag-lunch-stealth-mode-grab-your-wallet/&amp;rft.language=English"></span>
<p><img style="border: 0px solid; float: left; margin-right: 10px;" title="Friday Brown Bag Lunch" src="../wp-content/themes/ai3/images/lunchbag_225.jpg" alt="Friday Brown Bag Lunch" width="158" height="179" />I just came across a VC blog pondering the value to a start-up of operating in &#8220;<a title="Genuine VC Blog" href="http://www.genuinevc.com/archives/2005/10/stealth_mode.htm">Stealth Mode</a>&#8221; or not.  I&#8217;ve amusingly come to the conclusion that all of this &#8212; particularly the &#8220;stealth&#8221; giveaway &#8212; is so much marketing hype.  When a start-up claims they&#8217;re coming out of stealth mode, grab your wallet.</p>
<p>The most interesting and telling example I have of this is <a title="Readen Commerce Home Page" href="http://www.reardencommerce.com/">Rearden Commerce,</a> which was announced in a breathy cover story in <a href="http://www.infoworld.com/reports/09SRrearden.html"><em>InfoWorld</em></a> in February 2005 about the company and its founder/CEO Patrick Grady.  The company has an obvious &#8220;in&#8221; with the magazine; in 2001 <em><a href="http://www.infoworld.com/articles/hn/xml/01/09/28/010928hngrady.html">InfoWorld</a></em> also carried a similar piece on the predecessor company to Rearden, Talaris Corporaton.</p>
<p>According to a recent <a title="Business Week Article" href="http://www.businessweek.com/print/technology/content/sep2005/tc20050921_3182_tc024.htm?chan=tc">Business Week article</a>, Rearden Commerce and its predecessors reaching back to an earlier company called Gazoo founded in 1999 have raised $67 million in venture capital.  While it is laudable the founder has reportedly put his own money into the venture, this venture through its massive funding and high-water mark of 80 employees or so hardly qualifies as &#8220;stealth.&#8221;</p>
<p>As early as 2001 with the same technology and business model, this same firm was pushing the &#8220;stealth&#8221; moniker. According to an <a href="http://www.hospitalitynet.org/news/4009810.search?query=gazoo+talaris">October 2001 press release</a>:</p>
<blockquote><p>&#8220;The company, under its <em><strong>stealth</strong></em> name Gazoo, was selected by Red Herring magazine as one of its &#8216;Ten to Watch&#8217; in 2001.&#8221;  [emphasis added]</p></blockquote>
<p>Even today, though no longer using the active name  <a href="http://www.talaris.com/company/company_overview.html"> Talaris Corporation</a>, it has close to 115,000 citations on Yahoo! Notable VCs such as Charter Ventures, Foundation Capital, JAFCo and Empire Capital have backed it through its multiple incubations.</p>
<p><a href="http://www.holmesreport.com/holmestemp/story.cfm?edit_id=2365&amp;typeid=3">Holmes Report</a>, a marketing company, provides some insight into how the earlier Talaris was spun in 2001:</p>
<blockquote><p>&#8220;The goal of the Talaris launch was to gain mindshare among key business and IT trade press and position Talaris as a &#8216;different kind of start-up&#8217; with a multi-tiered business model, seasoned executive team and tested product offering.&#8221;</p></blockquote>
<p>[Hmmm; grind me a pound!]</p>
<p>The Holmes Report documents the analyst firms and leading journals and newspapers to which it made outreach.  Actually, this outreach is pretty impressive.  Good companies do the same all of the time and that is to be lauded.  What is to be questioned, however, is how many &#8220;stealths&#8221; a cat can have.  Methinks this one is one too many.</p>
<p>&#8220;Stealth&#8221; thus appears to be code for an existing company of some duration that has had disappointing traction and now has new financing, a new name, new positioning, or all of the above.  So, interested in a start-up that just came out of stealth mode?  Let me humbly suggest standard due diligence.</p>
<div class="boxBrownDotted" style="min-height: 80px; max-width: 460px;"><img style="width: 64px; height: 73px; float: left; margin-right: 10px;" title="Friday Brown Bag Lunch" src="../wp-content/themes/ai3/images/lunchbag_64.png" alt="Friday Brown Bag Lunch" /> This <a href="../834/announcing-the-sporadic-friday-brown-bag-lunch">Friday brown bag leftover</a> was first placed into the <span style="font-weight: bold; color: #993300;">AI3</span> <a href="../chronological-listing/">refrigerator</a> on <a href="http://www.mkbergman.com/143/stealth-mode-grab-your-wallet/">October 13, 2005</a>. No changes have been made to the original posting, except the [grinding] bit.</p>
<p>However, as of <a href="http://www.techcrunch.com/2009/01/23/2008-rearden-commerce-has-a-heck-of-a-year/#comments">last year</a>, Rearden had upped its VC funding to <em><strong>$240 million</strong></em> (can we spell <em>multiple</em> ?). Today, it is now focused on the travel industry. Fly me to the moon!</div>
<img src="http://feeds.feedburner.com/~r/AI3_AdaptiveInformation/~4/Ds3xTF0phlY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mkbergman.com/860/brown-bag-lunch-stealth-mode-grab-your-wallet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mkbergman.com/860/brown-bag-lunch-stealth-mode-grab-your-wallet/</feedburner:origLink></item>
		<item>
		<title>Seven Pillars of the Open Semantic Enterprise</title>
		<link>http://feedproxy.google.com/~r/AI3_AdaptiveInformation/~3/pWGBsYb3uSg/</link>
		<comments>http://www.mkbergman.com/859/seven-pillars-of-the-open-semantic-enterprise/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 20:26:54 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Description Logics]]></category>
		<category><![CDATA[Linked Data]]></category>
		<category><![CDATA[Ontologies]]></category>
		<category><![CDATA[Ontology Best Practices]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Structured Dynamics]]></category>
		<category><![CDATA[Web-oriented Architecture]]></category>
		<category><![CDATA[adaptive ontologies]]></category>
		<category><![CDATA[ontology-driven apps]]></category>
		<category><![CDATA[open semantic enterprise]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic enterprise]]></category>
		<category><![CDATA[web oriented architecture]]></category>

		<guid isPermaLink="false">http://www.mkbergman.com/?p=859</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Seven Pillars of the <i>Open Semantic Enterprise</i>&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Description Logics&amp;rft.subject=Linked Data&amp;rft.subject=Ontologies&amp;rft.subject=Ontology Best Practices&amp;rft.subject=Semantic Web&amp;rft.subject=Structured Dynamics&amp;rft.subject=Web-oriented Architecture&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-12&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/859/seven-pillars-of-the-open-semantic-enterprise/&amp;rft.language=English"></span>

Guideposts for How to Make the Transition
The beginning of a new year and a new decade is a perfect opportunity         to take stock of how the world is changing and how we can change with         it. Over the past [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Seven Pillars of the <i>Open Semantic Enterprise</i>&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Description Logics&amp;rft.subject=Linked Data&amp;rft.subject=Ontologies&amp;rft.subject=Ontology Best Practices&amp;rft.subject=Semantic Web&amp;rft.subject=Structured Dynamics&amp;rft.subject=Web-oriented Architecture&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-12&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/859/seven-pillars-of-the-open-semantic-enterprise/&amp;rft.language=English"></span>
<p><img style="border: 0px solid; width: 250px; height: 211px; float: left; margin-right: 10px;" title="Seven Pillars of the Open Semantic Enterprise" src="../wp-content/themes/ai3/images/2010Posts/100110_7pillars.png" alt="Seven Pillars of the Open Semantic Enterprise" align="left" /></p>
<h2>Guideposts for How to Make the Transition</h2>
<p>The beginning of a new year and a new decade is a perfect opportunity         to take stock of how the world is changing and how we can change with         it. Over the past year I have been writing on many foundational topics         relevant to the use of semantic technologies in enterprises.</p>
<p>In this post I bring those threads together to present a unified view         of these foundations &#8212; some seven pillars &#8212; to the <span style="font-weight: bold; font-style: italic;">open semantic         enterprise</span>.</p>
<p>By <span style="font-weight: bold; font-style: italic;">open semantic         enterprise</span> we mean an organization that uses the languages and         standards of the <a href="http://en.wikipedia.org/wiki/Semantic_Web">semantic Web</a>, including         <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">RDF</a>,         <a href="http://en.wikipedia.org/wiki/RDF_Schema">RDFS</a>, <a href="http://en.wikipedia.org/wiki/Web_Ontology_Language">OWL</a>, <a href="http://en.wikipedia.org/wiki/SPARQL">SPARQL</a> and <a href="http://en.wikipedia.org/wiki/Semantic_Web#Components">others</a> to integrate existing information assets,         using the best practices of <a href="http://en.wikipedia.org/wiki/Linked_Data">linked data</a> and the <a href="http://en.wikipedia.org/wiki/Open_world_assumption">open         world assumption</a>, and targeting knowledge management applications. It         does so using some or all of the seven foundational pieces (&#8221;pillars&#8221;)         noted herein.</p>
<p>The foundational approaches to the open semantic enterprise do not necessarily mean open data nor open source (though they are suitable for these purposes with many open source tools available <a href="#ose3">[3]</a>). The techniques can equivalently be applied to internal, closed, proprietary data and structures. The techniques can themselves be used as a basis for bringing external information into the enterprise. &#8216;Open&#8217; is in reference to the critical use of the open world assumption.</p>
<p>These practices do not require replacing current systems and assets;         they can be applied equally to public or proprietary information; and         they can be tested and deployed incrementally at low risk and cost. The         very foundations of the practice encourage a learn-as-you-go approach         and active and agile adaptation. While embracing the open semantic         enterprise can lead to quite disruptive benefits and changes, it can be         accomplished as such with minimal disruption in itself. This is its         most compelling aspect.</p>
<p>Like any change in practice or learning, embracing the open semantic         enterprise is fundamentally a people process. This is the pivotal piece         to the puzzle, but also the one that does not lend itself to ready         formula about pillars or best practices. Leadership and vision is         necessary to begin the process. People are the fuel for impelling it.         So, we&#8217;ll take this fuel as a given below, and concentrate instead on         the mechanics and techniques by which this vision can be achieved. In         this sense, then, there are really <span style="font-style: italic; text-decoration: underline;">eight</span> pillars         to the open semantic enterprise, with people residing at the apex.</p>
<p>This article is synthetic, with links to (largely) my preparatory blog         postings and topics that preceded it. Assuming you are interested in         becoming one of those leaders who wants to bring the benefits of an         open semantic enterprise to your organization, I encourage you to         follow the reference links for more background and detail.</p>
<h3><img style="vertical-align: middle;" src="../wp-content/themes/ai3/images/2010Posts/100110_pillar0.png" alt="Benefits" /> A Review of the Benefits</h3>
<p>OK, so what&#8217;s the big deal about an open semantic enterprise and why         should my organization care?</p>
<p>We should first be clear that the natural scope of the open semantic         enterprise is in knowledge management and representation <a href="#ose1">[1]</a>. Suitable         applications include data federation, data warehousing, search,         enterprise information integration, business intelligence, competitive         intelligence, knowledge representation, and so forth <a href="#ose2">[2]</a>. In the         knowledge domain, the benefits for embracing the open semantic         enterprise can be summarized as <span class="double_u">greater insight</span> with <span class="double_u">lower         risk</span>, <span class="double_u">lower cost</span>, <span class="double_u">faster deployment</span>, and more <span class="double_u">agile responsiveness</span>.</p>
<p>The intersection of knowledge domain, semantic technologies and the         approaches herein means it is possible to start small in testing the         transition to a semantic enterprise. These efforts can be done         incrementally and with a focus on early, high-value applications and         domains.</p>
<p>There is absolutely no need to abandon past practices. There         is much that can be done to leverage existing assets. Indeed, those         prior investments are often the requisite starting basis to inform         semantic initiatives.</p>
<p>Embracing the pillars of the open semantic enterprise brings these knowledge management benefits:</p>
<ul>
<li>Domains can be analyzed and inspected incrementally</li>
<li>Schema can be incomplete and developed and refined incrementally</li>
<li>The data and the structures within these frameworks can be used and         expressed in a piecemeal or incomplete manner</li>
<li>Data with partial characterizations can be combined with other data         having complete characterizations</li>
<li>Systems built with these frameworks are flexible and robust; as new         information or structure is gained, it can be incorporated without         negating the information already resident, and</li>
<li>Both open and closed world subsystems can be bridged.</li>
</ul>
<p>Moreover, by building on successful Web architectures, we can also put         in place loosely coupled, distributed systems that can grow and         interoperate in a decentralized manner. These also happen to be perfect         architectures for flexible collaboration systems and networks.</p>
<p>These benefits arise both from individual pillars in the open semantic         enterprise foundation, as well as in the interactions between them.         Let&#8217;s now re-introduce these seven pillars.</p>
<h3><img style="vertical-align: middle;" src="../wp-content/themes/ai3/images/2010Posts/100110_pillar1.png" alt="Pillar #1" />Pillar         #1: The RDF Data Model</h3>
<p>As I stated on the occasion of the 10th birthday of the <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">Resource         Description Framework</a> data model, I belief RDF is the single most         important foundation to the open semantic enterprise <a href="#ose4">[4]</a>. RDF can be         applied equally to all structured, semi-structured and unstructured         content. By defining new types and predicates, it is possible to create         more expressive vocabularies within RDF. This expressiveness enables         RDF to define controlled vocabularies with exact semantics. These         features make RDF a powerful data model and language for data         federation and interoperability across disparate datasets.</p>
<p>Via various processors or extractors, RDF can capture and convey the         metadata or information in unstructured (say, text), semi-structured         (say, HTML documents) or structured sources (say, standard databases).         This makes RDF almost a “universal solvent” for         representing data structure.</p>
<p>Because of this universality, there are now more than 150 off-the-shelf         ‘RDFizers’ for converting various non-RDF notations (data         formats and serializations) to RDF <a href="#ose5">[5]</a>. Because of its diversity of         serializations and simple data model, it is also easy to create new         converters. Once in a common RDF representation, it is easy to         incorporate new datasets or new attributes. It is also easy to         aggregate disparate data sources as if they came from a single source.         This enables meaningful compositions of data from different applications         regardless of format or serialization.</p>
<p>What this practically means is that the integration layer can be based         on RDF, but that all source data and schema can still reside in their         native forms <a href="#ose6">[6]</a>. If it is easier or more convenient to author,         transfer or represent data in non-RDF forms, great <a href="#ose7">[7]</a>. RDF is only         necessary at the point of federation, and not all knowledge workers         need be versed in the framework.</p>
<h3><img style="vertical-align: middle;" src="../wp-content/themes/ai3/images/2010Posts/100110_pillar2.png" alt="Pillar #2" /> Pillar #2: Linked Data Techniques</h3>
<p>Linked data is a set of best practices for publishing and deploying         instance and class data using the RDF data model. Two of the best         practices are to name the data objects using uniform resource         identifiers (URIs), and to expose the data for access via the HTTP         protocol. Both of these practices enable the Web to become a         distributed database, which also means that Web architectures can also         be readily employed (see Pillar #5 below).</p>
<p>Linked data is applicable to public or enterprise data, open or         proprietary. It is really straightforward to employ. Structured         Dynamics has published a <a href="http://structureddynamics.com/linked_data.html">useful FAQ</a> on         linked data.</p>
<p>Additional linked data best practices relate to how to characterize and         classify data, especially in the use of predicates with the proper         semantics for establishing the degree of relatedness for linked data         items from disparate sources.</p>
<p>Linked data has been a frequent topic of this blog, including how         adding linkages creates value for existing data, with a four-part         series about a year ago on linked data best practices <a href="#ose8">[8]</a>. As advocated         by Structured Dynamics, our linked data best practices are geared to         data interconnections, interrelationships and context that is equally         useful to both humans and machine agents.</p>
<h3><img style="vertical-align: middle;" src="../wp-content/themes/ai3/images/2010Posts/100110_pillar3.png" alt="Pillar #3" /> Pillar #3: Adaptive Ontologies</h3>
<p>Ontologies are the guiding structures for how information is         interrelated and made coherent using RDF and its related schema and         ontology vocabularies, <a href="http://en.wikipedia.org/wiki/RDF_Schema">RDFS</a> and <a href="http://en.wikipedia.org/wiki/Web_Ontology_Language">OWL</a> <a href="#ose10">[10]</a>.         Thousands of off-the-shelf ontologies exist &#8212; a minority of which are         suitable for re-use &#8212; and new ones appropriate to any domain or scope         at hand can be readily constructed.</p>
<p>In standard form, semantic Web ontologies may range from the small and         simple to the large and complex, and may perform the roles of defining         relationships among concepts, integrating instance data, orienting to         other knowledge and domains, or mapping to other schema <a href="#ose11">[11]</a>. These are         explicit uses in the way that we construct ontologies; we also believe         it is important to keep concept definitions and relationships expressed         separately from instance data and their attributes <a href="#ose9">[9]</a>.</p>
<p>But, in addition to these standard roles, we also look to ontologies to         stand on their own as guiding structures for ontology-driven         applications (see next pillar). With a relatively few minor and new         best practices, ontologies can take on the double role of informing         user interfaces in addition to standard information integration.</p>
<p>In this vein we term our structures <span style="font-style: italic;">adaptive ontologies</span> [<a href="#ose11">11</a>,<a href="#ose12">12</a>,<a href="#ose13">13</a>]. Some of         the user interface considerations that can be driven by adaptive         ontologies include: attribute labels and tooltips; navigation and         browsing structures and trees; menu structures; auto-completion of         entered data; contextual dropdown list choices; spell checkers; online         help systems; etc. Put another way, what makes an ontology adaptive is         to supplement the standard machine-readable purpose of ontologies to         add human-readable labels, synonyms, definitions and the like.</p>
<p>A neat trick occurs with this slight expansion of roles. The knowledge         management effort can now shift to the actual description, nature and         relationships of the information environment. In other words,         ontologies themselves become the focus of effort and development. The         KM problem no longer needs to be abstracted to the IT department or         third-party software. The actual concepts, terminology and relations         that comprise coherent ontologies now become the explicit focus of KM         activities.</p>
<p>Any existing structure (or multiples thereof) can become a starting         basis for these ontologies and their vocabularies, from spreadsheets to         naïve data structures and lists and taxonomies. So, while producing an         operating ontology that meets the best practice thresholds noted herein         has certain requirements, kicking off or contributing to this process         poses few technical or technology demands.</p>
<p>The skills needed to create these adaptive ontologies are logic,         coherent thinking and domain knowledge. That is, any subject matter         expert or knowledge worker likely has the necessary skills to         contribute to useful ontology development and refinement. With adaptive         ontologies powering ontology-driven apps (see next), we thus see a shift         in roles and responsibilities away from IT to the knowledge workers         themselves. This shift acts to democratize the knowledge management         function and flatten the organization.</p>
<h3><img style="vertical-align: middle;" src="../wp-content/themes/ai3/images/2010Posts/100110_pillar4.png" alt="Pillar #4" /> Pillar #4: Ontology-driven Applications</h3>
<p>The complement to adaptive ontologies are <span style="font-style: italic;">ontology-driven applications</span>. By         definition, ontology-driven apps are modular, generic software         applications designed to operate in accordance with the specifications         contained in an adaptive ontology. The relationships and structure of         the information driving these applications are based on the standard         functions and roles of ontologies, as supplemented by the human and         user interface roles noted above [<a href="#ose11">11</a>,<a href="#ose12">12</a>,<a href="#ose13">13</a>].</p>
<p>Ontology-driven apps fulfill specific generic tasks. Examples of         current ontology-driven apps include imports and exports in various         formats, dataset creation and management, data record creation and         management, reporting, browsing, searching, data visualization, user         access rights and permissions, and similar. These applications provide         their specific functionality in response to the specifications in the         ontologies fed to them.</p>
<p>The applications are designed more similarly to widgets or API-based         frameworks than to the dedicated software of the past, though the         dedicated functionality (<span style="font-style: italic;">e.g.</span>,         graphing, reporting, etc.) is obviously quite similar. The major change         in these ontology-driven apps is to accommodate a relatively common         abstraction layer that responds to the structure and conventions of the         guiding ontologies. The major advantage is that single generic         applications can supply shared functionality based on any properly         constructed adaptive ontology.</p>
<p>This design thus limits software brittleness and maximizes software         re-use. Moreover, as noted above, it shifts the locus of effort from         software development and maintenance to the creation and modification         of knowledge structures. The KM emphasis can shift from programming and         software to logic and terminology <a href="#ose12">[12]</a>.</p>
<h3><img style="vertical-align: middle;" src="../wp-content/themes/ai3/images/2010Posts/100110_pillar5.png" alt="Pillar #5" /> Pillar #5: A Web-oriented Architecture</h3>
<p>A Web-oriented architecture (WOA) is a subset of the <a href="http://en.wikipedia.org/wiki/Service-oriented_architecture">service-oriented         architectural</a> (SOA) style, wherein discrete functions are packaged         into modular and shareable elements (”services”) that are         made available in a distributed and loosely coupled manner. WOA uses         the representational state transfer (REST) style. REST provides         principles for how resources are defined and used and addressed with         simple interfaces without additional messaging layers such as <a href="http://en.wikipedia.org/wiki/SOAP">SOAP</a> or <a href="http://en.wikipedia.org/wiki/Remote_procedure_call">RPC</a>. The         principles are couched within the framework of a generalized         architectural style and are not limited to the Web, though they are a         foundation to it <a href="#ose14">[14]</a>.</p>
<p>REST and WOA stand in contrast to earlier Web service styles that are         often known by the WS-* acronym (such as <a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language">WSDL</a>,         <a href="http://en.wikipedia.org/wiki/List_of_Web_service_specifications">etc</a>.).         WOA has proven itself to be highly scalable and robust for         decentralized users since all messages and interactions are         self-contained.</p>
<p>Enterprises have much to learn from the Web’s success. WOA has a         simple design with REST and idempotent operations, simple messaging,         distributed and modular services, and simple interfaces. It has a         natural synergy with linked data via the use of URI identifiers and the         HTTP transport protocol. As we see with the explosion of searchable         dynamic databases exposed via the Web, so too can we envision the same         architecture and design providing a distributed framework for data         federation. Our daily experience with browser access of the Web shows         how incredibly diverse and distributed systems can meaningfully         interoperate <a href="#ose15">[15]</a>.</p>
<p>This same architecture has worked beautifully in linking documents; it         is now pointing the way to linking data; and we are seeing but the         first phases of linking people and groups together via meaningful         collaboration. While generally based on only the most rudimentary basis         of connections, today&#8217;s social networking platforms are changing the         nature of contacts and interaction.</p>
<p>The foundations herein provide a basis for marrying data and documents         in a design geared from the ground up for collaboration. These         capabilities are proven and deployable today. The only unclear aspects         will be the scale and nature of the benefits <a href="#ose16">[16]</a>.</p>
<h3><img style="vertical-align: middle;" src="../wp-content/themes/ai3/images/2010Posts/100110_pillar6.png" alt="Pillar #6" /> Pillar #6: An Incremental, Layered Approach</h3>
<p>To this point, you&#8217;ll note that we have been speaking in what are         essentially &#8220;layers&#8221;. We began with existing assets, both internal and         external, in many diverse formats. These are then converted or         transformed into RDF-capable forms. These various sources are then         exposed via a WOA Web services layer for distributed and         loosely-coupled access. Then, we integrate and federate this         information via adaptive ontologies, which then can be searched,         inspected and managed via ontology-driven apps. We have presented this         layered architecture before <a href="#ose13">[13]</a>, and have also expressed this design         in relation to current Structured Dynamics&#8217; products <a href="#ose17">[17]</a>.</p>
<p>A slight update of this layered view is presented below, made even more         general for the purposes of this foundational discussion:</p>
<div style="margin: 10px; text-align: center;"><a href="http://mkbergman.com/wp-content/themes/ai3/images/2009Posts/091213_open_enterprise.png"> <img class="center_ok" style="border: 0px solid; width: 600px; height: 500px;" title="Click to expand" src="http://mkbergman.com/wp-content/themes/ai3/images/2009Posts/091213_open_enterprise.png" alt="Open Enterprise Architecture" width="982" height="818" /></a><br />
<span style="font-style: italic; font-size: 90%;">(click to         expand)</span></div>
<p>Semantic technology does not change or alter the fact that most         activities of the enterprise are transactional, communicative or         documentary in nature. Structured, relational data systems for         transactions or records are proven, performant and understood. On its         very face, it should be clear that the <span style="font-style: italic;">meaning</span> of these activities — their         <span style="font-style: italic;">semantics</span>, if you will —         is by nature an augmentation or added layer to how to conduct the         activities themselves.</p>
<p>This simple truth affirms that semantic technologies are not a starting         basis, then, for these activities, but a way of expressing and         interoperating their outcomes. Sure, some semantic understanding and         common vocabularies at the front end can help bring consistency and a         common language to an enterprise’s activities. This is good         practice, and the more that can be done within reason while not         stifling innovation, all the better. But we all know that the budget         department and function has its own way of doing things separate from         sales or R&amp;D. And that is perfectly OK and natural.</p>
<p>Clearly, then, an obvious benefit to the semantic enterprise is to         federate across existing data silos. This should be an objective of the         first semantic &#8220;layer&#8221;, and to do so in a way that leverages existing         information already in hand. This approach is inherently incremental;         if done right, it is also low cost and low risk.</p>
<h3><img style="vertical-align: middle;" src="../wp-content/themes/ai3/images/2010Posts/100110_pillar7.png" alt="Pillar #7" /> Pillar #7: The Open World Mindset</h3>
<p>As these pillars took shape in our thinking and arguments over the past         year, an illusive piece seemed always to be missing. It was like having         one of those meaningful dreams, and then waking up in the morning         wracking your memory trying to recall that essential, missing insight.</p>
<p>As I most recently wrote <a href="#ose1">[1]</a>, that missing piece for <span style="font-weight: bold; font-style: italic; text-decoration: underline;">this</span> story is the open world assumption (OWA). I argue that this somewhat         obscure concept holds within it the key as to why there have been         decades of too-frequent failures in the enterprise in <a href="http://en.wikipedia.org/wiki/Business_intelligence">business         intelligence</a>, <a href="http://en.wikipedia.org/wiki/Data_warehouse">data warehousing</a>,         <a href="http://en.wikipedia.org/wiki/Data_integration">data         integration</a> and <a href="http://en.wikipedia.org/wiki/Federated_database_system">federation</a>,         and <a href="http://en.wikipedia.org/wiki/Knowledge_management">knowledge         management</a>.</p>
<p>Enterprises have been captive to the mindset of traditional relational         data management and its (most often unstated) <a href="http://en.wikipedia.org/wiki/Closed_World_Assumption">closed world         assumption</a> (CWA). Given the success of relational systems for         transaction and operational systems &#8212; applications for which they are         still clearly superior &#8212; it is understandable and not surprising         that this same mindset has seemed logical for knowledge management         problems as well.  But knowledge and KM are by their nature         incomplete, changing and uncertain. A closed-world mindset carries with         it certainty and logic implications not supportable by real         circumstances.</p>
<p>This is not an esoteric point, but a fundamental one. How one thinks         about the world and evaluates it is pivotal to what can be learned and         how and with what information. Transactions require completeness and         performance; insight requires drawing connections in the face of         incompleteness or unknowns.</p>
<p>The absolute applicability of the semantic Web stack to an open-world         circumstance is the elephant in the room <a href="#ose1">[1]</a>. By itself, the open world mindset         provides no assurance of gaining insight or wisdom. But, absent it, we         place thresholds on information and understanding that may neither be         affordable nor achievable with traditional, closed-world approaches.</p>
<p>And, by either serendipity or some cosmic beauty, the open world         mindset also enables incremental development, testing and refinement.         Even if my basic argument of the open world advantage for knowledge         management purposes is wrong, we can test that premise at low cost and         risk. So, within available budget, pick a doable proof-of-concept, and         decide for yourself.</p>
<h3><img style="vertical-align: middle;" src="../wp-content/themes/ai3/images/2010Posts/100110_7pillars_small.png" alt="Seven Pillars" /> The Foundations for the <span style="font-style: italic;">Open Semantic         Enterprise</span></h3>
<p>The seven pillars above are not magic bullets and each is likely not         absolutely essential. But, based on today&#8217;s understandings and with         still-emerging use cases being developed, we can see our <span style="font-weight: bold; font-style: italic;">open semantic         enterprise</span> as resulting from the interplay of these seven         factors:</p>
<div style="margin: 10px;"><img class="center_ok" style="border: 0px solid; width: 414px; height: 404px;" title="Seven Pillars of the Open Semantic Enterprise" src="http://mkbergman.com/wp-content/themes/ai3/images/2010Posts/100110_ose.png" alt="Open Semantic Enterprise" width="414" height="404" /></div>
<p>Thirty years of disappointing knowledge management projects and much         wasted money and effort compel that better ways must be found. On         the other hand, until recently, too much of the semantic Web discussion         has been either revolutionary (<span style="font-style: italic;">&#8220;change everything!!&#8221;</span>) or argued from         pie-in-the-sky bases. Something needs to give.</p>
<p>Our work over the past few years &#8212; but especially as focused in the         last 12 months &#8212; tells us that meaningful semantic Web initiatives can         be mounted in the enterprise with potentially huge benefits, all at         manageable risks and costs. These seven pillars point to way to how         this might happen. What is now required is that eighth pillar &#8212; you.</p>
<hr style="margin: 15px 0px;" size="1" />
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose1"></a> [1] See, M.K. Bergman, 2009. <a href="../852/the-open-world-assumption-elephant-in-the-room/"> &#8220;The Open World Assumption: Elephant in the Room</a>&#8220;, <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive Information</span></a> blog,         December 21, 2009.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose2"></a> [2] In most instances, semantic technologies are poorly suited to         transactional or operational applications. Also, there are instances in         modeling specific closed-world domains where ontologies can be quite         useful, such as in aerospace, petrochemicals, engineering, etc., where         the scope of the domain can be precisely bounded and defined. Such         efforts tend to be high cost with lengthy lead times. There are vendors         who support efforts in these areas, though my company, <a href="http://structureddynamics.com/">Structured Dynamics</a>, does not. Our         focus and the more generally suitable case for semantic technologies we         believe is in knowledge representation and management.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose3"></a> [3] The standard <a style="font-weight: bold; font-style: italic; color: #990000;" href="../new-version-sweet-tools-sem-web/">Sweet         Tools</a> listing on my <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive         Information</span></a> blog contains more than 800 semantic Web and         -related tools, most of which are open source, which can be inspected         via filtered and faceted search.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose4"></a> [4] See, M.K. Bergman, 2009. <a href="../483/advantages-and-myths-of-rdf/">&#8220;Advantages         and Myths of RDF&#8221;</a>, <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive         Information</span></a> blog, April 8, 2009.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose5"></a> [5] For example, see this listing of more than 150 specific <a href="http://openstructs.org/resources/rdfizers">format options</a> available as open source. These converters can also work directly with         major application APIs.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose6"></a> [6] For an expansion on RDF as a canonical data model, see further M.K.         Bergman, 2009. <a href="../533/structure-the-world/">&#8220;Structure the         World&#8221;</a>, <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive         Information</span></a> blog, August 3, 2009.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose7"></a> [7] For example, for dataset authoring, Structured Dynamics has         developed <a href="http://openstructs.org/iron"><span style="font-style: italic; font-weight: bold;">irON</span></a>, an instance         record and object notation that can be serialized as JSON (called         <span style="font-style: italic;">irJSON</span>), XML (called         <span style="font-style: italic;">irXML</span>) or comma-separated         values (or CSV comma-delimited files, called <span style="font-style: italic;">commON</span>). The purpose of these notations is         to provide easier authoring environments and scripting support to         RDF-ready datasets. The advantage is to shield users from the nuances         of RDF. The design of <span style="font-style: italic;">commON</span> is especially geared to using spreadsheets as authoring environments         for instance record tables or simple outline structures.  See         further the <a href="http://openstructs.org/iron/iron-specification"><span style="font-style: italic; font-weight: bold;">irON</span> specification</a>.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose8"></a> [8] For a general listing of linked data articles, please see <a href="../category/linked-data/">that category</a> on         this <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive         Information</span></a> blog. Specific articles of interest include the         four-part series on &#8220;Making Linked Data Reasonable Using Description         Logics&#8221; [9] (<a href="../474/making-linked-data-reasonable-using-description-logics-part-1/">February         11</a>, <a href="../476/making-linked-data-reasonable-using-description-logics-part-2/"> February 15</a>, <a href="../477/making-linked-data-reasonable-using-description-logics-part-3/"> February 18</a> and <a href="../478/making-linked-data-reasonable-using-description-logics-part-4/"> February 23</a>, 2009) and the <a href="../837/the-law-of-linked-data/">&#8220;The Law of         Linked Data&#8221;</a> (October 11, 2009).</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose9"></a> [9] Our best practices approach makes explicit splits between the         &#8220;<a href="http://en.wikipedia.org/wiki/Abox">ABox</a>&#8221; (for instance         data) and “<a href="http://en.wikipedia.org/wiki/Tbox">TBox</a>” (for ontology         schema) in accordance with our <a title="Permanent Link to Thinking ?Inside the Box? with Description Logics" href="../466/thinking-inside-the-box-with-description-logics/"> working definition</a> for <a href="http://en.wikipedia.org/wiki/Description_logics">description         logics</a>, a fundamental underpinning for how we use RDF:</p>
<div class="boxGraySolid">&#8220;Description logics and their semantics traditionally split           <span style="font-style: italic;">concepts</span> and their           relationships from the different treatment of <span style="font-style: italic;">instances</span> and their attributes and           roles, expressed as fact assertions. The concept split is known as           the TBox (for <em>terminological</em> knowledge, the basis for           <span style="font-style: italic;">T</span> in <span style="font-style: italic;">TBox</span>) and represents the schema or           taxonomy of the domain at hand. The TBox is the structural and           intensional component of conceptual relationships. The second split           of instances is known as the ABox (for <span style="font-style: italic;">assertions</span>, the basis for <span style="font-style: italic;">A</span> in <span style="font-style: italic;">ABox</span>) and describes the attributes of           instances (and individuals), the roles between instances, and other           assertions about instances regarding their class membership with the           TBox concepts.&#8221;</div>
</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose10"></a> [10] Those unfamiliar with the term <span style="font-style: italic;">ontology</span> might be interested in my first         introduction to the subject: M.K. Bergman, 2007. <a href="../374/an-intrepid-guide-to-ontologies/"><span style="font-style: italic;"> &#8220;</span>An Intrepid Guide to Ontologies<span style="font-style: italic;">&#8220;</span></a>, <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive Information</span></a> blog, May         16, 2007.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose11"></a> [11] See M.K. Bergman, 2009. <a href="../492/ontology-best-practices-for-data-driven-applications-part-3/"> <span style="font-style: italic;">&#8220;</span>Ontologies as the         ‘Engine’ for Data-Driven Applications<span style="font-style: italic;">&#8220;</span></a>, <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive Information</span></a> blog, June         10, 2009. This is the most detailed explanation, but the specific term         <span style="font-style: italic;">adaptive ontology</span> was not yet         used. The first dedicated focus on adaptive ontologies was in <a href="../553/confronting-misconceptions-with-adaptive-ontologies/"> &#8220;Confronting Misconceptions with Adaptive Ontologies&#8221;</a> (August 17,         2009). See also [12] and [13].</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose12"></a> [12] See, M.K. Bergman, 2009. <a href="../847/ontology-driven-applications-using-adaptive-ontologies/"> &#8220;Ontology-driven Applications Using Adaptive Ontologies&#8221;</a>, <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive Information</span></a> blog,         November 23, 2009.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose13"></a> [13] See, M.K. Bergman, 2009. <a href="../825/fresh-perspectives-on-the-semantic-enterprise/"> &#8220;Fresh Perspectives on the Semantic Enterprise&#8221;</a>, <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive Information</span></a> blog,         September 28, 2009.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose14"></a> [14] See, M.K. Bergman, 2009. <a href="../486/a-general-web-oriented-architecture-woa-for-structured-data/"> &#8220;A General Web-oriented Architecture (WOA) for Structured Data&#8221;</a>,         <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive Information</span></a> blog, May         3, 2009. Also, see the related <a href="../category/web-oriented-architecture-woa/">WOA         category</a> for other articles in this area.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose15"></a> [15] See, M.K. Bergman, 2008. <a href="../459/woa-a-new-enterprise-partner-for-linked-data/"> &#8220;WOA: A New Enterprise Partner for Linked Data&#8221;</a>, <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive Information</span></a> blog,         October 12, 2008.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose16"></a> [16] See, M.K. Bergman, 2009. <a href="../497/structwsf-a-framework-for-collaboration-networks/"> &#8220;structWSF: A Framework for Collaboration Networks&#8221;</a>, <a style="font-weight: bold;" href="http://mkbergman.com/"><span style="font-style: italic;">AI3:::Adaptive Information</span></a> blog, July         2, 2009.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="ose17"></a> [17] See <a href="http://structureddynamics.com/products.html">http://structureddynamics.com/products.html</a> for a general descriptive illustration of Structured Dynamics&#8217; product         stack. There is also a longer <a href="http://www.slideshare.net/mkbergman/structured-dynamicss-semantic-technologies-product-stack"> slideshow</a>, with particular reference to slide #37.</div>
<img src="http://feeds.feedburner.com/~r/AI3_AdaptiveInformation/~4/pWGBsYb3uSg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mkbergman.com/859/seven-pillars-of-the-open-semantic-enterprise/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://www.mkbergman.com/859/seven-pillars-of-the-open-semantic-enterprise/</feedburner:origLink></item>
		<item>
		<title>Citizen DAN Moves to Next Round in the Knight News Challenge</title>
		<link>http://feedproxy.google.com/~r/AI3_AdaptiveInformation/~3/81EBLUiT0tE/</link>
		<comments>http://www.mkbergman.com/856/citizen-dan-moves-to-next-round-in-the-knight-news-challenge/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 05:08:16 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Semantic Web Tools]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Structured Dynamics]]></category>
		<category><![CDATA[Citizen DAN]]></category>
		<category><![CDATA[data appliance]]></category>
		<category><![CDATA[Knight News Challenge]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://www.mkbergman.com/?p=856</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Citizen DAN Moves to Next Round in the Knight News Challenge&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Open Source&amp;rft.subject=Semantic Web Tools&amp;rft.subject=Software Development&amp;rft.subject=Structured Dynamics&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-06&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/856/citizen-dan-moves-to-next-round-in-the-knight-news-challenge/&amp;rft.language=English"></span>
SD Selected to Proceed with Formal Proposal
Structured Dynamics and its Citizen DAN project has been selected as one of the finalists to proceed with a formal proposal for the 2010 $5 million Knight News Challenge. The proposal extends SD&#8217;s basic structWSF and conStruct Drupal frameworks to provide a data appliance and network (DAN) to support [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Citizen DAN Moves to Next Round in the Knight News Challenge&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Open Source&amp;rft.subject=Semantic Web Tools&amp;rft.subject=Software Development&amp;rft.subject=Structured Dynamics&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-06&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/856/citizen-dan-moves-to-next-round-in-the-knight-news-challenge/&amp;rft.language=English"></span>
<h2>SD Selected to Proceed with Formal Proposal</h2>
<p><img style="float: left; margin-right: 10px;" title="Citizen DAN Logo" src="http://www.mkbergman.com/wp-content/themes/ai3/images/2009Posts/091214_citizen_dan_logo.png" alt="Citizen DAN Logo" width="224" height="168" /><a href="http://structureddynamics.com">Structured Dynamics</a> and its <strong><a href="http://generalapp.newschallenge.org/SNC/ViewItem.aspx?pguid=6aee8166-fb7c-4a2e-8581-fa6f6ff036dd&amp;itemguid=a19acad6-0e21-49ea-a777-a0fa0b659e4f">Citizen DAN project</a></strong> has been selected as one of the finalists to proceed with a formal proposal for the 2010 $5 million <a href="http://www.newschallenge.org/">Knight News Challenge</a>. The proposal extends SD&#8217;s basic <a href="http://openstructs.org/structwsf">structWSF </a>and <a href="http://constructscs.com/">conStruct</a> Drupal frameworks to provide a <em><strong>d</strong></em>ata <em><strong>a</strong></em>ppliance and <em><strong>n</strong></em>etwork (DAN) to support citizen journalists with data and analysis at the local, community level.</p>
<p>Thanks to all of you who submitted votes in support of the earlier draft proposal. The News Challenge received 2,489 proposals for the 2010 contest, according to <a href="http://www.knightfdn.org/programs/journalism/people/bio_detail.dot?id=7301&amp;pageTitle=Jose%20Zamora&amp;crumbTitle=Jose%20Zamora">Jose Zamora</a>, journalism program associate at the Knight Foundation. According to the <a href="http://www.niemanlab.org/2009/12/knc-2010-nearly-2500-proposals-and-65-were-in-closed-category/">Nieman Journalism Lab</a>, Zamora said 65 percent of proposals came through the closed category and 35 percent were open.</p>
<p>The next-round full proposals are due by January 31. Eventual winners are slated to be announced around mid-June 2010.</p>
<img src="http://feeds.feedburner.com/~r/AI3_AdaptiveInformation/~4/81EBLUiT0tE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mkbergman.com/856/citizen-dan-moves-to-next-round-in-the-knight-news-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mkbergman.com/856/citizen-dan-moves-to-next-round-in-the-knight-news-challenge/</feedburner:origLink></item>
		<item>
		<title>Brown Bag Lunch: Search and the ‘25% Solution’</title>
		<link>http://feedproxy.google.com/~r/AI3_AdaptiveInformation/~3/kjJWkMqLQBo/</link>
		<comments>http://www.mkbergman.com/854/brown-bag-lunch-search-and-the-25-solution/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 16:47:20 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Brown Bag Lunch]]></category>
		<category><![CDATA[Searching]]></category>

		<guid isPermaLink="false">http://www.mkbergman.com/?p=854</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Brown Bag Lunch: Search and the &#8216;25% Solution&#8217;&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Brown Bag Lunch&amp;rft.subject=Searching&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-01&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/854/brown-bag-lunch-search-and-the-25-solution/&amp;rft.language=English"></span>
(And Wishing All a Healthy and Prosperous 2010!)
According to iProspect, about 56 percent of users use search engines every day, based on a population of which more than 70 percent use the Internet more than 10 hours per week.[1] The average knowledge worker spends 2.3 hrs per day &#8212; or about 25% of work time [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Brown Bag Lunch: Search and the &#8216;25% Solution&#8217;&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Brown Bag Lunch&amp;rft.subject=Searching&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2010-01-01&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/854/brown-bag-lunch-search-and-the-25-solution/&amp;rft.language=English"></span>
<h2>(And Wishing All a Healthy and Prosperous 2010!)</h2>
<p>According to iProspect, about 56 percent of users use search engines every day, based on a population of which more than 70 percent use the Internet more than 10 hours per week.<a name="_ftnref1" href="#_ftn1">[1]</a> The average knowledge worker spends 2.3 hrs per day &#8212; or about 25% of work time &#8212; searching for critical job information.<a name="_ftnref2" href="#_ftn2">[2]</a> IDC estimates that enterprises employing 1,000 knowledge workers may waste well over $6 million per year each in searching for information that does not exist, failing to find information that does, or recreating information that could have been found but was not.<a name="_ftnref3" href="#_ftn3">[3]</a></p>
<p>Vendors and customers often use time savings by knowledge workers as a key rationale for justifying a document or content initiative. This comes about because many studies over the years have noted that white collar employees spend a consistent 20% to 25% of their time seeking information. The premise is that more effective search will save time and drop these percentages. For example, EDS has suggested that improvements of 50 percent in the time spent searching for data can be achieved through improved consolidation and access to data.<a name="_ftnref4" href="#_ftn4">[4]</a></p>
<p>Using these premises, consultants often calculate that every 1% reduction in the total work time devoted to search works out illustratively on a fully burdened basis as a big cost savings benefit:</p>
<blockquote><p>$50,000 (base salary) * 1.8 (burden rate) * 1.0% = $900/ employee</p></blockquote>
<p>Beware such facile analysis!</p>
<p>The fact that many studies over the years have noted white collar employees spend a consistent 20% to 25% of their time devoted to search suggests it is the &#8220;satisficing&#8221; allocation of time to information search. (In other words, knowledge workers are willing to devote a quarter of their time to finding relevant information; the remainder for analysis and documentation.)</p>
<p>Thus, while better tools to aid better discovery may lead to finding better information and making better decisions more productively &#8212; an important justification in itself &#8212; there may not result a strict time or labor savings from more efficient search.<a name="_ftnref5" href="#_ftn5">[5]</a> Be careful of justifying project expenditures based on &#8220;time savings&#8221; related to search. Search is likely to remain the &#8220;25% solution.&#8221; The more relevant question is whether the time that <strong><em><span style="text-decoration: underline;">is</span></em></strong> spent on search produces better information or not.</p>
<div class="boxBrownDotted" style="min-height: 80px; max-width: 460px;"><img style="width: 64px; height: 73px; float: left; margin-right: 10px;" title="Friday Brown Bag Lunch" src="../wp-content/themes/ai3/images/lunchbag_64.png" alt="Friday Brown Bag Lunch" /> This <a href="../834/announcing-the-sporadic-friday-brown-bag-lunch">Friday brown bag leftover</a> was first placed into the <span style="font-weight: bold; color: #993300;">AI3</span> <a href="../chronological-listing/">refrigerator</a> on <a href="http://www.mkbergman.com/121/search-and-the-25-solution/">September 14, 2005</a>. No changes have been made to the original posting.</div>
<hr style="margin: 15px 0px;" size="1" />
<div style="margin: 10px 0pt; font-size: 90%;"><a name="_ftn1" href="#_ftnref1">[1]</a> iProspect Corporation<em>, iProspect Search Engine User Attitudes</em>, April/May 2004, 28 pp. See <a href="http://www.iprospect.com/premiumPDFs/iProspectSurveyComplete.pdf">http://www.iprospect.com/premiumPDFs/iProspectSurveyComplete.pdf</a>.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="_ftn2" href="#_ftnref2">[2]</a> Delphi Group, &#8220;Taxonomy &amp; Content Classification Market Milestone Report,&#8221; <em>Delphi Group White Paper</em>, 2002. See <a href="http://delphigroup.com/">http://delphigroup.com</a>.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="_ftn3" href="#_ftnref3">[3]</a> C. Sherman and S. Feldman, &#8220;The High Cost of Not Finding Information<em>,&#8221; International Data Corporation Report #29127</em>, 11 pp., April 2003.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="_ftn4" href="#_ftnref4">[4]</a> M. Doyle, S. Garmon, and T. Hoglund, &#8220;Make Your Portal Deliver: Building the Business Case and Maximizing Returns,&#8221; <em>EDS White Paper</em>, 10 pp., 2003.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a name="_ftn5" href="#_ftnref5">[5]</a> M.E.D. Koenig, &#8220;Time Saved &#8212; a Misleading Justification for KM,&#8221; <em>KMWorld Magazine</em>, Vol 11, Issue 5, May 2002. See <a href="http://www.kmworld.com/publications/magazine/index.cfm">http://www.kmworld.com/publications/magazine/index.cfm</a>.</div>
<img src="http://feeds.feedburner.com/~r/AI3_AdaptiveInformation/~4/kjJWkMqLQBo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mkbergman.com/854/brown-bag-lunch-search-and-the-25-solution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.mkbergman.com/854/brown-bag-lunch-search-and-the-25-solution/</feedburner:origLink></item>
		<item>
		<title>The Open World Assumption: Elephant in the Room</title>
		<link>http://feedproxy.google.com/~r/AI3_AdaptiveInformation/~3/uKSP2MApcqw/</link>
		<comments>http://www.mkbergman.com/852/the-open-world-assumption-elephant-in-the-room/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 04:20:14 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Description Logics]]></category>
		<category><![CDATA[Ontologies]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[closed world assumption]]></category>
		<category><![CDATA[cwa]]></category>
		<category><![CDATA[knowledge management]]></category>
		<category><![CDATA[open world assumption]]></category>
		<category><![CDATA[owa]]></category>
		<category><![CDATA[owl]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[relational model]]></category>
		<category><![CDATA[semantic enterprise]]></category>

		<guid isPermaLink="false">http://www.mkbergman.com/?p=852</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=The Open World Assumption: Elephant in the Room&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Description Logics&amp;rft.subject=Ontologies&amp;rft.subject=Semantic Web&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2009-12-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/852/the-open-world-assumption-elephant-in-the-room/&amp;rft.language=English"></span>

OWA Enables Incremental, Low-risk Wins for the Semantic Enterprise
In speaking of the semantic Web, it is not         infrequent that the open world         assumption (OWA) gets mentioned. What this post argues is that this       [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=The Open World Assumption: Elephant in the Room&amp;rft.aulast=Bergman&amp;rft.aufirst=Mike&amp;rft.subject=Description Logics&amp;rft.subject=Ontologies&amp;rft.subject=Semantic Web&amp;rft.source=AI3:::Adaptive Information&amp;rft.date=2009-12-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.mkbergman.com/852/the-open-world-assumption-elephant-in-the-room/&amp;rft.language=English"></span>
<p><img style="border: 0px solid; width: 250px; height: 276px; margin-right: 10px;" title="Open World" src="../wp-content/themes/ai3/images/2009Posts/091221_open_globe_elephant.png" alt="Open World" width="367" height="405" align="left" /></p>
<h2>OWA Enables Incremental, Low-risk Wins for the Semantic Enterprise</h2>
<p>In speaking of the <a href="http://en.wikipedia.org/wiki/Semantic_web">semantic Web</a>, it is not         infrequent that the <a href="http://en.wikipedia.org/wiki/Open_world_assumption">open world         assumption</a> (OWA) gets mentioned. What this post argues is that this         somewhat obscure concept may hold within it the key as to why there         have been decades of too-frequent failures in the enterprise in         <a href="http://en.wikipedia.org/wiki/Business_intelligence">business         intelligence</a>, <a href="http://en.wikipedia.org/wiki/Data_warehouse">data warehousing</a>,         <a href="http://en.wikipedia.org/wiki/Data_integration">data         integration</a> and <a href="http://en.wikipedia.org/wiki/Federated_database_system">federation</a>,         and <a href="http://en.wikipedia.org/wiki/Knowledge_management">knowledge         management</a>.</p>
<p>This is a fairly bold assertion. In order to support it, we first need         to look to the logic and mindset assumptions associated with         traditional relational data management and the semantic Web. We then         need to look to the nature of knowledge itself and its relation to data         federation. It is in this intersection that the key of decades of         faulty premises may reside.</p>
<p>The main argument is that the <a href="http://en.wikipedia.org/wiki/Closed_World_Assumption">closed world         assumption</a> (CWA) and its prevalent mindset in traditional database         systems have hindered the ability of enterprises and the vendors that         support them to adopt incremental, low-risk means to knowledge systems         and management. CWA, in turn, has led to over-engineered schema,         too-complicated architectures and massive specification efforts that         have led to high deployment costs, blown schedules and brittleness.</p>
<p>The good news is that abandoning these failed practices and embracing         the open world approach can be done immediately based on existing         assets. Simply shifting from the closed world to open world premise         can, I argue, improve the odds for enterprise IT success in these         areas.</p>
<p>It is time to meet the elephant in the room.</p>
<h3>Scope and Some Root Causes of Enterprise IT Failures</h3>
<p>It is, of course, a bit of editorial hyperbole to label most enterprise         initiatives in business intelligence and knowledge management as being         failures over the past few decades. And, insofar as failures have         occurred, I also do not believe they are the result of vendor greed or         cynicism, or IT management mistakes or incompetence. Rather, I believe         the fault resides in the attempt to pound a square peg (relational         model) into a round hole (knowledge representation).</p>
<p>The scope of these failures is not known. We have seen anecdotal claims         of trillions of dollars in annual loses due to IT project failures         worldwide; failure rates for major IT projects in the 65% to 80%         ranges; and analysis of waste and failures in individual firms that are         fairly eye-popping <a href="#owa1">[1]</a>. The real point of this post is not to try to         quantify these problems. However, in my many years within IT it has         been a common perception and concern that many &#8212; if not most &#8212;         large-scale information technology deployments have disappointed in one         way or another.</p>
<p>These disappointments range from cost overruns, to late delivery, to         unmet objectives, or to low user acceptance. Many initiatives are         simply cancelled before any such metrics can be documented. Whatever         the absolute quantification, I think most experienced IT managers and         executives would agree that these failures and disappointments have         been all too commonplace.</p>
<div class="boxGreenDotted" style="margin: 5px 0pt 5px 10px; float: right; text-align: center; width: 400px; font-style: italic; color: #666666; font-weight: bold; font-size: 110%;">“Business       Intelligence projects are famous for low success rates, high costs and       time overruns. The economics of BI are visibly broken, and have been for       years. Yet BI remains the #1 technology priority according to       Gartner.”<span style="font-size: x-small;"><a href="#owa2">[2]</a></span></div>
<p>Why might this be?</p>
<p>I truly believe the reasons for these disappointments do not reside in         bad faith or incompetence. The potential importance of IT knowledge         projects to improve competitive position, lower costs, or aid         innovation for new markets is understood by all. <a href="http://en.wikipedia.org/wiki/Dilbert">Dilbert</a> aside, I find it         simply incomprehensible that disappointments or failures are rooted in         these causes.</p>
<p>Rather, I suspect the root cause resides in the success of the         relational model in the enterprise.</p>
<p>As transaction systems and for modeling narrowly bound and structured         domains (such as products, inventory or customer lists), the relational         model and its proven and optimized RDBMs and SQL query language have         been resounding successes. It is natural to take a successful approach         and try to extend it to other areas.</p>
<p>However, beginning with data warehouses in the 1980s, business         intelligence (BI) systems in the 1990s, and the general issue of most         enterprise information being bound up in documents for decades, the         application of the relational model to these areas has been         disappointing.</p>
<p>The reasons for this do not reside in areas such as storage or         hardware; these areas have seen remarkable improvements over the         decades. Rather, the problem resides in the nature of the relational         model itself, and its lack of suitability to knowledge-based problems.</p>
<h3>Technical Aspects of OWA, Broadly Defined</h3>
<p>I have noted the importance of the open world assumption to the         semantic enterprise in many of my more recent posts [<a href="#owa3">3</a>,<a href="#owa4">4</a>]. But I, like         many others, often refer to the open world assumption with facile         summaries such as it means that a lack of information does not imply         the missing information to be false. Yet to fully understand the         implications of OWA and many of its associated assumptions, it is         necessary to delve deeper.</p>
<p>I am using here a shorthand that poses the closed world assumption         (CWA) <span style="font-style: italic;">vs.</span> the open world         assumption (OWA). Actually, the data models behind these approaches         (<a href="http://en.wikipedia.org/wiki/Datalog">Datalog</a> or <a href="http://en.wikipedia.org/wiki/Non-monotonic_logic">non-monotonic         logic</a> in the case of CWA; <a href="http://en.wikipedia.org/wiki/Monotonic#Monotonic_logic">monotonic</a> in the case of OWA <a href="#owa5">[5]</a>; OWA is also firmly grounded in description         logics <a href="#owa4">[4]</a>) tend be coupled with a few other assumptions. I use the         shorthand of relational approach <span style="font-style: italic;">vs</span>. (open) semantic Web approach to         contrast these two models.</p>
<p>There are instances where the relational model can embrace the open         world assumption (for example, the <a href="http://en.wikipedia.org/wiki/Null_%28SQL%29">null in SQL</a>) and         there are instances where semantic Web approaches can be closed world         (as with frame logic or Prolog or other special considerations; see         conclusion). But, as generally applied and as generally understood,         this contrast between typical relational practice and the semantic Web         (based on RDF and OWL) tends to hold.</p>
<p>From a theoretical standpoint, I have found the treatment of         Patel-­Schneider and Horrocks <a href="#owa6">[6]</a> to be most useful in comparing these         approaches. However, the <span style="font-style: italic;">Description         Logics Handbook</span> and some other varied sources are also helpful         [<a href="#owa7">7</a>,<a href="#owa5">5</a>]. Much of the technical aspects summarized in the table below are         from these sources; I refer you to these sources for more informed         technical discussions:</p>
<table class="center_ok" style="text-align: left; width: 620px;" border="1" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td style="vertical-align: top; font-weight: bold; font-size: 100%; width: 300px; text-align: center; background-color: #ffffcc;">Relational Approach</td>
<td style="vertical-align: top; font-weight: bold; font-size: 100%; width: 300px; text-align: center; background-color: #ffffcc;">(Open) Semantic Web Approach</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Closed World Assumption (CWA)</p>
<p style="font-size: 90%;">That which is not known to be true is presumed to be false; it                 needs to be explicitly stated as true. <span style="font-style: italic;">Negation as failure</span> (NAF) is a                 related assumption, since it assumes as false every predicate                 that cannot be proven to be true. Under CWA, any statement not                 known to be true is false.</p>
<p style="font-size: 90%;">Everything is prohibited until it is permitted.</p>
</td>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Open World Assumption (OWA)</p>
<p style="font-size: 90%;">The lack of a given assertion or fact being available does not                 imply whether that possible assertion is true or false: it                 simply is not known. In other words, lack of knowledge does not                 imply falsity.</p>
<p style="font-size: 90%;">Everything is permitted until it is prohibited.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Unique Name Assumption (UNA)</p>
<p style="font-size: 90%;">The unique name assumption (UNA) is premised that different                 names always refer to different entities in the world.</p>
</td>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Duplicate Labels Allowed</p>
<p style="font-size: 90%;">OWL allows different synonym labels to be used for the same                 object; same names may refer to different objects. Identity                 assertions must be explicitly stated.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Complete Information</p>
<p style="font-size: 90%;">The data system at hand is assumed to be complete. (Missing                 information is often handled via the <a href="http://en.wikipedia.org/wiki/Null_%28SQL%29">null statement in                 SQL</a>, but that has been controversial and contentious in its                 own right.) This is also known as the <span style="font-style: italic;">domain-closure assumption</span>.</p>
</td>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Incomplete Information</p>
<p style="font-size: 90%;">A central tenet of OWA is that information is incomplete. A                 corollary is that the attributes of specific objects or                 instances may also be incomplete or partially known.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Single Schema (one world)</p>
<p style="font-size: 90%;">A single schema is necessary to define the scope and                 interpretation of the world (domain at hand).</p>
</td>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Many World Interpretations</p>
<p style="font-size: 90%;">Schema and data instance assertions are kept separate. Multiple                 interpretations (worlds) for the same data are possible.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Integrity Constraints</p>
<p style="font-size: 90%;">Integrity constraints prevent “incorrect” values                 from being asserted in the relational model. It is useful for                 validation/parsing/data input and is related to the single                 model that contains only the facts asserted. Strict cardinality                 is used for checking validation.</p>
</td>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Logical Axioms (restrictions)</p>
<p style="font-size: 90%;">Logical axioms provide restrictions through property domains                 and ranges. Everything can be true unless proven otherwise, and                 multiple possible models can satisfy the axioms. This provides                 more powerful inferencing, though can also be unintuitive at                 times. Cardinality and range restrictions exhibit different                 behavior for objects (inferred) or datatypes.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Non-monotonic Logic</p>
<p style="font-size: 90%;">The set of conclusions warranted on the basis of a given                 knowledge base does not increase (in fact, it likely shrinks)                 with the size of the knowledge base <a href="#owa5">[5]</a>.</p>
</td>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Monotonic Logic</p>
<p style="font-size: 90%;">The hypotheses of any derived fact may be freely extended with                 additional assumptions. Additional assertions tend to reduce                 the inferences or entailments that can be applied. A new piece                 of knowledge cannot reduce what is known <a href="#owa5">[5]</a>. New knowledge can                 arise through inference.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Fixed and Brittle</p>
<p style="font-size: 90%;">Changing the schema requires re-architecting the database; not                 inherently extensible.</p>
</td>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Reusable and Extensible</p>
<p style="font-size: 90%;">Designed from the ground up to reuse existing ontologies                 (axioms) and to be extensible. Database design and management                 can be more agile, with schema evolving incrementally.</p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Flat Structure; Strong Typing</p>
<p style="font-size: 90%;">Information organized into flat tables; linkages and                 connections between tables based on foreign keys or joins.                 Strong data typing orientation.</p>
</td>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Graph Structure; Open Typing</p>
<p style="font-size: 90%;">Inherent graph structure, supporting of linkage and                 connectivity analysis. Datatypes are inherently loose, though                 axioms can add strong types. Datatypes treated in the same way                 as classes, and datatype values are treated in the same way as                 individual identiers (<span style="font-style: italic;">i.e.</span>, a data value is treated as                 referring to an object).</p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Querying and Tooling</p>
<p style="font-size: 90%;">SQL and query optimizers well developed. Tooling well                 developed. Disjunction not supported; negation must be                 accommodated through approaches such as NAF. Sums and counts                 are easier due to unique name premise. Answer closure (one                 answer passable to a next calculation) is easier than OWA. Most                 tools are not suitable for any arbitrary schema.</p>
</td>
<td style="vertical-align: top;">
<p style="font-weight: bold; text-align: center; font-size: 90%;">Querying and Tooling</p>
<p style="font-size: 90%;">SPARQL and emerging rule languages used for querying;                 performance at scale and with broad distribution a concern.                 Queries require contextual information for proper set                 selection. Negation and disjunction are allowed and are                 powerful constructs. Tools generally less developed. Exciting                 opportunities for <span style="font-style: italic;">ontology-driven applications</span> working against a small set of generic tools.</p>
</td>
</tr>
</tbody>
</table>
<p>In well-characterized or self-contained domains (seats on a plane,         books in a library, customers of a company, products sold via         distribution channels), the traditional relational model works well. A         closed-world assumption is performant for transaction operations with         easier data validation. The number of negative facts about a given         domain is typically much greater than the number of the positive ones.         So, in many bounded applications, the number of negative facts is so         large that their explicit representation can become practically         impossible <a href="#owa7">[7]</a>. In such cases, it is simpler and shorter to state known         &#8220;true&#8221; statements than to enumerate all &#8220;false&#8221; conditions.</p>
<p>However, the relational model is a paradigm where the information must         be complete and it must be described by a single schema. Traditional         databases require an agreement on a schema, which must be made before         data can be stored and queried. The relational model assumes that the         only objects and relationships that exist in the domain are those that         are explicitly represented in the database, and that names uniquely         identify objects in this domain. The result of these assumptions is         that there is a <span style="font-style: italic;">single</span> (canonical) model for relational systems where objects and         relationships are in a one-to-one correspondence with the data in the         database <a href="#owa6">[6]</a>.</p>
<p>This makes CWA and its related assumptions a very poor choice when         attempting to combine information from multiple sources, to deal with         uncertainty or incompleteness in the world, or to try to integrate         internal, proprietary information with external data.</p>
<p>The process of describing an open, semantic Web &#8220;world&#8221; can proceed         incrementally, sequentially asserting new statements or conditions. The         schema in the open semantic Web &#8212; the <span style="font-style: italic;">ontology</span> &#8212; consists of sets of statements         (called axioms) that describe characteristics that must be satisfied by         the ontology designer&#8217;s idea of “reasonable” states of the         world. Formally, such statements correspond to logical sentences, and         an ontology corresponds to a logical theory <a href="#owa6">[6]</a>.</p>
<p>Irregularity and incompleteness are toxic to relational model design.         In the open semantic Web, data that is structured differently can still         be stored together via RDF triple statements (<span style="font-style: italic;">subject</span> &#8211; <span style="font-style: italic;">predicate</span> &#8211; <span style="font-style: italic;">object</span>). For example, OWA allows suppliers         without cities and names to be stored along alongside suppliers with         that information. Information can be combined about similar objects or         individuals even though they have different or non-overlapping         attributes. Duplicate checking now occurs based on the logic of the         system and not unique name evaluations. Data validation in OWA systems         can both become more complicated (via testing against restriction         statements) or partially easier (via inference).</p>
<p>It is interesting to note that the theoretical underpinnings of CWA by         Reiter <a href="#owa8">[8]</a> began to be understood about the same time (1978) that data         federation and knowledge representation (KR) activities also began to         come to the fore. CWA and later work on (for example) default reasoning         <a href="#owa5">[5]</a> appeared to have informed early work in description logics and its         alternative OWA approach. This heavily influenced the development of         the semantic Web languages RDF and OWL. However, the early path toward         KM work based on the relational model also appears to have been set in         this timeframe.</p>
<p>We are still reaping the whirlwind from this unfortunate early choice         of the relational model for KR, KM and BI purposes. Moreover, though         there is quite a bit of theoretical and logical discussion of the         alternative OWA and CWA data models, there are surprisingly few         discussions of what the implications of these models are to the         enterprise. (That is, the elephant in the room.) The next two sections         tackle this gap.</p>
<h3>The Knowledge Management Argument for OWA</h3>
<p>The above should make clear that the relational model and CWA are         appropriate for defined and bounded systems. However, many of the new         <a href="http://en.wikipedia.org/wiki/Knowledge_economy">knowledge         economy</a> challenges are anything but defined and bounded. These         applications all reside in the broad category of <a href="http://en.wikipedia.org/wiki/Knowledge_management">knowledge         management</a> (KM), and include such applications as data federation,         data warehousing, enterprise information integration, business         intelligence, competitive intelligence, knowledge representation, and         so forth.</p>
<p>Let&#8217;s looks at the characteristics of such knowledge systems and why         they are more appropriately modeled through the open world assumption         (OWA) rather than the relational model and CWA:</p>
<ul>
<li style="padding-top: 9px;"> <span style="font-style: italic; font-weight: bold;">Knowledge is           never complete</span> &#8212; gaining and using knowledge is a process,           and is never complete. A completeness assumption around knowledge is           by definition inappropriate</li>
<li style="padding-top: 9px;"> <span style="font-style: italic; font-weight: bold;">Knowledge is           found in structured, semi-structured and unstructured forms</span> &#8212;           structured databases represent only a portion of structured           information in the enterprise (spreadsheets and other non-relational           datastores provide the remainder). Further, general estimates are           that 80% of information available to enterprises reside in documents,           with a growing importance to metadata, Web pages, markup documents           and other semi-structured sources. A proper data model for knowledge           representation should be equally applicable to these various           information forms; the open semantic language of RDF is specifically           designed for this purpose</li>
<li style="padding-top: 9px;"> <span style="font-weight: bold; font-style: italic;">Knowledge can be           found anywhere</span> &#8212; the open world assumption does not imply           open information only. However, it is also just as true that relevant           information about customers, products, competitors, the environment           or virtually any knowledge-based topic can also not be gained via           internal information alone. The emergence of the Internet and the           universal availability and access to mountains of public and shared           information demands its thoughtful incorporation into KM systems.           This requirement, in turn, demands OWA data models</li>
<li style="padding-top: 9px;"> <span style="font-weight: bold; font-style: italic;">Knowledge           structure evolves with the incorporation of more information</span> &#8212; our ability to describe and understand the world or our problems           at hand requires inspection, description and definition.           Birdwatchers, botanists and experts in all domains know well how           inspection and study of specific domains leads to more discerning           understanding and &#8220;seeing&#8221; of that domain. Before learning,           everything is just a shade of green or a herb, shrub or tree to the           incipient botanist; eventually, she learns how to discern entire           families and individual plant species, all accompanied by a rich           domain language. This truth of how increased knowledge leads to more           structure and more vocabulary needs to be explicitly reflected in our           KM systems</li>
<li style="padding-top: 9px;"> <span style="font-style: italic; font-weight: bold;">Knowledge is           contextual</span> &#8212; the importance or meaning of given information           changes by perspective and context. Further, exactly the same           information may be used differently or given different importance           depending on circumstance. Still further, what is important to           describe (the &#8220;attributes&#8221;) about certain information also varies by           context and perspective. Large knowledge management initiatives that           attempt to use the relational model and single perspectives or schema           to capture this information are doomed in one of two ways:            either they fail to capture the relevant perspectives of some users;           or they take forever and massive dollars and effort to embrace all           relevant stakeholders&#8217; contexts</li>
<li style="padding-top: 9px;"> <span style="font-weight: bold; font-style: italic;">Knowledge should           be coherent</span> &#8212; <a href="../450/when-is-content-coherent/">coherence</a> is the state of having internal logical consistency. A library of           books organized by the <a href="http://en.wikipedia.org/wiki/Dewey_Decimal_Classification">Dewey           Decimal Classification</a> <span style="font-style: italic;">v.</span> the <a href="http://en.wikipedia.org/wiki/Library_of_Congress_Classification">Library           of Congress Classification</a> <span style="font-style: italic;">v.</span> the <a href="http://en.wikipedia.org/wiki/Colon_classification">Colon           classification</a> system (or others) is not inherently correct or           wrong, but it is important that whatever system is used be applied           consistently. Because of the power of OWA logics in inferencing and           entailments, whatever &#8220;world&#8221; is chosen for a given knowledge           representation should be coherent.  Fantasies such as <a href="http://en.wikipedia.org/wiki/Avatar_%282009_film%29">Avatar</a> and           the <a href="http://en.wikipedia.org/wiki/The_Lord_of_the_Rings_film_trilogy">Lord           of the Rings</a> trilogy, even though not real, can be made           believable and compelling by virtue of their coherence</li>
<li style="padding-top: 9px;"> <span style="font-weight: bold; font-style: italic;">Knowledge is           about connections</span> &#8212; the epistemological nature of <a href="http://en.wikipedia.org/wiki/Knowledge">knowledge</a> can be argued           endlessly, but I submit much of what distinguishes knowledge from           information is that knowledge makes the connections between disparate           pieces of relevant information. As these relationships accrete, the           knowledge base grows. Again, RDF and the open world approach are           essentially connective in nature. New connections and relationships           tend to break brittle relational models, and</li>
<li style="padding-top: 9px;"> <span style="font-weight: bold; font-style: italic;">Knowledge is           about its users defining its structure and use</span> &#8212; since           knowledge is a state of understanding by practitioners and experts in           a given domain, it is also important that those very same users be           active in its gathering, organization (structure) and use. Data           models that allow more direct involvement and authoring and           modification by users &#8212; as is inherently the case with RDF and OWA           approaches &#8212; bring the knowledge process closer to hand. Besides           this ability to manipulate the model directly, there are also the           immediacy advantages of incremental changes, tests and tweaks of the           OWA model. The schema consensus and delays from single-world views           inherent to CWA remove this immediacy, and often result in delays of           months or years before knowledge structures can actually be used and           tested <a href="#owa9">[9]</a>.</li>
</ul>
<p>To be sure, there are many circumstances where large stores of instance         data and their analysis are necessary for knowledge purposes. In these         cases, hybrid CWA-OWA systems (see conclusion) may make sense.</p>
<p>But, as these points emphasize, the general assembly and organization         of knowledge is open world in nature. Trying to fit KM and related         applications into the straightjacket of the relational model is folly.         The relational model and CWA for KM is the elephant in the room. Three         decades of failures and disappointments affirm this fact.</p>
<h3>The Business Argument for OWA</h3>
<p>Besides the native match of knowledge systems with OWA, there are sound         business arguments for embracing the (open) semantic enterprise as         well. These arguments can be summarized as <span class="double_u">lower risk</span>, <span class="double_u">lower         cost</span>, <span class="double_u">faster deployment</span>, and         more <span class="double_u">agile responsiveness</span>. What is         there not to love?</p>
<p>It should now be clear that it is possible to start small in testing         the transition to a semantic enterprise. These efforts can be done         incrementally and with a focus on early, high-value applications and         domains.</p>
<p>Open world does not necessarily mean open data and it does not mean         open source. Open world is simply a way to think about the information         we have and how we act on it. OWA technologies are neutral to the         question of open or public sources. The techniques can equivalently be         applied to internal, closed, proprietary data and structures. Moreover,         the technologies can themselves be used as a basis for bringing         external information into the enterprise. An open world assumption         merely asserts that we never have all necessary information and lacking         that information does not itself lead to any conclusions.</p>
<p>Further, we need not abandon past practices. There is much that can be         done to leverage existing assets. Indeed, those prior investments are         often the requisite starting basis to inform semantic initiatives.         However, in leveraging those assets, it is important that the         enterprise begin to embrace and understand the open world assumption.</p>
<p>We also see that RDF and OWL, while important behind the scenes as a         canonical data model and languages for organizing this information,         need not be exposed as such to most users. Most instance data can be         expressed as is with the data languages of choice such as XML, JSON or         whatever. We are merely using the techniques of the (open) semantic Web         as the data model to organize our information assets at hand. These         assets need not themselves be represented in the native RDF or OWL         languages.</p>
<p>Thus, open world frameworks provide some incredibly important benefits         for knowledge management applications in the enterprise:</p>
<ul>
<li>Domains can be analyzed and inspected incrementally</li>
<li>Schema can be incomplete and developed and refined incrementally</li>
<li>The data and the structures within these open world frameworks can         be used and expressed in a piecemeal or incomplete manner</li>
<li>We can readily combine data with partial characterizations with         other data having complete characterizations</li>
<li>Systems built with open world frameworks are flexible and robust;         as new information or structure is gained, it can be incorporated         without negating the information already resident, and</li>
<li>Open world systems can readily bridge or embrace closed world         subsystems.</li>
</ul>
<p>One might argue, as we believe, that the biggest impediment to the         semantic enterprise is the mind shift necessary to start thinking about         and accepting the open world premise. Again, this perspective is not         applicable to all problems and domains. But, where it is, much can be         left in place and leveraged with semantic technologies, so long as the         enterprise begins to look at these existing assets through a different         open-world lens.</p>
<p>In most real world circumstances, there is much we don&#8217;t know and we         interact in complex and external environments. Knowledge management         inherently occupies this space. Ultimately, data interoperability         implies a global context. Open world is the proper logic premise for         these circumstances. Via the OWA framework, we can readily change and         grow our conceptual understanding and coverage of the world, including         incorporation of external ontologies and data. Since this can easily         co-exist with underlying closed-world data, the semantic enterprise can         readily bridge both worlds.</p>
<p>So, we can now define the <span style="font-weight: bold; font-style: italic;">open semantic         enterprise</span> as one that embraces OWA for its knowledge management         applications and engages in rapid and low-risk testing of incremental         learning. The open world assumption is the proper framework to reverse         decades of failure and disappointment for knowledge projects in the         enterprise.</p>
<h3>Some Open Questions about OWA</h3>
<p>In our own discussions about ABox &#8211; TBox splits <a href="#owa10">[10]</a>, we have, in         essence, supported a hybrid OWA-CWA argument for the enterprise. It is         beyond the scope of this current piece to describe these approaches in         detail, but some of the options include local CWA, the addition of rule         languages and constraints to basic OWA, use of the new OWL 2,         TopQuadrant&#8217;s SPIN notation, and others <a href="#owa11">[11]</a>. I will address some of         these in a later post.</p>
<p>There are also questions about performance and scalability with open         semantic technologies. Here, too, progress is rapid, with billion         triple thresholds rapidly falling with daily reports of better         performance <a href="#owa12">[12]</a>. Fortunately, the incremental approach that we         advocate herein dovetails well with these rapid developments. There         should be no arguing the benefits of a successful incremental project         in a smaller domain, perhaps repeated across multiple domains, in         comparison to large, costly initiatives that never produce (even though         their underlying technologies are performant).</p>
<p>There are also architecture issues inherent in these OWA designs. In         one of our next posts, we return to the topic of <a href="../category/web-oriented-architecture-woa/">Web-oriented         architecture</a> and its role in support of these OWA knowledge         management initiatives.</p>
<p>In the end, there is no substitute for doing and learning. KM based on         OWA for the open semantic enterprise can be started today, in a focused         manner with tangible benefits and outcomes, at low cost and risk. Let&#8217;s         push the elephant out of the room and let the learning and doing begin.</p>
<hr style="margin: 15px 0px;" size="1" />
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa1" name="owa1"></a> [1] For example, see Roger Sessions,         2009. <a style="font-style: italic;" href="http://simplearchitectures.blogspot.com/2009/09/cost-of-it-failure.html"> Cost of IT Failure</a>, September 28, 2009. This analysis suggests         failure rates of 65% with a total estimated worldwide cost of $6.2         trillion in 2009. Commenters have raised questions as to what         constitutes failure and have questioned some of the analysis         assumptions. Nonetheless, even with over-estimates, the scale of the         numbers is alarming; see Jorge Dominguez, 2009. <a style="font-style: italic;" href="file:///F:/5-WebSites/All%20In%20Progress/The%20CHAOS%20Report%202009%20on%20IT%20Project%20Failure">The CHAOS         Report 2009 on IT Project Failure</a>, June 16, 2009, which indicates         combined failure and challenge rates for IT projects have ranged from         65% to 84% over the period 1994 to 2009; see Dan Galorath, 2008.         <a style="font-style: italic;" href="http://www.galorath.com/wp/software-project-failure-costs-billions-better-estimation-planning-can-help.php"> Software Project Failure Costs Billions; Better Estimation &amp;         Planning Can Help</a>, June 7, 2008. In this report, Galorath compares         and combines many of the available IT failure studies and summarizes         that 3 of 5 IT projects do not do what they were supposed to for the         expected costs, with 49% showing budget overruns, 47% showing higher         than expected maintenance costs, and 41% failing to deliver expected         business value; the anecdotal failure rate for years for IT projects         has been claimed as 80%, with business intelligence and data         warehousing particularly failure-prone areas; in 2001, a study by Mark         N. Frolick and Keith Lindsey, <a style="font-style: italic;" href="http://www.tdwi.org/research/display.aspx?ID=6592">Critical Factors         for Data Warehouse Failures</a>, for the Data Warehousing Institute         noted conventional wisdom says the failure rate of data warehousing         projects is 70 to 80 percent, with a then-recent study in the insurance         industry found a 90-percent failure rate. This report is useful for         combining many historical studies.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa2" name="owa2"></a> [2] According to this article, by Antone         Gonsalves, <a><span style="font-style: italic;">Poor Use Of Data         Integration Tools Can Waste $500,000 Annually: Gartner</span></a> (April 27, 2009), which reports on a recent Gartner Report, large         global 2000 companies, using several data integration tools with         overlapping features, can reduce costs by more than $500,000 annually         by eliminating redundant software and leveraging a shared services         model. In a further report by Roman Stanek, <a style="font-style: italic;" href="http://romanstanek.ulitzer.com/node/935202">Business Intelligence         Projects are Famous for Low Success Rates, High Costs and Time         Overruns</a> (April 25, 2009), Gartner is talking about a dirty little         secret in the world of data integration, the fact that the data         integration technology in place is based on generations of data         integration technology being layered in the enterprise over the years.         Thus, technology that was purchased to solve data integration problems,         and reduce costs, is actually making the data integration problem more         complex and no longer cost efficient.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa3" name="owa3"></a> [3] Here are some of my earlier postings         dealing in some degree with OWA: <a style="font-style: italic;" href="../847/ontology-driven-applications-using-adaptive-ontologies/"> Ontology-driven Applications Using Adaptive Ontologies</a>, November         23, 2009; <a style="font-style: italic;" href="../825/fresh-perspectives-on-the-semantic-enterprise/"> Fresh Perspectives on the Semantic Enterprise</a>, September 28, 2009;         <a style="font-style: italic;" href="../553/confronting-misconceptions-with-adaptive-ontologies/"> Confronting Misconceptions with Adaptive Ontologies</a>, August 17,         2009; <a style="font-style: italic;" href="../483/advantages-and-myths-of-rdf/">Advantages         and Myths of RDF</a>, April 8, 2009; <a style="font-style: italic;" href="../476/making-linked-data-reasonable-using-description-logics-part-2/"> Making Linked Data Reasonable using Description Logics, Part 2</a>,         February 15, 2009, which specifically relates OWA to the ABox and TBox         <a href="#owa4">[4]</a>; and, <a style="font-style: italic;" href="../441/the-role-of-umbel-stuck-in-the-middle-with-you/"> The Role of UMBEL: Stuck in the Middle with You . . .</a>, May 11,         2008.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa4" name="owa4"></a> [4] We use the reference to &#8220;<a href="http://en.wikipedia.org/wiki/Abox">ABox</a>&#8221; and “<a href="http://en.wikipedia.org/wiki/Tbox">TBox</a>” in accordance with         our <a title="Permanent Link to Thinking ?Inside the Box? with Description Logics" href="../466/thinking-inside-the-box-with-description-logics/"> working definition</a> for <a href="http://en.wikipedia.org/wiki/Description_logics">description         logics</a>:</p>
<div class="boxGraySolid">&#8220;Description logics and their semantics traditionally split           <span style="font-style: italic;">concepts</span> and their           relationships from the different treatment of <span style="font-style: italic;">instances</span> and their attributes and           roles, expressed as fact assertions. The concept split is known as           the TBox (for <em>terminological</em> knowledge, the basis for           <span style="font-style: italic;">T</span> in <span style="font-style: italic;">TBox</span>) and represents the schema or           taxonomy of the domain at hand. The TBox is the structural and           intensional component of conceptual relationships. The second split           of instances is known as the ABox (for <span style="font-style: italic;">assertions</span>, the basis for <span style="font-style: italic;">A</span> in <span style="font-style: italic;">ABox</span>) and describes the attributes of           instances (and individuals), the roles between instances, and other           assertions about instances regarding their class membership with the           TBox concepts.&#8221;</div>
</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa5" name="owa5"></a> [5] <strong style="font-weight: normal;">A <span style="font-style: italic;">model         theory</span></strong> is a formal semantic theory which relates         expressions to interpretations. A &#8220;model&#8221; refers to a given logical         &#8220;interpretation&#8221; or &#8220;world&#8221;. (See, for example, the discussion of         interpretation in Patrick Hayes, ed., 2004. <a style="font-style: italic;" href="ttp://www.w3.org/TR/rdf-mt/">RDF Semantics         &#8211; W3C Recommendation</a>, 10 February 2004.) The logic or inference         system of classical model theory is <strong style="font-style: italic;">monotonic</strong>. That is, it has the behavior         that if S entails E then (S + T) entails E. In other words, adding         information to some prior conditions or assertions cannot invalidate a         valid entailment. The basic intuition of         model-theoretic semantics is that asserting a statement makes a claim         about the world: it is another way of saying that the world is, in         fact, so arranged as to be an interpretation which makes the statement         true. An assertion amounts to stating a constraint on the possible ways         the world might be. In comparison, a <strong style="font-style: italic;">non-monotonic</strong> logic system may include         <em>default reasoning</em>, where one assumes a &#8216;normal&#8217; general truth         unless it is contradicted by more particular information (birds         normally fly, but penguins don&#8217;t fly); <em>negation-by-failure</em>,         commonly assumed in logic programming systems, where one concludes,         from a failure to prove a proposition, that the proposition is false;         and <em>implicit closed-world assumptions</em>, often assumed in         database applications, where one concludes from a lack of information         about an entity in some corpus that the information is false         (<span style="font-style: italic;">e.g</span>., that if someone is not         listed in an employee database, that he or she is not an employee.) See         further, <a style="font-style: italic;" href="http://plato.stanford.edu/entries/logic-nonmonotonic/">Non-monotonic         Logic</a> from the <a href="http://plato.stanford.edu/">Stanford         Encyclopedia of Philosophy</a>.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa6" name="owa6"></a> [6] Peter F. Patel-­Schneider and Ian         Horrocks, 2006. Position Paper: A Comparison of Two Modelling Paradigms         in the Semantic Web,&#8221; in <em>WWW2006</em>, May 22–-26, 2006, Edinburgh,         UK. See <a href="http://www.comlab.ox.ac.uk/people/ian.horrocks/Publications/download/2006/PaHo06a.pdf"> http://www.comlab.ox.ac.uk/people/ian.horrocks/Publications/download/2006/PaHo06a.pdf</a>.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa7" name="owa7"></a> [7] Other resources include: Franz         Baader, Diego Calvanese, Deborah McGuiness, Daniele Nardi, and Peter         Patel-Schneider, eds., 2003. <span style="font-style: italic;">The         Description Logic Handbook: Theory, Implementation and         Applications</span>, Cambridge University Press, 2003. Online access to         much of the book is available at <a href="http://www.inf.unibz.it/%7Efranconi/dl/course/">http://www.inf.unibz.it/~franconi/dl/course/</a>;         see esp. Chapters 1, 2, 4 and 16 relate to this topic; Jos de Bruijn,         Axel Polleres, Ruben Lara and Dieter Fensel, 2005. <a style="font-style: italic;" href="http://www2005.org/cdrom/docs/p623.pdf">OWL         DL vs. OWL Flight: Conceptual Modeling and Reasoning for the Semantic         Web</a>, in <span style="font-style: italic;">Proceedings</span> <span style="font-style: italic;">of the Ninth World Wide Web         Conference</span>, Japan, May 2005. This paper argues against the use         of description logics for the semantic Web; Andrew Newman, 2007.         <a style="font-style: italic;" href="http://www.xml.com/pub/a/2007/03/14/a-relational-view-of-the-semantic-web.html"> A Relational View of the Semantic Web</a>, March 14, 2007; Hai Wang,         2006. <a style="font-style: italic;" href="http://protege.stanford.edu/conference/2006/submissions/slides/7.2wang_protege2006.pdf"> Frames and OWL Side by Side</a>, presented at the 9th International         Protégé Conference, July 23-26, 2006, Stanford, CA; Nick Drummond and         Rob Shearer, 2006. <a style="font-style: italic;" href="http://www.cs.manchester.ac.uk/%7Edrummond/presentations/OWA.pdf">The         Open World Assumption</a>, Powerpoint presentation at <span style="font-style: italic;">The Chris Date Seminar: The Closed World of         Databases Meets the Open World of the Semantic Web</span>, e-Science         Institute, Edinburgh, Scotland, 12 Ocotober 2006; Yulia Levin, 2008.         <a style="font-style: italic;" href="http://www.cs.tau.ac.il/%7Eannaz/teaching/TAU_winter08/Seminar/yulia.pdf"> Closed World Reasoning</a>, presentation at <span style="font-style: italic;">Non-classical Logics and Applications Seminar &#8211;         Winter 2008</span>, Tel Aviv University; and Pat Hayes, 2001. &#8220;Why must         the web be monotonic?&#8221;, email thread at <a href="http://lists.w3.org/Archives/Public/www-rdf-logic/2001Jul/0067.html">http://lists.w3.org/Archives/Public/www-rdf-logic/2001Jul/0067.html</a>.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa8" name="owa8"></a> [8] Raymond Reiter, 1978. “On         Closed World Data Bases”, in <span style="font-style: italic;">Logic and Data Bases</span>, H. Gallaire and J.         Minker, eds., New York: Plenum Press, 55-76; see also, Raymond Reiter,         1980. &#8220;A Logic for Default Reasoning,&#8221; <em>Artificial Intelligence</em>,         13:81-132.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa9" name="owa9"></a> [9] See this Google search on <a href="http://www.google.com/custom?domains=mkbergman.com&amp;q=driven+analysis&amp;sitesearch=mkbergman.com&amp;hl=en"> ontology-driven applications</a>.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa10" name="owa10"></a> [10] See this Google search on <a href="http://www.google.com/custom?domains=mkbergman.com&amp;q=abox+tbox&amp;sitesearch=mkbergman.com&amp;hl=en"> ABox-TBox</a> articles.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa11" name="owa11"></a> [11] See, as examples: J. Heflin and H.         Munoz-Avila, 2002. LCW-Based Agent Planning for the Semantic Web, in         <span style="font-style: italic;">AAAI &#8216;02 Workshop on Ontologies and         the Semantic Web</span>, AAAI Press, pp. 63–70. See <a href="http://www.cse.lehigh.edu/%7Eheflin/pubs/lcw-aaai02.pdf">http://www.cse.lehigh.edu/~heflin/pubs/lcw-aaai02.pdf</a> (one of the first local CWA suggestions in specific regard to the         semantic Web); K. Golden, O. Etzioni and D. Weld, D. 1994. Omnipresence         Without Omniscience: Efficient Sensor Managment for Planning, in         <span style="font-style: italic;">Proceedings of AAAI-94</span> (one of         the first to propose LCWA in general); Evren Sirin, Michael Smith and         Evan Wallace, 2008. <a style="font-style: italic;" href="http://www.webont.org/owled/2008/papers/owled2008eu_submission_30.pdf"> Integrity constraints: Opening, Closing Worlds — On Integrity         Constraints</a>, presented at <span style="font-style: italic;">OWL:         Experiences and Directions (OWLED 2008), Fifth International         Workshop</span>, Karlsruhe, Germany, October 26-27, 2008; Timothy L.         Hinrichs, Jui-Yi Kao and Michael R. Genesereth, 2009. <a style="font-style: italic;" href="http://people.cs.uchicago.edu/%7Ethinrich/papers/hinrichs2009inconsistencytr.pdf"> Inconsistency-tolerant Reasoning with Classical Logic and Large         Databases</a>, in <span style="font-style: italic;">Proceedings of the         Eighth Symposium on Abstraction, Reformulation, and Approximation         (SARA2009)</span>, July 2009; S. Gómez, C.         Chesñevar and G. Simari 2008. <a style="font-style: italic;" href="http://www.cse.unsw.edu.au/%7Ekr2008/krow-papers/gomez-ea.pdf">An         Argumentative Approach to Reasoning with Inconsistent Ontologies</a>,         in <span style="font-style: italic;">Proceedings of the KR Workshop on         Knowledge Representation and Ontologies</span> (KROW 2008), Conferences         in Research and Practice in Information Technology, Vol. 90, pp. 11-20.         Eds. T.Meyer, M. Orgun. Australian Computer Society, Sidney, Australia,         July 2008. Holger Knoblauch, <a style="font-style: italic;" href="http://composing-the-semantic-web.blogspot.com/2009/01/object-oriented-semantic-web-with-spin.html"> The Object-Oriented Semantic Web with SPIN</a>, Sunday, January 18,         2009, that discusses the SPIN (SPARQL Inferencing Notation) Modeling         Vocabulary, which is a light-weight collection of RDF properties and         classes to support the use of SPARQL to specify rules and logical         constraints.</div>
<div style="margin: 10px 0pt; font-size: 90%;"><a id="owa12" name="owa12"></a> [12] For example, the BigOWLIM can         perform reasoning against 12 billion explicit statements and loads         about 12,000 statements per second on a standard server; see         <a href="http://www.ontotext.com/owlim/benchmarking/lubm.html">http://www.ontotext.com/owlim/benchmarking/lubm.html</a>;         also, see Orri Erling&#8217;s blog regarding performance of the Virtuoso RDF         triple store (<a href="http://www.openlinksw.com/weblog/oerling/">http://www.openlinksw.com/weblog/oerling/</a>).         In any case, these performance benchmarks continue to rise steadily and         indicate the performance of RDF as an ontology integration layer.</div>
<img src="http://feeds.feedburner.com/~r/AI3_AdaptiveInformation/~4/uKSP2MApcqw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mkbergman.com/852/the-open-world-assumption-elephant-in-the-room/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.mkbergman.com/852/the-open-world-assumption-elephant-in-the-room/</feedburner:origLink></item>
	</channel>
</rss>
