<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Frederick Giasson's Weblog &#187; UMBEL</title>
	<atom:link href="http://fgiasson.com/blog/index.php/category/umbel/feed/" rel="self" type="application/rss+xml" />
	<link>http://fgiasson.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 30 Mar 2012 00:56:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Volkswagen&#8217;s Use of structWSF in their Semantic Web Platform</title>
		<link>http://fgiasson.com/blog/index.php/2011/09/21/volkswagens-use-of-structwsf-in-their-semantic-web-platform/</link>
		<comments>http://fgiasson.com/blog/index.php/2011/09/21/volkswagens-use-of-structwsf-in-their-semantic-web-platform/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 20:59:20 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Open Semantic Framework]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Structured Dynamics]]></category>
		<category><![CDATA[structWSF]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[#linkeddata]]></category>
		<category><![CDATA[#rdf]]></category>
		<category><![CDATA[#semantic web]]></category>
		<category><![CDATA[#structwsf]]></category>
		<category><![CDATA[#volkswagen]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/?p=1374</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=Volkswagen&#8217;s Use of structWSF in their Semantic Web Platform&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Open Semantic Framework&amp;rft.subject=Semantic Web&amp;rft.subject=Structured Dynamics&amp;rft.subject=structWSF&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2011-09-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2011/09/21/volkswagens-use-of-structwsf-in-their-semantic-web-platform/&amp;rft.language=English"></span>
TribalDDB London, Volkswagen UK&#8216;s partner, mentioned earlier this week that Volkswagen are using some parts of the Open Semantic Framework to develop the next generation of their online platform. This story has been published by Jennifer Zaino&#8217;s in her article: Volkswagen: Das Auto Company is Das Semantic Web Company! I can now talk about 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=Volkswagen&#8217;s Use of structWSF in their Semantic Web Platform&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Open Semantic Framework&amp;rft.subject=Semantic Web&amp;rft.subject=Structured Dynamics&amp;rft.subject=structWSF&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2011-09-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2011/09/21/volkswagens-use-of-structwsf-in-their-semantic-web-platform/&amp;rft.language=English"></span>
<table>
<tbody>
<tr>
<td>
<blockquote><p><a title=\"TribalDDB London\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5kZGJ1ay5jb20vdHJpYmFsZGRi">TribalDDB London</a>, <a title=\"Volkswagen UK\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy52b2xrc3dhZ2VuLmNvLnVrLw==">Volkswagen UK</a>&#8216;s partner, mentioned earlier this week that Volkswagen are using some parts of the <a title=\"Open Semantic Framework\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL29wZW5zdHJ1Y3RzLm9yZy9vcGVuLXNlbWFudGljLWZyYW1ld29yaw==">Open Semantic Framework</a> to develop the next generation of their online platform.</p></blockquote>
</td>
<td><img class="alignnone size-medium wp-image-1413" title="volkswagen-beetle" src="http://fgiasson.com/blog/wp-content/uploads/2011/09/volkswagen-beetle-300x114.gif" alt="" width="180" height="68" /></td>
</tr>
</tbody>
</table>
<p>This story has been published by Jennifer Zaino&#8217;s in her article: <a title=\"Volkswagen uses structWSF in their new platform\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3NlbWFudGljd2ViLmNvbS92b2xrc3dhZ2VuLWRhcy1hdXRvLWNvbXBhbnktaXMtZGFzLXNlbWFudGljLXdlYi1jb21wYW55X2IyMzIzMw==">Volkswagen: Das Auto Company is Das Semantic Web Company!</a></p>
<p>I can now talk about this project that uses some pieces of the <a title=\"Open Semantic Framework\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL29wZW5zdHJ1Y3RzLm9yZy9vcGVuLXNlbWFudGljLWZyYW1ld29yaw==">framework </a>that we have been developing for more than 3 years now.</p>
<h3>The Objective</h3>
<p>Volkswagen&#8217;s main objective behind the development of the next version of their Web platform started by improving their online search engine, but as William Greenly mentioned, it quickly became a strategic decision:</p>
<blockquote><p>"So the objectives were about site search and improving it, but in the long-run it was always the idea to contextualize content, to facet content, to promote it in different contexts."</p></blockquote>
<p>The objective is to create a platform that gives them the <strong>flexibility</strong> to <strong>leverage</strong> all the data assets they own. This flexibility will help them to leverage the data assests they have to improve not only their search engine, but also to contextualize it in different parts of their websites, partner&#8217;s websites or to promote, and publish that same information on different communication channels or devices.</p>
<h3>The Flexibility</h3>
<table>
<tbody>
<tr>
<td><div style="margin:10px;overflow:hidden;display:table;line-height:0;text-align:center;width:101px;" class="alignnone"><img class=" size-medium wp-image-1416 shadow_curl" title="ganesha" src="http://fgiasson.com/blog/wp-content/uploads/2011/09/ganesha-211x300.jpg" alt="" width="101" height="144"  style="padding:0 !important; margin:0 !important; max-width:100% !important;"><br/><img src="http://fgiasson.com/blog/wp-content/plugins/shadows/shadow_curl.png" class="shadow_img" style="margin:0 !important;height:10px;width:100%;"></div></td>
<td>What is a flexible platform in that context? A flexible platform is one that can integrate any kind of information sources. Such information sources in the context of Volkswagen can be a series of relational dataset schemas spread around the World, Excel spreadsheets, CSV files, old plain text technical documents about past model of cars, semi-structured documents such as webpages, etc.</td>
</tr>
</tbody>
</table>
<p>A flexible platform is also one that minimally impact (if at all) the data consumers if the data structure changes in the system. This is really important since the World we live in constantly changes. This means that things constantly change and we have to reflect these changes in the data we own and maintain. This is why this point is so important, because we want to minimize the impact of the data structure changes that will happen all the time.</p>
<p>Having the flexibility to constantly adapt your data, while minimally impacting the data consumers of the system, enables you to make quick decision to adapt your strategy in a highly competitive World. This flexibility gives you a clear business advantage.</p>
<p>A flexible platform is also one that let you publish your data the way you want, in the format that is needed. Such a flexible platform has to give you access to an interface that give you access to all the functionalities of the platform without having to care about what happens under the hood.</p>
<p>A flexible system is one that can communicate your information on any kind of communication channels, and to any devices that have access to the Web.</p>
<h3>Under the Hood</h3>
<p>That next generation platform that Volkswagen is currently developing is partly based on a few of the main pieces of the Open Semantic Framework. These pieces help them to reach their goal by helping them giving the flexibility their platform needs.</p>
<p>The first step they gone thru was to create their <a title=\"Volkswagen Vehicles Ontology\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy52b2xrc3dhZ2VuLmNvLnVrL3ZvY2FidWxhcmllcy92dm8vbnM=">Volkswagen Vehicles Ontology</a> that is used to describe all the entities they want to index into their platform. The <a title=\"OWL 2\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53My5vcmcvVFIvb3dsMi1vdmVydmlldy8=">Web Ontology Language</a> (OWL), along with the <a title=\"RDF\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53My5vcmcvVFIvUkVDLXJkZi1zeW50YXgv">Resource Description Framework</a> (RDF) is what gives them the complete flexibility on how they can integrate all the pieces of information they want, in a canonical format.</p>
<table>
<tbody>
<tr>
<td>Then they choose to use <a>structWSF </a>(the structured data web services framework). This piece gives them the flexibility to get a series of web interfaces (web service endpoints) to create, update, manage and query their data. This web service layer enables them to do anything they want with their data, from anywhere on the Web. This is possible because all the functionalities of the framework are exposed as web service endpoints. StructWSF also gives them the possibility to communicate their data in multiple different formats. This makes it the perfect flexible system to feed their information in different contexts, in different communication channels or on different devices.</td>
<td><img class="alignnone size-full wp-image-941" title="triple_120" src="http://fgiasson.com/blog/wp-content/uploads/2009/06/triple_120.png" alt="" width="120" height="120" /></td>
</tr>
</tbody>
</table>
<p>At Volkswagen, structWSF is used to populate, and keep in sync, their Solr and Triple Store instances. It gives them the time to care about the more important aspects of their platform, and to care about how the data should be synced between the various specialized data management systems.</p>
<p>By using structWSF to manage their data, they are able to reach some objectives to make their platform as flexible as possible:</p>
<ul>
<li>To be able to minimize the impact of data changes to the data consumers</li>
<ul>
<li><em>Because structWSF uses OWL &amp; RDF to describe all the data it index</em></li>
</ul>
<li>To be able to manipulate their data from anywhere</li>
<ul>
<li><em>Because all the functionalities of structWSF are exposed as web service endpoints</em></li>
</ul>
<li>To be able to communicate the information in different contexts, communication channels and devices</li>
<ul>
<li><em>Because structWSF has, in its core, is designed to transform all the data it indexes in any other kind of format</em></li>
</ul>
</ul>
<h3>The Next Step</h3>
<p>One of their longer term goal and objective is to analyze their unstructured and semi-structured textual documents to extract some structure out of them, and to index them into their semantic platform. To do this, they are looking at using <a title=\"Scones web service endpoint\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3N0cnVjdHVyZWRkeW5hbWljcy5jb20vc2NvbmVzLmh0bWw=">Scones</a>, which is the structWSF semantic tagger web service endpoint. Scones will use some subject reference structures such as <a title=\"UMBEL Ontology\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZw==">UMBEL </a>to semantically tag the textual document. Once the document as been processed by Scones, and indexed in structWSF, it can now be re-published in different contexts based on the reference concepts that have been tagged to it. This gives them the flexibility to leverage non-structured sources of data and to re-purpose it in different ways by publishing it in different context and in different systems.</p>
<p>This second system will enable them to leverage the investment they made in the past, by writing all these textual documents, and to re-purpose, and re-contextualizing, them in all kind of different contexts.</p>
<h3>Conclusion</h3>
<p>I think that TribalDDB and Volkswagen make the good decision for their future. Taking the business decision to develop and maintain a completely new kind of information system is not an easy decision to take. I am not saying that they made the good choice to use our pieces of the stack. The decision goes far beyond this. Such a Semantic Platform challenges everything in an organization: the people that takes the decisions, the people that create and manage the data, the people that develop the system, the people that maintain that system, the consumers of the system, the customers, the partners, etc. This is a <strong>big</strong> decision; whatever the technology stack you plan to use. I congratulate them for the decision they took.</p>
<p>I strongly believe that this was the right decision to take considering the future opportunities they are creating to themselves.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1374" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2011/09/21/volkswagens-use-of-structwsf-in-their-semantic-web-platform/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UMBEL Blooms with New Colors</title>
		<link>http://fgiasson.com/blog/index.php/2010/11/15/umbel-blooms-with-new-colors/</link>
		<comments>http://fgiasson.com/blog/index.php/2010/11/15/umbel-blooms-with-new-colors/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 22:51:46 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[#ontology]]></category>
		<category><![CDATA[#umbel]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/?p=1149</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=UMBEL Blooms with New Colors&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2010-11-15&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2010/11/15/umbel-blooms-with-new-colors/&amp;rft.language=English"></span>
We are happy to announce the new, intermediary, UMBEL version 0.80. This is a major upgrade of the UMBEL ontology: both its vocabulary and its reference structure have been greatly enhanced, an upper structure called the SuperTypes has been added and everything got updated to OWL 2. You can read more about the overall changes [...]]]></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=UMBEL Blooms with New Colors&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2010-11-15&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2010/11/15/umbel-blooms-with-new-colors/&amp;rft.language=English"></span>
<table>
<tbody>
<tr>
<td>We are happy to announce the new, intermediary, <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy8=">UMBEL</a> version 0.80. This is a major upgrade of the UMBEL ontology: both its <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy92b2NhYnVsYXJ5">vocabulary</a> and its <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3ZvY2FiLnVtYmVsLm9yZy8=">reference structure</a> have been greatly enhanced, an upper structure called the SuperTypes has been added and everything got updated to <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53My5vcmcvMjAwNy9PV0wvd2lraS9PV0xfV29ya2luZ19Hcm91cA==">OWL 2</a>. You can read more about the overall changes on <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ta2JlcmdtYW4uY29tLzkzMC9hbm5vdW5jaW5nLWEtbWFqb3ItbmV3LXVtYmVsLXJlbGVhc2Uv">Mike&#8217;s blog post</a>.</td>
<td valign="top"><img class="alignnone size-full wp-image-1151" title="umbel_logo_260_160" src="http://fgiasson.com/blog/wp-content/uploads/2010/11/umbel_logo_260_160.png" alt="" width="156" height="96" /></td>
</tr>
</tbody>
</table>
<p>In this blog post I will focus on two topics: using some existing tools and frameworks to view and manage the reference concepts structure, and how one can use and leverage the coherency of the reference structure.</p>
<h3>Navigating and Updating the Reference Structure</h3>
<p>One thing that was lacking with the previous version of UMBEL was to have access to a user interface tool that would let you navigate and update the reference structure as you want. Because of the way the conceptual structure was created, it was hard for tools such as ProtÃ©gÃ© to load it because of all the individuals that were created (such as the SemSet individuals, etc.).</p>
<p>As stated in Mike&#8217;s blog post, we made significant changes to the UMBEL vocabulary, and how we instantiate the reference structure. Along with the OWL 2 upgrade, we made sure that the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3Byb3RlZ2Uuc3RhbmZvcmQuZWR1Lw==">ProtÃ©gÃ© version 4.1</a> and the latest version of the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL293bGFwaS5zb3VyY2Vmb3JnZS5uZXQv">OWLAPI</a> could easily load both the UMBEL vocabulary and the reference structure.</p>
<h3>Reasoning</h3>
<p>One of the major additions to UMBEL v080 is the SuperTypes upper structure, an organizational layer above the UMBEL reference structure. We created these SuperTypes because we found that we could effectively cluster most UMBEL reference concepts into a small set of mostly distinct upper concepts (33 in fact, 29 of which are designed as disjoint).</p>
<p>This new SuperTypes structure helps us mine external sources of information by leveraging related concepts in the reference structure. Moreover, SuperTypes also help us perform easier, simpler, better and faster reasoning over the entire 21 K reference concepts structure.</p>
<p>Thus, SuperTypes provide a new tool to help determine if the UMBEL reference structure is consistent and coherent within itself. This is important, of course, to ensure that linkages between UMBEL and external ontologies is consistent and coherent as well.</p>
<p>So far, the entire reference concepts structure has been tested for its coherency according to the restrictions we defined at the level of the SuperTypes upper structure. Using different reasoners such as <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NsYXJrcGFyc2lhLmNvbS9wZWxsZXQv">Pellet</a>, <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2ZhY3RwbHVzcGx1cy8=">Fact++</a> and <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2hlcm1pdC1yZWFzb25lci5jb20v">Hermit</a> (available by default with ProtÃ©gÃ© 4.1), we made sure that all the statements made between all the <em>RefConcept</em> classes and individuals, and all the statements made between these and the SuperTypes upper structure, are consistent within themselves. This method enabled us to find and fix some early assignment issues.</p>
<p style="text-align: center;">This new upper structure, along with its now consistent reference structure, helps provide confidence that statements based on UMBEL reference concepts are also consistent. And, all of this is made more testable by virtue of being able to use the OWL API and ProtÃ©gÃ© with its embedded reasoners.<br />
<a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzExL3Byb3RlZ2Vfc2NyZWVuc2hvdC5wbmc="><div style="margin:10px;overflow:hidden;display:table;line-height:0;text-align:center;width:400px;" class="aligncenter"><img class=" size-full wp-image-1155" style="shadow_curl; padding:0 !important; margin:0 !important; max-width:100% !important;" title="protege_screenshot" src="http://fgiasson.com/blog/wp-content/uploads/2010/11/protege_screenshot.png" alt="" width="400" height="378" /><br/><img src="http://fgiasson.com/blog/wp-content/plugins/shadows/shadow_curl.png" class="shadow_img" style="margin:0 !important;height:10px;width:100%;"></div></a></p>
<h3>How is Coherency Tested?</h3>
<p>This is the core question. In fact, the more informative answer to this question will be part of a forthcoming blog post. But let&#8217;s start here.</p>
<p>The current way to check if the structure is coherent is by making sure that we don&#8217;t have an individual that belongs to two different SuperTypes that are stated to be disjoint. What we did with the SuperType upper structure is really simple: we categorized each and every <em>RefConcept</em> (using <em>rdfs:subClassOf</em>) under a SuperType. Most of the SuperTypes are disjoint: this means that if an individual is of <em>rdf:type</em> for two SuperTypes that are stated to be disjoint, then you will end-up with an incoherent structure because you are making a statement that is not permitted by the reference structure.</p>
<p>So, the way to check if your statements are coherent according to this structure, is to make your statements (right now, in terms of individual instantiation), and then to check using a reasoner such as Pellet. There is now a general testing structure to see if any ontology is coherent with respect to the UMBEL reference structure.</p>
<p>In the next blog post in this series, I will tell you how to use exactly the same method for coherency testing, but now for testing if linkages between external ontologies and the UMBEL reference structure are consistent. In that case, you will make the class-to-class assertions you want, and then you will instantiate individuals of these classes, then run the reasoner. Then, the reasoner will tell you if your ontology is still consistent according to the structure and the new statements you created.</p>
<h3>Next Step</h3>
<p>In parallel with these tutorials, we are also working hard on the next version of UMBEL. As outlined in the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9uZXh0Y2hhbmdlcw==">Next Changes section</a> of the new UMBEL website, the next step is to release UMBEL v1.0, with a set of new features, <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=Li4vLi4vLi4vLi4vLi4vaW5kZXgucGhwLzIwMTAvMTAvMjYvY2hyaXN0bWFzLWlzLW5vdC10aGVyZS15ZXQv">before Christmas</a>.</p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1149" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2010/11/15/umbel-blooms-with-new-colors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A New Home for UMBEL Web Services</title>
		<link>http://fgiasson.com/blog/index.php/2009/09/18/a-new-home-for-umbel-web-services/</link>
		<comments>http://fgiasson.com/blog/index.php/2009/09/18/a-new-home-for-umbel-web-services/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 21:27:46 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Ping the Semantic Web]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Structured Dynamics]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[#umbel]]></category>
		<category><![CDATA[#web services]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/?p=974</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=A New Home for UMBEL Web Services&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Ping the Semantic Web&amp;rft.subject=Semantic Web&amp;rft.subject=Structured Dynamics&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2009-09-18&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2009/09/18/a-new-home-for-umbel-web-services/&amp;rft.language=English"></span>
Eight months ago we announced the dissolution of Zitgist LLC. This event led to the creation of a &#8220;sandbox&#8220; to keep alive all the online assets of the company. Since this sandbox server was not owned by Structured Dynamics, it was becoming hard for us to update UMBEL and its online services. It is why [...]]]></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=A New Home for UMBEL Web Services&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Ping the Semantic Web&amp;rft.subject=Semantic Web&amp;rft.subject=Structured Dynamics&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2009-09-18&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2009/09/18/a-new-home-for-umbel-web-services/&amp;rft.language=English"></span>
<p><span style="font-weight: normal; font-size: 14px; "><img class="alignleft size-full wp-image-916" title="umbel_ws" src="http://fgiasson.com/blog/wp-content/uploads/2008/10/umbel_ws.png" alt="umbel_ws" width="170" height="74" />Eight months ago we announced the dissolution of Zitgist LLC. This event led to the creation of a </span>&#8220;<span style="font-weight: normal; font-size: 14px; ">sandbox</span>&#8220;<span style="font-weight: normal; font-size: 14px; "> to keep alive all the online assets of the company. Since this sandbox server was not owned by <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3N0cnVjdHVyZWRkeW5hbWljcy5jb20v">Structured Dynamics</a>, it was becoming hard for us to update UMBEL and its online services. It is why we took the time to move the services back on to our new servers.</span><br />
<span style="font-weight: normal; font-size: 14px; "><br />
</span></p>
<h3>A New Home</h3>
<p><img class="alignright size-full wp-image-920" title="sd_logo_260" src="http://fgiasson.com/blog/wp-content/uploads/2009/01/sd_logo_260.png" alt="sd_logo_260" width="260" height="60" />Structured Dynamics LLC now hosts a new version for the UMBEL Web services. From the main menu at the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3N0cnVjdHVyZWRkeW5hbWljcy5jb20v">SD Web site</a> you can access these services under the &#8220;<a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3N0cnVjdHVyZWRkeW5hbWljcy5jb20vdW1iZWxfd3MvaW5kZXgucGhw">umbel ws</a>&#8221; menu option (you can also bookmark the Web services site at <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnN0cnVjdHVyZWRkeW5hbWljcy5jb20v">umbel.structureddynamics.com</a> or <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dzLnVtYmVsLm9yZy8=">ws.umbel.org</a>.)</p>
<p>This move of UMBEL&#8217;s Web services to a new home will make the future upgrade of UMBEL easier, and this will make the maintenance of the Web services endpoints easier as well. With this move, I am pleased to announce the release of five initial Web services and one visualization tool:</p>
<p><strong>Lookup Web Services:</strong></p>
<ul>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dzLnVtYmVsLm9yZy9maW5kZXJfc3ViamVjdF9jb25jZXB0LnBocA==">Finder: Subject      Concept</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dzLnVtYmVsLm9yZy9yZXBvcnRlcl9zdWJqZWN0X2NvbmNlcHQucGhw">Reporter: Subject      Concept</a></li>
</ul>
<p><strong>Inference Engine Web Services:</strong></p>
<ul>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dzLnVtYmVsLm9yZy9pbmZlcmVuY2VfbGlzdGVyLnBocA==">Inference: Lister &#8212; list      sub-classes, super-classes and equivalent-classes</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dzLnVtYmVsLm9yZy9pbmZlcmVuY2VfdmFsaWRhdG9yLnBocA==">Inference: Validator &#8212;      verify sub-class, super-class and equivalent-class relationships</a></li>
</ul>
<p><strong>SPARQL endpoint Web Service:</strong></p>
<ul>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dzLnVtYmVsLm9yZy9zcGFycWwucGhw">SPARQL Endpoint</a></li>
</ul>
<p><strong>Visual Tool:</strong></p>
<ul>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dzLnVtYmVsLm9yZy9leHBsb3Jlci5waHA=">Subject Concept Explorer</a></li>
</ul>
<p><em>Note that the visual tool is using <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21vcml0ei5zdGVmYW5lci5ldS9wcm9qZWN0cy9yZWxhdGlvbi1icm93c2VyLw==">Moritz Stefaner&#8217;s Relation Browser</a>.</em></p>
<p><em><br />
</em></p>
<h3>Ping the Semantic Web</h3>
<p><img class="alignright size-full wp-image-832" title="ptswlogo160.gif" src="http://fgiasson.com/blog/wp-content/uploads/2007/08/ptswlogo160.gif" alt="ptswlogo160.gif" width="160" height="90" />Additionally, the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3Bpbmd0aGVzZW1hbnRpY3dlYi5jb20=">Ping the Semantic Web</a> RDF pinging service is now the property of <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL29wZW5saW5rc3cuY29t">OpenLink Software Inc.</a> OpenLink is now hosting, maintaining and developing the service.</p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=974" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2009/09/18/a-new-home-for-umbel-web-services/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New release of UMBEL: v072</title>
		<link>http://fgiasson.com/blog/index.php/2009/08/21/new-release-of-umbel-v072/</link>
		<comments>http://fgiasson.com/blog/index.php/2009/08/21/new-release-of-umbel-v072/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 18:49:49 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[#umbel]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/?p=967</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=New release of UMBEL: v072&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2009-08-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2009/08/21/new-release-of-umbel-v072/&amp;rft.language=English"></span>
I am pleased to announce that we resumed our work with UMBEL. We just released the version v0.72, which is based on the OpenCyc version 2009-01-31. This new version is intermediary and has been created mostly to check the evolution of OpenCyc vis-à-vis UMBEL. Within the next month or so, we will release a new [...]]]></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=New release of UMBEL: v072&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2009-08-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2009/08/21/new-release-of-umbel-v072/&amp;rft.language=English"></span>
<p style="text-align: left; "><img class="alignright size-full wp-image-825" title="umbel_medium.png" src="http://fgiasson.com/blog/wp-content/uploads/2007/07/umbel_medium.png" alt="umbel_medium.png" width="206" height="100" />I am pleased to announce that we resumed our work with <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZw==">UMBEL</a>. We just released the version <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9kb2N1bWVudGF0aW9uLmh0bWw=">v0.72</a>, which is based on the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL29wZW5jeWMub3Jn">OpenCyc</a> version 2009-01-31. This new version is intermediary and has been created mostly to check the evolution of OpenCyc vis-à-vis UMBEL. Within the next month or so, we will release a new version (v.080), which will introduce a major new concept that should help systems and users manipulating the entire UMBEL Subject Concepts structure.</p>
<p>For them who want to know what changed between versions v071 and v072, <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9vbnRvbG9neS91bWJlbF92MDcxX3YwNzJfZGlmZmVyZW5jZS5jc3Y=">here is CVS file that list all the changes between the versions</a>. There are four columns: (1) source node, (2) attribute, (3) target node and (4) version number. This file list all triples that are present in a version, but not in the other. So, you have all changes (nodes &amp; arcs) between the two versions. Mostly all the changes come from internal changes to OpenCyc. We did fix a couple of things such as removing cycles in the graph, etc. But 99% of the changes come from changes within OpenCyc.</p>
<p>Finally note that the web services endpoints will be updated with this new version of UMBEL subject concepts in the coming week along with the dereferencing of their URIs. Stay tuned!</p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=967" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2009/08/21/new-release-of-umbel-v072/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UMBEL Web Services Endpoints Released</title>
		<link>http://fgiasson.com/blog/index.php/2008/10/28/umbel-web-services-endpoints-released/</link>
		<comments>http://fgiasson.com/blog/index.php/2008/10/28/umbel-web-services-endpoints-released/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 20:05:30 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[Zitgist]]></category>
		<category><![CDATA[#umbel]]></category>
		<category><![CDATA[#web services]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/?p=915</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=UMBEL Web Services Endpoints Released&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.subject=Zitgist&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-10-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/10/28/umbel-web-services-endpoints-released/&amp;rft.language=English"></span>
After some delay, we are pleased to finally release the UMBEL Web services endpoints to the public. We have re-organized the Web services we introduced three months ago to add coherency and flexibility to the model. The goal remains the same, but with a different flavor: these tools let ontologists and Web developers search, discover [...]]]></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=UMBEL Web Services Endpoints Released&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.subject=Zitgist&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-10-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/10/28/umbel-web-services-endpoints-released/&amp;rft.language=English"></span>
<table border="0">
<tbody>
<tr>
<td>After some delay, we are pleased to finally release the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29t">UMBEL Web services endpoints</a> to the public. We have re-organized the Web services <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3ppdGdpc3QuY29tL2NvbXBhbnkvcHIvcHIyMDA4MDcxNy5odG1s">we introduced three months</a> ago to add coherency and flexibility to the model.</td>
<td width="170" height="74" valign="top"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzEwL3VtYmVsX3dzLnBuZw=="><img class="alignnone size-medium wp-image-916" title="umbel_ws" src="http://fgiasson.com/blog/wp-content/uploads/2008/10/umbel_ws.png" alt="" width="170" height="74" /></a></td>
</tr>
</tbody>
</table>
<p>The goal remains the same, but with a different flavor: these tools let ontologists and Web developers search, discover and use the UMBEL subject concept and named entity structures. The added flavor is that these Web services now fully embrace the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9IeXBlcnRleHRfVHJhbnNmZXJfUHJvdG9jb2w=">HTTP</a> 1.1 protocol and are provided via a series of well established data and serialization formats.</p>
<p>We now have <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9SZXByZXNlbnRhdGlvbmFsX1N0YXRlX1RyYW5zZmVy">RESTful</a> Web services to add to our RESTful linked data. Pretty cool combination!</p>
<p>We are introducing two kinds of Web services: (1) atomic Web services and (2) compound Web services. An atomic Web service only performs one action: It takes some inputs and then outputs a<em> resultset</em> of the action. A compound Web service takes multiple atomic Web services, plugs them together in a pipeline model, and then takes some inputs and outputs a <em>resultset</em> arising from the compound action.</p>
<p>The communication between each of these Web service instances and the external World is the same: communication is governed by the HTTP 1.1 protocol. HTTP is generally RESTful and used to establish the communication, to determine mime type and serialization, to get inputs, to return status of the communication and possible errors, and to send back the <em>resultset</em> of the computation of the Web service.</p>
<p>That way, we can easily, within hours, programmatically pipeline these atomic Web services together to create new Web services. We can integrate external Web services endpoints into the same pipeline without modifying anything to the architecture. Status, errors and <em>resultsets</em> are propagated along the line, directly to the data consumer. This is the flexibility part of the story.</p>
<p>Now, how cool is that?</p>
<h3>Overview of the UMBEL Web Services Endpoints</h3>
<p>We are today releasing a couple of these atomic and compound Web service endpoints to the public, but others will follow in the coming weeks and months. Four families of Web services have been released that total seven Web service endpoints:</p>
<ul type="disc">
<li>Finder
<ul type="circle">
<li>Subject Concept <a name="OLE_LINK1"></a><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2ZpbmRlcl9zdWJqZWN0X2NvbmNlcHQucGhw">Test it</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2ZpbmRlcl9zdWJqZWN0X2NvbmNlcHRfYWJvdXQucGhw">About</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2ZpbmRlcl9zdWJqZWN0X2NvbmNlcHRfYXBpLnBocA==">API Documentation</a> ]</li>
<li>Named Entity [ <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2ZpbmRlcl9uYW1lZF9lbnRpdHkucGhw">Test it</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2ZpbmRlcl9uYW1lZF9lbnRpdHlfYWJvdXQucGhw">About</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2ZpbmRlcl9uYW1lZF9lbnRpdHlfYXBpLnBocA==">API Documentation</a> ]</li>
</ul>
</li>
<li>Reporter
<ul type="circle">
<li>Subject Concept [ <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3JlcG9ydGVyX3N1YmplY3RfY29uY2VwdC5waHA=">Test it</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3JlcG9ydGVyX3N1YmplY3RfY29uY2VwdF9hYm91dC5waHA=">About</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3JlcG9ydGVyX3N1YmplY3RfY29uY2VwdF9hcGkucGhw">API Documentation</a> ]</li>
<li>Named Entity [ <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3JlcG9ydGVyX25hbWVkX2VudGl0eS5waHA=">Test it</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3JlcG9ydGVyX25hbWVkX2VudGl0eV9hYm91dC5waHA=">About</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3JlcG9ydGVyX25hbWVkX2VudGl0eV9hcGkucGhw">API Documentation</a> ]</li>
</ul>
</li>
<li>Inference
<ul type="circle">
<li>Lister [ <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9saXN0ZXIucGhw">Test it</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9saXN0ZXJfYWJvdXQucGhw">About</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9saXN0ZXJfYXBpLnBocA==">API Documentation</a> ]</li>
<li>Validator [ <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV92YWxpZGF0b3IucGhw">Test it</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV92YWxpZGF0b3JfYWJvdXQucGhw">About</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV92YWxpZGF0b3JfYXBpLnBocA==">API Documentation</a> ]</li>
</ul>
</li>
<li>SPARQL [ <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3NwYXJxbC5waHA=">Test it</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3NwYXJxbF9hYm91dC5waHA=">About</a>; <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3NwYXJxbF9hcGkucGhw">API Documentation</a> ]</li>
</ul>
<p>If you don&#8217;t know what <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZw==">UMBEL</a> is, I would suggest you read a <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2JhY2tncm91bmQucGhw">background information page that talks about the project</a>.</p>
<p>The most important reading related to this blog post is the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2FwaV9waGlsb3NvcGh5LnBocA==">API philosophy documentation page</a> that talks about the details of the design of this Web services architecture.</p>
<p>For Web developers that want to integrate these Web services endpoints within their application, an API documentation page explains how to communicate with these endpoints for each of the services.</p>
<h3>Example of an Atomic Web Service</h3>
<p>The <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9saXN0ZXIucGhw"><em>Inference: Lister</em></a> Web service is a good example of an atomic Web service. It takes a subject concept URI as the input and outputs a series of super-class-of, sub-class-of or equivalent-class-of classes for that concept. As an atomic service it does one thing and one thing only: Inferring relationships of a given subject concept URI.</p>
<h3>Example of a Compound Web Service</h3>
<p>The <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3JlcG9ydGVyX25hbWVkX2VudGl0eS5waHA/c291cmNlX25hbWVkX2VudGl0eT1odHRwJTNBJTJGJTJGdW1iZWwub3JnJTJGdW1iZWwlMkZuZSUyRndpa2lwZWRpYSUyRkFicmFoYW1fTGluY29sbg=="><em>Reporter: Named Entity</em></a> Web service is a good example of a compound Web service. This Web service displays full of information about a UMBEL named entity URI. However, not all the information returned by this Web service is directly computed by it. In fact, the information about broader and equivalent classes and subject concepts come from the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9saXN0ZXIucGhw"><em>Inference: Lister</em></a> Web service. Results coming from this Web service are immediately integrated in the Reporter&#8217;s <em>resultset</em>. This is easily done considering that they share the same communication language (HTTP 1.1) and the same data and serialization formats (XML, RDF+XML and RDF+N3). This flexibility is priceless to quickly create resourceful compound Web services.</p>
<h3>Conclusion</h3>
<p>After some months to get the design right, we have finally released some of the UMBEL Web services to the public. These Web services can easily be integrated in current software architectures to leverage UMBEL&#8217;s vision of the World. The architecture underlying what we have released today will help to easily integrate UMBEL&#8217;s principles and concepts within new and existing projects. This will ultimately help people to quickly react to the changing World of needs and expectations of data users and consumers.</p>
<p>I hope you will enjoy using these new Web services, which Zitgist is freely hosting. The data you get from the Web service is open data and can be used freely with attribution.</p>
<p>Please do report any issues you may encounter. We also welcome any advice or suggestions that you would care to provide to enhance the overall system.</p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=915" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2008/10/28/umbel-web-services-endpoints-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exploding DBpedia&#8217;s Domain using UMBEL</title>
		<link>http://fgiasson.com/blog/index.php/2008/09/04/exploding-dbpedias-domain-using-umbel/</link>
		<comments>http://fgiasson.com/blog/index.php/2008/09/04/exploding-dbpedias-domain-using-umbel/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 17:18:34 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[#dbpedia]]></category>
		<category><![CDATA[#ontology]]></category>
		<category><![CDATA[#umbel]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/?p=911</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=Exploding DBpedia&#8217;s Domain using UMBEL&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-09-04&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/09/04/exploding-dbpedias-domain-using-umbel/&amp;rft.language=English"></span>
A couple of challenges I have found with DBpedia is that it is hard for a system to interact with the dataset and it is hard to figure out how to interpret information instantiated in it. It is hard to know what properties are used to describe individuals; and hard to know what the classes [...]]]></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=Exploding DBpedia&#8217;s Domain using UMBEL&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-09-04&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/09/04/exploding-dbpedias-domain-using-umbel/&amp;rft.language=English"></span>
<p>A couple of challenges I have found with <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2RicGVkaWEub3Jn">DBpedia</a> is that it is hard for a system to interact with the dataset and it is hard to figure out how to interpret information instantiated in it. It is hard to know what properties are used to describe individuals; and hard to know what the classes refer to. It is also hard for standalone and agent software to understand the nature of the individuals that are instantiated by DBpedia because the classes they belong to are generally unknown or poorly defined.</p>
<p>In the following blog post I suggest to use a method known as &#8220;<em><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL2luZGV4LnBocC8yMDA4LzA0LzIwL2V4cGxvZGluZy10aGUtZG9tYWluLXVtYmVsLXdlYi1zZXJ2aWNlcy1ieS16aXRnaXN0Lw==">exploding the domain</a></em>&#8221; to try to overcome these difficulties of using and understanding DBpedia. This adds still further usefulness to DBpedia&#8217;s considerable value. This demonstration is based on the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZw==">UMBEL</a> subject concept structure.</p>
<p>As I will demonstrate below, this method consists of <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL2luZGV4LnBocC8yMDA4LzA4LzI5L3VtYmVsLWFzLWEtY29oZXJlbnQtZnJhbWV3b3JrLXRvLXN1cHBvcnQtb250b2xvZ3ktZGV2ZWxvcG1lbnQv">contextualizing classes in a coherent framework</a> to explode their domains. By <em>exploding the domain</em> of a class, we link it to other classes that are defined by external ontologies. By exploding the domain of a class by linking it to externally defined classes, we also help standalone and agent software to understand the meaning for that class (at least if they understand the meaning of the classes that have been linked to it). Note that we are able to explode the domains by linking classes using only three properties: <em>rdfs:subClassOf</em>, <em>owl:equivalentClass</em> and <em>umbel:isAligned</em>.</p>
<p>First of all, let me give some background information about how DBpedia individuals and UMBEL named entities have been created, and how both datasets have been linked together.</p>
<h3>How DBpedia individuals are instantiated</h3>
<p>DBpedia is a dataset that is based on the well known <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dpa2lwZWRpYS5vcmc=">Wikipedia encyclopedia</a>. Basically DBpedia creates one individual for each Wikipedia page. Most of the individuals that are instantiated in this way are what we call a &#8220;<a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9zY19uZS5odG1s">named entity</a>&#8221; in UMBEL&#8217;s parlance.</p>
<p>But to be instantiated, an individual has to belong to a class. DBpedia chooses to use <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tcGktaW5mLm1wZy5kZS9+c3VjaGFuZWsvZG93bmxvYWRzL3lhZ28v">Yago</a>&#8216;s classification system (that is based on <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dvcmRuZXQucHJpbmNldG9uLmVkdS8=">WordNet</a>) to instantiate those DBpedia individuals. This means that all DBpedia individuals belong to at least (theoretically) one Yago class. This means that all DBpedia individuals are instances of Yago classes (and in some rarer cases, they are also instances of classes defined in external ontologies).</p>
<h3>How UMBEL named entities have been created</h3>
<p>For its part, UMBEL&#8217;s named entities dictionaries come from different data sources. Currently, most all public UMBEL named entities also come from Yago (example: <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL25lci92aWV3LnBocD91cmk9aHR0cCUzQSUyRiUyRnVtYmVsLm9yZyUyRnVtYmVsJTJGbmUlMkZ3aWtpcGVkaWElMkZBcmlzdG90bGU=">Aristotle</a>), but many also come from the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2RidHVuZS5vcmc=">DBTune</a> dataset (example: <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL25lci92aWV3LnBocD91cmk9aHR0cDovL3VtYmVsLm9yZy91bWJlbC9uZS9iYmMlMkZwZWVsJTJGYXJ0aXN0JTJGMDAwNDQ5ODU5ZDU1ZjQxYWFkNzRmYjM2ZjlmZDdmNDY=">Pete Baron</a>) or others. (UMBEL&#8217;s design allows more named entities to be plugged into the system as additional dictionaries at will.)</p>
<p>However, unlike DBpedia, we do not use Yago&#8217;s classification system to instantiate these named entities. And unlike Yago, we do not use the WordNet classes to instantiate the named entities either.</p>
<p>The current UMBEL subject concept structure is based on <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL29wZW5jeWMub3Jn">OpenCyc</a>. This means that the relations between the classes that instantiate the UMBEL named entities come from the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2N5Yy5jb20=">Cyc</a> knowledge base.</p>
<p>So while we use Yago&#8217;s named entities (from Wikipedia) as a starting basis, we instantiate them using the UMBEL subject concept classes instead of the WordNet classes. So, basically, we have switched the WordNet conceptual framework for the UMBEL (or OpenCyc) one.</p>
<p>But, how did we create these UMBEL named entities, instantiated using UMBEL subject concept classes and based on Yago? Here is the linkage path:</p>
<p style="padding-left: 30px;">Yago classes &#8211;&gt; WordNet synsets &lt;&#8211; Cyc collections &lt;&#8211; OpenCyc classes &lt;&#8211; UMBEL subject concept classes</p>
<p><em>Et voilà !</em></p>
<h3>How UMBEL named entities are linked to DBpedia individuals</h3>
<p>OK, so now how do we link UMBEL named entities to DBpedia individuals? It is simple. Remember that DBpedia individuals have been created from Wikipedia pages. Also remember that Yago individuals come from the same Wikipedia pages. We can then make the link between the individuals from DBpedia and the individuals from Yago based on Wikipedia URLs.</p>
<p>Exactly the same logic applies for linking DBpedia individuals to UMBEL named entities.</p>
<p>The end result of this linkage is that we have UMBEL named entities that are the <em>same as</em> DBpedia individuals. The difference is that the UMBEL named entities are now instances of UMBEL subject concepts: a totally different conceptual structure.</p>
<p>Remember that these named entities are contextualized in a coherent conceptual framework. And this characteristic means a lot for what is yet to come.</p>
<h3>Web services to search and visualize these named entities</h3>
<p>We created two new web services on the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29t">UMBEL web services home page</a> (the user interface to these web services; the endpoints will be released later) to help people interact with these named entities:</p>
<ol type="1">
<li>The &#8220;<a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3NlYXJjaF9uZS5waHA=">Search Named Entities      Dictionaries</a>&#8221; web service</li>
<li>The &#8220;<a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL25lci92aWV3LnBocA==">Named Entity Detailed Report</a>&#8221;      web service</li>
</ol>
<p>The <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3NlYXJjaF9uZV9hYm91dC5waHA=">first web service</a> lets you search amongst all publicly available UMBEL named entities dictionaries.</p>
<p><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA5L3NlYXJjaF9uYW1lZF9lbnRpdGllc19kaWN0aW9uYXJpZXMucG5n"><img class="aligncenter size-full wp-image-912" title="search_named_entities_dictionaries" src="http://fgiasson.com/blog/wp-content/uploads/2008/09/search_named_entities_dictionaries.png" alt="" width="450" height="443" /></a></p>
<p align="center"><!--[if gte vml 1]> <![endif]--></p>
<p>The <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL25lci92aWV3X2Fib3V0LnBocA==">second web service</a> lets you visualize detailed information about any named entity.</p>
<p><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA5L25hbWVkX2VudGl0eV9kZXRhaWxlZF9yZXBvcnQucG5n"><img class="aligncenter size-full wp-image-913" title="named_entity_detailed_report" src="http://fgiasson.com/blog/wp-content/uploads/2008/09/named_entity_detailed_report.png" alt="" width="379" height="638" /></a></p>
<p align="center"><!--[if gte vml 1]> <![endif]--></p>
<p>This information page shows you the full scope of information about a named entity: which class it belongs to (subject concept classes as well as external classes); which other individuals, from other datasets, are identical to them; examples of web services that get queried with information about this named entity; etc.</p>
<h3>Exploding the domain of Plato</h3>
<p>Now that this background information has been established, let&#8217;s take a look at what is happening when we link DBpedia individuals to UMBEL named entities: how that actually works to <em>explode the domain</em>.</p>
<p>Let&#8217;s take the example of <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2RicGVkaWEub3JnL3Jlc291cmNlL1BsYXRv">dbpedia:Plato</a>. This individual is currently defined in DBpedia as:</p>
<ul type="disc">
<li>yago:AncientGreekPhysicists</li>
<li>yago:PhilosophersOfLanguage</li>
<li>yago:PhilosophersOfLaw</li>
<li>yago:PoliticalPhilosophers</li>
<li>yago:AncientGreekVegetarians</li>
<li>yago:AcademicPhilosophers<a name="OLE_LINK1"></a></li>
<li>yago:Philosopher110423589</li>
</ul>
<p>Fine, but what does this mean? What if my system doesn&#8217;t know any of these classes? We, as humans, know that Plato is a person, a human being. But it is totally another story for a software agent.</p>
<p>What we want to do here is to <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL2luZGV4LnBocC8yMDA4LzA0LzIwL2V4cGxvZGluZy10aGUtZG9tYWluLXVtYmVsLXdlYi1zZXJ2aWNlcy1ieS16aXRnaXN0Lw==">explode Plato&#8217;s domain</a> to try to find a meaning that my software system can understand.</p>
<p>In UMBEL, the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL25lci92aWV3LnBocD91cmk9aHR0cDovL3VtYmVsLm9yZy91bWJlbC9uZS93aWtpcGVkaWElMkZQbGF0bw==">&#8220;Plato&#8221; named entity</a> is defined as an <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9UGVyc29u">umbel:Person</a> and an <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9SW50ZWxsZWN0dWFs">umbel:Intellectual</a>. If you take a look at the detailed report for these two subject concepts, you will be able to see in the section &#8220;Broader Subject Concepts&#8221; the super-classes that Plato belongs to. So we know that Plato is a social being, a homo sapiens, etc. This is basically what happens with Yago too, except that the conceptual structure (the way to describe the entity) differs.</p>
<p>However one thing that is happening is that we exploded Plato&#8217;s domain with classes defined in external ontologies. As you can notice in the sections &#8220;Broader External Classes&#8221; and &#8220;Equivalent External Classes&#8221;, Plato is also a: <em>foaf:Person</em>, a <em>foaf:Agent</em> and a <em>cyc:Person</em>.</p>
<p>This means that if my software agent doesn&#8217;t know what a &#8220;<em>yago:Person100007846</em>&#8221; means; it alternatively may know what a <em>foaf:Person</em> or a <em>foaf:Agent</em> means. And if it knows what it means, then it will be able to properly manipulate it: to display it in a special way; to refer to it as a person; so to do whatever it can with information about a &#8220;person&#8221;.</p>
<p>This <em>exploding the domain</em> works because these external ontologies classes have been referentially linked to a <strong><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL2luZGV4LnBocC8yMDA4LzA4LzI5L3VtYmVsLWFzLWEtY29oZXJlbnQtZnJhbWV3b3JrLXRvLXN1cHBvcnQtb250b2xvZ3ktZGV2ZWxvcG1lbnQv">coherent conceptual structure</a></strong>.</p>
<h3>The inference path</h3>
<p>Let&#8217;s take a look at the fundamental reasons why the scenario above works.</p>
<p>First, you, and your system, have to trust the UMBEL named entities dictionaries and the UMBEL subject concept structure to perform the inference that I will explain below. If you and your system trust these linkage assertions, then you will be able to act according to the knowledge that has been inferred.</p>
<p align="center"><!--[if gte vml 1]> <![endif]--></p>
<p><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA5L2RicGVkaWFfdW1iZWxwbmcucG5n"><img class="aligncenter size-full wp-image-914" title="dbpedia_umbelpng" src="http://fgiasson.com/blog/wp-content/uploads/2008/09/dbpedia_umbelpng.png" alt="" width="500" height="392" /></a></p>
<p>DBpedia individuals are linked to UMBEL named entities using the <em>owl:sameAs</em> property. This means that DBpedia individual A is identical (same semantic meaning) as the UMBEL named entity B. They both refer to the <em>same</em> individual.</p>
<p>This means that if B is defined as being of <em>rdf:type sc:Person </em>(&#8220;sc&#8221; stands for Subject Concept), then we can infer that A is defined as being of <em>rdf:type sc:Person</em> too.</p>
<p>If<em> sc:Person </em>is <em>owl:equivalentClass</em> with <em>foaf:Person</em>, we can infer that <em>umbel:B</em> is a <em>foaf:Person</em>, so that <em>dbpedia:A</em> is a <em>foaf:Person</em> too!</p>
<p>We can see similar examples for exploding the domains:</p>
<ul type="disc">
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL25lci92aWV3LnBocD91cmk9aHR0cCUzQSUyRiUyRnVtYmVsLm9yZyUyRnVtYmVsJTJGbmUlMkZ3aWtpcGVkaWElMkZFbGxhX0ZpdHpnZXJhbGQ=">dbpedia:Ela_Fitzgerald</a> that is a mo:MusicArtist</li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL25lci92aWV3LnBocD91cmk9aHR0cCUzQSUyRiUyRnVtYmVsLm9yZyUyRnVtYmVsJTJGbmUlMkZ3aWtpcGVkaWElMkZTZXB0ZW1iZXJfMTEsXzIwMDFfYXR0YWNrcw==">dbpedia:September_11,_2001_attacks</a> that is an event:Event</li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL25lci92aWV3LnBocD91cmk9aHR0cCUzQSUyRiUyRnVtYmVsLm9yZyUyRnVtYmVsJTJGbmUlMkZ3aWtpcGVkaWElMkZDYW5hZGE=">dbpedia:Canada</a> that is a geo:SpatialThing</li>
<li>etc.</li>
</ul>
<h3>Exploring ConceptualWorks, PeriodicalSeries and NewspaperSeries</h3>
<p>In my &#8220;<a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL2luZGV4LnBocC8yMDA4LzA4LzI5L3VtYmVsLWFzLWEtY29oZXJlbnQtZnJhbWV3b3JrLXRvLXN1cHBvcnQtb250b2xvZ3ktZGV2ZWxvcG1lbnQv">UMBEL as a Coherent Framework to Support Ontology Development</a>&#8221; blog post from last week, I showed how UMBEL subject concepts acted to create <strong>context</strong> for linked classes defined in external ontologies. Since DBpedia individuals are instances of classes, and that some of these classes are linked to UMBEL, these subject concept classes also give <strong>context</strong> to those individuals!</p>
<p>As some examples, go ahead and take a look at the &#8220;Named Entities for &#8230;&#8221; section of these detailed report pages:</p>
<ul type="disc">
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9Y29uY2VwdHVhbHdvcms=">sc:ConceptualWork</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9UGVyaW9kaWNhbFNlcmllcw==">sc:PeriodicalSeries</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9TmV3c3BhcGVyU2VyaWVz">sc:NewspaperSeries</a><a name="OLE_LINK2"></a></li>
</ul>
<p>The partial list of named entities that are returned by the detailed report viewer shows named entities that mainly come form Wikipedia (so that have links to DBpedia). These subject concepts gives a <strong>coherent context</strong> to those DBpedia individuals.</p>
<p>You should quickly notice, for example, that <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2RicGVkaWEub3JnL3Jlc291cmNlL0thbnNhc19DaXR5X1RpbWVz">dbpedia:Kansas_City_Times</a> is not only a sc:NewspaperSeries, a sc:PeriodicalSeries and a sc:ConceptualWork. <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL25lci92aWV3LnBocD91cmk9aHR0cCUzQSUyRiUyRmRicGVkaWEub3JnJTJGcmVzb3VyY2UlMkZLYW5zYXNfQ2l0eV9UaW1lcw==">You also notice that</a> it is a frbr:Work, a bibo:Periodical and a bibo:Newspaper.</p>
<p>The <strong>context</strong> created by these UMBEL subject concepts gives not only new power to linked external classes, but also to their instances, such as these DBpedia individuals!</p>
<h3>Conclusion</h3>
<p>Contexts created by UMBEL subject concepts emerge by the power of linkage that exists between all the subject concepts, and the linkage between those subject concepts classes with classes defined in external ontologies. These <strong>contexts</strong> are <strong>consistent</strong> because of the <strong>coherence</strong> of the structure that is powered by OpenCyc (Cyc).</p>
<p>So far, most Linked Data has been about the &#8220;things&#8221; or named entities of the world, organized according to either Wikipedia categories or WordNet. These structures may have some internal structural consistency, but were never designed to play the role as a coherent reference framework. The coherence of UMBEL (based on the coherence of Cyc) is a powerful contextual lever for bringing order to this chaos.</p>
<p>Once information gets linked to a coherent framework such as UMBEL, things start to happen; <strong>powerful things</strong>. And, with each new linkage and relation to additional external ontologies, that power increases exponentially.</p>
<p>I wrote this blog post to show again the power of <em>exploding the domain</em> using DBpedia as an example, and how UMBEL can help to use and to leverage such big datasets.</p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=911" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2008/09/04/exploding-dbpedias-domain-using-umbel/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>UMBEL as a Coherent Framework to Support Ontology Development</title>
		<link>http://fgiasson.com/blog/index.php/2008/08/29/umbel-as-a-coherent-framework-to-support-ontology-development/</link>
		<comments>http://fgiasson.com/blog/index.php/2008/08/29/umbel-as-a-coherent-framework-to-support-ontology-development/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 18:28:11 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Bibliographic Ontology]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[#ontology]]></category>
		<category><![CDATA[#umbel]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/?p=907</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=UMBEL as a Coherent Framework to Support Ontology Development&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Bibliographic Ontology&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-08-29&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/08/29/umbel-as-a-coherent-framework-to-support-ontology-development/&amp;rft.language=English"></span>
There are multiple ways to represent the World we live in. Someone will think about something in a way, where someone else next to him will think about the same thing in another way. They will think about it in different ways: different characteristics, different ways to interact with it, different ways to use it, [...]]]></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=UMBEL as a Coherent Framework to Support Ontology Development&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Bibliographic Ontology&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-08-29&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/08/29/umbel-as-a-coherent-framework-to-support-ontology-development/&amp;rft.language=English"></span>
<p><!--StartFragment--></p>
<p class="MsoNormal" style="text-align: left;">There are multiple ways to represent the World we live in. Someone will think about something in a way, where someone else next to him will think about the same thing in another way. They will think about it in different ways: different characteristics, different ways to interact with it, different ways to use it, different ways to think about its composition, its relations with other things, and so on.</p>
<p class="MsoNormal">What is nice is that probably all of these different ways to think about this thing are good: after all, there are many ways to think about the same thing. It is this characteristic of thinking about things in different ways that leads to innovation.</p>
<p class="MsoNormal">But innovation is also not a game where anything goes.<span> </span>Things that work in the real world and in real ways need to adhere to certain rules, concepts, principles and theories.<span> </span>Continued innovation requires working within these coherent frameworks of natural relationships and order.</p>
<p class="MsoNormal">So, while a beautiful thing is that we can create new frameworks to think about things differently, not all of those frameworks work as well as others or make sense.</p>
<p class="MsoNormal">While it is conceivable that one could suppose any new framework or to think about things differently, frameworks that are actually useful should, among other things:</p>
<p class="MsoNormal"><!--StartFragment--></p>
<p class="MsoNormal">
<ol>
<li>Make sure the development of innovations within the framework is <strong>coherent</strong></li>
<li><strong><span style="font-weight: normal;">Make sure the development of innovations within the framework is <strong>in context</strong></span></strong></li>
<li><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><span>Help <strong>coordinate</strong></span><span><span> the development of projects and the </span><strong>cooperation</strong></span><span><span> of agents that work on these projects in order to achieve (1) and (2).</span></span></span></strong></span></strong></li>
</ol>
<p><!--EndFragment--></p>
<p class="MsoNormal">
<p class="MsoNormal">What seems clear to me is that the lack of any of (1), (2) or (3) makes innovations difficult and/or less powerful and less useful.</p>
<p class="MsoNormal">
<h3>Why Would the Development Of Ontologies be Different?</h3>
<p class="MsoNormal">The Semantic Web is often seen as a place where people describe things in multiple ways and where these things are more or less magically related together. For example, if you can't properly describe something, you only have to create a new ontology, or to extend an existing one, and to publish it, <em>et voilà!</em></p>
<p class="MsoNormal">The more I work in this field, the less I believe in this.</p>
<p class="MsoNormal">Remember my first point? People tend to think about things in different ways. The same logic applies to the development of ontologies (<em>particularly</em><span> in the development of ontologies!). Two ontologies, intended to describe the same things, can describe them in totally different ways.<span> </span>So, while some of the magic is that both ontologies can perfectly describe these things but only in different ways, there are other aspects that are not magical at all.</span></p>
<p class="MsoNormal">The problem here is to have at least one framework that helps people to develop ontologies such that the:</p>
<p class="MsoNormal"><!--StartFragment--></p>
<ol>
<li>Developed ontologies remain <strong>coherent</strong></li>
<li><strong><span style="font-weight: normal;">Developed ontologies are in <strong>context</strong></span></strong><strong><strong></strong></strong></li>
<li><strong>Coordination</strong> of the development of ontologies and the <strong>cooperation</strong> of the agents working on these ontologies projects is effective to achieve goals (1) and (2).</li>
</ol>
<p class="MsoNormal"><!--EndFragment--> This construct looks familiar, doesn&#8217;t it?</p>
<p class="MsoNormal">What I am proposing here is to use UMBEL as a <strong>coherent framework</strong><span> for ontology development. <span> </span>I am not saying that other frameworks can not play a guiding role in ontology development.<span> </span>But I am saying two things.<span> </span>First, some form of reference framework is necessary.<span> </span>And, second, truly useful frameworks must also be consistent and coherent.</span></p>
<p class="MsoNormal">What I am stressing here is the importance of conceptual frameworks to develop ontologies that can be used by people, companies and systems to properly and efficiently exchange data; and at some level, to reason over this data, too.</p>
<p class="MsoNormal">I think that the only way to do this in an efficient way is by grounding ontologies in such conceptual frameworks.</p>
<p class="MsoNormal">The ultimate goal is to make data exchange and data reasoning effective to people, organizations and systems that consume this sea of data. And I believe that it is not possible to achieve without grounding these efforts in a <strong>coherent</strong><span>, </span><strong>conceptual framework</strong><span>.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>An Example at Work</strong></p>
<p class="MsoNormal">Nothing is better than an example to shows the potential of UMBEL as a coherent framework to develop, and cross-link, ontologies.</p>
<p class="MsoNormal">Let&#8217;s take the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2JpYmxpb250b2xvZ3kuY29t">Bibliographic Ontology</a> as an example, which we just cross-linked to UMBEL in <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL2luZGV4LnBocC8yMDA4LzA4LzI4L3VtYmVsLXZlcnNpb24tMDcxLXJlbGVhc2VkLw==">yesterday's version 071 release</a>. <span> </span>(Among a dozen other key ontologies; the list is getting pretty cool!)</p>
<p class="MsoNormal">The goal is to link BIBO classes to UMBEL subject concepts. The linkage is done using three properties: <em>owl:equivalentClass</em><span>, </span><em>rdfs:subClassOf</em><span> and </span><em>umbel:isAligned</em><span>.</span></p>
<p class="MsoNormal">But firstly, what is the goal here? We try to do two things when linking such ontologies to the UMBEL framework:</p>
<ol type="1">
<li class="MsoNormal">To make      sure the ontology (BIBO) is coherent and consistent with other existing      ontologies that are linked to the framework (other such ontologies could      be FOAF, SIOC, etc.)</li>
<li class="MsoNormal">To make      sure that the design choices of the developed ontology are consistent with      the design choices of the framework, and the other ontologies that are      linked to that framework.</li>
</ol>
<p class="MsoNormal">Both points try to help achieve a grander vision: trying to make the semantic Web a little bit more coherent and easy to use and understand.</p>
<p class="MsoNormal">
<h3><span>The BIBO Linkage</span></h3>
<p class="MsoNormal">This figure shows how <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2JpYmxpb250b2xvZ3kuY29t">BIBO</a> classes have been linked to UMBEL subject concepts in a set-like schema (click to enlarge the schema):</p>
<p><!--StartFragment--></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="text-decoration: underline;"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA4L2JpYm9fdW1iZWxfc2V0X3JlcHJlc2VudGF0aW9uX2JpZy5naWY="><img class="aligncenter size-medium wp-image-908" title="bibo_umbel_set_representation_big" src="http://fgiasson.com/blog/wp-content/uploads/2008/08/bibo_umbel_set_representation_big-229x300.gif" alt="" width="229" height="300" /></a></span></p>
<p class="MsoNormal">
<p class="MsoNormal">This schema shows what set belongs to what other set. That way, we can quickly notice that <em>bibo:Patent</em><span> is equivalent to </span><em>umbel:Patent</em><span>. We can also see that both classes belongs to (sub-class-of) </span><em>bibo:Document</em><span>, </span><em>umbel:PropositionalConceptualWork</em><span> and </span><em>umbel:ConceptualWork, </em><span>etc.</span></p>
<p class="MsoNormal">We have to keep one thing in mind that we made clear in the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy90ZWNobmljYWxfZG9jdW1lbnRhdGlvbi5odG1s">UMBEL technical documentation</a>: UMBEL has its own view of the World. UMBEL&#8217;s subject concept structure is its view of the World. So these linkages are consistent within the UMBEL framework. Now, let&#8217;s continue.</p>
<p class="MsoNormal">
<h3><span>The Context</span></h3>
<p class="MsoNormal">Remember the three points above? What we have done here is to put BIBO in context. The context is created by the UMBEL conceptual framework. Once this is done, we can check for the coherence between BIBO, UMBEL and all the other ontologies that are linked to the framework.</p>
<p class="MsoNormal">The figure below shows the context created by UMBEL for BIBO, <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZvYWYtcHJvamVjdC5vcmc=">FOAF</a> and <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3Npb2MtcHJvamVjdC5vcmc=">SIOC</a> (click to enlarge the schema):</p>
<p class="MsoNormal">
<p class="MsoNormal"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA4L2JpYm9fc2lvY19mb2FmX3VtYmVsX2NvbnRleHRfYmlnLmdpZg=="><img class="aligncenter size-medium wp-image-910" title="bibo_sioc_foaf_umbel_context_big" src="http://fgiasson.com/blog/wp-content/uploads/2008/08/bibo_sioc_foaf_umbel_context_big-300x268.gif" alt="" width="300" height="268" /></a></p>
<p class="MsoNormal">
<p class="MsoNormal">Considering the current description of these three ontologies, we know that <em>bibo:Document</em><span> is equivalent to </span><em>foaf:Document</em><span>. But there exists no relationship between these two classes and </span><em>sioc:Item</em><span> and</span><em> sioc:Post</em><span>.</span></p>
<p class="MsoNormal">Intuitively we know that there are some relationships between all these classes (at least based on their label). We also have to keep in mind that it is not because a description is not defined (in RDF) that this description doesn&#8217;t exist (this is the open world assumption).</p>
<p class="MsoNormal">That being said, the figure above shows how UMBEL can help us to find such &#8220;non-described&#8221; relationship between classes of different ontologies. By contextualizing these three ontologies we now find that all these classes are sub-classes of <em><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9Q29uY2VwdHVhbFdvcms=">umbel:ConceptualWork</a></em><span>. We also know that some </span><em>sioc:Post</em><span> belongs to </span><em><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9UHJvcG9zaXRpb25hbENvbmNlcHR1YWxXb3Jr">umbel:PropositionalConceptualWork</a></em><span> (things written), just like some </span><em>bibo:Document</em><span> and </span><em>foaf:Document</em><span> stuff.</span></p>
<p class="MsoNormal">This means that this linkage &#8212; this contextualization &#8212; of external ontologies now gives us a common ground to play with: <em>umbel:ConceptualWork</em><span>. By querying this subject concept we can come up with a full range of related things: BIBO, SIOC and FOAF stuff.</span></p>
<p class="MsoNormal">For example, take a look at the section &#8220;Narrower External Classes&#8221; of the <em><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9Q29uY2VwdHVhbFdvcms=">umbel:ConceptualWork</a></em><span> detailed report and extend the list of external classes (click on the </span>&#8216;<span>All Classes . . .</span>&#8216;<span> link). All these things are conceptual works. This fact is explicated by UMBEL even if no relations, or a small number, is described in these ontologies, related to the other ontologies. Also take a look a the list for </span><em><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9UHJvcG9zaXRpb25hbENvbmNlcHR1YWxXb3Jr">umbel:PropositionalConceptualWork</a></em><span>.</span></p>
<p class="MsoNormal">This also shows the coherence of the design of each ontology.</p>
<p class="MsoNormal">
<h3><span>The Coherence</span></h3>
<p class="MsoNormal">So, once we have the <em>context</em><span> in place, we are on our way to achieve </span><em>coherence</em><span>. UMBEL is 100% based on OpenCyc and Cyc, which are internally consistent and coherent within themselves. We thus use these coherent frameworks to make the mappings to external ontologies coherent, too.</span></p>
<p class="MsoNormal">The equation is simple:</p>
<p class="MsoNormal" style="padding-left: 30px;">&#8220;a coherent framework&#8221; + &#8220;ontologies contextualized by this framework&#8221; = &#8220;more coherent ontologies&#8221;</p>
<p class="MsoNormal">This context and this coherence helps us to develop ontologies in two ways:</p>
<ol type="1">
<li class="MsoNormal">It helps      us to make sure the design of an ontology is good</li>
<li class="MsoNormal">It helps      us to make sure the designed ontology is coherent with other existing      external ontologies</li>
</ol>
<p class="MsoNormal">For example, when I linked BIBO classes to UMBEL subject concept classes, I found that a <em>bibo:Series</em><span> was a sub-class of </span><em><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9Q29uY2VwdHVhbFdvcmtTZXJpZXM=">umbel:ConceptualWorkSeries</a></em><span>. Then I found that </span><em>bibo:Periodical</em><span> was the same thing as a </span><em>umbel:PeriodicalSeries</em><span>. However I had an issue: a </span><em>bibo:Series</em><span> was a sub-class of </span><em>bibo:Collection</em><span> and </span><em>bibo:Periodical</em><span> was also a sub-class-of </span><em>bibo:Collection</em><span>. Then I found that </span><em><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9UGVyaW9kaWNhbFNlcmllcw==">umbel:PeriodicalSeries</a></em><span> was a sub-class of </span><em><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9Q29uY2VwdHVhbFdvcmtTZXJpZXM=">umbel:ConceptualWorkSeries</a></em><span>. Then the question arose: why </span><em>bibo:Periodical</em><span> is not a sub-class of </span><em>bibo:Series</em><span> instead of </span><em>bibo:Collection</em><span>? This is what I will propose for the next iteration of BIBO.</span></p>
<p class="MsoNormal">Now, what about this helping to increase the coherence between external ontologies?</p>
<p class="MsoNormal">One good example I have is related to SIOC and FOAF. When I linked SIOC to UMBEL, <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5vcGVubGlua3N3LmNvbS9ibG9nL35raWRlaGVuLw==">Kingsley</a> asked me why I didn&#8217;t link <em>sioc:Item</em><span>. My answer was simple: I can</span>&#8216;<span>t do this since if I make this linkage, the coherence of UMBEL will be disturbed. The problem was that </span><em>sioc:Item</em><span> was a sub-class-of </span><em>foaf:Document</em><span>. But considering </span><em>sioc:Item</em>&#8216;<span>s definition, and </span><em>foaf:Document</em>&#8216;<span>s definition and linkage to UMBEL, by making the linkage of </span><em>sioc:Item</em><span> to UMBEL would create some incoherence in the framework because of its relationship with </span><em>foaf:Document</em><span>.</span></p>
<p class="MsoNormal">From this discussion with Kingsley, <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dyb3Vwcy5nb29nbGUuY29tL2dyb3VwL3Npb2MtZGV2L2Jyb3dzZV90aHJlYWQvdGhyZWFkLzEzMmVhYTI5MWQ5M2ZiNzM=">this thread appeared on the SIOC mailing list</a>, and the link from <em>sioc:Item</em><span> to </span><em>foaf:Document</em><span> has been removed.</span></p>
<p class="MsoNormal">These are the two general cases where UMBEL, as a coherent framework, can help the development of ontologies.</p>
<p class="MsoNormal">So, by achieving points (1) and (2), we are on the way to achieve point (3): the coordination of the development of ontologies and the cooperation of the agents working on these ontologies projects is effective to achieve goals (1) and (2).</p>
<p class="MsoNormal">
<h3><span>The Final Mapped Relations</span></h3>
<p><!--StartFragment--> <!--EndFragment--></p>
<p class="MsoNormal"><span>So, after application of this process and thinking, here are the UMBEL-BIBO mappings:</span></p>
<p class="MsoNormal"><span> <span>You can look at Appendix A to the UMBEL technical document (</span><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9kb2MvVU1CRUxPbnRvbG9neV92QTEucGRm"><span>PDF</span></a><span> or </span><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy51bWJlbC5vcmcvdGVjaG5pY2FsX2RvY3VtZW50YXRpb24uaHRtbA=="><span>online</span></a><span>); additionally you will see similar mappings for the existing dozen or so ontologies presently mapped to UMBEL.<span> </span>In combination, these give us the ability to </span></span>&#8216;<span><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL2luZGV4LnBocC8yMDA4LzA0LzIwL2V4cGxvZGluZy10aGUtZG9tYWluLXVtYmVsLXdlYi1zZXJ2aWNlcy1ieS16aXRnaXN0Lw=="><span>Explode the Domain</span></a></span>&#8216;<span><span>!</span></span></p>
<p class="MsoNormal">
<h3><span>Descriptive Subject Concepts: Icing on the Cake</span></h3>
<p class="MsoNormal">All of the description above relates to the mapping between the BIBO and UMBEL ontologies (and therefore other external ones).<span> </span>But, of course, we also now have the full scope of UMBEL subject concepts that we can also now apply to describe what the actual BIBO citations are <em><span style="text-decoration: underline;">about</span></em><span>.</span></p>
<p class="MsoNormal">So, while we have structural ontology relationships that can be leveraged, we also now have a common vocabulary to describe the subject matter of what these citations are about.<span> </span>Use of these UMBEL subject concepts now allow us to cluster and retrieve citations by subject matter.</p>
<p class="MsoNormal">In this manner, UMBEL becomes a consistent tagging vocabulary for describing what citations and references are about.<span> </span>Want everything about <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9V2VhdmluZw==">weaving</a> or <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9R2FsYXh5">galaxies</a> or <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9TXVzaWNhbENvbXBvc2l0aW9uX09wZXJh">opera</a> or <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9VGhpbmc=">anything</a>, for example?<span> </span>Simply characterize your citations by appropriate UMBEL subjects and then use them as part of your retrieval filters.<span> </span></p>
<p class="MsoNormal">This makes clear that UMBEL is some kind of Hydra: it can be used as a conceptual framework to help make ontologies (vocabularies) coherent and consistent, and at the same time, it can act as a conceptual description framework that describes the &#8220;matter&#8221; of things. This means that a subject concept can describe the &#8220;nature&#8221; of a thing <strong>and</strong><span> the &#8220;matter&#8221; of another thing at the same time.</span></p>
<p class="MsoNormal">
<h3><span>Conclusion</span></h3>
<p class="MsoNormal">UMBEL is becoming a wonderful tool that can be used in many ways. It is a vocabulary that is instantiated in a subject concept structure. It can be used not only to categorize things and to help find things, but also to define things, and to develop ontologies that define other things. We are on our way to achieve these three goals:</p>
<ol>
<li>Develop ontologies that are in <strong>context</strong></li>
<li><strong><span style="font-weight: normal;">Develop ontologies that remain <strong>coherent<span style="font-weight: normal;"><strong></strong></span></strong></span></strong></li>
<li><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong>Coordinate</strong><span> the development of ontologies and the </span><strong>cooperation</strong><span> of the agents working on these ontologies projects sufficient to achieve goals (1) and (2).</span></span></strong></span></strong></li>
</ol>
<p class="MsoNormal">As usual, I&#8217;d like to thank my UMBEL co-editor and colleague, <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ta2JlcmdtYW4uY29tLw==">Mike Bergman</a>, for his discussions and assistance on this material.</p>
<p><!--EndFragment--></p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=907" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2008/08/29/umbel-as-a-coherent-framework-to-support-ontology-development/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>UMBEL version 071 Released</title>
		<link>http://fgiasson.com/blog/index.php/2008/08/28/umbel-version-071-released/</link>
		<comments>http://fgiasson.com/blog/index.php/2008/08/28/umbel-version-071-released/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 19:58:33 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[#ontology]]></category>
		<category><![CDATA[#umbel]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/?p=906</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=UMBEL version 071 Released&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-08-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/08/28/umbel-version-071-released/&amp;rft.language=English"></span>
We have just released a new version of UMBEL (v 071).  This new version is based on a new version of OpenCyc that has been updated with the latest knowledge base version 5014. This is the latest version of OpenCyc they released after we met Cycorp and the Cyc Foundation a couple of weeks ago [...]]]></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=UMBEL version 071 Released&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-08-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/08/28/umbel-version-071-released/&amp;rft.language=English"></span>
<p style="text-align: left;">We have just released a new version of <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZw==">UMBEL</a> (v 071).  This new version is based on a new version of <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5vcGVuY3ljLm9yZy8=">OpenCyc</a> that has been updated with the latest knowledge base version 5014. This is the latest version of OpenCyc they released after we met Cycorp and the Cyc Foundation a couple of weeks ago in Austin. In the meantime we also fixed some things and enhanced the UMBEL concept structure.</p>
<p>Here is the list of changes and fix:</p>
<ul type="disc">
<li>The      UMBEL subject and abstract concept structure is based on OpenCyc kb5014</li>
<li>The      UMBEL namespaces changed</li>
<li>UMBEL      subject concepts now link to OpenCyc classes and individuals</li>
<li>The      UMBEL generation scripts now uses the OpenCyc external IDs</li>
<li>Duplicated      lines in the file umbel_cytoscape_vXYZ.csv have been removed</li>
<li>The      linkage of BIBO to UMBEL has been completed</li>
<li>The      linkage of FOAF and SIOC to UMBEL has been revised</li>
<li>The      encoding of the character &#8220;%&#8221; in the named entities dictionaries N3 files      has been fixed</li>
<li>The      UMBEL technical documentation has been updated according to this list of      changes.</li>
</ul>
<p>Now lets talk about some major changes of this new release.</p>
<h3>New UMBEL namespaces</h3>
<p>We changed the UMBEL namespace URIs to be more consistent moving forward. Here is the fuller rationale:</p>
<p style="padding-left: 30px;"><em>&#8220;Here are the URIs of the namespaces used to describe the UMBEL Ontology, the subject concepts structure, the named entities defined in UMBEL and the semsets for both the subject concept classes and named entities.</em></p>
<p style="padding-left: 30px;"><em>The folder structure of these classes of URIs has been generalized to meet the design goals of using UMBEL with domain extensions. The portion &#8220;/umbel/&#8221; in the URIs is a placeholder for the name of these extensions. Each extension, including UMBEL itself, will share the same identification structure. An example for a &#8216;Foo&#8217; domain ontology at an alternative example.com domain using the &#8220;/foo/&#8221; folder extension is shown in the table below.</em></p>
<p style="padding-left: 30px;"><em>The UMBEL Ontology vocabulary URI uses a &#8220;<a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Vzdy53My5vcmcvdG9waWMvSGFzaFZzU2xhc2g=">hash URI</a>&#8221; for convenience purposes. This facilitates the retrieval of the document of the descriptions of the vocabulary for tools that consume such documents. However considering the size of the subject and abstract concepts descriptions files, the named entities and semset files, we choose to use &#8220;<a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Vzdy53My5vcmcvdG9waWMvSGFzaFZzU2xhc2g=">slash URIs</a>&#8221; so that consumer tools do not have to download the description of all subject and abstract concepts, named entities and semsets descriptions when they request the description of one of these resources.&#8221;</em></p>
<p>The new namespaces are defined as:</p>
<table border="0" cellpadding="0">
<thead>
<tr style="border: 1px solid #000000">
<td style="border: 1px solid #000000" width="144">
<p align="center"><strong>Name</strong></p>
</td>
<td style="border: 1px solid #000000" width="109" valign="top">
<p align="center"><strong>Abbreviation</strong></p>
</td>
<td style="border: 1px solid #000000" width="241">
<p align="center"><strong>URI</strong></p>
</td>
</tr>
</thead>
<tbody>
<tr style="border: 1px solid #000000">
<td style="border: 1px solid #000000" width="144">UMBEL Ontology</td>
<td style="border: 1px solid #000000" width="109" valign="top">
<p align="center">umbel:</p>
</td>
<td style="border: 1px solid #000000" width="241"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy91bWJlbA==">http://umbel.org/umbel#</a></td>
</tr>
<tr style="border: 1px solid #000000">
<td style="border: 1px solid #000000" width="144">Subject Concepts</td>
<td style="border: 1px solid #000000" width="109" valign="top">
<p align="center">sc:</p>
</td>
<td style="border: 1px solid #000000" width="241"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy91bWJlbC9zYy8=">http://umbel.org/umbel/sc/</a></td>
</tr>
<tr style="border: 1px solid #000000">
<td style="border: 1px solid #000000" width="144">Abstract Concepts</td>
<td style="border: 1px solid #000000" width="109" valign="top">
<p align="center">ac:</p>
</td>
<td style="border: 1px solid #000000" width="241"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy91bWJlbC9hYy8=">http://umbel.org/umbel/ac/</a></td>
</tr>
<tr style="border: 1px solid #000000">
<td style="border: 1px solid #000000" width="144">Named Entities</td>
<td style="border: 1px solid #000000" width="109" valign="top">
<p align="center">ne:</p>
</td>
<td style="border: 1px solid #000000" width="241"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy91bWJlbC9uZS8=">http://umbel.org/umbel/ne/</a></td>
</tr>
<tr style="border: 1px solid #000000">
<td style="border: 1px solid #000000" width="144">Semsets</td>
<td style="border: 1px solid #000000" width="109" valign="top">
<p align="center">semset-<em>xyz</em></p>
</td>
<td style="border: 1px solid #000000" width="241"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy91bWJlbC9zZW1zZXQveHl6Lw==">http://umbel.org/umbel/semset/<em>xyz</em>/</a></td>
</tr>
<tr style="border: 1px solid #000000">
<td style="border: 1px solid #000000" width="144">Example, English semset</td>
<td style="border: 1px solid #000000" width="109" valign="top">
<p align="center">semset-en</p>
</td>
<td style="border: 1px solid #000000" width="241"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy91bWJlbC9zZW1zZXQvZW4v">http://umbel.org/umbel/semset/en/</a></td>
</tr>
<tr style="border: 1px solid #000000">
<td style="border: 1px solid #000000" width="144">FOO Ontology (a domain   ontology based on UMBEL)</td>
<td style="border: 1px solid #000000" width="109" valign="top">
<p align="center">foo:</p>
</td>
<td style="border: 1px solid #000000" width="241" valign="top"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2V4YW1wbGUuY29tL2Zvbw==">http://example.com/foo#</a></td>
</tr>
</tbody>
</table>
<p>We now consider these new URIs as &#8220;frozen&#8221;. So please update your application with these new URIs.</p>
<h3>UMBEL subject concepts that link to classes and individuals</h3>
<p>In some edge cases, UMBEL considers that an OpenCyc individual is a subject concept or an abstract concept. This means that not only OpenCyc classes can be selected to be UMBEL subject concepts, but OpenCyc individuals can be as well. The definitions of UMBEL subject concepts, abstract concepts and named entities guide how the corresponding OpenCyc collection (&#8220;class&#8221;) or individual is treated.  If an UMBEL subject concept is related to a OpenCyc collection (&#8220;class&#8221;), then the linkage between these two resources will be done with the property owl:equivalentClass. If an UMBEL subject concept is related to a OpenCyc individual, then the linkage between these two resources will be done with the property owl:sameAs.  <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9kb2MvVU1CRUxPbnRvbG9neV8yMDA4MDcxNnZBMi5wZGY=">Check the volume 2 to know what we consider as subject concept, abstract concepts and named entities.</a></p>
<h3>Use of OpenCyc classes&#8217; external ID<strong>s</strong></h3>
<p>UMBEL subject and abstract concepts names have been used for convenience only. When a new version of UMBEL is created, the &#8220;external IDs&#8221; of the OpenCyc classes are used to link these classes to UMBEL subject and abstract concepts. That way, if their naming conventions change from an OpenCyc version A to a version B, then we are still able to update the proper UMBEL concepts according to their new OpenCyc definitions.  Note that the <span style="text-decoration: underline;">OpenCyc external IDs are only used</span> when we create a new version of UMBEL. Otherwise the URIs of the UMBEL subject and abstract concepts use the &#8220;human readable&#8221; labels to refer to the concepts.</p>
<h3>Linkage between OpenCyc and UMBE<strong>L</strong></h3>
<p>We have to note that OpenCyc added linkage from the OpenCyc classes to the UMBEL subject concepts classes. This means that if someone dereferences OpenCyc classes URIs, they will have a reference to UMBEL subject concept classes via the property <em>owl:sameAs</em>.</p>
<h3>Still to come</h3>
<p>While much progress has been made in this new version 071, there are some pending issues and tasks not in the current release:</p>
<ul type="disc">
<li>Complete      Web service and endpoints release (forthcoming in a few days)</li>
<li>Re-inclusion      of company provinces, states and territories</li>
<li>Automatic      instance checks to ensure better coverage of more specific concepts in the      ontology.</li>
</ul>
<p>We are continuing to work out test and automation procedures with Cycorp and will incorporate these improvements as well in subsequent releases.</p>
<h3>Conclusion</h3>
<p>This new release is one more step in the good direction. UMBEL is getting more and more stable. Its relation to OpenCyc is stronger and stronger. And its linakge to external ontologies is bigger and bigger.  Please report any issues, comments or suggestions on the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dyb3Vwcy5nb29nbGUuY29tL2dyb3VwL3VtYmVsLW9udG9sb2d5">mailing list</a>.</p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=906" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2008/08/28/umbel-version-071-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting to Play with the UMBEL Ontology</title>
		<link>http://fgiasson.com/blog/index.php/2008/07/16/starting-to-play-with-the-umbel-ontology/</link>
		<comments>http://fgiasson.com/blog/index.php/2008/07/16/starting-to-play-with-the-umbel-ontology/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 19:49:15 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[Zitgist]]></category>
		<category><![CDATA[#ontology]]></category>
		<category><![CDATA[#umbel]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/?p=897</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=Starting to Play with the UMBEL Ontology&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.subject=Zitgist&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-07-16&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/07/16/starting-to-play-with-the-umbel-ontology/&amp;rft.language=English"></span>
I am really proud to announce the first public release of the UMBEL Ontology and its subject structure after one year of hard work with Mike. As UMBEL is introduced in the UMBEL Technical Documentation: &#8220;UMBEL (Upper-level Mapping and Binding Exchange Layer) is a lightweight ontology for relating external ontologies and their classes to UMBEL [...]]]></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=Starting to Play with the UMBEL Ontology&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.subject=Zitgist&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-07-16&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/07/16/starting-to-play-with-the-umbel-ontology/&amp;rft.language=English"></span>
<table border="0">
<tbody>
<tr>
<td>I am really proud to announce the first public release of the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZw==">UMBEL Ontology</a> and its <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9kb2N1bWVudGF0aW9uLmh0bWw=">subject structure</a> after one year of hard work with <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21rYmVyZ21hbi5jb20=">Mike</a>.</td>
<td width="206" height="100" valign="top"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29t"><img src="http://fgiasson.com/blog/wp-content/uploads/2007/07/umbel_medium.png" border="0" alt="" /></a></td>
</tr>
</tbody>
</table>
<p>As UMBEL is introduced in the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9uZXdfc2l0ZS9kb2MvVU1CRUxPbnRvbG9neV8yMDA4MDcxNnZBMS5wZGY=">UMBEL Technical Documentation</a>:</p>
<p style="padding-left: 30px;"><em>&#8220;UMBEL (Upper-level Mapping and Binding Exchange Layer) is a lightweight ontology for relating external ontologies and their classes to UMBEL subject concepts. UMBEL subject concepts are conceptually related together using the SKOS and the OWL-Full ontologies. They form a structural backbone&#8217; comprised of subject concepts and their semantic relationships. By linking external ontologies to this conceptual structure, we explode the domain of the linked classes by leveraging this conceptual structure.</em></p>
<p style="padding-left: 30px;"><em>UMBEL defines &#8220;subject concepts&#8221; as a distinct subset of the more broadly understood concept such as used in the SKOS/OWL-Full controlled vocabulary, conceptual graphs, formal concept analysis or the very general concepts common to many upper ontologies. We define subject concepts as a special kind of concept: namely, ones that are concrete, subject-related and non-abstract.</em></p>
<p style="padding-left: 30px;"><em>UMBEL contrasts subject concepts with abstract concepts and with named entities. Abstract concepts represent abstract or ephemeral notions such as truth, beauty, evil or justice, or are thought constructs useful to organizing or categorizing things but are not readily seen in the experiential world. Named entities are the real things or instances in the world that are themselves natural and notable class members of subject concepts. More detailed distinctions are provided under Terminology and Definitions below.&#8221;</em></p>
<p>Mike Bergman wrote a <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ta2JlcmdtYW4uY29tLz9wPTQ0OQ==">really good introduction blog post about UMBEL</a> that lists all the supporting material and services that exists to get starting with UMBEL.</p>
<p>In this blog post I will write about one example that shows how to leverage UMBEL in two different ways: (1) how to use UMBEL to &#8220;explode the domain&#8221; of an existing ontology and (2) how to use UMBEL when an ontology doesn&#8217;t exist to describe a certain domain. I will also write other blog posts in the coming days to show more ways to leverage UMBEL in different settings and how to use it to solve other kind of real world problems.</p>
<p>Some of this new material will begin to hint at Zitgist&#8217;s own plans for using UMBEL.</p>
<h3>Linking FOAF to UMBEL to explode its domain</h3>
<p>How many times have people tried to use <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZvYWYtcHJvamVjdC5vcmc=">FOAF</a> to describe organizational entities? In the end, everything ends up being assigned to foaf:Organization. A company, a NGO, or any other kind of organizations were all foaf:Organization(s) or foaf:Group(s). In most cases the result was unsatisfactory and everything ended up being the same &#8220;classification&#8221;.</p>
<p>But I don&#8217;t want to describe a business as an &#8220;Organization&#8221;, or a NGO as another &#8220;Organization&#8221;. They are two quite different concepts, even if the upper concept that links them is an &#8220;Organization&#8221;. However, there are no ontologies (that I know of) that describe businesses and NGOs; and FOAF is not expressive enough to do that distinction. However, is it FOAF&#8217;s goal to be that expressive? Possibly; but not in its current state. So what we want here is to extend it: <strong><em>to explode its domain</em></strong>!</p>
<p>And, it is what we will do with UMBEL.</p>
<p>The goal is to link FOAF classes to UMBEL subject concepts so that we can extend FOAF&#8217;s classes with more general and more specific concepts such as Business and NGO.</p>
<p>If you take a look at <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy90ZWNobmljYWxfZG9jdW1lbnRhdGlvbi5odG1sI2ZvYWZfbGlua2FnZQ==">how the FOAF ontology has been linked to UMBEL</a>, you will notice that a foaf:Organization is equivalent to an sc:Organization. <em>Note: the linkage of external ontologies classes is consistent within UMBEL. It is UMBEL&#8217;s view of the World.</em></p>
<p>Let&#8217;s take an example to show what I mean. What I want is to describe the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3ppdGdpc3QuY29t">Zitgist LLC</a> business; to describe it as a business, and not an organization. However I want to be able to re-use properties described in other ontologies to describe this business. So, here is an example of how I can describe this company using a UMBEL subject concept and external ontologies properties:</p>
<p style="padding-left: 30px;"><em>&lt;http://zitgist.com/about/&gt; a sc:Business ;</em></p>
<p style="padding-left: 30px;"><em>foaf:name &#8220;Zitgist LLC.&#8221; ;</em></p>
<p style="padding-left: 30px;"><em>foaf:birthday &#8220;2006-10-20&#8243; ;</em></p>
<p style="padding-left: 30px;"><em>foaf:logo &lt;http://zitgist.com/imgs/zitgistlogo2_110_55.gif&gt; ;</em></p>
<p style="padding-left: 30px;"><em>foaf:fundedBy &lt;http://www.openlinksw.com&gt; ;</em></p>
<p style="padding-left: 30px;"><em>bio:olb &#8220;&#8221;"Zitgist provides quality Linked Data products and services. Linked Data is based on open standards to interconnect any form of relevant information on demand and in context. Zitgist&#8217;s capabilities range from the consumer Web plug-in zLinks to enterprise linked data transformation and deployment. Our expertise spans from data, standards and protocols to tools, user interface design, and scalable architectures. Zitgist innovation helps make the connections that matter. Let us show you how our approach to Linked Data can bring the power of the network effect to your data assets and global information.&#8221;"&#8221;@en ;</em></p>
<p style="padding-left: 30px;"><em>foaf:based_near [ geo:Point [geo:lat "42.455", geo:long "-71.218"] ] ;</em></p>
<p style="padding-left: 30px;"><em>foaf:homepage &lt;http://zitgist.com&gt; ;</em></p>
<p style="padding-left: 30px;"><em>foaf:made &lt;http://umbel.org/about/&gt; ;</em></p>
<p style="padding-left: 30px;"><em>foaf:made &lt;http://browser.zitgist.com/about/&gt; ;</em></p>
<p style="padding-left: 30px;"><em>foaf:made &lt;http://pingthesemanticweb.com/about/&gt; ;</em></p>
<p style="padding-left: 30px;"><em>foaf:made &lt;http://musicontology.com/about/&gt; ;</em></p>
<p style="padding-left: 30px;"><em>foaf:made &lt;http://bibliontology.com/about/&gt; ;</em></p>
<p style="padding-left: 30px;"><em>foaf:made &lt;http://talkdigger.com/about/&gt; .</em></p>
<p>As you can notice with this example, Zitgist is defined as a sc:Business. Well, you are probably wondering what is a sc:Business? Let&#8217;s take a look at the subject concept&#8217;s detailed report: <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9QnVzaW5lc3M=">sc:Business</a>.</p>
<p>The next question is: why can I use all these properties to describe a sc:Business? The quick answer is because foaf:Organization is linked (equivalent to) sc:Organization and that sc:Business is a sub class of sc:Organization. <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy90ZWNobmljYWxfZG9jdW1lbnRhdGlvbi5odG1sI29yZ2FuaXphdGlvbl9idXNpbmVzc19pbmZlcmVuY2U=">You can read the proof here</a>; and check the figure below that shows the inference path that leads us to this result.</p>
<p><em>(Note: this is what we refer to: <strong>exploding the domain</strong></em><em> of FOAF)</em></p>
<p style="text-align: center;"><a style=\"text-decoration: none;\" href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA3L2luZmVyZW5jZV9leGFtcGxlX2Jhc2ljLnBuZw=="><img class="alignnone size-medium wp-image-898 aligncenter" title="inference_example_basic" src="http://fgiasson.com/blog/wp-content/uploads/2008/07/inference_example_basic-278x300.png" alt="" width="278" height="300" /></a></p>
<h3>Analyzing a SC with the Detailed Report</h3>
<p>The <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhw">Detailed Report web service tool</a> helps users to check which external class is linked to which subject concept and the nature of the linkage. Additionally it helps people to know what properties can be re-used to describe an individual of that class. Here is a quick overview of what information can be accessed when using this detailed report tool. Let&#8217;s take the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9QnVzaW5lc3M=">sc:Business detailed report page</a>:</p>
<h4>Named Entities</h4>
<p>The <em>Named Entities</em> section lists a couple of named entities that belong to this subject concept class. These are direct, or inferred, <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tcGktaW5mLm1wZy5kZS9+c3VjaGFuZWsvZG93bmxvYWRzL3lhZ28v">Yago</a> named entities that belongs to this subject concept.</p>
<p align="center"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA3L25hbWVkX2VudGl0aWVzLmdpZg=="><img class="alignnone size-medium wp-image-905" title="named_entities" src="http://fgiasson.com/blog/wp-content/uploads/2008/07/named_entities.gif" alt="" width="180" height="156" /></a></p>
<p><strong>More General External Classes</strong><br />
The <em>More General External Classes</em> section lists the external super-classes linked to this subject concept. So we can quickly notice that a sc:Business is a foaf:Organization, a foaf:Group and a foaf:Agent.</p>
<p align="center"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA3L2dlbmVyYWxfZXh0ZXJuYWxfY2xhc3Nlcy5naWY="><img class="alignnone size-medium wp-image-904" title="general_external_classes" src="http://fgiasson.com/blog/wp-content/uploads/2008/07/general_external_classes.gif" alt="" width="240" height="182" /></a></p>
<p><strong>In-domain-of and In-range-of</strong><br />
The <em>in-domain-of</em> and <em>in-range-of</em> sections list the properties, defined in some external ontologies, that can be used to describe that subject concept. So most of the properties that I used to describe the Zitgist business above should appear in this list (except if the ontology hasn&#8217;t yet been linked to UMBEL; but a dozen are already so as shown in <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy51bWJlbC5vcmcvdGVjaG5pY2FsX2RvY3VtZW50YXRpb24uaHRtbA==">Appendix A</a> of the main technical document).</p>
<p align="center"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA3L2luX2RvbWFpbl9vZi5naWY="><img class="alignnone size-medium wp-image-903" title="in_domain_of" src="http://fgiasson.com/blog/wp-content/uploads/2008/07/in_domain_of.gif" alt="" width="240" height="151" /></a></p>
<p align="center">
<p align="center"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA3L2luX3JhbmdlX29mLmdpZg=="><img class="alignnone size-medium wp-image-902" title="in_range_of" src="http://fgiasson.com/blog/wp-content/uploads/2008/07/in_range_of.gif" alt="" width="290" height="153" /></a></p>
<p align="center">
<h4>More General and Specific Subject Concepts</h4>
<p>The <em>More General Subject Concepts</em> and the <em>More Specific Subject Concepts</em> sections list the super-concepts and the sub-concepts of the current subject concept (sc:Business in that case). So, we can use UMBEL to describe an even more specific kind of business, for example: an Airline Company. Or we can use UMBEL to describe a more general kind of business: a Commercial Organization.</p>
<p align="center"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA3L2dlbmVyYWxfc3ViamVjdF9jb25jZXB0LmdpZg=="><img class="alignnone size-medium wp-image-900" title="general_subject_concept" src="http://fgiasson.com/blog/wp-content/uploads/2008/07/general_subject_concept.gif" alt="" width="256" height="221" /></a></p>
<p align="center">
<p align="center"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzA3L3NwZWNpZmljX3N1YmplY3RfY29uY2VwdC5naWY="><img class="alignnone size-medium wp-image-899" title="specific_subject_concept" src="http://fgiasson.com/blog/wp-content/uploads/2008/07/specific_subject_concept-300x150.gif" alt="" width="300" height="150" /></a></p>
<p align="center">
<p>Finally this Detailed Report Web Service helps people to put a given subject concept into context: how it is related to external ontologies classes; how we can use properties to describe individual of these concepts; how is it related to other subject concepts? It is <strong>the</strong> tool to answer these questions.</p>
<h3><strong>Conclusion</strong></h3>
<p>In this blog post we saw how external ontologies classes can be linked to UMBEL to <strong><em>explode their domain</em></strong>: so to enhance their expressiveness. Additionally we saw how to use UMBEL web services to analyze a subject concept and to see its relations with other subject concepts, external classes and properties.</p>
<p>However this is just the beginning of our exploration of UMBEL. Many things are waiting for us at the corner. I am starting to write a series of blog posts that will show you different uses and characteristics of UMBEL. All of them will be explained using real world use cases and challenges. We will see how named entities are related to UMBEL subject concepts. We will see how named entities data sources such as <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tcGktaW5mLm1wZy5kZS9+c3VjaGFuZWsvZG93bmxvYWRzL3lhZ28v">Yago</a> and the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2RidHVuZS5vcmcvYmJjL3BlZWwv">John Peel Sessions</a> have been linked to UMBEL. We will see how the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy90ZWNobmljYWxfZG9jdW1lbnRhdGlvbi5odG1sI3ZvY2FidWxhcnk=">UMBEL Vocabulary</a> can help people to describe subject relationship between: a RDFS class that can be linked to a subject concept (using umbel:isAligned and owl:equivalentClass); a named entity to a subject concept (using umbel:isAbout and umbel:linksEntity); and a named entity to another named entity (using umbel:isLike and owl:sameAs).</p>
<p>As you can notice, this is just the beginning. In meantime you can read the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy90ZWNobmljYWxfZG9jdW1lbnRhdGlvbi5odG1s">technical documentation</a> to have a better understanding of UMBEL. And additionally you can read <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9kb2N1bWVudGF0aW9uLmh0bWw=">all the volumes</a> that have been written to explain UMBEL&#8217;s evolution and the steps that lead to the creation of this of this first public release of the ontology.</p>
<p>Finally, you can now start using UMBEL in your own applications.  I would suggest you to revisit the UMBEL web services by reading my previous blog post: <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZnaWFzc29uLmNvbS9ibG9nL2luZGV4LnBocC8yMDA4LzA0LzIwL2V4cGxvZGluZy10aGUtZG9tYWluLXVtYmVsLXdlYi1zZXJ2aWNlcy1ieS16aXRnaXN0Lw==">Exploding the Domain: UMBEL Web Services by Zitgist</a>. Additionally I would suggest you to try to dereference subject concepts URIs such as: <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9ucy9zYy9Qcm9qZWN0">http://umbel.org/ns/sc/Project</a> and <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZy9ucy9zYy9Pcmdhbml6YXRpb24=">http://umbel.org/ns/sc/Organization</a>. All UMBEL Vocabulary&#8217;s classes and properties are dereferencable. All UMBEL named entities are also dereferencable along with all subject and abstract concepts.</p>
<p>Enjoy!</p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=897" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2008/07/16/starting-to-play-with-the-umbel-ontology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploding the Domain:  UMBEL Web Services by Zitgist</title>
		<link>http://fgiasson.com/blog/index.php/2008/04/20/exploding-the-domain-umbel-web-services-by-zitgist/</link>
		<comments>http://fgiasson.com/blog/index.php/2008/04/20/exploding-the-domain-umbel-web-services-by-zitgist/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 14:40:59 +0000</pubDate>
		<dc:creator>Frederick Giasson</dc:creator>
				<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[UMBEL]]></category>
		<category><![CDATA[Zitgist]]></category>
		<category><![CDATA[#umbel]]></category>

		<guid isPermaLink="false">http://fgiasson.com/blog/index.php/2008/04/20/exploding-the-domain-umbel-web-services-by-zitgist/</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=Exploding the Domain:  UMBEL Web Services by Zitgist&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.subject=Zitgist&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-04-20&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/04/20/exploding-the-domain-umbel-web-services-by-zitgist/&amp;rft.language=English"></span>
I am pleased to announce the first phase of the public release of the UMBEL Web Services by Zitgist. This first release consists of a series of user interfaces in-front of several UMBEL web services. This blog post shows and explains what these web services are about and how people will be able to use [...]]]></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=Exploding the Domain:  UMBEL Web Services by Zitgist&amp;rft.aulast=Giasson&amp;rft.aufirst=Frederick&amp;rft.subject=Semantic Web&amp;rft.subject=UMBEL&amp;rft.subject=Zitgist&amp;rft.source=Frederick Giasson&#8217;s Weblog&amp;rft.date=2008-04-20&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://fgiasson.com/blog/index.php/2008/04/20/exploding-the-domain-umbel-web-services-by-zitgist/&amp;rft.language=English"></span>
<table>
<tr>
<td>I am pleased to announce the first phase of the public release of the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29t">UMBEL Web Services</a> by <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3ppdGdpc3QuY29t">Zitgist</a>. This first release consists of a series of user interfaces in-front of several UMBEL web services.</td>
<td height="100" valign="top" width="206"><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29t"><img src="http://fgiasson.com/blog/wp-content/uploads/2007/07/umbel_medium.png" border="0" /></a></td>
</tr>
</table>
<p>This blog post shows and explains what these web services are about and how people will be able to use them to leverage UMBEL to create new ontologies, to instantiate new data sets and to interlink external ontologies to <strong>explode their domains</strong>.</p>
<h3>Background</h3>
<p>For the last four to six months we have been in the process of creating the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLm9yZw==">UMBEL ontology</a>. We have been doing research to find the best basis datasets; we have been cleaning these datasets for UMBEL&#8217;s purposes; and we have been developing the ontology and its principles. Starting today, we begin the release process for UMBEL:</p>
<ol>
<li>UMBEL web services&#8217; user interfaces</li>
<li>UMBEL ontology (OWL-Full)</li>
<li>UMBEL ontology technical documentation</li>
<li>UMBEL subject concepts&#8217; structure (SKOS + OWL-Full) &amp; named entities instantiation</li>
<li>UMBEL web services endpoints.</li>
</ol>
<h3></h3>
<h3>UMBEL Ontology &amp; Subject Concept Structure</h3>
<p>Before starting to show and explain the UMBEL web services&#8217; user interfaces&#8217;, I have to give some background information about the UMBEL ontology&#8217;s principles, and how the subject concept structure has been created. All this information will be discussed and explained at length in the UMBEL ontology technical documentation that is about to be published; but I have to give some technical background information in order to explain what these web services are about.</p>
<p>As described by <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ta2JlcmdtYW4uY29tLw==">Mike</a>, UMBEL&#8217;s purposes are:</p>
<blockquote>
<p align="left"><em>&#8220;[...] to provide a lightweight structure of subject concepts as a reference to what Web content or data &#8220;is about&#8221;, what is called a concept schema in SKOS [...]</em></p>
<p><em>Think of the backbone as a set of roadsigns to help find related content. UMBEL is like a map of an interstate highway system, a way of getting from one big place to another. Once in the right vicinity, other maps (or ontologies), more akin to detailed street maps, are then necessary to get to specific locations or street addresses.</em></p>
<p><em>By definition, these more fine-grained maps are beyond UMBEL&#8217;s scope. But UMBEL can help provide the context for placing such detailed maps in relation to one another and in relation to the Big Picture of what related content is about.</em></p>
<p><em>These subject concepts also provide the mapping points for the many, many thousands (indeed, millions) of specific named entities that are the notable instances of these subject concepts. Examples might include the names of specific physicists, cities in a country, or a listing of financial stock exchanges. UMBEL mappings enable us to link a given named entity to the various subject classes of which it is a member.</em></p>
<p><em>And, because of relationships amongst subject concepts in the backbone, we can also relate that entity to other related entities and concepts. The UMBEL backbone traces the major pathways through the content graph of the Web. For some visualizations of this subject graph, see So, What Might The Web&#8217;s Subject Backbone Look Like?&#8221;</em></p></blockquote>
<p>A four-article introduction to UMBEL can be read from Mike&#8217;s blog at:</p>
<ul class="unIndentedList">
<li> <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ta2JlcmdtYW4uY29tLz9wPTQzMA==">Part 1: A Re-Introduction to UMBEL</a></li>
<li> <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ta2JlcmdtYW4uY29tLz9wPTQzMQ==">Part 2: UMBEL: Making Linked Data Classy</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ta2JlcmdtYW4uY29tLz9wPTQzMg=="> Part 3: Subject Concepts and Named Entities and</a></li>
<li> <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ta2JlcmdtYW4uY29tLz9wPTQzMw==">Part 4: Basing UMBEL&#8217;s Backbone on OpenCyc</a></li>
</ul>
<p>UMBEL is a 21 000 subject concept structure that has been derived from the OpenCyc ontology. The structure is described in SKOS and OWL-Full. Each concept is an invididual of the skos:Concept class, which are themselves OWL classes. This dichotomy is the basis of UMBEL. Since the subject concepts are classes, this mean that we can relate these classes to external ontology classes using properties such as rdfs:subClassOf and owl:equivalentClass.</p>
<p>So what does all of this mean? It means that once the linkages between UMBEL subject concepts and external ontologies classes are made, the following becomes possible: 1) the UMBEL subject concept structure can be used to describe (instantiate) things using the UMBEL data structure; 2) external ontology properties can be re-used to describe these new instances since external ontologies classes are linked to UMBEL subject concept classes; and 3) in some cases, the properties defined in these ontologies can be used in relation with UMBEL subject concept classes. The forthcoming technical documentation about this stuff will provide more detailed explanation.  For the moment, just accept these assertions as being true.</p>
<p>The UMBEL web services (user interfaces) have been created to help people to manage these relationships between UMBEL subject concepts classes and external ontology classes. People will use the services to infer facts from the structure of the subject concepts, to check if a class is a sub-class, a super-class or an equivalent class of another class. They will also use the services to see what properties, defined in external ontologies, can be re-used, and on which subject concept.</p>
<p>Let the show begin!</p>
<h3>UMBEL Web Services Index Page</h3>
<p><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tLw==">The entry page lists all the available web services</a>. For each web service, you have a link to the web service user interface, a link to an about page explaining the basis of the web service, and a link to the technical documentation of the web service endpoint: how to communicate with the endpoint web server and how to interpret the answer sent by the web service.</p>
<p>Take note that the web service endpoints are not yet publicly available, and that this endpoint page is provided now for information purposes.</p>
<h3>Eleven UMBEL Web Services</h3>
<ol>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2ZpbmRfbGFiZWwucGhw">Find Subject Concepts</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXcucGhw">Subject Concept Report</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhw">Subject Concept Detailed Report</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9zdWJfbGlzdC5waHA=">List Sub-Concepts &amp; Sub-Classes</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9zdXBlcl9saXN0LnBocA==">List Super-Concepts &amp; Super-Classes</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9lcXVpdmFsZW50X2xpc3QucGhw">List Equivalent External Classes</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9zdWJfdmVyaWZ5LnBocA==">Verify Sub-Class Relationship</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9zdXBlcl92ZXJpZnkucGhw">Verify Super-Class Relationship</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9lcXVpdmFsZW50X3ZlcmlmeS5waHA=">Verify Equivalent Class Relationship</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2V4cGxvcmVyLnBocA==">Subject Concepts Explorer</a></li>
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3lhZ28ucGhw">Yago Ontology &#8212; a little help from our friends.</a></li>
</ol>
<h3>Searching the UMBEL Subject Concept Structure</h3>
<p>The first thing people will want to do is to search within the UMBEL subject concept structure. The &#8220;Find Subject Concepts&#8221; web service helps people to locate potential subject concept they are looking for.</p>
<p>If someone looks at the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2ZpbmRfbGFiZWwucGhw">Find Subject Concepts page</a> and <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2ZpbmRfbGFiZWwucGhwP2lfbW9kZT0xJmFtcDtzZWFyY2hfdGV4dD1wcm9qZWN0">performs a search for the keyword &#8220;project&#8221;, he will get this list of subject concepts</a>:</p>
<p style="text-align: center"><img src="http://fgiasson.com/blog/wp-content/uploads/2008/04/umbel_find.png" alt="umbel_find.png" /></p>
<p><em>Note: all subject concepts are ordered alphabetically and the search has been performed on the subject concept label and their semsets (and not in their definition).</em></p>
<p>The &#8220;finding&#8221; web service along with all the inferencing web services use the same result page layout: you have a list of subject concepts with their human readable definition (note: 8000 definitions out of 21 000 have yet to be created). If a user clicks on a result, he will be redirected to the Report and the Detailed Report user interfaces. Additionally, a user can click on the small &#8220;earth&#8221; icon to start browsing the surrounding subject concepts nodes in the Explorer visualization tool.</p>
<h3>Inferencing the UMBEL Subject Concept Structure</h3>
<p>A series of web services has been created to infer facts in the UMBEL subject concept structure. There are the two main categories of inferencing web services:</p>
<ol>
<li>The ones that <strong>list</strong> subject concepts that are more general, more specific or equivalent to a given subject concept</li>
<li>The ones that <strong>answer the question</strong>: is this subject concept a sub-concept, a super-concept or an equivalent concept to this other subject concept?</li>
</ol>
<p>These web services can be used not only to infer these facts on UMBEL subject concepts, but also on external ontology classes. There are a couple of examples of what can be done with these inferencing web services:</p>
<ul class="unIndentedList">
<li><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9zdXBlcl9saXN0LnBocD9jb25jZXB0PXByb2plY3Q="> Give me the list of more general subject concepts (super-concepts) of the subject concept &#8220;project&#8221;</a></li>
<li> <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9zdWJfbGlzdC5waHA/Y29uY2VwdD1Qcm9qZWN0">Give me the list of more specific subject concepts (sub-concepts) of the subject concept &#8220;project&#8221;</a></li>
<li> <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9lcXVpdmFsZW50X2xpc3QucGhwP2NvbmNlcHQ9UHJvamVjdA==">Give me the list of external ontologies classes that are equivalent to the subject concept &#8220;project&#8221;</a></li>
<li> <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9zdXBlcl92ZXJpZnkucGhwP2NsYXNzX2E9UHJvamVjdCZhbXA7Y2xhc3NfYj1DYW1wYWlnbg==">Is the &#8220;project&#8221; subject concept a super-concept (a more general concept) than the &#8220;campaign&#8221; subject concept?</a></li>
<li> <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9zdWJfdmVyaWZ5LnBocD9jbGFzc19hPUNhbXBhaWduJmFtcDtjbGFzc19iPVByb2plY3Q=">Is the &#8220;campaign&#8221; subject concept a sub-concept (a more specific concept) than the &#8220;project&#8221; subject concept?</a></li>
<li> <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2luZmVyZW5jZV9lcXVpdmFsZW50X3ZlcmlmeS5waHA/Y2xhc3NfYT1Qcm9qZWN0JmFtcDtjbGFzc19iPWh0dHAlM0ElMkYlMkZ4bWxucy5jb20lMkZmb2FmJTJGMC4xJTJGUHJvamVjdA==">Is the &#8220;project&#8221; subject concept equivalent to the &#8220;foaf:Project&#8221; external ontology class?</a></li>
</ul>
<p><em>Note: some people may notice that the doap:Project external ontology class is a sub-class of the &#8220;Project&#8221; subject concept. This is not intuitive for humans, but this situation will be explained at length in the UMBEL Ontology Technical Documentation. To make a long story short: considering the nature of the current definition of the doap:Project class, we couldn&#8217;t say that it is equivalent to the &#8220;Project&#8221; UMBEL subject concept.</em></p>
<h3></h3>
<h3>Visualizing the UMBEL Subject Concept Structure</h3>
<p>While inferencing and lookup are good, we still have some issues when we try to &#8220;feel&#8221; what the UMBEL subject concept structure is. The following two user interfaces will do their best to help people visualizing the subject concepts description and their relations with other subject concepts and external ontologies classes.</p>
<p>Lets start with a wonderful visualization tool, created by <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Rlci1tby5uZXQv">Moritz Stefaner</a>, and used by UMBEL to let people visualizing and browsing the data structure.</p>
<p><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL2V4cGxvcmVyLnBocD9jb25jZXB0PVByb2plY3Q=">Lets start by browsing the relationship of the &#8220;Project&#8221; subject concept</a>:</p>
<p style="text-align: center"><img src="http://fgiasson.com/blog/wp-content/uploads/2008/04/umbel_explorer.png" alt="umbel_explorer.png" /></p>
<p>You can navigate from one node to another by clicking any of the circles. Each circle is an UMBEL subject concept or an external ontology class.</p>
<p>When a node is selected, its concept description is displayed in the right sidebar of the interface.</p>
<p>Note there are four different kinds of relationship between the concepts:</p>
<ul class="unIndentedList">
<li> <font color="#3366ff">Blue (B)</font>. (concept A) &#8212; broader than &#8211;&gt; (Concept B). concept A is more general than concept B</li>
<li><font color="#ff0000"> Red (N)</font>. (concept A) &#8212; narrower than &#8211;&gt; (Concept B). concept A is more specific than concept B</li>
<li> <font color="#339966">Green (=)</font>. (concept A) &#8212; equivalent to &#8211;&gt; (Concept B). concept A is equivalent to concept B</li>
<li><font color="#993366"> Mauve (I)</font>. (concept A) &#8212; is a &#8211;&gt; (Concept B). concept A is an instance of the concept B</li>
</ul>
<p>As each node is selected, the display refreshes and shows the new set of relationships for the current node (subject concept or external class). Note the dropdown list shown at the upper right of the display enables you to return to previous views or steps.</p>
<h3>The Detailed Subject Concept Report</h3>
<p>The detailed subject concept report is <strong>the</strong> tool to know everything about a specific subject concept. This is not really a web service, but a user interface that uses all existing UMBEL web services to display a detailed report of a subject concept, and all its relations with other UMBEL subject concepts and external ontology classes and properties.</p>
<p><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9UHJvamVjdA==">There is the detailed report of the &#8220;Project&#8221; subject concept</a>:</p>
<p style="text-align: center"><img src="http://fgiasson.com/blog/wp-content/uploads/2008/04/umbel_detailed_repost.png" alt="umbel_detailed_repost.png" /></p>
<p>There is the list of information available from that detailed report page:</p>
<ul class="unIndentedList">
<li> <strong>UMBEL Subject Concept Name</strong> - the name of the subject concept</li>
<li> <strong>Semset</strong> - the preferred label and its alternative labels used to refer to this concept. The alternative labels are aliases, synonyms, collocations, etc.; related to the preferred label of the subject concept</li>
<li> <strong>Definition</strong> - the human readable definition of the subject concept</li>
<li><strong> Equivalent External Classes</strong> - the classes from external ontologies that refer to this same subject concept. Note that the UMBEL Ontology Technical Documentation will explain how the equivalence relation between an external ontology class and an UMBEL subject concept is done</li>
<li><strong> Named Entities</strong> - a list of named entities related to this UMBEL subject concept. Most of the time, the subject concept has the &#8220;type of&#8221; characteristic for these named entities. For example, for the subject concept &#8220;Person&#8221;, &#8220;Albert Einstein&#8221; is of type &#8220;Person&#8221;. The first named entities data set that has been used to create this list of named entities is <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tcGktaW5mLm1wZy5kZS9+c3VjaGFuZWsvZG93bmxvYWRzL3lhZ28v">Yago</a> (more about this below).</li>
<li><strong> More General External Classes</strong> - these are the classes from external ontologies that refer to a more general concept. Note that the UMBEL Ontology Technical Documentation will explain how the super-class relation between an external ontology class and an UMBEL subject concept is done</li>
<li><strong> More Specific External Classes</strong> - these are the classes from external ontologies that refer to a more specific concept. Note that the UMBEL Ontology Technical Documentation will explain how the sub-class relation between an external ontology class and an UMBEL subject concept is done</li>
<li><strong> In-domain-of </strong>- this is a list of properties defined in external ontologies where an individual of the UMBEL subject concept class can be used in the domain of the property. For example, for the subject concept &#8220;Person&#8221; the in-domain-of property: &#8220;foaf:interest (domain: foaf:Person)&#8221; means that an individual of the class umbel:Project can re-use the property foaf:interest that is defined in the FOAF ontology in its domain (&lt;umbel:Person&gt; &lt;foaf:internet&gt; &lt;&#8230;&gt;). Note that the UMBEL Ontology Technical Documentation will explain how the in-domain-of relation between an external ontology class and an UMBEL subject concept is done</li>
<li><strong> In-range-of</strong> - this is a list of properties defined in external ontologies where an individual of the UMBEL subject concept class can be used in the range of the property. For example, for the subject concept &#8220;Person&#8221; the in-range-of property: &#8220;doap:developer (range: foaf:Person)&#8221; means that an individual of the class umbel:Project can re-use the property doap:developer that is defined in the DOAP ontology in its range (&lt;&#8230;&gt; &lt;doap:developer&gt; &lt;umbel:Person&gt;). Note that the UMBEL Ontology Technical Documentation will explain how the in-range-of relation between an external ontology class and an UMBEL subject concept is done</li>
<li><strong> More General Subject Concepts</strong> - this is the list of more general internal UMBEL subject concepts related to the concept</li>
<li><strong> More Specific Subject Concepts</strong> - this is the list of more specific internal UMBEL subject concepts related to the concept.</li>
</ul>
<p>As you can notice, all the relations between any UMBEL subject concept to other subject concepts or external ontologies classes and properties is shown in this detailed report page.</p>
<p>This detailed report page was created not only to show people what UMBEL subject concepts are. I envision that people (more specifically ontologies developer &amp; ontologies users) will also use it to check the current linkage between UMBEL and external ontologies and how to use UMBEL to instantiate and describe resources in RDF, etc. The UMBEL ontology documentation will describe some linkage and re-using use cases in  further detail.</p>
<h3>Linked External Ontologies and Named Entities</h3>
<p><a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VtYmVsLnppdGdpc3QuY29tL3ZpZXdfZGV0YWlsZWQucGhwP2NvbmNlcHQ9UGVyc29u">Lets take a deeper look at the named entities section of the detailed report of the &#8220;Person&#8221; subject concept</a>:</p>
<p style="text-align: center"><img src="http://fgiasson.com/blog/wp-content/uploads/2008/04/umbel_named_entities.png" alt="umbel_named_entities.png" /></p>
<p>These named entities are individuals belonging to the class umbel:Person. <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2RhdGF2aWV3ZXIueml0Z2lzdC5jb20vP3VyaT1odHRwJTNBJTJGJTJGd3d3Lm1waWkuZGUlMkZ5YWdvJTJGcmVzb3VyY2UlMkZSLl9CLl9CZW5uZXR0">If you click on one of these person names</a>, you will notice that they are described the <a href="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tcGktaW5mLm1wZy5kZS9+c3VjaGFuZWsvZG93bmxvYWRzL3lhZ28v">Yago</a> data set. How is this possible?</p>
<p>To make another long story short: umbel:Person is an equivalent class to the cyc:Person class; cyc:Person is an equivalent class to the wordnet:Person class; yago:R._B._Bennett is an individual belonging to the same wordnet:Person class. So we can infer that yago:R._B._Bennett is an individual also belonging to the umbel:Person class. However, these technical details will be explained at length in the UMBEL ontology documentation.</p>
<p>But the truth is that this is not the most wonderful thing around. The most wonderful thing is when we understand what that really means (the linkage between yago:R._B._Bennett and umbel:Person (or any other data sets linked to UMBEL)). This means that this linkage is literally <strong>exploding the domain</strong> of each of these linked named entities. In fact, now we know this about yago:R._B._Bennett:</p>
<ul class="unIndentedList">
<li> It is an umbel:Person</li>
<li> It is a cyc:Person</li>
<li> It is a foaf:Person &amp; a foaf:Agent</li>
<li> It is a umbel:HomoSapiens</li>
<li> It is a umbel:SocialBeing</li>
<li> That we can re-use the foaf:birthday, foaf:name, doap:translator, dcterms:creator, etc.; external ontologies properties to describe this person.</li>
</ul>
<p>We can infer all these things, and much more, about yago:R._B._Bennett only by linking it to UMBEL. We just <strong>contextualized</strong> it; and then we <strong>exploded its domain</strong>!</p>
<p>This is what UMBEL is about; this is the value it creates; and its contribution to the Semantic Web.</p>
<h3>Conclusion</h3>
<p>This is just the beginning of UMBEL. Currently ten external ontologies have been linked to UMBEL. The attentive eye will notice some strange results in the <em>in-domain-of</em> and <em>in-range-of</em> detailed report sections. More work has to be put in the linkage; however as you will notice in the technical documentation of UMBEL, some weird results come from the way some ontologies are defined. So, these ontologies self-definition create some of these weird results. So this mean that these UMBEL tools won&#8217;t only help by linking external ontologies, but they will also help to define new ontologies and to fix existing ones.</p>
<p>Stay tuned; more stuff will be released in the coming weeks and months.</p>
 <img src="http://fgiasson.com/blog/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=886" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://fgiasson.com/blog/index.php/2008/04/20/exploding-the-domain-umbel-web-services-by-zitgist/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (Requested URI is rejected)
Database Caching 8/19 queries in 0.012 seconds using disk: basic

Served from: fgiasson.com @ 2012-05-23 08:20:00 -->
