<docbook><section><title>VirtTipsAndTricksGuideOWLIinfLinkedVocab</title><title> How does the power of OWL-based inference enable us to exploit the power of Linked Vocabularies?</title> How does the power of OWL-based inference enable us to exploit the power of Linked Vocabularies?
<para>Today we have a variety of schema-related efforts aimed at unveiling the Web&#39;s Data Space dimension.
 Examples include:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="http://schema.org/">schema.org</ulink> </listitem>
<listitem><ulink url="http://dbpedia.org/page/OpenGraph">Facebook Open Graph</ulink> </listitem>
<listitem><ulink url="http://dbpedia.org/page/FOAF_(ontology)">FOAF</ulink> </listitem>
<listitem><ulink url="http://dbpedia.org/page/Semantically-Interlinked_Online_Communities">SIOC</ulink> </listitem>
<listitem><ulink url="http://www.heppnetz.de/projects/goodrelations/">GoodRelations</ulink> </listitem>
<listitem><ulink url="http://sw.opencyc.org/">OpenCyc</ulink> </listitem>
<listitem><ulink url="http://dbpedia.org/page/Suggested_Upper_Merged_Ontology">SUMO</ulink> </listitem>
<listitem>others</listitem>
</itemizedlist><para>In addition, there are cross-vocabulary linkage efforts that include:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="http://dbpedia.org/page/UMBEL">UMBEL</ulink> </listitem>
<listitem><ulink url="http://schema.rdfs.org/">Schema.rdfs.org</ulink> -- mapping effort that covers <ulink url="http://schema.org/">schema.org</ulink>, SIOC, <ulink url="http://dbpedia.org/page/DBpedia">DBpedia</ulink>, and others </listitem>
<listitem>Our own efforts via link graphs bundled with our <ulink url="http://linkeddata.uriburner.com/">URIBurner</ulink>, DBpedia, and <ulink url="http://lod.openlinksw.com/">LOD Cloud Cache</ulink> instances.</listitem>
</itemizedlist><para>To really understand the net effect of Linked Vocabularies, you need to have a reasoner that can make sense of the mappings at massive scales.
 The challenge lies in being able to reason at massive scales &quot;on the fly&quot;, instead of being confined to materialization of new records, integrated into bulk-ingestion jobs.</para>
<para>Here is a collection of links that show the effects of cross-linking across <ulink url="http://schema.org/">schema.org</ulink> and a number of vocabularies from the LOD Cloud:</para>
<orderedlist spacing="compact"><listitem><ulink url="http://goo.gl/VQcEd">Description of Organization class</ulink> that&#39;s in an owl:equivalentClass relation with Organization classes in FOAF, Schema.rdfs.org, and Schema.org (no inference context applied, so no reasoning occurs re.
 consolidation of data across these vocabularies) </listitem>
<listitem><ulink url="http://goo.gl/CsDLF">Description of Organization class but with inference context</ulink> applied and reasoning on the data triggered (so you have a consolidation of Organization class data across all the vocabularies in this specific set of owl:equivalentClass relations) </listitem>
<listitem><ulink url="http://goo.gl/EUX0k">Offers Class in owl:equivalentClass relation</ulink> with Offer classes from <ulink url="GoodRelations">GoodRelations</ulink>, Schema.org, and Schema.rdfs.org (no inference context applied, so no reasoning) </listitem>
<listitem><ulink url="http://goo.gl/6Tp1L">Offers Class in owl:equivalentClass relation</ulink> with Products without inference context </listitem>
<listitem><ulink url="http://goo.gl/x1STC">Offers Class in owl:equivalentClass relation</ulink> with inference context applied and reasoning triggered </listitem>
<listitem><ulink url="http://goo.gl/KUqAn">BlogPosting Class in owl:equivalentClass relation</ulink> with <ulink url="BlogPosting">BlogPosting</ulink> classes from SIOC, Schema.org, and Schema.rdfs.org (no inference context applied, so no reasoning) </listitem>
<listitem><ulink url="http://goo.gl/tCCNJ">BlogPosting Class in owl:equivalentClass relation but with inference context</ulink> applied and reasoning on the data triggered </listitem>
<listitem><ulink url="http://goo.gl/zXA3A">Description of a DBpedia Class (LandmarksOrHistoricalBuildings)</ulink> that&#39;s in an owl:equivalentClass relation with Classes from Schema.org and Schema.rdfs.org </listitem>
<listitem><ulink url="http://goo.gl/HTJYD">Description of a DBpedia Class but with inference context</ulink> and reasoning on data triggered.</listitem>
</orderedlist><para>Q: What does this all mean?</para>
<para>A: You have multiple Names for equivalent Classes that deliver to you the following effects, without writing a single line of code:</para>
<orderedlist spacing="compact"><listitem>Access to instance data (<ulink url="http://dbpedia.org/page/Abox">ABox</ulink>) across all definitions (<ulink url="http://dbpedia.org/page/Tbox">TBox</ulink>) via multiple class names </listitem>
<listitem>Ability to use Schema.org terms in your HTML docs via Microdata islands with immediate access and integration with DBpedia data and the rest of the LOD cloud </listitem>
<listitem>Full effects of &quot;schema last&quot; style late binding when working with Schema.org -- you just get going without schema realm distractions and confusion</listitem>
</orderedlist><para>Final comment: Contrary to popular misconceptions, this is all possible because OWL provides a syntax for expressing descriptions logic that delivers the critical foundation for this kind of reasoning.
 What <ulink url="http://virtuoso.openlinksw.com/">OpenLink Virtuoso</ulink> (the Hybrid DBMS behind these demos) adds is the ability to experience this power at massive scales, e.g., against a live instance with 29 Billion+ records (in 3-tuple or EAV/SPO triple form).</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2">Related</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtTipsAndTricksGuideRDFSchemaOWLInferenceRules">How to exploit RDF Schema and OWL Inference Rules with minimal effort?</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/tutorials/sparql/SPARQL_Tutorials_Part_5/SPARQL_Tutorials_Part_5.html">SPARQL Tutorials covering exploitation of inference context via Virtuoso&#39;s SPARQL implementation</ulink> </listitem>
<listitem><ulink url="VirtTipsAndTricksGuide">Virtuoso Tips and Tricks Collection</ulink> </listitem>
<listitem><ulink url="http://docs.openlinksw.com/virtuoso/rdfsparql.html">Virtuoso Documentation</ulink> </listitem>
</itemizedlist></section></docbook>