<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Kingsley Idehen&#39;s Blog Data Space</title><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/</link><description>I have seen the future and it&#39;s full of Linked Data! :-)</description><managingEditor>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</managingEditor><pubDate>Fri, 19 Mar 2010 22:52:23 GMT</pubDate><generator>Virtuoso Universal Server 05.12.3041</generator><webMaster>kidehen@openlinksw.com</webMaster><copyright /><a:link xmlns:a="http://www.w3.org/2005/Atom" href="http://www.openlinksw.com/weblog/kidehen@openlinksw.com/127/gems/rss.xml" rel="self" type="application/rss+xml" title="Kingsley Idehen's Blog Data Space" /><category>&#39;Semantic</category><category>Web&#39;</category><category>&#39;Web</category><category>2.0&#39;</category><category>ODBC</category><category>SQL</category><category>XQuery</category><category>JDBC</category><category>SPARQL</category><category>RDF</category><category>XPath</category><category>AJAX</category><category>XMLA</category><category>&#39;Linked</category><category>Data&#39;</category><language>en-us</language><image><title>Kingsley Idehen&#39;s Blog Data Space</title><url>http://www.openlinksw.com/weblog/public/images/vbloglogo.gif</url><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/</link><description>I have seen the future and it&#39;s full of Linked Data! :-)</description><width>88</width><height>31</height></image>
<cloud domain="localhost" port="8889" path="/RPC2" registerProcedure="xmlStorageSystem.requestNotification" protocol="xml-rpc" />
<item><title>URIBurner: Painless Generation &amp; Exploitation of Linked Data (Update 1 - Demo Links Added)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1613</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1613</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1613#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1613</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1613</wfw:commentRss><pubDate>Wed, 10 Mar 2010 17:52:03 GMT</pubDate><description>&lt;h2&gt;What is URIBurner?  &lt;/h2&gt;
&lt;p&gt;A service from &lt;a href=&quot;http://www.openlinksw.com/dataspace/organization/openlink#this&quot; id=&quot;link-id11a8a2768&quot;&gt;OpenLink Software&lt;/a&gt;, available at: &lt;a href=&quot;http://uriburner.com&quot; id=&quot;link-id11ace9988&quot;&gt;http://uriburner.com&lt;/a&gt;, that enables anyone to generate structured descriptions -on the fly- for resources that are already published to HTTP based networks. These descriptions exist as hypermedia resource representations where links are used to identify: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
the &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id11ae10768&quot;&gt;entity&lt;/a&gt; (&lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; object or datum) being described,&lt;/li&gt;
&lt;li&gt;each of its attributes, and&lt;/li&gt;
&lt;li&gt;each of its attributes values (optionally).&lt;/li&gt;  
&lt;/ul&gt;
&lt;p&gt;The hypermedia resource representation outlined above is what is commonly known as an &lt;a href=&quot;http://dbpedia.org/resource/Entity-attribute-value_model&quot; id=&quot;link-id121aec368&quot;&gt;Entity&lt;/a&gt;-Attribute-Value (EAV) Graph. The use of generic HTTP scheme based Identifiers is what distinguishes this type of hypermedia resource from others.&lt;/p&gt;
&lt;h2&gt;Why is it Important?&lt;/h2&gt;
&lt;p&gt;
The virtues (dual pronged serendipitous discovery) of publishing HTTP based &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id11f5f53e8&quot;&gt;Linked Data&lt;/a&gt; across public (&lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id11b14e1f8&quot;&gt;World Wide Web&lt;/a&gt;) or private (Intranets and/or Extranets) is rapidly becoming clearer to everyone. That said, the nuance laced nature of Linked Data publishing presents significant challenges to most. Thus, for Linked Data to really blossom the process of publishing needs to be simplified i.e., &amp;quot;just click and go&amp;quot; (for human interaction) or REST-ful orchestration of HTTP CRUD (Create, Read, Update, Delete) operations between Client Applications and Linked Data Servers.&lt;/p&gt;


&lt;h2&gt;How Do I Use It?&lt;/h2&gt;
&lt;p&gt;
In similar vane to the role played by FeedBurner with regards to Atom and RSS feed generation, during the early stages of the Blogosphere, it enables anyone to publish Linked Data bearing hypermedia resources on an HTTP network. Thus, its usage covers two profiles: Content Publisher and Content Consumer.
  &lt;/p&gt;
&lt;h3&gt;


&lt;/h3&gt;
&lt;h3&gt;Content Publisher
  &lt;/h3&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;p&gt;The steps that follow cover all you need to do:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;place a &lt;link /&gt; &lt;a href=&quot;http://dbpedia.org/resource/Tag&quot; id=&quot;link-id11a62f908&quot;&gt;tag&lt;/a&gt; within your HTTP based hypermedia resource (e.g. within  section for HTML )&lt;/li&gt;
&lt;li&gt;use a &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id11e7e5228&quot;&gt;URL&lt;/a&gt; via the @href attribute value to identify the location of the structured description of your resource, in this case it takes the form: http://linkeddata.uriburner.com/about/id/{scheme-or-protocol}/{your-hostname-or-authority}/{your-local-resource}&lt;/li&gt;
&lt;li&gt;for human visibility you may consider adding associating a button (as you do with Atom and RSS) with the URL above.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
That&amp;#39;s it! The discoverability (SDQ) of your content has just multiplied significantly, its structured description is now part of the Linked Data Cloud with a reference back to your site (which is now a bona fide HTTP based Linked Data &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Spaces&quot; id=&quot;link-id120a6e5c8&quot;&gt;Space&lt;/a&gt;).&lt;/p&gt;
&lt;h4&gt;Examples&lt;/h4&gt;

&lt;p&gt;
&lt;strong&gt;HTML+&lt;a href=&quot;http://dbpedia.org/resource/RDFa&quot; id=&quot;link-id11ae8fdc8&quot;&gt;RDFa&lt;/a&gt; based representation of a structured resource description:&lt;/strong&gt;
&lt;/p&gt;

&lt;blockquote&gt;
&amp;lt;link rel=&amp;quot;describedby&amp;quot; title=&amp;quot;Resource Description (HTML)&amp;quot;type=&amp;quot;text/html&amp;quot; href=&amp;quot;http://linkeddata.uriburner.com/about/id/http/example.org/xyz.html&amp;quot;/&amp;gt;&lt;/blockquote&gt;

&lt;p&gt;

&lt;strong&gt;JSON based representation of a structured resource description:&lt;/strong&gt;
&lt;/p&gt;
&lt;blockquote&gt;&amp;lt;link rel=&amp;quot;describedby&amp;quot; title=&amp;quot;Resource Description (JSON)&amp;quot;    type=&amp;quot;application/json&amp;quot;    href=&amp;quot;http://linkeddata.uriburner.com/about/id/http/example.org/xyz.html&amp;quot;/&amp;gt;&lt;/blockquote&gt;
&lt;p&gt;
&lt;strong&gt;N3 based representation of a structured resource description:&lt;/strong&gt;
&lt;/p&gt;

&lt;blockquote&gt;&amp;lt;link rel=&amp;quot;describedby&amp;quot; title=&amp;quot;Resource Description (N3)&amp;quot; type=&amp;quot;text/n3&amp;quot; href=&amp;quot;http://linkeddata.uriburner.com/about/id/http/example.org/xyz.html&amp;quot;/&amp;gt;&lt;/blockquote&gt;

&lt;p&gt;

&lt;strong&gt;RDF/XML based representations of a structured resource description&lt;/strong&gt;:

&lt;/p&gt;

&lt;blockquote&gt;&amp;lt;link rel=&amp;quot;describedby&amp;quot; title=&amp;quot;Resource Description (RDF/XML)&amp;quot; type=&amp;quot;application/rdf+xml&amp;quot; href=&amp;quot;http://linkeddata.uriburner.com/about/id/http/example.org/xyz.html&amp;quot;/&amp;gt;&lt;/blockquote&gt;

&lt;h3&gt;Content Consumer&lt;/h3&gt;
&lt;p&gt;As an end-user, obtaining a structured description of any resource published to an HTTP network boils down to the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;go to: http://uriburner.com&lt;/li&gt;
&lt;li&gt;drag the Page Metadata Bookmarklet link to your Browser&amp;#39;s toolbar&lt;/li&gt;
&lt;li&gt;whenever you encounter a resource of interest (e.g. an HTML page) simply click on the Bookmarklet&lt;/li&gt;
&lt;li&gt;you will be presented with an HTML representation of a structured resource description (i.e., identifier of the entity being described, its attributes, and its attribute values will be clearly presented).&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Examples&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/www.amazon.com/o/ASIN/1591842778&quot; id=&quot;link-id11ba54a48&quot;&gt;Description of a Book culled from an Amazon web page&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/www.bestbuy.com/site/Flip+Video+-+UltraHD+Camcorder+-+Black/Chrome/9281984.p?id=1218073822126&amp;amp;skuId=9281984&quot; id=&quot;link-id11f621848&quot;&gt;Description of a product offering culled from a BestBuy web page&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/reviews.cnet.com/digital-cameras/canon-eos-5d-mark/4505-6501_7-33280763.html?tag=tpr&quot; id=&quot;link-id115f27e08&quot;&gt;Description of a product (a camera) culled from a CNET web page&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/cgi.ebay.com/23PORT-Canon-SLR-EOS-5D-Mark-II-Body-Only-New_W0QQitemZ140367785136QQcategoryZ31388QQcmdZViewItem#Offer&quot; id=&quot;link-id120b4b258&quot;&gt;Description of the same CNET product as an Offer on eBay&lt;/a&gt; (exposed by the description above via seeAlso property value).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are a developer, you can simply perform an HTTP operation request (from your development environment of choice) using any of the URL patterns presented below:&lt;/p&gt;
&lt;a id=&quot;HTML:&quot;&gt; &lt;/a&gt;&lt;strong&gt;HTML:

 &lt;/strong&gt;
&lt;ul&gt;
   &lt;li&gt; &lt;tt&gt;curl -I -H &amp;quot;Accept: text/html&amp;quot; http://linkeddata.uriburner.com/about/id/{scheme}/{authority}/{local-path} &lt;/tt&gt;
&lt;/li&gt;
&lt;/ul&gt;
 &lt;h4&gt;
&lt;a id=&quot;JSON:&quot;&gt; &lt;/a&gt;JSON:&lt;/h4&gt;
 &lt;ul&gt;
   &lt;li&gt; &lt;tt&gt;curl -I -H &amp;quot;Accept: application/json&amp;quot; http://linkeddata.uriburner.com/about/id/{scheme}/{authority}/{local-path} &lt;/tt&gt; &lt;/li&gt;
   &lt;li&gt; &lt;tt&gt;curl http://linkeddata.uriburner.com/about/data/json/{scheme}/{authority}/{local-path}&lt;/tt&gt;
&lt;/li&gt;
 &lt;/ul&gt;
&lt;h4&gt;
            &lt;a id=&quot;Notation_3_N3:&quot;&gt;
      &lt;/a&gt;Notation 3 (N3):&lt;/h4&gt;
&lt;ul&gt;
            &lt;li&gt;
              &lt;tt&gt;curl -I -H &amp;quot;Accept: text/n3&amp;quot; http://linkeddata.uriburner.com/about/id/{scheme}/{authority}/{local-path}  &lt;/tt&gt; &lt;/li&gt;
&lt;li&gt;
              &lt;tt&gt;curl http://linkeddata.uriburner.com/about/data/n3/{scheme}/{authority}/{local-path}&lt;/tt&gt;
&lt;/li&gt;
&lt;/ul&gt;
    &lt;ul&gt;
            &lt;li&gt;
              &lt;tt&gt;curl -I -H &amp;quot;Accept: text/turtle&amp;quot; http://linkeddata.uriburner.com/about/id/{scheme}/{authority}/{local-path}&lt;/tt&gt; &lt;/li&gt;
&lt;li&gt;
              &lt;tt&gt;curl http://linkeddata.uriburner.com/about/data/ttl/{scheme}/{authority}/{local-path}  &lt;/tt&gt;            &lt;/li&gt;
&lt;/ul&gt;
    &lt;h4&gt;
            &lt;a id=&quot;RDFXML:&quot;&gt;
      &lt;/a&gt;RDF/XML:&lt;/h4&gt;
&lt;ul&gt;
            &lt;li&gt;
              &lt;tt&gt;curl -I -H &amp;quot;Accept: application/rdf+xml&amp;quot; http://linkeddata.uriburner.com/about/id/{scheme}/{authority}/{local-path}  &lt;/tt&gt; &lt;/li&gt;
&lt;li&gt;
              &lt;tt&gt;curl http://linkeddata.uriburner.com/about/data/xml/{scheme}/{authority}/{local-path}  &lt;/tt&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;URIBurner is a &amp;quot;deceptively simple&amp;quot; solution for cost-effective exploitation of HTTP based Linked Data meshes. It doesn&amp;#39;t require any programming or customization en route to immediately realizing its virtues. &lt;/p&gt;
&lt;p&gt; If you like what URIBurner offers, but prefer to leverage its capabilities within your domain -- such that  resource description URLs reside in your domain, all you have to do is perform the following steps:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://download.openlinksw.com/virtwiz/&quot; id=&quot;link-id1158f8658&quot;&gt;download a copy of Virtuoso&lt;/a&gt; (for local desktop, workgroup,  or data center installation) or&lt;/li&gt;
  &lt;li&gt;instantiate &lt;a href=&quot;http://www.openlinksw.com/dataspace/dav/wiki/Main/VirtInstallationEC2&quot; id=&quot;link-id11e03e558&quot;&gt;Virtuoso via the Amazon EC2 Cloud&lt;/a&gt; &lt;/li&gt;
  &lt;li&gt;enable the Sponger Middleware component via the RDF Mapper VAD package (which includes &lt;a href=&quot;http://www.openlinksw.com/dataspace/dav/wiki/Main/VirtSpongerCartridgeSupportedDataSources&quot; id=&quot;link-id1205ffe78&quot;&gt;cartridges for over 30 different resources types&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When you install your own URIBurner instances, you also have the ability to perform customizations that increase resource description fidelity in line with your specific needs. All you need to do is develop a custom extractor cartridge and/or meta cartridge. &lt;/p&gt;
&lt;h2&gt;Related:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSponger&quot; id=&quot;link-id120582118&quot;&gt; Virtuoso Sponger Middleware&lt;/a&gt; -- (technology behind &lt;a href=&quot;http://uriburner.com&quot; id=&quot;link-id11b634448&quot;&gt;URIBurner Service&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/screencasts/virtuoso-rdf-middleware3.swf&quot; id=&quot;link-id12082e958&quot;&gt;Animation demonstrating how the Virtuoso Sponger works&lt;/a&gt;.&lt;/li&gt;

&lt;/ul&gt;</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>atom</category><category>rdf</category><category>rss</category><category>xml</category><category>linked_data</category><category>semanticweb</category><category>openlink</category><category>virtuoso</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">5</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-03-11T10:16:34.000003-05:00</n0:modified></item><item><title>Meshups Demonstrating How SPARQL-GEO Enhances Linked Data Exploitation (Update 1)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1612</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1612</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1612#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1612</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1612</wfw:commentRss><pubDate>Sat, 06 Mar 2010 22:43:49 GMT</pubDate><description>&lt;p&gt;Deceptively simple demonstrations of how &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id11dfe45b8&quot;&gt;Virtuoso&lt;/a&gt;&amp;#39;s &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id11a3d8968&quot;&gt;SPARQL&lt;/a&gt;-GEO extensions to SPARQL lay critical foundation for Geo Spatial solutions that seek to leverage the burgeoning &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; of &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id11ae855b8&quot;&gt;Linked Data&lt;/a&gt;. &lt;/p&gt;
  &lt;h3&gt;Setup &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id120a6f478&quot;&gt;Information&lt;/a&gt;
&lt;/h3&gt;
  &lt;p&gt;SPARQL Endpoint: &lt;a href=&quot;http://lod.openlinksw.com/sparql&quot; id=&quot;link-id120401958&quot;&gt;Linked Open Data Cache&lt;/a&gt; (8.5 Billion+ Quad Store which includes data from Geonames and the &lt;a href=&quot;http://dl-learner.org/Projects/LinkedGeoData&quot; id=&quot;link-id11b8f31d8&quot;&gt;Linked GeoData Project&lt;/a&gt; Data Sets) .&lt;/p&gt;
  &lt;h3&gt;Live Linked Data Meshup Links:&lt;/h3&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;a href=&quot;http://uriburner.com/isparql/view/?query=PREFIX foaf%3A &amp;lt;http%3A//xmlns.com/foaf/0.1/&amp;gt; PREFIX lgv%3A &amp;lt;http%3A//linkedgeodata.org/vocabulary#&amp;gt; construct {  ?thing rdfs%3Atype ?type;  geo%3Ageometry ?geo;  foaf%3Aname ?name} where {  ?thing geo%3Ageometry ?geo .  ?thing lgv%3Aname ?name .  ?thing a ?type. FILTER (bif%3Ast_intersects (?geo, bif%3Ast_point (__P_LON__, __P_LAT__), 2)) } order by asc (bif%3Ast_distance (?geo, bif%3Ast_point (__P_LON__, __P_LAT__))) LIMIT 100 &amp;amp;endpoint=http://lod.openlinksw.com/sparql&amp;amp;resultview=map&amp;amp;maxrows=50&quot; id=&quot;link-id11b1cc8d8&quot;&gt;
        LinkedGeoData things within 2km ORDER BY Dist LIMIT 10&lt;/a&gt; (Use from iPhone only since its an iPhone oriented Linked Data driven application)&lt;/li&gt;
    &lt;li&gt;
        &lt;a href=&quot;http://uriburner.com/isparql/view/?query=PREFIX%20foaf%3A%20%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0APREFIX%20lgv%3A%20%3Chttp%3A%2F%2Flinkedgeodata.org%2Fvocabulary%23%3E%0Aconstruct%20%7B%3Fthing%20a%20%3Ftype%3B%0A%20geo%3Ageometry%20%3Fgeo%3B%0A%20foaf%3Aname%20%3Fname%7D%0Awhere%20%7B%0A%3Fthing%20geo%3Ageometry%20%3Fgeo%20.%0A%3Fthing%20lgv%3Aname%20%3Fname%20.%0A%3Fthing%20a%20%3Ftype.%0AFILTER%20%28bif%3Ast_intersects%20%28%3Fgeo%2C%20bif%3Ast_point%20%28-0.128056%2C%2051.508057%29%2C%202%29%29%0A%7D%0ALIMIT%20100&amp;amp;endpoint=http://lod.openlinksw.com/sparql&amp;amp;resultview=map&amp;amp;maxrows=50&quot; id=&quot;link-id1209a6f38&quot;&gt;LinkedGeoData things within 2km of Trafalgar Square&lt;/a&gt; | 
        &lt;a href=&quot;http://uriburner.com/isparql/view/?query=PREFIX%20foaf%3A%20%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0APREFIX%20lgv%3A%20%3Chttp%3A%2F%2Flinkedgeodata.org%2Fvocabulary%23%3E%0Aconstruct%20%7B%0A%20%3Fthing%20rdfs%3Atype%20%3Ftype%3B%0A%20geo%3Ageometry%20%3Fgeo%3B%0A%20foaf%3Aname%20%3Fname%7D%0Awhere%20%7B%0A%20%3Fthing%20geo%3Ageometry%20%3Fgeo%20.%0A%20%3Fthing%20lgv%3Aname%20%3Fname%20.%0A%20%3Fthing%20a%20%3Ftype.%0AFILTER%20(bif%3Ast_intersects%20(%3Fgeo%2C%20bif%3Ast_point%20(-0.128056%2C%2051.508057)%2C%202))%0A%7D%0Aorder%20by%20asc%20(bif%3Ast_distance%20(%3Fgeo%2C%20bif%3Ast_point%20(-0.128056%2C%2051.508057)))%0ALIMIT%20100&amp;amp;endpoint=http://lod.openlinksw.com/sparql&amp;amp;resultview=map&amp;amp;maxrows=50&quot; id=&quot;link-id11ebb07f8&quot;&gt;ORDER By Distance - closest first&lt;/a&gt; | 
        &lt;a href=&quot;http://uriburner.com/isparql/view/?query=PREFIX%20foaf%3A%20%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0APREFIX%20lgv%3A%20%3Chttp%3A%2F%2Flinkedgeodata.org%2Fvocabulary%23%3E%0Aconstruct%20%7B%0A%20%3Fthing%20rdfs%3Atype%20%3Ftype%3B%0A%20geo%3Ageometry%20%3Fgeo%3B%0A%20foaf%3Aname%20%3Fname%7D%0Awhere%20%7B%0A%20%3Fthing%20geo%3Ageometry%20%3Fgeo%20.%0A%20%3Fthing%20lgv%3Aname%20%3Fname%20.%0A%20%3Fthing%20a%20%3Ftype.%0AFILTER%20(bif%3Ast_intersects%20(%3Fgeo%2C%20bif%3Ast_point%20(-0.128056%2C%2051.508057)%2C%202))%0A%7D%0Aorder%20by%20desc%20(bif%3Ast_distance%20(%3Fgeo%2C%20bif%3Ast_point%20(-0.128056%2C%2051.508057)))%0ALIMIT%20100&amp;amp;endpoint=http://lod.openlinksw.com/sparql&amp;amp;resultview=map&amp;amp;maxrows=50&quot; id=&quot;link-id1207a27e8&quot;&gt;ORDER By Distance - most distant first&lt;/a&gt; .&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3&gt;Related&lt;/h3&gt;
  &lt;ul&gt;
    &lt;li&gt;
  &lt;a href=&quot;http://delicious.com/kidehen/linked_data_demo&quot; id=&quot;link-id11ac9a2a8&quot;&gt;Collection of Live Linked Data Demos&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/oerling/weblog/Orri%20Erling%27s%20Blog/1587&quot; id=&quot;link-id11aca1d68&quot;&gt;Virtuoso&amp;#39;s SPARQL-GEO Extensions&lt;/a&gt;
&lt;/li&gt;
  &lt;/ul&gt;</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>linked_data</category><category>semanticweb</category><category>foaf</category><category>sparql</category><category>socialnetworking</category><category>virtuoso</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">2</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-03-08T10:00:00.000003-05:00</n0:modified></item><item><title>Revisiting HTTP based Linked Data (Update 1 - Demo Video Links Added)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1611</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1611</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1611#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1611</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1611</wfw:commentRss><pubDate>Thu, 04 Mar 2010 15:16:14 GMT</pubDate><description>&lt;p&gt;Motivation for this post arose from a series of Twitter exchanges between &lt;a href=&quot;http://ouseful.wordpress.com/about/#this&quot; id=&quot;link-id115699ae8&quot;&gt;Tony Hirst&lt;/a&gt; and I, in relation to his &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id11a0cbc08&quot;&gt;blog&lt;/a&gt; post titled: &lt;a href=&quot;http://ouseful.wordpress.com/2010/03/03/so-what-is-it-about-linked-data-that-makes-it-linked-data%e2%84%a2/&quot; id=&quot;link-id1158f8ce8&quot;&gt;So What Is It About Linked Data that Makes it Linked Data™ ?&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;At the end of the marathon session, it was clear to &lt;a href=&quot;http://myopenlink.net/dataspace/person/kidehen#this&quot; id=&quot;link-id11557da58&quot;&gt;me&lt;/a&gt; that a blog post was required for future reference, at the very least :-)&lt;/p&gt;
&lt;h3&gt;What is &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id11a7ee3a8&quot;&gt;Linked Data&lt;/a&gt;?&lt;/h3&gt;
&lt;p&gt;&amp;quot;&lt;a href=&quot;http://dbpedia.org/resource/Reference_(computer_science)&quot; id=&quot;link-id11a682338&quot;&gt;Data Access by Reference&lt;/a&gt;&amp;quot; mechanism for Data Objects (or Entities) on HTTP networks. It enables you to Identify a Data Object and Access its structured Data Representation via a single Generic HTTP scheme based Identifier (HTTP &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id125037288&quot;&gt;URI&lt;/a&gt;). Data Object representation formats may vary; but in all cases, they are &lt;a href=&quot;http://dbpedia.org/resource/Hypermedia&quot; id=&quot;link-id115548f78&quot;&gt;hypermedia&lt;/a&gt; oriented, fully structured,  and negotiable within the &lt;a href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id11c955888&quot;&gt;context&lt;/a&gt; of a client-server message exchange.&lt;/p&gt;
&lt;h3&gt;Why is it Important?&lt;/h3&gt;
&lt;p&gt;
&lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id125154778&quot;&gt;Information&lt;/a&gt; makes the world tick!&lt;/p&gt;
&lt;p&gt;Information doesn&amp;#39;t exist without data to contextualize.&lt;/p&gt;
&lt;p&gt;Information is inaccessible without a projection (presentation) medium. &lt;/p&gt;
&lt;p&gt;All information (without exception, when produced by humans) is subjective. Thus, to truly maximize the innate heterogeneity of collective human intelligence, loose coupling of our information and associated data sources is imperative.&lt;/p&gt;
&lt;h3&gt;How is Linked Data Delivered?&lt;/h3&gt;
&lt;p&gt;Linked Data is exposed to HTTP networks (e.g. &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id125321238&quot;&gt;World Wide Web&lt;/a&gt;) via hypermedia resources bearing structured representations of data object descriptions. Remember, you have a single Identifier abstraction (generic HTTP URI) that embodies: Data Object Name and Data Representation Location (aka &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id1249a7a88&quot;&gt;URL&lt;/a&gt;).&lt;/p&gt;
&lt;h3&gt;How are Linked Data Object Representations Structured?&lt;/h3&gt;
&lt;p&gt;A structured representation of data exists when an &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id1250630d8&quot;&gt;Entity&lt;/a&gt; (Datum), its Attributes, and its Attribute Values are clearly discernible. In the case of a Linked Data Object, structured descriptions take the form of a hypermedia based &lt;a href=&quot;http://dbpedia.org/resource/Entity-attribute-value_model&quot; id=&quot;link-id126ed7608&quot;&gt;Entity&lt;/a&gt;-Attribute-Value (EAV) graph pictorial -- where each Entity, its Attributes, and its Attribute Values (optionally) are identified using Generic HTTP URIs. &lt;/p&gt;
&lt;p&gt;Examples of structured data representation formats (content types) associated with Linked Data Objects include:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;text/html&lt;/li&gt;
  &lt;li&gt;text/turtle&lt;/li&gt;
  &lt;li&gt;text/n3&lt;/li&gt;
  &lt;li&gt;application/json&lt;/li&gt;
  &lt;li&gt;application/rdf+xml&lt;/li&gt;
  &lt;li&gt;Others &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How Do I Create Linked Data oriented Hypermedia Resources?&lt;/h3&gt;
&lt;p&gt;You markup resources by expressing distinct entity-attribute-value statements (basically these a 3-tuple records) using a variety of notations:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;(X)HTML+&lt;a href=&quot;http://dbpedia.org/resource/RDFa&quot; id=&quot;link-id1252975b8&quot;&gt;RDFa&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://n2.talis.com/wiki/RDF_JSON_Specification&quot; id=&quot;link-id115015458&quot;&gt;JSON&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.dajobe.org/2004/01/turtle/&quot; id=&quot;link-id116458478&quot;&gt;Turtle&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/DesignIssues/Notation3&quot; id=&quot;link-id11a62f9f8&quot;&gt;N3&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://swdev.nokia.com/trix/trix.html&quot; id=&quot;link-id11a8f56b8&quot;&gt;TriX&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www4.wiwiss.fu-berlin.de/bizer/TriG/&quot; id=&quot;link-id117156978&quot;&gt;TriG&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/TR/REC-rdf-syntax/&quot; id=&quot;link-id126f52a58&quot;&gt;RDF/XML&lt;/a&gt;, and&lt;/li&gt;
  &lt;li&gt;Others (for instance you can use Atom data format extensions to model EAV graph as per OData initiative from Microsoft).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can achieve this task using any of the following approaches:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Notepad&lt;/li&gt;
  &lt;li&gt;WYSIWYG Editor &lt;/li&gt;
  &lt;li&gt;Transformation of Database Records via Middleware&lt;/li&gt;
  &lt;li&gt;Transformation of XML based &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; Services output via Middleware&lt;/li&gt;
  &lt;li&gt;Transformation of other Hypermedia Resources via Middleware&lt;/li&gt;
  &lt;li&gt;Transformation of non Hypermedia Resources via Middleware&lt;/li&gt;
  &lt;li&gt;Use a platform that delivers all of the above.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Practical Examples of Linked Data Objects Enable&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Describe Who You Are, What You Offer, and What You Need via your structured profile, then leave your HTTP network to perform the REST (serendipitous discovery of relevant things)&lt;/li&gt;
  &lt;li&gt;Identify (via map overlay) all items of interest based on a 2km+ radious of my current location (this could include vendor offerings or services sought by existing or future customers)&lt;/li&gt;
  &lt;li&gt;Share the latest and greatest family photos with family members *only* without forcing them to signup for Yet Another Web 2.0 service or Social Network&lt;/li&gt;
  &lt;li&gt;No repetitive signup and username and password based login sequences per Web 2.0 or Mobile Application combo&lt;/li&gt;
  &lt;li&gt;Going beyond imprecise Keyword Search to the new frontier of Precision Find - Example, Find Data Objects associated with the keywords: Tiger, while enabling the seeker disambiguate across the &amp;quot;Who&amp;quot;, &amp;quot;What&amp;quot;, &amp;quot;Where&amp;quot;, &amp;quot;When&amp;quot; dimensions (with negation capability)&lt;/li&gt;
  &lt;li&gt;Determine how two Data Objects are Connected - person to person, person to subject matter etc. (LinkedIn outside the walled garden)&lt;/li&gt;
  &lt;li&gt;Use any resource address (e.g &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id124fd8118&quot;&gt;blog&lt;/a&gt; or bookmark URL) as the conduit into a Data Object mesh that exposes all associated Entities and their social network relationships&lt;/li&gt;
  &lt;li&gt;Apply patterns (social dimensions) above to traditional enterprise data sources in combination (optionally) with external data without compromising security etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How Do &lt;a href=&quot;http://www.openlinksw.com/dataspace/organization/openlink#this&quot; id=&quot;link-id124fd0d98&quot;&gt;OpenLink Software&lt;/a&gt; Products Enable Linked Data Exploitation?&lt;/h3&gt;
&lt;p&gt;Our data access middleware heritage (which spans 16+ years) has enabled us to assemble a rich portfolio of coherently integrated products that enable cost-effective evaluation and utilization of Linked Data,	 without writing a single line of code, or exposing you to the hidden, but extensive admin and configuration costs. Post installation, the benefits of Linked Data simply materialize (along the lines described above).&lt;/p&gt;
&lt;p&gt;Our main Linked Data oriented products include:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://ode.openlinksw.com&quot; id=&quot;link-id125058d68&quot;&gt;OpenLink Data Explorer&lt;/a&gt; -- visualizes Linked Data or Linked Data transformed &amp;quot;on the fly&amp;quot; from hypermedia and non hypermedia data sources &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://uriburner.com&quot; id=&quot;link-id1251db6a8&quot;&gt;URIBurner&lt;/a&gt; -- a &amp;quot;deceptively simple&amp;quot; solution that enables the generation of Linked Data &amp;quot;on the fly&amp;quot; from a broad collection of data sources and resource types&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://ods.openlinksw.com/wiki/ODS/&quot; id=&quot;link-id1252caae8&quot;&gt;OpenLink Data Spaces&lt;/a&gt; -- a platform for enterprises and individuals that enhances distributed collaboration via Linked Data driven virtualization of data across its native and/or 3rd party content manager for: Blogs, Wikis, Shared Bookmarks, Discussion Forums, Social Networks etc&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/overview/index.htm&quot; id=&quot;link-id124809b58&quot;&gt;OpenLink Virtuoso&lt;/a&gt; -- a secure and high-performance native hybrid data server (Relational, RDF-Graph, Document models) that includes in-built Linked Data transformation middleware (aka. Sponger). &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Related&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.ietf.org/rfc/rfc2616.txt&quot; id=&quot;link-id125306d78&quot;&gt;Hypertext Transfer Protocol 1.1 RFC&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.odata.org/docs/%5BMC-APDSU%5D.htm#_Toc246716495&quot; id=&quot;link-id11c948e98&quot;&gt;Open Data Protocol Glossary&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1543&quot; id=&quot;link-id126fae278&quot;&gt;Simple Explanation of RDF and Linked Data Dynamics&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;amp;q=linked%20data%0D%0A&amp;amp;type=text&amp;amp;output=html&quot; id=&quot;link-id1252e0018&quot;&gt;Collection of post from the past about Linked Data&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1584&quot; id=&quot;link-id124fefea8&quot;&gt;Are We There Yet Re. Web++?&lt;/a&gt; -- includes link to &lt;a href=&quot;http://itc.conversationsnetwork.org/shows/detail4233.html&quot; id=&quot;link-id125188078&quot;&gt;podcast conversation with Jon Udell&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.ted.com/talks/gary_flake_is_pivot_a_turning_point_for_web_exploration.html&quot; id=&quot;link-id11a501c28&quot;&gt;Web of Linked Data Pivoting Demo from TED&lt;/a&gt; -- by Microsoft&amp;#39;s Gary Flake
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.youtube.com/watch?v=G29DBIEcIuQ&quot; id=&quot;link-id1204fff18&quot;&gt;Microsoft Pivot atop Virtuoso Quad Store&amp;#39;s Faceted Browser Engine&lt;/a&gt;-- My Demonstration of EAV model transcending data representation variations (i.e., RDF&amp;#39;s EAV data model data served up in Microsoft CXML data representation format).
&lt;/li&gt; 
&lt;/ul&gt;</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>webservices</category><category>web2.0</category><category>web20</category><category>atom</category><category>rdf</category><category>xml</category><category>linked_data</category><category>semanticweb</category><category>virtuoso</category><category>ods</category><category>openlink</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">4</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-03-08T09:59:37.000010-05:00</n0:modified></item><item><title>Linked Data &amp; Socially Enhanced Collaboration (Enterprise or Individual) -- Update 1</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1610</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1610</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1610#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1610</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1610</wfw:commentRss><pubDate>Tue, 02 Mar 2010 20:47:54 GMT</pubDate><description>&lt;p&gt;Socially enhanced enterprise and invididual collaboration is becoming a focal point for a variety of solutions that offer erswhile distinct content managment features across the realms of Blogging, Wikis, Shared Bookmarks, Discussion Forums etc.. as part of an integrated platform suite. Recently, &lt;a href=&quot;http://www.socialtext.com/&quot; id=&quot;link-id112be850&quot;&gt;Socialtext&lt;/a&gt; has caught my attention courtesy of its nice &lt;a href=&quot;http://www.socialtext.com/products/socialnetworking.php&quot; id=&quot;link-id145d9850&quot;&gt;features and benefits page&lt;/a&gt; . In addition, I&amp;#39;ve also found the &lt;a href=&quot;http://mike2.openmethodology.org/&quot; id=&quot;link-id14103cc8&quot;&gt;Mike 2.0 portal&lt;/a&gt; immensely interesting and valuable, for those with an enterprise  collaboration bent.&lt;/p&gt;
&lt;p&gt;Anyway, Socialtext and Mike 2.0  (they aren&amp;#39;t identical and juxtaposition isn&amp;#39;t seeking to imply this) provide nice demonstrations of socially enhanced collaboration for individuals and/or enterprises is all about:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Identifying Yourself&lt;/li&gt;
  &lt;li&gt;Identifying Others (key contributors, peers, collaborators)&lt;/li&gt;
  &lt;li&gt;Serendipitous Discovery of key contributors, peers, and collaborators&lt;/li&gt;
  &lt;li&gt;Serendipitous Discovery by key contributors, peers, and collaborators&lt;/li&gt;
  &lt;li&gt;Develop and sustain relationships via socially enhanced professional network hybrid&lt;/li&gt;
  &lt;li&gt;Utilize your new &amp;quot;trusted network&amp;quot; (which you&amp;#39;ve personally indexed) when seeking help or propagating a &lt;a href=&quot;http://dbpedia.org/resource/Meme&quot; id=&quot;link-id13ad00d0&quot;&gt;meme&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As is typically the case in this emerging realm, the critical issue of discrete &amp;quot;identifiers&amp;quot; (record keys in sense) for &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; items, data containers, and data creators (individuals and groups) is overlooked albeit unintentionally. &lt;/p&gt;
&lt;h3&gt;How HTTP based &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id112e1ba8&quot;&gt;Linked Data&lt;/a&gt; Addresses the Identifier Issue&lt;/h3&gt;
&lt;p&gt;Rather than using platform constrained identifiers such as: &lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;email address (a &amp;quot;mailto&amp;quot; scheme identifier), &lt;/li&gt;
  &lt;li&gt;a dbms user account, &lt;/li&gt;
  &lt;li&gt;application specific account, or&lt;/li&gt;
  &lt;li&gt;OpenID.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It enables you to leverage the platform independence of HTTP scheme Identifiers (Generic URIs) such that Identifiers for: &lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;You, &lt;/li&gt;
  &lt;li&gt;Your Peers, &lt;/li&gt;
  &lt;li&gt;Your Groups, and &lt;/li&gt;
  &lt;li&gt;Your Activity Generated Data, &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;simply become conduits into a mesh of &lt;a href=&quot;http://virtuoso.openlinksw.com/presentations/Creating_Deploying_Exploiting_Linked_Data2/images/My_Data_Spaces.png&quot; id=&quot;link-id13fe1168&quot;&gt;HTTP -- referencable and accessible -- Linked Data Objects&lt;/a&gt; endowed with High SDQ (Serendipitious Discovery Quotient). For example my &lt;a href=&quot;http://kingsley.idehen.name/dataspace/person/kidehen#this&quot; id=&quot;link-id13bdcc80&quot;&gt;Personal WebID &lt;/a&gt;is all anyone needs to know if they want to explore:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;My Profile (which includes references to data objects associated with my interests, social-network, calendar, bookmarks etc.)&lt;/li&gt;
&lt;li&gt;Data generated by my activities across various data spaces (via data objects associated with my online accounts e.g. &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/feeds.delicious.com/v2/rss/kidehen?count=15&quot; id=&quot;link-id141cce38&quot;&gt;Del.icio.us&lt;/a&gt;, &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/twitter.com/kidehen&quot; id=&quot;link-id11802ce8&quot;&gt;Twitter&lt;/a&gt;, &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/www.last.fm/user/kidehen&quot; id=&quot;link-id118bf470&quot;&gt;Last.FM&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://uriburner.com/fct/rdfdesc/usage.vsp?g=http%3A%2F%2Fkingsley.idehen.name%2Fdataspace%2Fperson%2Fkidehen%23this&amp;amp;tp=4&quot; id=&quot;link-id13c0f528&quot;&gt;Linked Data Meshups via URIBurner&lt;/a&gt; (or any other &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id11334f00&quot;&gt;Virtuoso&lt;/a&gt; instance) that provide an extend view of my profile&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;How &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id14324eb0&quot;&gt;FOAF&lt;/a&gt;+SSL adds Socially aware Security &lt;/h3&gt;
&lt;p&gt;Even when you reach a point of equilibrium where: your daily activities trigger orchestratestration of CRUD (Create, Read, Update, Delete) operations against Linked Data Objects within your socially enhanced collaboration network, you still have to deal with the thorny issues of security, that includes the following: &lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Single Sign On, &lt;/li&gt;
  &lt;li&gt;Authentication, and &lt;/li&gt;
  &lt;li&gt;Data Access Policies.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;FOAF+SSL, an application of HTTP based Linked Data, enables you to enhance your Personal HTTP scheme based Identifer (or WebID) via the following steps (peformed by a FOAF+SSL compliant platform):&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Imprint WebID within a self-signed x.509 based public key (certificate) associated with your private key (generated by FOAF+SSL platform or manually via OpenSSL)&lt;/li&gt;
  &lt;li&gt;Store public key components (modulous and exponent) into your FOAF based profile document which references your Personal HTTP Identifier as its primary topic&lt;/li&gt;
  &lt;li&gt;Leverage HTTP &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id141f8b30&quot;&gt;URL&lt;/a&gt; component of WebID for making public key components (modulous and exponent) available for x.509 certificate based authentication challenges posed by systems secured by FOAF+SSL (directly) or OpenID (indirectly via FOAF+SSL to OpenID proxy services).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Contrary to conventional experiences with all things PKI (Public Key Infrastructure) related, FOAF+SSL compliant platforms typically handle the PKI issues as part of the protocol implementation; thereby protecting you from any administrative tedium without compromising security.&lt;/p&gt;
&lt;h3&gt;Conclusions&lt;/h3&gt;
&lt;p&gt;Understanding how new technology innovations address long standing problems, or understanding how new solutions inadvertently fail to address old problems, provides time tested mechanisms for product selection and value proposition comprehension that ultimately save scarce resources such as time and money. &lt;/p&gt;
&lt;p&gt;If you want to understand real world problem solution #1 with regards to HTTP based Linked Data look no further than the issues of secure, socially aware, and platform independent identifiers for data objects, that build bridges across erstwhile data silos.&lt;/p&gt;
&lt;p&gt;If you want to cost-effectively experience what I&amp;#39;ve outlined in this post, take a look at &lt;a href=&quot;http://ods.openlinksw.com/wiki/ODS/&quot; id=&quot;link-id13c21220&quot;&gt;OpenLink Data Spaces&lt;/a&gt; (&lt;a href=&quot;http://ods.openlinksw.com/wiki/ODS/&quot; id=&quot;link-id1422cdd8&quot;&gt;ODS&lt;/a&gt;) which is a distributed collaboration engine (enterprise of individual) built around the &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id14211c98&quot;&gt;Virtuoso&lt;/a&gt; database engines. It simply enhances existing collaboration tools via the following capabilities:&lt;/p&gt;
&lt;p&gt;Addition of Social Dimensions via HTTP based &lt;a href=&quot;http://dbpedia.org/resource/Identity_(object-oriented_programming)&quot; id=&quot;link-id116ecd88&quot;&gt;Data Object Identifiers&lt;/a&gt; for all Data Items (if missing)&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Ability to integrate across a myriad of Data Source Types rather than a select few across RDBM Engines, LDAP, &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; Services, and various HTTP accessible Resources (Hypermedia or Non Hypermedia content types)&lt;/li&gt;
  &lt;li&gt;Addition of FOAF+SSL based authentication&lt;/li&gt;
  &lt;li&gt;Addition of FOAF+SSL based Access Control Lists (ACLs) for policy based data access.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Related:&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/GetAPersonalURIIn5MinutesOrLess&quot; id=&quot;link-id117b2610&quot;&gt;Get Yourself A WebID in 5 Minutes or Less&lt;/a&gt; via OpenLink Data Spaces (an application layer built atop Virtuoso)&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSBriefcaseFOAFSSL&quot; id=&quot;link-id140311a0&quot;&gt;How To Share Resources Securely Using FOAF+SSL&lt;/a&gt; &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.youtube.com/watch?v=CRbdeNMPCug&quot; id=&quot;link-id11ad5448&quot;&gt;FOAF+SSL &amp;amp; WebID Demonstration&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.slideshare.net/kidehen/linked-data-spaces-data-portability-access&quot; id=&quot;link-id141f43a8&quot;&gt;OpenLink Data Spaces &amp;amp; Data Portability&lt;/a&gt;.&lt;/li&gt;
  
&lt;/ul&gt;</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>webservices</category><category>rss</category><category>linked_data</category><category>semanticweb</category><category>foaf</category><category>howto</category><category>socialnetworking</category><category>ods</category><category>openlink</category><category>virtuoso</category><category>DataSpace</category><category>identity_20</category><category>openid</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">4</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-03-03T19:50:37-05:00</n0:modified></item><item><title>OpenLink Virtuoso - Product Value Proposition Overiew</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1609</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1609</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1609#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1609</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1609</wfw:commentRss><pubDate>Fri, 26 Feb 2010 19:12:32 GMT</pubDate><description>&lt;h2&gt;Situation Analysis&lt;/h2&gt; 

&lt;p&gt;Since the beginning of the modern IT era, each period of innovation has inadvertently introduced its fair share of &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;Data&lt;/a&gt; Silos. The driving force behind this anomaly remains an overemphasis on the role of applications when selecting problem solutions. Unfortunately, most solution selecting decision makers remain oblivious to the fact that most applications are architecturally monolithic; i.e., they fail to separate the following five layers that are critical to all solutions:

&lt;/p&gt;



&lt;ol&gt;

              &lt;li&gt;Data Unit (Datum or Data Object) Identity,&lt;/li&gt;

              &lt;li&gt;Data Storage/Persistence,&lt;/li&gt;

              &lt;li&gt;Data Access,&lt;/li&gt;

              &lt;li&gt;Data Representation, and&lt;/li&gt;

              &lt;li&gt;Data Presentation/Visualization. &lt;/li&gt;

&lt;/ol&gt;

            &lt;p&gt;The rise of the &lt;a href=&quot;http://dbpedia.org/resource/Internet&quot; id=&quot;link-id13fe21b0&quot;&gt;Internet&lt;/a&gt;, and its exponentially-growing user-friendly enclave known as the &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id1233c608&quot;&gt;World Wide Web&lt;/a&gt;, is bringing the intrinsic costs of the monolithic application architecture anomaly to bear -- in manners unanticipated by many. For example, the emergence of network-oriented solutions across the realms of Enterprise 2.0-based Collaboration and &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; 2.0-based Software-as-a-Service (SaaS), combined with the overarching influence of Social Media, are producing more heterogeneously-structured and disparately-located data sources than people can effectively process.&lt;/p&gt;

            &lt;p&gt;As is often the case, a variety of problem and product monikers have emerged for the data access and integration challenges outlined above.  Contemporary examples include Enterprise &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id13f7e458&quot;&gt;Information&lt;/a&gt; Integration, Master Data Management, and &lt;a href=&quot;http://dbpedia.org/resource/Federated_database_system&quot; id=&quot;link-id13f57da0&quot;&gt;Data Virtualization&lt;/a&gt;. Labeling aside, the fundamental issues of the unresolved Data Integration challenge boil down to the following:&lt;/p&gt;

            &lt;ul&gt;

              &lt;li&gt;Data Model Heterogeneity&lt;/li&gt;

              &lt;li&gt;Data Quality (Cleanliness)&lt;/li&gt;

              &lt;li&gt;Semantic Variance across Contexts (e.g., weights and measures).&lt;/li&gt;

            &lt;/ul&gt;

            &lt;p&gt;Effectively solving today&amp;#39;s data integration challenges requires a move away from monolithic application architecture to loosely-coupled, network-centric application architectures.  Basically, we need a ubiquitous network-centric application protocol that lends itself to loosely-coupled across-the-wire orchestration of data interactions.  In short, this will be what revitalizes the art of application development and deployment.&lt;/p&gt;

            &lt;p&gt;The World Wide Web is built around a network application protocol called HTTP. This protocol intrinsically separates the five layers listed earlier, thereby enabling:&lt;/p&gt;

            &lt;ul&gt;

              &lt;li&gt;Use of Generic HTTP URIs as Data Object (&lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id113b7318&quot;&gt;Entity&lt;/a&gt;) Identifiers;&lt;/li&gt;

              &lt;li&gt;Identifier Co-reference, such that multiple &lt;a href=&quot;http://dbpedia.org/resource/Identity_(object-oriented_programming)&quot; id=&quot;link-id117151d8&quot;&gt;Data Object Identifiers&lt;/a&gt; may reference the same Data Object;&lt;/li&gt;

              &lt;li&gt;Use of the &lt;a href=&quot;http://dbpedia.org/resource/Entity-attribute-value_model&quot; id=&quot;link-id13fa4fa0&quot;&gt;Entity&lt;/a&gt;-Attribute-Value Model to describe Data Objects using real world modeling friendly conceptual graphs;&lt;/li&gt;

              &lt;li&gt;Use of HTTP URLs to Identify Locations of Resources that bear (host) Data Object Descriptions (Representations);&lt;/li&gt;

              &lt;li&gt;Data Access mechanism for retrieving Data Object Representations from persistent or transient storage locations.&lt;/li&gt;

            &lt;/ul&gt;
&lt;h2&gt;What is &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id116af950&quot;&gt;Virtuoso&lt;/a&gt;?&lt;/h2&gt;

            &lt;p&gt;A uniquely designed to address today&amp;#39;s escalating Data Access and Integration challenges without compromising performance, security, or platform independence. At its core lies an unrivaled commitment to industry standards combined with unique technology innovation that transcends erstwhile distinct realms such as: &lt;/p&gt;

            &lt;ul&gt;

              &lt;li&gt;Data Management (&lt;a href=&quot;http://blogs.usnet.private:8893/main/rdbms-engine.html&quot; id=&quot;link-id11943dc0&quot;&gt;Relational&lt;/a&gt;, &lt;a href=&quot;http://blogs.usnet.private:8893/main/rdf-quad-store.html&quot; id=&quot;link-id12312240&quot;&gt;RDF Graph&lt;/a&gt;, or Document), &lt;/li&gt;

              &lt;li&gt;

  &lt;a href=&quot;http://blogs.usnet.private:8893/main/middleware.htm&quot; id=&quot;link-id115d71c0&quot;&gt;Data Access Middleware&lt;/a&gt;, &lt;/li&gt;

              &lt;li&gt;

  &lt;a href=&quot;http://blogs.usnet.private:8893/main/web-application-server.html&quot; id=&quot;link-id142ca788&quot;&gt;Web Application &amp;amp; Services Deployment&lt;/a&gt;, &lt;/li&gt;

              &lt;li&gt;

  &lt;a href=&quot;http://blogs.usnet.private:8893/main/linked-data.html&quot; id=&quot;link-id112b92c0&quot;&gt;Linked Data Deployment&lt;/a&gt;, and &lt;/li&gt;

              &lt;li&gt;Messaging. &lt;/li&gt;

            &lt;/ul&gt;

            &lt;p&gt;When Virtuoso is installed and running, HTTP-based Data Objects are automatically created as a by-product of its powerful data virtualization, transcending data sources and data representation formats. The benefits of such power extend across profiles such as:&lt;/p&gt;

            &lt;ul&gt;

              &lt;li&gt;

  &lt;a href=&quot;http://blogs.usnet.private:8893/information-and-knowledge-worker-benefits&quot; id=&quot;link-id118df198&quot;&gt;Information &amp;amp; Knowledge Workers&lt;/a&gt;, &lt;/li&gt;

              &lt;li&gt;

  &lt;a href=&quot;http://blogs.usnet.private:8893/systems-integrator-benefits&quot; id=&quot;link-id1429d178&quot;&gt;Systems Integrators &amp;amp; Architects&lt;/a&gt;, &lt;/li&gt;

              &lt;li&gt;

  &lt;a href=&quot;http://blogs.usnet.private:8893/distributed-collaboration-benefits&quot; id=&quot;link-id142fa2a0&quot;&gt;Distributed Collaboration &amp;amp; Social Media&lt;/a&gt;, &lt;/li&gt;

              &lt;li&gt;

  &lt;a href=&quot;http://blogs.usnet.private:8893/cloud-computing-benefits&quot; id=&quot;link-id11aee6b0&quot;&gt;Cloud Computing&lt;/a&gt;, and &lt;/li&gt;

              &lt;li&gt;

  &lt;a href=&quot;http://blogs.usnet.private:8893/application-developer-benefits&quot; id=&quot;link-id142440b8&quot;&gt;Application Development&lt;/a&gt;. &lt;/li&gt;

            &lt;/ul&gt;

            &lt;h2&gt;Product Benefits Summary&lt;/h2&gt;
            &lt;ul&gt;

              &lt;li&gt;

  &lt;b&gt;Enterprise Agility&lt;/b&gt; — Virtuoso lets you mix-&amp;amp;-match best-of-class combinations of Operating Systems, Programming Environments, Database Engines and Data-Access Middleware when building or tweaking your IS infrastructure, without the typical impedance of vendor-lock-in.&lt;/li&gt;

              &lt;li&gt;

  &lt;b&gt;Data Model Dexterity&lt;/b&gt; — By supporting multiple protocols and data models in a single product, Virtuoso protects you against costly vulnerabilities such as: perennial acquisition and accumulation of expensive data model specific DBMS products that still operate on the fundamental principle of: proprietary technology lock-in, at a time when heterogeneity continues to intrinsically define the information technology landscape.&lt;/li&gt;

              &lt;li&gt;

  &lt;b&gt;Cost-effectiveness&lt;/b&gt; — By providing a single point of access (and single-sign-on, SSO) to a plethora of Web 2.0-style social networks, Web Services, and Content Management Systems, and by using Data Object Identifiers as units of Data Virtualization that become the focal points of all data access, Virtuoso lowers the cost to exploit emerging frontiers such as socially-enhanced enterprise collaboration.&lt;/li&gt;

              &lt;li&gt;

  &lt;b&gt;Speed of Exploitation&lt;/b&gt; — Virtuoso provides the ability to rapidly assemble 360-degree conceptual views of data, across internal line-of-business application (CRM, ERP, ECM, HR, etc.) data and/or external data sources, whether these are unstructured, semi-structured, or fully structured.&lt;/li&gt;

            &lt;/ul&gt;

            &lt;p&gt;Bottom line, Virtuoso delivers unrivaled flexibility and scalability, without compromising performance or security.&lt;/p&gt;

              &lt;h2&gt;Related&lt;/h2&gt;

              &lt;ul&gt;

                &lt;li&gt;

  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com&#39;s BLOG [127]/1567&quot; id=&quot;link-id13ee6840&quot;&gt;HTTP URI Abstraction and Linked Data&lt;/a&gt;

&lt;/li&gt;

                &lt;li&gt;

  &lt;a href=&quot;http://blog.jonudell.net/2009/09/09/talking-with-kingsley-idehen-about-mastering-your-own-search-index/&quot; id=&quot;link-id1428b698&quot;&gt;Be The Master of Your Own Search Index&lt;/a&gt;

&lt;/li&gt;

                &lt;li&gt;

  &lt;a href=&quot;http://walkingoncoals.blogspot.com/2009/12/whos-data-is-it-part-1.html&quot; id=&quot;link-id117db508&quot;&gt;Who&amp;#39;s Data Is It?&lt;/a&gt;

&lt;/li&gt;

                &lt;li&gt;

  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1482&quot; id=&quot;link-id13f64d90&quot;&gt;MDM &amp;amp; Linked Data&lt;/a&gt;

&lt;/li&gt;

                &lt;li&gt;

  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1453&quot; id=&quot;link-id118861d8&quot;&gt;What is Linked Data Oriented RDF-zation?&lt;/a&gt;

&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1444&quot; id=&quot;link-id11820d70&quot;&gt;Semantic Web: Travails to Harmony Illustrated&lt;/a&gt;
&lt;/li&gt;

              &lt;/ul&gt;

              &lt;p&gt; &lt;/p&gt;</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>webservices</category><category>web2.0</category><category>web20</category><category>rdf</category><category>linked_data</category><category>semanticweb</category><category>virtuoso</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">3</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-02-27T12:46:36-05:00</n0:modified></item><item><title>Re-introducing the Virtuoso Virtual Database Engine </title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1608</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1608</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1608#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1608</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1608</wfw:commentRss><pubDate>Wed, 17 Feb 2010 21:38:01 GMT</pubDate><description>&lt;p&gt;In recent times a lot of the commentary and focus re. &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id16a22f48&quot;&gt;Virtuoso&lt;/a&gt; has centered on the RDF Quad Store and &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id112d82a0&quot;&gt;Linked Data&lt;/a&gt;. What sometimes gets overlooked is the sophisticated &lt;a href=&quot;http://dbpedia.org/resource/Virtual_Database&quot; id=&quot;link-id6493cc8&quot;&gt;Virtual Database&lt;/a&gt; Engine that provides the foundation for all of Virtuoso&amp;#39;s &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; integration capabilities.&lt;/p&gt;

&lt;p&gt;In this post I provide a brief re-introduction to this essential aspect of Virtuoso.&lt;/p&gt;

&lt;h3&gt;What is it?&lt;/h3&gt;

&lt;p&gt;This component of Virtuoso is known as the Virtual Database Engine (VDBMS). It provides transparent high-performance and secure access to disparate data sources that are external to Virtuoso. It enables federated access and integration of data hosted by any &lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-id13c26008&quot;&gt;ODBC&lt;/a&gt;- or &lt;a href=&quot;http://dbpedia.org/resource/Java_Database_Connectivity&quot; id=&quot;link-id166604c0&quot;&gt;JDBC&lt;/a&gt;-accessible &lt;a href=&quot;http://dbpedia.org/resource/Relational_database_management_system&quot; id=&quot;link-id139dfdb8&quot;&gt;RDBMS&lt;/a&gt;, RDF Store, XML database, or Document (Free Text)-oriented Content Management System. In addition, it facilitates integration with &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; Services (SOAP-based SOA RPCs or REST-fully accessible Web Resources). &lt;/p&gt;

&lt;h3&gt;Why is it important?&lt;/h3&gt;

&lt;p&gt;In the most basic sense, you shouldn&amp;#39;t need to upgrade your existing database engine version simply because your current DBMS and Data Access Driver combo isn&amp;#39;t compatible with ODBC-compliant desktop tools such as Microsoft Access, Crystal Reports, BusinessObjects, Impromptu, or other of ODBC, JDBC, &lt;a href=&quot;http://dbpedia.org/resource/ADO.NET&quot; id=&quot;link-id13c7ceb8&quot;&gt;ADO&lt;/a&gt;.NET, or OLE DB-compliant applications. Simply place Virtuoso in front of your so-called &amp;quot;legacy database,&amp;quot; and let it deliver the compliance levels sought by these tools&lt;/p&gt;

&lt;p&gt;In addition, it&amp;#39;s important to note that today&amp;#39;s enterprise, through application evolution, company mergers, or acquisitions, is often faced with disparately-structured data residing in any number of line-of-business-oriented data silos. Compounding the problem is the exponential growth of user-generated data via new social media-oriented collaboration tools and platforms. For companies to cost-effectively harness the opportunities accorded by the increasing intersection between line-of-business applications and social media, virtualization of data silos must be achieved, and this virtualization must be delivered in a manner that doesn&amp;#39;t prohibitively compromise performance or completely undermine security at either the enterprise or personal level. Again, this is what you get by simply installing Virtuoso.&lt;/p&gt;


&lt;h3&gt;How do I use it?&lt;/h3&gt;

&lt;p&gt;The VDBMS may be used in a variety of ways, depending on the data access and integration task at hand. Examples include: &lt;/p&gt;

&lt;h4&gt;Relational Database Federation&lt;/h4&gt;

&lt;p&gt;You can make a single ODBC, JDBC, ADO.NET, OLE DB, or XMLA connection to multiple ODBC- or JDBC-accessible RDBMS data sources, concurrently, with the ability to perform intelligent distributed joins against externally-hosted database tables.  For instance, you can join internal human resources data against internal sales and external stock market data, even when the HR team uses &lt;a href=&quot;http://dbpedia.org/resource/Oracle_Database&quot; id=&quot;link-id16706720&quot;&gt;Oracle&lt;/a&gt;, the Sales team uses &lt;a href=&quot;http://dbpedia.org/resource/IBM_Informix&quot; id=&quot;link-ide5a15c8&quot;&gt;Informix&lt;/a&gt;, and the Stock Market figures come from &lt;a href=&quot;http://dbpedia.org/resource/Ingres&quot; id=&quot;link-id13c0e138&quot;&gt;Ingres&lt;/a&gt;!&lt;/p&gt;

&lt;h4&gt;Conceptual Level Data Access using the RDF Model&lt;/h4&gt;

&lt;p&gt;You can construct RDF Model-based Conceptual Views atop Relational Data Sources. This is about generating HTTP-based &lt;a href=&quot;http://dbpedia.org/resource/Entity-attribute-value_model&quot; id=&quot;link-id115150f8&quot;&gt;Entity&lt;/a&gt;-Attribute-Value (E-A-V) graphs using data culled &amp;quot;on the fly&amp;quot; from native or external data sources (Relational Tables/Views, XML-based Web Services, or User Defined Types).&lt;/p&gt;

&lt;p&gt;You can also derive RDF Model-based Conceptual Views from Web Resource transformations &amp;quot;on the fly&amp;quot; -- the Virtuoso &lt;a href=&quot;http://virtuoso.openlinksw.com/Whitepapers/html/VirtSpongerWhitePaper.html&quot; id=&quot;link-id1675db50&quot;&gt;Sponger&lt;/a&gt; (RDFizing middleware component) enables you to generate RDF Model Linked Data via a RESTful Web Service or within the process pipeline of the &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id166b8d90&quot;&gt;SPARQL&lt;/a&gt; query engine (i.e., you simply use the &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id167d00c8&quot;&gt;URL&lt;/a&gt; of a Web Resource in the FROM clause of a SPARQL query).&lt;/p&gt;

&lt;p&gt;It&amp;#39;s important to note that Views take the form of HTTP links that serve as both Data Source Names and Data Source Addresses. This enables you to query and explore relationships across entities (i.e., People, Places, and other Real World Things) via HTTP clients (e.g., Web Browsers) or directly via SPARQL Query Language constructs transmitted over HTTP.&lt;/p&gt;

&lt;h4&gt;Conceptual Level Data Access using ADO.NET &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id13c6bb60&quot;&gt;Entity&lt;/a&gt; &lt;a href=&quot;http://dbpedia.org/resource/ADO.NET_Entity_Framework&quot; id=&quot;link-id16ad3f68&quot;&gt;Frameworks&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;As an alternative to RDF, Virtuoso can expose ADO.NET Entity Frameworks-based Conceptual Views over Relational Data Sources. It achieves this by generating Entity Relationship graphs via its native ADO.NET Provider, exposing all externally attached ODBC- and JDBC-accessible data sources. In addition, the ADO.NET Provider supports direct access to Virtuoso&amp;#39;s native RDF database engine, eliminating the need for resource intensive Entity Frameworks model transformations.&lt;/p&gt;

&lt;h3&gt;Related&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtLinkRemoteTables&quot; id=&quot;link-id1183acd8&quot;&gt;Attaching ODBC or JDBC accessible Relational Tables to Virtuoso&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRdb2RDFViewsGeneration#One-Click%20Linked%20Data%20Generation%20&amp;amp;%20Deployment&quot; id=&quot;link-id113f2fd8&quot;&gt;Using an HTML based Wizard to Generate RDF based Linked Views over Relational Tables&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.youtube.com/watch?v=bj7AbJ0ZYCk&amp;amp;feature=channel&quot; id=&quot;link-id16ad4480&quot;&gt;Screencast Demonstrating Wizard based generation of RDF based Linked Data Views Part 1&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.youtube.com/watch?v=yXNlcISS0aY&amp;amp;feature=channel&quot; id=&quot;link-id114eb720&quot;&gt;Screencast Demonstrating Wizard based generation of RDF based Linked Data Views Part 1&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSponger&quot; id=&quot;link-id116e5810&quot;&gt;Generating RDF based Linked Data from non RDF based Web Resources via the Sponger&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAdoNet35Provider&quot; id=&quot;link-id16706118&quot;&gt;Building ADO.NET based Entity Frameworks Views over Relational Data&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSilverlightSPARQLExample&quot; id=&quot;link-id139c1278&quot;&gt;Building Silverlight Rich Internat Applicaitons using ADO.NET, Entity Frameworks, and RDF based Linked Data&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>webservices</category><category>rdf</category><category>xml</category><category>oledb</category><category>informix</category><category>ingres</category><category>jdbc</category><category>sql</category><category>odbc</category><category>oracle</category><category>linked_data</category><category>semanticweb</category><category>sparql</category><category>howto</category><category>screencast</category><category>virtuoso</category><category>virtual_database</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">1</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-02-17T16:46:53-05:00</n0:modified></item><item><title>The Business Of Linked Data (BOLD) Discussion Space</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1596</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1596</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1596#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1596</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1596</wfw:commentRss><pubDate>Sun, 31 Jan 2010 22:48:36 GMT</pubDate><description>&lt;p&gt;I&amp;#39;ve created a new discussion space that&amp;#39;s squarely focused on the business development and marketing aspects of &amp;quot;HTTP based &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id129e32d8&quot;&gt;Linked Data&amp;quot; (Linked Data&lt;/a&gt;). As its name indicates, It&amp;#39;s a BOLD attempt to fill a VoiD. :-)&lt;/p&gt; &lt;h3&gt;Background&lt;/h3&gt; &lt;p&gt;A few months ago, &lt;a href=&quot;http://blog.aldobucchi.com/#this&quot; id=&quot;link-id1110eb30&quot;&gt;Aldo Bucchi&lt;/a&gt; posted a message to the &lt;a href=&quot;http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData&quot; id=&quot;link-id111d08a0&quot;&gt;LOD&lt;/a&gt; &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-lod/&quot; id=&quot;link-id118b3778&quot;&gt;mailing list&lt;/a&gt; seeking a discussion space for more business and marketing oriented topic, in relation to Linked Data. At the time, my assumption was that the existing LOD mailing list served that purpose absolutely fine, but in due course I came to realize that Aldo&amp;#39;s request had a much lager foundation than I initially suspected.&lt;/p&gt; &lt;h3&gt;Historic Oversight&lt;/h3&gt; &lt;p&gt;Linked Data, like its umbrella &lt;a href=&quot;http://dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-id16ceb618&quot;&gt;Semantic Web&lt;/a&gt; Project, has suffered from an inadvertent oversight on the parts of many of its enthusiasts (myself included): 100% of the discussion spaces are created by, geared towards, or dominated by researchers (from Academia primarily) and/or developers. Thus, at the very least, we&amp;#39;ve been operating in an echo chamber that only feed the existing void between the core community and those who are more interested in discussing business and marketing related topics.&lt;/p&gt; &lt;p&gt;The new discussion space seeks to cover the following:&lt;/p&gt; &lt;ol&gt; &lt;li&gt; Brainstorming Value Proposition Articulation&lt;/li&gt; &lt;li&gt;War Story Exchanges&lt;/li&gt; &lt;li&gt;Case Studies and Use-cases&lt;/li&gt; &lt;li&gt;Market Research &amp;amp; Positioning (for instance Linked Data is killer technology that redefines &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id0x1d491e90&quot;&gt;Data&lt;/a&gt; Integration, but none of the major research firms currently make that connection)&lt;/li&gt;. &lt;/ol&gt; &lt;p&gt;How Do I Join The Conversation? Simply sign up on the Google hosted &lt;a href=&quot;http://groups.google.com/group/business-of-linked-data-bold&quot; id=&quot;link-id129e4d08&quot;&gt;BOLD mailing list&lt;/a&gt;, introduce yourself (ideally), and then start conversing! :-)&lt;/p&gt;

</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">1</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-01-31T17:48:48-05:00</n0:modified></item><item><title>Getting The Linked Data Value Pyramid Layers Right (Update #2)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1595</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1595</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1595#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1595</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1595</wfw:commentRss><pubDate>Sun, 31 Jan 2010 22:46:47 GMT</pubDate><description>&lt;p&gt; One of the real problems that pervades all routes to &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id13539328&quot;&gt;Linked Data&lt;/a&gt; value prop. incomprehension stems from the layering of its value pyramid; especially when communicating with -initially detached- end-users. &lt;/p&gt; &lt;p&gt; &lt;strong&gt;Note to &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id0x1c85f498&quot;&gt;Web&lt;/a&gt; Programmers:&lt;/strong&gt; Linked Data is about &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id0x1c85f650&quot;&gt;Data&lt;/a&gt; (Wine) and not about Code (Fish). Thus, it isn&amp;#39;t a &amp;quot;programmer only zone&amp;quot;, far from it. More than anything else, its inherently inclusive and spreads its participation net widely across: Data Architects, Data Integrators, Power Users, &lt;a href=&quot;http://dbpedia.org/resource/Knowledge&quot; id=&quot;link-id13600d98&quot;&gt;Knowledge&lt;/a&gt; Workers, &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id149f8230&quot;&gt;Information&lt;/a&gt; Workers, Data Analysts, etc.. Basically, everyone that can &amp;quot;click on a link&amp;quot; is invited to this particular party; remember, it is about &amp;quot;Linked Data&amp;quot; not &amp;quot;Linked Code&amp;quot;, after all. :-) &lt;/p&gt; &lt;h3&gt;Problematic Value Pyramid Layering&lt;/h3&gt; &lt;p&gt; Here is an example of a Linked Data value pyramid that I am stumbling across --with some frequency-- these days (note: 1 being the pyramid apex):&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id10e85538&quot;&gt;SPARQL&lt;/a&gt; Queries&lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id1495b578&quot;&gt;RDF&lt;/a&gt; Data Stores&lt;/li&gt; &lt;li&gt; RDF Data Sets &lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://dbpedia.org/resource/Hypertext_Transfer_Protocol&quot; id=&quot;link-id158e4be0&quot;&gt;HTTP&lt;/a&gt; scheme URIs&lt;/li&gt; &lt;/ol&gt; &lt;p&gt; Basically, Linked Data deployment (assigning de-referencable HTTP URIs to DBMS records, their attributes, and attribute values [optionally] ) is occurring last. Even worse, this happens in the &lt;a href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id626d988&quot;&gt;context&lt;/a&gt; of Linked Open Data oriented endeavors, resulting in nothing but confusion or inadvertent perpetuation of the overarching pragmatically challenged &amp;quot;&lt;a href=&quot;http://dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-id111774b8&quot;&gt;Semantic Web&lt;/a&gt;&amp;quot; stereotype. &lt;/p&gt; &lt;p&gt; As you can imagine, hitting SPARQL as your introduction to Linked Data is akin to hitting &lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id151f9938&quot;&gt;SQL&lt;/a&gt; as your introduction to Relational Database Technology, neither is an elevator-style value prop. relay mechanism. &lt;/p&gt; &lt;p&gt; In the relational realm, killer demos always started with desktop productivity tools (spreadsheets, report-writers, SQL QBE tools etc.) accessing, relational data sources en route to unveiling the &amp;quot;Productivity&amp;quot; and &amp;quot;Agility&amp;quot; value prop. that such binding delivered i.e., the desktop application (clients) and the databases (servers) are distinct, but operating in a mutually beneficial manner to all, courtesy of a data access standards such as &lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-id1519aac0&quot;&gt;ODBC&lt;/a&gt; (Open Database Connectivity). &lt;/p&gt; &lt;p&gt; In the Linked Data realm, learning to embrace and extend best practices from the relational dbms realm remains a challenge, a lot of this has to do with hangovers from a misguided perception that RDF databases will somehow completely replace &lt;a href=&quot;http://dbpedia.org/resource/Relational_database_management_system&quot; id=&quot;link-id110dec88&quot;&gt;RDBMS&lt;/a&gt; engines, rather than compliment them. Thus, you have a counter productive variant of NIH (Not Invented Here) in play, taking us to the dreaded realm of: Break the Pot and You Own It (exemplified by the 11+ year Semantic Web Project comprehension and appreciation odyssey). &lt;/p&gt; &lt;p&gt; From my vantage point, here is how I believe the &lt;a href=&quot;http://virtuoso.openlinksw.com/presentations/Creating_Deploying_Exploiting_Linked_Data2/images/URI_Data_Source_SemWeb.png&quot; id=&quot;link-id1592f528&quot;&gt;Linked Data value pyramid should be layered&lt;/a&gt;, especially when communicating the essential value prop.: &lt;/p&gt; &lt;ol&gt; &lt;li&gt; HTTP URLs -- LINKs to documents (Reports) that users already appreciate, across the public Web and/or Intranets &lt;/li&gt; &lt;li&gt; HTTP URIs -- typically not visually distinguishable from the URLs, so use the Data exposed by de-referencing a &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id11209ce8&quot;&gt;URL&lt;/a&gt; to show how each Data Item (&lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id1449b558&quot;&gt;Entity&lt;/a&gt; or Object) is uniquely identified by a Generic HTTP &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id112065f8&quot;&gt;URI&lt;/a&gt;, and how clicking on the said URIs leads to more structured metadata bearing documents available in a variety of data representation formats, thereby enabling flexible data presentation (e.g., smarter HTML pages) &lt;/li&gt; &lt;li&gt; SPARQL -- when a user appreciates the data representation and presentation dexterity of a Generic HTTP URI, they will be more inclined to drill down an additional layer to unravel how HTTP URIs mechanically deliver such flexibility &lt;/li&gt; &lt;li&gt; RDF Data Stores -- at this stage the user is now interested data sources behind the Generic HTTP URIs, courtesy of natural desire to tweak the data presented in the report; thus, you now have an engaged user ready to absorb the &amp;quot;How Generic HTTP URIs Pull This Off&amp;quot; message &lt;/li&gt; &lt;li&gt;RDF Data Sets -- while attempting to make or tweak HTTP URIs, users become curious about the actual data loaded into the RDF Data Store, which is where data sets used to create powerful Lookup Data Spaces (e.g., &lt;a href=&quot;http://dbpedia.org/resource/DBpedia&quot; id=&quot;link-id110675c0&quot;&gt;DBpedia&lt;/a&gt;) come into play such as those from the &lt;a href=&quot;http://www4.wiwiss.fu-berlin.de/bizer/pub/lod-datasets_2009-07-14.html&quot; id=&quot;link-id11127ff8&quot;&gt;LOD&lt;/a&gt; constellation as exemplified by &lt;a href=&quot;http://wiki.dbpedia.org/Datasets&quot; id=&quot;link-id14a2fad8&quot;&gt;DBpedia (extractions from Wikipedia)&lt;/a&gt;.&lt;/li&gt; &lt;/ol&gt; &lt;h3&gt;Related&lt;/h3&gt; &lt;ul&gt; &lt;li&gt; &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1565&quot; id=&quot;link-id149c7048&quot;&gt;Exploring the Linked Data Value Proposition&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1543&quot; id=&quot;link-id14998f98&quot;&gt;Simple Explanation of Linked Data &amp;amp; RDF Dynamics&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1546&quot; id=&quot;link-id114fbd58&quot;&gt;What is the Linked Data Meme About?&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1547&quot; id=&quot;link-id1447ada0&quot;&gt;Linked Data &amp;amp; Data Item Identifiers (Identity)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;

</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">1</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-01-31T17:47:04-05:00</n0:modified></item><item><title>What is the DBpedia Project? (Updated)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1594</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1594</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1594#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1594</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1594</wfw:commentRss><pubDate>Sun, 31 Jan 2010 22:45:55 GMT</pubDate><description>&lt;p&gt;The recent &lt;a href=&quot;http://en.wikipedia.org/wiki/Talk:DBpedia&quot; id=&quot;link-id1120a260&quot;&gt;Wikipedia imbroglio&lt;/a&gt; centered around &lt;a href=&quot;http://dbpedia.org/resource/DBpedia&quot; id=&quot;link-id14a5e588&quot;&gt;DBpedia&lt;/a&gt; is the fundamental driver for this particular &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id113ddc10&quot;&gt;blog&lt;/a&gt; post. At time of writing this blog post, the &lt;a href=&quot;http://en.wikipedia.org/wiki/DBpedia&quot; id=&quot;link-id158edec0&quot;&gt;DBpedia project definition in Wikipedia&lt;/a&gt; remains unsatisfactory due to the following shortcomings:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;inaccurate and incomplete definition of the Project&amp;#39;s What, Why, Who, Where, When, and How&lt;/li&gt; &lt;li&gt;inaccurate reflection of project essence, by skewing focus towards &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id0x1bc892d0&quot;&gt;data&lt;/a&gt; extraction and data set dump production, which is at best a quarter of the project.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Here are some insights on DBpedia, from the perspective of someone intimately involved with the other three-quarters of the project.&lt;/p&gt; &lt;h3&gt;What is DBpedia?&lt;/h3&gt; &lt;p&gt;A live &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id0x1c0c0cc0&quot;&gt;Web&lt;/a&gt; accessible RDF model database (Quad Store) derived from Wikipedia content snapshots, taken periodically. The RDF database underlies a &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id11ba0ad0&quot;&gt;Linked Data&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Spaces&quot; id=&quot;link-id1183c978&quot;&gt;Space&lt;/a&gt; comprised of: HTML (and most recently HTML+&lt;a href=&quot;http://dbpedia.org/resource/RDFa&quot; id=&quot;link-id602eab8&quot;&gt;RDFa&lt;/a&gt;) based data browser pages and a &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id11af5400&quot;&gt;SPARQL&lt;/a&gt; endpoint.&lt;/p&gt; &lt;p&gt;Note: &lt;a href=&quot;http://blog.dbpedia.org/2009/11/11/dbpedia-34-released/&quot; id=&quot;link-id110b8248&quot;&gt;DBpedia 3.4&lt;/a&gt; now exists in snapshot (warehouse) and &lt;a href=&quot;http://dbpedia-live.openlinksw.com/stats/&quot; id=&quot;link-id6473258&quot;&gt;Live Editions&lt;/a&gt; (currently being hot-staged). This post is about the snapshot (warehouse) edition, I&amp;#39;ll drop a different post about the DBpedia Live Edition where a new Delta-Engine covers both extraction and database record replacement, in realtime.&lt;/p&gt; &lt;h3&gt;When was it Created?&lt;/h3&gt; &lt;p&gt;As an idea under the moniker &amp;quot;DBpedia&amp;quot; it was conceptualized in late 2006 by researchers at University of Leipzig (lead by Soren Auer) and Freie University, Berlin (lead by &lt;a href=&quot;http://www.wiwiss.fu-berlin.de/en/institute/pwo/bizer/&quot; id=&quot;link-id14982c78&quot;&gt;Chris Bizer&lt;/a&gt;). The first public instance of DBpedia (as described above) was released in February 2007. The official DBpedia coming out party occurred at &lt;a href=&quot;http://www2007.org/&quot; id=&quot;link-id1497c788&quot;&gt;WWW2007&lt;/a&gt;, Banff, during the &lt;a href=&quot;http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData/BanffGathering&quot; id=&quot;link-id1448b9e8&quot;&gt;inaugural Linked Data gathering&lt;/a&gt;, where it showcased the virtues and immense potential of &lt;a href=&quot;http://www.w3.org/People/Berners-Lee/card#i&quot; id=&quot;link-id152257e0&quot;&gt;TimBL&lt;/a&gt;&amp;#39;s &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData.html&quot; id=&quot;link-id111759a8&quot;&gt;Linked Data meme&lt;/a&gt;.&lt;/p&gt; &lt;h3&gt;Who&amp;#39;s Behind It?&lt;/h3&gt; &lt;p&gt; &lt;a href=&quot;http://www.openlinksw.com/dataspace/organization/openlink#this&quot; id=&quot;link-id110e70f8&quot;&gt;OpenLink Software&lt;/a&gt; (developers of OpenLink &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id14462f60&quot;&gt;Virtuoso&lt;/a&gt; and providers of Web Hosting infrastructure), University of Leipzig, and Freie Univerity, Berlin. In addition, there is a burgeoning community of collaborators and contributors responsible DBpedia based applications, cross-linked data sets, ontologies (&lt;a href=&quot;http://dbpedia.org/resource/Cyc&quot; id=&quot;link-id11244aa0&quot;&gt;OpenCyc&lt;/a&gt;, &lt;a href=&quot;http://www.ontologyportal.org/&quot; id=&quot;link-id110e4a40&quot;&gt;SUMO&lt;/a&gt;, &lt;a href=&quot;http://umbel.org/about/&quot; id=&quot;link-id11109e48&quot;&gt;UMBEL&lt;/a&gt;, and &lt;a href=&quot;http://www.mpi-inf.mpg.de/yago-naga/yago/&quot; id=&quot;link-id10fb4218&quot;&gt;YAGO&lt;/a&gt;) and other utilities. Finally, DBpedia wouldn&amp;#39;t be possible without the global content contribution and curation efforts of Wikipedians, a point typically overlooked (albeit inadvertently).&lt;/p&gt; &lt;h3&gt;How is it Constructed?&lt;/h3&gt; &lt;p&gt;The steps are as follows:&lt;/p&gt; &lt;ol&gt; &lt;li&gt; RDF data set dump preparation via Wikipedia content extraction and transformation to RDF model data, using the N3 data representation format - Java and &lt;a href=&quot;http://dbpedia.org/resource/PHP&quot; id=&quot;link-id111c93b8&quot;&gt;PHP&lt;/a&gt; extraction code produced and maintained by the teams at Leipzig and Berlin &lt;/li&gt; &lt;li&gt; Deployment of Linked Data that enables Data browsing and exploration using any HTTP aware user agent (e.g. basic Web Browsers) - handled by OpenLink Virtuoso (handled by Berlin via the Pubby Linked Data Server during the early months of the DBpedia project) &lt;/li&gt; &lt;li&gt; SPARQL compliant Quad Store, enabling direct access to database records via SPARQL (Query language, REST or SOAP Web Service, plus a variety of query results serialization formats) - OpenLink Virtuoso since first public release of DBpedia &lt;/li&gt; &lt;/ol&gt; &lt;p&gt; In a nutshell, there are four distinct and vital components to DBpedia. Thus, DBpedia doesn&amp;#39;t exist if all the project offered was a collection of RDF data dumps. Likewise, it doesn&amp;#39;t exist if you have a SPARQL compliant Quad Store without loaded data sets, and of course it doesn&amp;#39;t exist if you have a fully loaded SPARQL compliant Quad Store is up to the cocktail of challenges presented by live Web accessibility.&lt;/p&gt; &lt;h3&gt;Why is it Important?&lt;/h3&gt; &lt;p&gt; It remains a live exemplar for any individual or organization seeking to publishing or exploit HTTP based Linked Data on the &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id118e6388&quot;&gt;World Wide Web&lt;/a&gt;. Its existence continues to stimulate growth in both density and quality of the burgeoning Web of Linked Data.&lt;/p&gt; &lt;h3&gt;How Do I Use it?&lt;/h3&gt; &lt;p&gt; In the most basic sense, simply browse the HTML pages en route to discovery erstwhile relationships that exist across &lt;a href=&quot;http://dbpedia.org/resource/Named_entity_recognition&quot; id=&quot;link-id112def88&quot;&gt;named entities&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/Topic&quot; id=&quot;link-id1591c5f8&quot;&gt;subject matter concepts&lt;/a&gt; / headings. Beyond that, simply look at DBpedia as a master lookup table in a Web hosted &lt;a href=&quot;http://dbpedia.org/resource/federated_database_system&quot; id=&quot;link-id11762618&quot;&gt;distributed database&lt;/a&gt; setup; enabling you to mesh your local domain specific details with DBpedia records via structured relations (triples or 3-tuples records) comprised of HTTP URIs from both realms e.g., owl:sameAs relations.&lt;/p&gt; &lt;h3&gt;What Can I Use it For?&lt;/h3&gt; &lt;p&gt; Expanding on the Master-Details point above, you can use its rich &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id1170c000&quot;&gt;URI&lt;/a&gt; corpus to alleviate tedium associated with activities such as: &lt;/p&gt; &lt;ol&gt; &lt;li&gt;List maintenance - e.g., Countries, States, Companies, Units of Measurement, Subject Headings etc.&lt;/li&gt; &lt;li&gt;Tagging - as a compliment to existing practices&lt;/li&gt; &lt;li&gt;Analytical Research - you&amp;#39;re only a LINK (URI) away from erstwhile difficult to attain research data spread across a broad range of topics&lt;/li&gt; &lt;li&gt;Closed Vocabulary Construction - rather than commence the futile quest of building your own closed vocabulary, simply leverage Wikipedia&amp;#39;s human curated vocabulary as our common base. &lt;/li&gt; &lt;/ol&gt; &lt;h3&gt;Related&lt;/h3&gt; &lt;ul&gt; &lt;li&gt; &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAWSDBpedia34S&quot; id=&quot;link-id14a2e698&quot;&gt;Pre-loaded and Pre-configured instances of DBpedia 3.4&lt;/a&gt; - via publicly shared &lt;a href=&quot;http://aws.amazon.com/ebs/&quot; id=&quot;link-id1147fcf0&quot;&gt;Amazon Elastic Block Storage&lt;/a&gt; Snapshots&lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://docs.openlinksw.com/virtuoso/rdfperformancetuning.html#rdfperfgeneraldbpedia&quot; id=&quot;link-id149ab528&quot;&gt;Virtuoso &amp;amp; DBpedia Tunning Guide&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://dowhatimean.net/2009/11/whats-in-a-name-and-the-linked-data-police&quot; id=&quot;link-id110cba10&quot;&gt;What&amp;#39;s In a Name &amp;amp; The Linked Data Police&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;

</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>rdf</category><category>linked_data</category><category>semanticweb</category><category>sparql</category><category>virtuoso</category><category>openlink</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">1</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-01-31T17:46:10.000002-05:00</n0:modified></item><item><title>Getting The Linked Data Value Pyramid Layers Right (Update #2)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1593</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1593</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1593#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1593</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1593</wfw:commentRss><pubDate>Sun, 31 Jan 2010 22:44:04 GMT</pubDate><description>&lt;p&gt;
One of the real problems that pervades all routes to &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id13539328&quot;&gt;Linked Data&lt;/a&gt; value prop. incomprehension stems from the layering of its value pyramid; especially when communicating with -initially detached- end-users. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Note to &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; Programmers:&lt;/strong&gt; Linked Data is about &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;Data&lt;/a&gt; (Wine) and not about Code (Fish). Thus, it isn&amp;#39;t a &amp;quot;programmer only zone&amp;quot;, far from it. More than anything else, its inherently inclusive and spreads its participation net widely across: Data Architects, Data Integrators, Power Users, &lt;a href=&quot;http://dbpedia.org/resource/Knowledge&quot; id=&quot;link-id13600d98&quot;&gt;Knowledge&lt;/a&gt; Workers, &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id149f8230&quot;&gt;Information&lt;/a&gt; Workers, Data Analysts, etc.. Basically, everyone that can &amp;quot;click on a link&amp;quot; is invited to this particular party; remember, it is about &amp;quot;Linked Data&amp;quot; not &amp;quot;Linked Code&amp;quot;, after all. :-)
&lt;/p&gt;
&lt;h3&gt;Problematic Value Pyramid Layering&lt;/h3&gt;
&lt;p&gt;
Here is an example of a Linked Data value pyramid that I am stumbling across --with some frequency-- these days (note: 1 being the pyramid apex):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id10e85538&quot;&gt;SPARQL&lt;/a&gt; Queries&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id1495b578&quot;&gt;RDF&lt;/a&gt; Data Stores&lt;/li&gt;
&lt;li&gt;
RDF Data Sets
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://dbpedia.org/resource/Hypertext_Transfer_Protocol&quot; id=&quot;link-id158e4be0&quot;&gt;HTTP&lt;/a&gt; scheme URIs&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Basically, Linked Data deployment (assigning de-referencable HTTP URIs to DBMS records, their attributes, and attribute values [optionally] ) is occurring last. Even worse, this happens in the &lt;a href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id626d988&quot;&gt;context&lt;/a&gt; of Linked Open Data oriented endeavors, resulting in nothing but confusion or inadvertent perpetuation of the overarching pragmatically challenged &amp;quot;&lt;a href=&quot;http://dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-id111774b8&quot;&gt;Semantic Web&lt;/a&gt;&amp;quot; stereotype.
&lt;/p&gt;
&lt;p&gt;
As you can imagine, hitting SPARQL as your introduction to Linked Data is akin to hitting &lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id151f9938&quot;&gt;SQL&lt;/a&gt; as your introduction to Relational Database Technology, neither is an elevator-style value prop. relay mechanism.
&lt;/p&gt;
&lt;p&gt;
In the relational realm, killer demos always started with desktop productivity tools (spreadsheets, report-writers, SQL QBE tools etc.) accessing, relational data sources en route to unveiling the &amp;quot;Productivity&amp;quot; and &amp;quot;Agility&amp;quot; value prop. that such binding delivered i.e., the desktop application (clients) and the databases (servers) are distinct, but operating in a mutually beneficial manner to all, courtesy of a data access standards such as &lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-id1519aac0&quot;&gt;ODBC&lt;/a&gt; (Open Database Connectivity).
&lt;/p&gt;
&lt;p&gt;
In the Linked Data realm, learning to embrace and extend best practices from the relational dbms realm remains a challenge, a lot of this has to do with hangovers from a misguided perception that RDF databases will somehow completely replace &lt;a href=&quot;http://dbpedia.org/resource/Relational_database_management_system&quot; id=&quot;link-id110dec88&quot;&gt;RDBMS&lt;/a&gt; engines, rather than compliment them. Thus, you have a counter productive variant of NIH (Not Invented Here) in play, taking us to the dreaded realm of: Break the Pot and You Own It (exemplified by the 11+ year Semantic Web Project comprehension and appreciation odyssey).
&lt;/p&gt;
&lt;p&gt;
From my vantage point, here is how I believe the &lt;a href=&quot;http://virtuoso.openlinksw.com/presentations/Creating_Deploying_Exploiting_Linked_Data2/images/URI_Data_Source_SemWeb.png&quot; id=&quot;link-id1592f528&quot;&gt;Linked Data value pyramid should be layered&lt;/a&gt;, especially when communicating the essential value prop.:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
HTTP URLs  -- LINKs to documents (Reports) that users already appreciate, across the public Web and/or Intranets
&lt;/li&gt;
&lt;li&gt;
HTTP URIs -- typically not visually distinguishable from the URLs, so use the Data exposed by de-referencing a &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id11209ce8&quot;&gt;URL&lt;/a&gt; to show how each Data Item (&lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id1449b558&quot;&gt;Entity&lt;/a&gt; or Object) is uniquely identified by a Generic HTTP &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id112065f8&quot;&gt;URI&lt;/a&gt;, and how clicking on the said URIs leads to more structured metadata bearing documents available in a variety of data representation formats, thereby enabling flexible data presentation (e.g., smarter HTML pages)
&lt;/li&gt;
&lt;li&gt;
SPARQL -- when a user appreciates the data representation and presentation dexterity of a Generic HTTP URI, they will be more inclined to drill down an additional layer to unravel how HTTP URIs mechanically deliver such flexibility
&lt;/li&gt;
&lt;li&gt;
RDF Data Stores -- at this stage the user is now interested data sources behind the Generic HTTP URIs, courtesy of natural desire to tweak the data presented in the report; thus, you now have an engaged user ready to absorb the &amp;quot;How Generic HTTP URIs Pull This Off&amp;quot; message
&lt;/li&gt;
&lt;li&gt;RDF Data Sets -- while attempting to make or tweak HTTP URIs, users become curious about the actual data loaded into the RDF Data Store, which is where data sets used to create powerful Lookup Data Spaces (e.g., &lt;a href=&quot;http://dbpedia.org/resource/DBpedia&quot; id=&quot;link-id110675c0&quot;&gt;DBpedia&lt;/a&gt;) come into play such as those from the &lt;a href=&quot;http://www4.wiwiss.fu-berlin.de/bizer/pub/lod-datasets_2009-07-14.html&quot; id=&quot;link-id11127ff8&quot;&gt;LOD&lt;/a&gt; constellation as exemplified by &lt;a href=&quot;http://wiki.dbpedia.org/Datasets&quot; id=&quot;link-id14a2fad8&quot;&gt;DBpedia (extractions from Wikipedia)&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Related&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1565&quot; id=&quot;link-id149c7048&quot;&gt;Exploring the Linked Data Value Proposition&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1543&quot; id=&quot;link-id14998f98&quot;&gt;Simple Explanation of Linked Data &amp;amp; RDF Dynamics&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1546&quot; id=&quot;link-id114fbd58&quot;&gt;What is the Linked Data Meme About?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1547&quot; id=&quot;link-id1447ada0&quot;&gt;Linked Data &amp;amp; Data Item Identifiers (Identity)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>rdf</category><category>odbc</category><category>sql</category><category>linked_data</category><category>semanticweb</category><category>sparql</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">2</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-02-01T09:02:14.000004-05:00</n0:modified></item><item><title>What is the DBpedia Project? (Updated)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1592</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1592</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1592#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1592</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1592</wfw:commentRss><pubDate>Sun, 31 Jan 2010 22:43:08 GMT</pubDate><description>
&lt;p&gt;The recent &lt;a href=&quot;http://en.wikipedia.org/wiki/Talk:DBpedia&quot; id=&quot;link-id1120a260&quot;&gt;Wikipedia imbroglio&lt;/a&gt; centered around &lt;a href=&quot;http://dbpedia.org/resource/DBpedia&quot; id=&quot;link-id14a5e588&quot;&gt;DBpedia&lt;/a&gt; is the fundamental driver for this particular &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id113ddc10&quot;&gt;blog&lt;/a&gt; post. At time of writing this blog post, the &lt;a href=&quot;http://en.wikipedia.org/wiki/DBpedia&quot; id=&quot;link-id158edec0&quot;&gt;DBpedia project definition in Wikipedia&lt;/a&gt; remains unsatisfactory due to the following shortcomings: &lt;br /&gt;
&lt;/p&gt; &lt;ol&gt; &lt;li&gt;inaccurate and incomplete definition of the Project&amp;#39;s What, Why, Who, Where, When, and How&lt;/li&gt; &lt;li&gt;inaccurate reflection of project essence, by skewing focus towards &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; extraction and data set dump production, which is at best a quarter of the project.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Here are some insights on DBpedia, from the perspective of someone intimately involved with the other three-quarters of the project.&lt;/p&gt; &lt;h3&gt;What is DBpedia?&lt;/h3&gt; &lt;p&gt;A live &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; accessible RDF model database (Quad Store) derived from Wikipedia content snapshots, taken periodically. The RDF database underlies a &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id11ba0ad0&quot;&gt;Linked Data&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Spaces&quot; id=&quot;link-id1183c978&quot;&gt;Space&lt;/a&gt; comprised of: HTML (and most recently HTML+&lt;a href=&quot;http://dbpedia.org/resource/RDFa&quot; id=&quot;link-id602eab8&quot;&gt;RDFa&lt;/a&gt;) based data browser pages and a &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id11af5400&quot;&gt;SPARQL&lt;/a&gt; endpoint.&lt;/p&gt;   &lt;p&gt;Note: &lt;a href=&quot;http://blog.dbpedia.org/2009/11/11/dbpedia-34-released/&quot; id=&quot;link-id110b8248&quot;&gt;DBpedia 3.4&lt;/a&gt; now exists in snapshot (warehouse) and &lt;a href=&quot;http://dbpedia-live.openlinksw.com/stats/&quot; id=&quot;link-id6473258&quot;&gt;Live Editions&lt;/a&gt; (currently being hot-staged). This post is about the snapshot (warehouse) edition, I&amp;#39;ll drop a different post about the DBpedia Live Edition where a new Delta-Engine covers both extraction and database record replacement, in realtime.&lt;/p&gt;   &lt;h3&gt;When was it Created?&lt;/h3&gt; &lt;p&gt;As an idea under the moniker &amp;quot;DBpedia&amp;quot; it was conceptualized in late 2006 by researchers at University of Leipzig (lead by Soren Auer) and Freie University, Berlin (lead by &lt;a href=&quot;http://www.wiwiss.fu-berlin.de/en/institute/pwo/bizer/&quot; id=&quot;link-id14982c78&quot;&gt;Chris Bizer&lt;/a&gt;). The first public instance of DBpedia (as described above) was released in February 2007. The official DBpedia coming out party occurred at &lt;a href=&quot;http://www2007.org/&quot; id=&quot;link-id1497c788&quot;&gt;WWW2007&lt;/a&gt;, Banff, during the &lt;a href=&quot;http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData/BanffGathering&quot; id=&quot;link-id1448b9e8&quot;&gt;inaugural Linked Data gathering&lt;/a&gt;, where it showcased the virtues and immense potential of &lt;a href=&quot;http://www.w3.org/People/Berners-Lee/card#i&quot; id=&quot;link-id152257e0&quot;&gt;TimBL&lt;/a&gt;&amp;#39;s &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData.html&quot; id=&quot;link-id111759a8&quot;&gt;Linked Data meme&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;Who&amp;#39;s Behind It?&lt;/h3&gt; &lt;p&gt; &lt;a href=&quot;http://www.openlinksw.com/dataspace/organization/openlink#this&quot; id=&quot;link-id110e70f8&quot;&gt;OpenLink Software&lt;/a&gt; (developers of OpenLink &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id14462f60&quot;&gt;Virtuoso&lt;/a&gt; and providers of Web Hosting infrastructure), University of Leipzig, and Freie Univerity, Berlin. In addition, there is a burgeoning community of collaborators and contributors responsible DBpedia based applications, cross-linked data sets, ontologies (&lt;a href=&quot;http://dbpedia.org/resource/Cyc&quot; id=&quot;link-id11244aa0&quot;&gt;OpenCyc&lt;/a&gt;, &lt;a href=&quot;http://www.ontologyportal.org/&quot; id=&quot;link-id110e4a40&quot;&gt;SUMO&lt;/a&gt;, &lt;a href=&quot;http://umbel.org/about/&quot; id=&quot;link-id11109e48&quot;&gt;UMBEL&lt;/a&gt;, and &lt;a href=&quot;http://www.mpi-inf.mpg.de/yago-naga/yago/&quot; id=&quot;link-id10fb4218&quot;&gt;YAGO&lt;/a&gt;) and other utilities. Finally, DBpedia wouldn&amp;#39;t be possible without the global content contribution and curation efforts of Wikipedians, a point typically overlooked (albeit inadvertently).&lt;/p&gt;  &lt;h3&gt;How is it Constructed?&lt;/h3&gt; &lt;p&gt;The steps are as follows:&lt;/p&gt; &lt;ol&gt; &lt;li&gt; RDF data set dump preparation via Wikipedia content extraction and transformation to RDF model data, using the N3 data representation format - Java and &lt;a href=&quot;http://dbpedia.org/resource/PHP&quot; id=&quot;link-id111c93b8&quot;&gt;PHP&lt;/a&gt; extraction code produced and maintained by the teams at Leipzig and Berlin &lt;/li&gt; &lt;li&gt; Deployment of Linked Data that enables Data browsing and exploration using any HTTP aware user agent (e.g. basic Web Browsers) - handled by OpenLink Virtuoso (handled by Berlin via the Pubby Linked Data Server during the early months of the DBpedia project) &lt;/li&gt; &lt;li&gt; SPARQL compliant Quad Store, enabling direct access to database records via SPARQL (Query language, REST or SOAP Web Service, plus a variety of query results serialization formats) - OpenLink Virtuoso since first public release of DBpedia &lt;/li&gt; &lt;/ol&gt; &lt;p&gt; In a nutshell, there are four distinct and vital components to DBpedia. Thus, DBpedia doesn&amp;#39;t exist if all the project offered was a collection of RDF data dumps. Likewise, it doesn&amp;#39;t exist if you have a SPARQL compliant Quad Store without loaded data sets, and of course it doesn&amp;#39;t exist if you have a fully loaded SPARQL compliant Quad Store is up to the cocktail of challenges presented by live Web accessibility.&lt;/p&gt;  &lt;h3&gt;Why is it Important?&lt;/h3&gt; &lt;p&gt; It remains a live exemplar for any individual or organization seeking to publishing or exploit HTTP based Linked Data on the &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id118e6388&quot;&gt;World Wide Web&lt;/a&gt;. Its existence continues to stimulate growth in both density and quality of the burgeoning Web of Linked Data.&lt;/p&gt;  &lt;h3&gt;How Do I Use it?&lt;/h3&gt; &lt;p&gt; In the most basic sense, simply browse the HTML pages en route to discovery erstwhile relationships that exist across &lt;a href=&quot;http://dbpedia.org/resource/Named_entity_recognition&quot; id=&quot;link-id112def88&quot;&gt;named entities&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/Topic&quot; id=&quot;link-id1591c5f8&quot;&gt;subject matter concepts&lt;/a&gt; / headings. Beyond that, simply look at DBpedia as a master lookup table in a Web hosted &lt;a href=&quot;http://dbpedia.org/resource/federated_database_system&quot; id=&quot;link-id11762618&quot;&gt;distributed database&lt;/a&gt; setup; enabling you to mesh your local domain specific details with DBpedia records via structured relations (triples or 3-tuples records) comprised of HTTP URIs from both realms e.g., owl:sameAs relations.&lt;/p&gt; &lt;h3&gt;What Can I Use it For?&lt;/h3&gt; &lt;p&gt; Expanding on the Master-Details point above, you can use its rich &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id1170c000&quot;&gt;URI&lt;/a&gt; corpus to alleviate tedium associated with activities such as: &lt;/p&gt; &lt;ol&gt; &lt;li&gt;List maintenance - e.g., Countries, States, Companies, Units of Measurement, Subject Headings etc.&lt;/li&gt; &lt;li&gt;Tagging - as a compliment to existing practices&lt;/li&gt; &lt;li&gt;Analytical Research - you&amp;#39;re only a LINK (URI) away from erstwhile difficult to attain research data spread across a broad range of topics&lt;/li&gt; &lt;li&gt;Closed Vocabulary Construction - rather than commence the futile quest of building your own closed vocabulary, simply leverage Wikipedia&amp;#39;s human curated vocabulary as our common base. &lt;/li&gt; &lt;/ol&gt; &lt;h3&gt;Related&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;   &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAWSDBpedia34S&quot; id=&quot;link-id14a2e698&quot;&gt;Pre-loaded and Pre-configured instances of DBpedia 3.4&lt;/a&gt; - via publicly shared &lt;a href=&quot;http://aws.amazon.com/ebs/&quot; id=&quot;link-id1147fcf0&quot;&gt;Amazon Elastic Block Storage&lt;/a&gt; Snapshots&lt;/li&gt; &lt;li&gt;   &lt;a href=&quot;http://docs.openlinksw.com/virtuoso/rdfperformancetuning.html#rdfperfgeneraldbpedia&quot; id=&quot;link-id149ab528&quot;&gt;Virtuoso &amp;amp; DBpedia Tunning Guide&lt;/a&gt; &lt;/li&gt; &lt;li&gt;   &lt;a href=&quot;http://dowhatimean.net/2009/11/whats-in-a-name-and-the-linked-data-police&quot; id=&quot;link-id110cba10&quot;&gt;What&amp;#39;s In a Name &amp;amp; The Linked Data Police&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;   
</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>rdf</category><category>linked_data</category><category>semanticweb</category><category>sparql</category><category>virtuoso</category><category>openlink</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">2</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-02-01T09:01:57.000002-05:00</n0:modified></item><item><title>5 Very Important Things to Note about HTTP based Linked Data</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1591</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1591</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1591#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1591</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1591</wfw:commentRss><pubDate>Sun, 31 Jan 2010 22:31:35 GMT</pubDate><description>
 &lt;ol&gt; &lt;li&gt; It isn&amp;#39;t &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id115dfd68&quot;&gt;World Wide Web&lt;/a&gt; Specific (HTTP != World Wide Web)&lt;/li&gt; &lt;li&gt; It isn&amp;#39;t Open &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;Data&lt;/a&gt; Specific &lt;/li&gt; &lt;li&gt; It isn&amp;#39;t about &amp;quot;Free&amp;quot; (Beer or Speech) &lt;/li&gt; &lt;li&gt; It isn&amp;#39;t about Markup (so don&amp;#39;t expect to grok it via &amp;quot;markup first&amp;quot; approach) &lt;/li&gt; &lt;li&gt;It&amp;#39;s about &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id13a6aa98&quot;&gt;Hyperdata&lt;/a&gt; - the use of HTTP and REST to deliver a powerful platform agnostic mechanism for Data Reference, Access, and Integration.&lt;/li&gt; &lt;/ol&gt;   &lt;p&gt; When trying to understand HTTP based &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id18aa1490&quot;&gt;Linked Data&lt;/a&gt;, especially if you&amp;#39;re well versed in DBMS technology use (User, Power User, Architect, Analyst, DBA, or Programmer) think: &lt;br /&gt;
&lt;/p&gt; &lt;ul&gt; &lt;li&gt; Open Database Connectivity (&lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-id1428fba0&quot;&gt;ODBC&lt;/a&gt;) without operating system, data model, or wire-protocol specificity or lock-in potential &lt;/li&gt; &lt;li&gt; Java Database Connectivity (&lt;a href=&quot;http://dbpedia.org/resource/Java_Database_Connectivity&quot; id=&quot;link-id18d3c2a8&quot;&gt;JDBC&lt;/a&gt;) without programming language specificity &lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://dbpedia.org/resource/ADO.NET&quot; id=&quot;link-id125725b8&quot;&gt;ADO&lt;/a&gt;.NET without .NET runtime specificity and .NET bound language specificity &lt;/li&gt; &lt;li&gt; OLE-DB without Windows operating system &amp;amp; programming language specificity  &lt;/li&gt; &lt;li&gt; XMLA without XML format specificity - with Tabular and Multidimensional results formats expressible in a variety of data representation formats. &lt;/li&gt; &lt;li&gt;All of the above scoped to the Record rather than Container level, with Generic HTTP scheme URIs associated with each Record, Field, and Field value (optionally)  &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Remember the need for Data Access &amp;amp; Integration technology is the by product of the following realities:&lt;/p&gt; &lt;ol&gt; &lt;li&gt; Human curated data is ultimately dirty, because:    &lt;ul&gt;     &lt;li&gt;our thick thumbs, inattention, distractions, and general discomfort with typing, make typos prevalent&lt;/li&gt; &lt;li&gt;database engines exist for a variety of data models - Graph, Relational, Hierarchical;&lt;/li&gt;    &lt;li&gt;within databases you have different record container/partition names e.g. Table Names;&lt;/li&gt;    &lt;li&gt;within a database record container you have records that are really aspects of the same thing (different keys exist in a plethora of operational / line of business systems that expose aspects of the same &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id13378338&quot;&gt;entity&lt;/a&gt; e.g., customer data that spans Accounts, CRM, ERP application databases);&lt;/li&gt;    &lt;li&gt;different field names (one database has &amp;quot;EMP&amp;quot; while another has &amp;quot;Employee&amp;quot;) for the same record&lt;/li&gt;.&lt;/ul&gt;  &lt;/li&gt; &lt;li&gt;Units of measurement is driven by locale, the UK office wants to see sales in Pounds Sterling while the French office prefers Euros etc.&lt;/li&gt; &lt;li&gt;All of the above is subject to &lt;a href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id17e46398&quot;&gt;context&lt;/a&gt; halos which can be quite granular re. sensitivity e.g. staff travel between locations that alter locales and their roles; basically, profiles matters a lot.&lt;/li&gt; &lt;/ol&gt; &lt;h3&gt;Related&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;   &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1364&quot; id=&quot;link-id128f0fe8&quot;&gt;ODBC and WODBC (Web Open Database Connectivity) Comparison&lt;/a&gt; &lt;/li&gt; &lt;li&gt;   &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1364&quot; id=&quot;link-id1367cd18&quot;&gt;Creating, Deploying, and Exploiting Linked Data Presentation&lt;/a&gt; &lt;/li&gt; &lt;li&gt;   &lt;a href=&quot;http://www.odata.org/&quot; id=&quot;link-id122ab708&quot;&gt;Open Data Protocol Project&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;
</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>xml</category><category>oledb</category><category>jdbc</category><category>sql</category><category>odbc</category><category>linked_data</category><category>semanticweb</category><category>windows</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">2</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-02-01T09:00:56-05:00</n0:modified></item><item><title>5 Game Changing Things about the OpenLink Virtuoso + AWS Cloud Combo</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1590</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1590</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1590#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1590</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1590</wfw:commentRss><pubDate>Sun, 31 Jan 2010 22:29:34 GMT</pubDate><description>
&lt;p&gt; Here are 5 powerful benefits you can immediately derive from the combination of &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id17eb8988&quot;&gt;Virtuoso&lt;/a&gt; and Amazon&amp;#39;s AWS services (specifically the EC2 and EBS components): &lt;br /&gt;
&lt;/p&gt;  &lt;ol&gt; &lt;li&gt; Acquire your own personal or service specific &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Spaces&quot; id=&quot;link-id1423e520&quot;&gt;data space&lt;/a&gt; in the Cloud. Think DBase, Paradox, FoxPRO, Access of yore, but with the power of &lt;a href=&quot;http://dbpedia.org/resource/Oracle_Database&quot; id=&quot;link-id136c6290&quot;&gt;Oracle&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/IBM_Informix&quot; id=&quot;link-id11b269b8&quot;&gt;Informix&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Microsoft_SQL_Server&quot; id=&quot;link-id138084b8&quot;&gt;Microsoft SQL Server&lt;/a&gt; etc.. using a Conceptual, as opposed to solely Logical, model based DBMS (i.e., a Hybrid DBMS Engine for: &lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id132a7938&quot;&gt;SQL&lt;/a&gt;, RDF, XML, and Full Text) &lt;/li&gt; &lt;li&gt; Ability to share and control access to your resources using innovations like &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id17ee9d28&quot;&gt;FOAF&lt;/a&gt;+SSL, OpenID, and OAuth, all from one place &lt;/li&gt; &lt;li&gt; Construction of personal or organization based FOAF profiles in a matter of minutes; by simply creating a basic DBMS (or &lt;a href=&quot;http://dbpedia.org/resource/OpenLink_Data_Spaces&quot; id=&quot;link-id14784ae0&quot;&gt;ODS&lt;/a&gt; application layer) account; and then using this profile to create strong links (references) to all your Data silos (esp. those from the &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; 2.0 realm) &lt;/li&gt; &lt;li&gt; Load data sets from the &lt;a href=&quot;http://community.linkeddata.org/dataspace/organization/lod#this&quot; id=&quot;link-id17e6ac98&quot;&gt;LOD&lt;/a&gt; cloud or Sponge existing Web resources (i.e., on the fly data transformation to RDF model based &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id17e65d38&quot;&gt;Linked Data&lt;/a&gt;) and then use the combination to build powerful lookup services that enrich the value of URLs (think: Web addressable reports holding query results) that you publish &lt;/li&gt; &lt;li&gt; Bind all of the above to a domain that you own (e.g. a .Name domain) so that you have an attribution-friendly &amp;quot;authority&amp;quot; component for resource URLs and &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id118a08d8&quot;&gt;Entity&lt;/a&gt; URIs published from your Personal Linked Data Space on the Web (or private HTTP network). &lt;/li&gt; &lt;/ol&gt; &lt;p&gt; In a nutshell, the AWS Cloud infrastructure simplifies the process of generating Federated presence on the &lt;a href=&quot;http://dbpedia.org/resource/Internet&quot; id=&quot;link-id1380af38&quot;&gt;Internet&lt;/a&gt; and/or &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id11633b10&quot;&gt;World Wide Web&lt;/a&gt;. Remember, centralized networking models always end up creating data silos, in some &lt;a href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id142006f0&quot;&gt;context&lt;/a&gt;, ultimately! :-) &lt;/p&gt;
</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>webservices</category><category>web2.0</category><category>web20</category><category>rdf</category><category>xml</category><category>sql_server</category><category>informix</category><category>oracle</category><category>linked_data</category><category>semanticweb</category><category>foaf</category><category>socialnetworking</category><category>ods</category><category>openlink</category><category>virtuoso</category><category>DataSpace</category><category>identity_20</category><category>openid</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">2</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-02-01T08:59:36-05:00</n0:modified></item><item><title>Virtuoso Chronicles from the Field:  Nepomuk, KDE, and the quest for a sophisticated RDF DBMS.</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1602</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1602</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1602#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1602</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1602</wfw:commentRss><pubDate>Thu, 28 Jan 2010 16:14:04 GMT</pubDate><description>&lt;p&gt;For this particular user experience chronicle, I&amp;#39;ve simply inserted the content of &lt;a href=&quot;http://trueg.wordpress.com&quot; id=&quot;link-id1368b4d8&quot;&gt;Sebastian Trueg&lt;/a&gt;&amp;#39;s post titled:
&lt;a href=&quot;http://trueg.wordpress.com/2010/01/26/what-we-did-last-summer-and-the-rest-of-2009-a-look-back-onto-the-nepomuk-development-year-with-an-obscenely-long-title/#comments&quot; id=&quot;link-id139dddb0&quot;&gt;What We Did Last Summer (And the Rest of 2009) – A Look Back Onto the Nepomuk Development Year ...&lt;/a&gt;, directly into this post, without any additional commentary or modification.&lt;/p&gt;
&lt;div class=&quot;snap_preview&quot;&gt;

&lt;p&gt;2009 is over. &lt;em&gt;Yeah, sure, trueg, we know that, it has been over for a while now!&lt;/em&gt; Ok, ok, I am a bit late, but still I would like to get this one out - if only for my archive. So here goes.&lt;/p&gt;
&lt;h2&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id64672f0&quot;&gt;Virtuoso&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Let’s start with the major topic of 2009 (and also the beginning of 2010): The new Nepomuk database backend: &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/&quot; id=&quot;link-id13cc47e0&quot;&gt;Virtuoso&lt;/a&gt;. Everybody who used Nepomuk had the same problems: you either used the &lt;a href=&quot;http://openrdf.org/&quot; id=&quot;link-id13a4ac88&quot;&gt;sesame2&lt;/a&gt; backend which depends on Java and steals all of your memory or you were stuck with &lt;a href=&quot;http://librdf.org/&quot; id=&quot;link-id11b6a550&quot;&gt;Redland&lt;/a&gt; which had the worst performance and missed some &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id139d82b8&quot;&gt;SPARQL&lt;/a&gt; features making important parts of Nepomuk  like queries unusable. So more than a year ago I had the idea to use the one GPL’ed database server out there that supported RDF in a professional manner: &lt;a href=&quot;http://www.openlinksw.com/&quot; id=&quot;link-id139fd948&quot;&gt;OpenLin&lt;/a&gt;k’s &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/&quot; id=&quot;link-id12329590&quot;&gt;Virtuoso&lt;/a&gt;. It has all the features we need, has a very good performance, and scales up to dimensions we will probably never reach on the desktop (&lt;em&gt;yeah, right, and 64k main memory will be enough forever!&lt;/em&gt;). So very early I started coding the necessary Soprano plugin which would talk to a locally running Virtuoso server through &lt;a href=&quot;http://en.wikipedia.org/wiki/Open_Database_Connectivity&quot; id=&quot;link-id14930d90&quot;&gt;ODBC&lt;/a&gt;. But since I ran into tons of small problems (as always) and got sidetracked by other tasks I did not finish it right away. OpenLink, however, was very interested in the idea of their server being part of every KDE installation (why wouldn’t they ;)). So they not only introduced a &lt;a href=&quot;http://docs.openlinksw.com/virtuoso/databaseadmsrv.html#ini_Parameters&quot; id=&quot;link-id136763c0&quot;&gt;lite-mode&lt;/a&gt; which makes Virtuoso suitable for the desktop but also helped in debugging all the problems that I had left. Many test runs, patches, and a Virtuoso 5.0.12 release later &lt;a href=&quot;http://trueg.wordpress.com/2009/10/22/virtuoso-once-more-with-feeling/&quot; id=&quot;link-id13c5a5a0&quot;&gt;I could finally announce the Virtuoso integration&lt;/a&gt; as usable.&lt;/p&gt;
&lt;p&gt;Then end of last year I dropped the support for sesame2 and redland. Virtuoso is now the only supported database backend. The reason is simple: Virtuoso is way more powerful than the rest - not only in terms of performance - and it is fully implemented in &lt;a href=&quot;http://dbpedia.org/resource/C%2B%2B&quot; id=&quot;link-id13a17cd8&quot;&gt;C&lt;/a&gt;(++) without any traces of Java. Maybe even more important is the integration of the full text index which makes the previously used CLucene index unnecessary. Thus, we can finally combine full text and graph queries in one SPARQL query. This results in a cleaner API and way faster return of  search results since there is no need to combine the results from several queries anymore. A direct result of that is the new &lt;a href=&quot;http://api.kde.org/4.x-api/kdelibs-apidocs/nepomuk/html/namespaceNepomuk_1_1Query.html&quot; id=&quot;link-id149a9fd8&quot;&gt;Nepomuk Query API&lt;/a&gt; which I will discuss later.&lt;/p&gt;
&lt;p&gt;So now the only thing I am waiting for is the first bugfix release of Virtuoso 6, i.e. 6.0.1 which will fix the bugs that make 6.0.0 fail with Nepomuk. Should be out any day now. :)&lt;/p&gt;
&lt;h2&gt;The Nepomuk Query API&lt;/h2&gt;
&lt;p&gt;Querying &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; in Nepomuk pre-KDE-4.4 could be done in one of two ways: 1. Use the very limited capabilities of the &lt;a href=&quot;http://api.kde.org/4.x-api/kdelibs-apidocs/nepomuk/html/classNepomuk_1_1ResourceManager.html&quot; id=&quot;link-id139ad3d0&quot;&gt;ResourceManager&lt;/a&gt; to list resources with certain properties or of a certain type; or 2. Write your own &lt;a href=&quot;http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk/AdvancedQueries&quot; id=&quot;link-id13c74608&quot;&gt;SPARQL query using ugly QString::arg replacements&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;With the introduction of Virtuoso and its awesome power we can now do pretty much everything in one query. This allowed &lt;a href=&quot;http://myopenlink.net/dataspace/person/kidehen#this&quot; id=&quot;link-id13c4cf18&quot;&gt;me&lt;/a&gt; to finally create a query API for KDE: &lt;a href=&quot;http://api.kde.org/4.x-api/kdelibs-apidocs/nepomuk/html/classNepomuk_1_1Query_1_1Query.html&quot; id=&quot;link-id602e818&quot;&gt;Nepomuk::Query::Query&lt;/a&gt; and friends. I won’t go into much detail here since I did that &lt;a href=&quot;http://trueg.wordpress.com/2009/12/07/convenient-querying-in-libnepomuk/&quot; id=&quot;link-id11282ff8&quot;&gt;before&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;All in all you should remember one thing: whenever you think about writing your own SPARQL query in a KDE application - have a look at libnepomukquery. It is very likely that you can avoid the hassle of debugging a query by using the query API.&lt;/p&gt;
&lt;p&gt;The first nice effect of the new API (apart from me using it all over the place obviously) is the new query interface in Dolphin. Internally it simply combines a bunch of &lt;a href=&quot;http://api.kde.org/4.x-api/kdelibs-apidocs/nepomuk/html/classNepomuk_1_1Query_1_1Term.html&quot; id=&quot;link-id11952270&quot;&gt;Nepomuk::Query::Term&lt;/a&gt; objects into a &lt;a href=&quot;http://api.kde.org/4.x-api/kdelibs-apidocs/nepomuk/html/classNepomuk_1_1Query_1_1AndTerm.html&quot; id=&quot;link-id13aa85b8&quot;&gt;Nepomuk::Query::AndTerm&lt;/a&gt;. All very readable and no ugly query strings.&lt;/p&gt;
&lt;div id=&quot;attachment_234&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 610px&quot;&gt;
  &lt;a href=&quot;http://trueg.files.wordpress.com/2010/01/dolphin-kde-4-4-search-panel.png&quot; id=&quot;link-id11454028&quot;&gt;&lt;img class=&quot;size-full wp-image-234&quot; title=&quot;Dolphin Search Panel in KDE SC 4.4&quot; src=&quot;http://trueg.files.wordpress.com/2010/01/dolphin-kde-4-4-search-panel.png?w=600&amp;amp;h=208&quot; alt=&quot;&quot; width=&quot;600&quot; height=&quot;208&quot; /&gt;
  &lt;/a&gt;
  &lt;p class=&quot;wp-caption-text&quot;&gt;Dolphin Search Panel in KDE SC 4.4&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;Shared Desktop Ontologies&lt;/h2&gt;
&lt;p&gt;An important part of the &lt;a href=&quot;http://nepomuk.semanticdesktop.org/&quot; id=&quot;link-id13a35a90&quot;&gt;Nepomuk research project&lt;/a&gt; was the creation of a set of &lt;a href=&quot;http://www.semanticdesktop.org/ontologies/&quot; id=&quot;link-id123a6700&quot;&gt;ontologies&lt;/a&gt; for describing desktop resources and their metadata. After the &lt;a href=&quot;http://xesam.org/main/XesamAbout&quot; id=&quot;link-id13c70ab8&quot;&gt;Xesam&lt;/a&gt; project under the umbrella of &lt;a href=&quot;http://www.freedesktop.org/&quot; id=&quot;link-id139e2108&quot;&gt;freedesktop.org&lt;/a&gt; had been convinced to use RDF for describing file metadata they developed their own ontology. Thanks to Evgeny (phreedom) Egorochkin and Antonie Mylka both the Xesam ontology and the Nepomuk &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id119be318&quot;&gt;Information&lt;/a&gt; Elements Ontology were already very close in design. Thus, it was relatively easy to merge the two and be left with only one ontology to support. Since then not only KDE but also &lt;a href=&quot;http://strigi.sourceforge.net/&quot; id=&quot;link-id123b63f0&quot;&gt;Strigi&lt;/a&gt; and &lt;a href=&quot;http://projects.gnome.org/tracker/&quot; id=&quot;link-id13d02a30&quot;&gt;Tracker&lt;/a&gt; are using the Nepomuk ontologies.&lt;/p&gt;
&lt;p&gt;At the Gran Canaria Desktop Summit I met some of the guys from Tracker and we tried to come up with a plan to create a joint project to maintain the ontologies. This got off to a rough start as nobody really felt responsible. So I simply took the initiative and released the &lt;a href=&quot;http://sourceforge.net/projects/oscaf/files/&quot; id=&quot;link-id148d7078&quot;&gt;shared-desktop-ontologies&lt;/a&gt; version 0.1 in November 2009. The result was a s***-load of hate-mails and bug reports due to me breaking KDE build. But in the end it was worth it. Now the package is established and other projects can start to pick it up to create data compatible to the Nepomuk system and Tracker.&lt;/p&gt;
&lt;p&gt;Today the ontologies (and the shared-desktop-ontologies package) are maintained in the &lt;a href=&quot;http://sourceforge.net/apps/trac/oscaf/&quot; id=&quot;link-id10ce1038&quot;&gt;Oscaf project at Sourceforge&lt;/a&gt;. The situation is far from perfect but it is a good start. If you need specific properties in the ontologies or are thinking about creating one for your own application - come and join us in the &lt;a href=&quot;http://sourceforge.net/apps/trac/oscaf/report/1&quot; id=&quot;link-id11413910&quot;&gt;bug tracker&lt;/a&gt;…&lt;/p&gt;
&lt;h2&gt;Timeline KIO Slave&lt;/h2&gt;
&lt;p&gt;It was at the Akonadi meeting that Will Stephenson and myself got into talking about mimicking some &lt;a href=&quot;http://live.gnome.org/Zeitgeist&quot; id=&quot;link-id116888b0&quot;&gt;Zeitgeist&lt;/a&gt; functionality through Nepomuk. Basically it meant gathering some data when opening and when saving files. We quickly came up with a hacky patch for KIO and &lt;a href=&quot;http://api.kde.org/4.x-api/kdelibs-apidocs/kio/html/classKFileDialog.html&quot; id=&quot;link-id13637348&quot;&gt;KFileDialog&lt;/a&gt; which covered most cases and allowed us to track when a file was modified and by which application. This little experiment did not leave that state though (it will, however, this year) but another one did: Zeitgeist also provides a fuse filesystem which allows to browse the files by modification dates. Well, whatever fuse can do, KIO can do as well. &lt;a href=&quot;http://trueg.wordpress.com/2009/10/26/just-another-way-of-browsing-your-files/&quot; id=&quot;link-id13cf58c0&quot;&gt;Introducing the timeline:/ KIO slave&lt;/a&gt; which gives a calendar view onto your files.&lt;/p&gt;
&lt;p&gt;
  &lt;a href=&quot;http://trueg.wordpress.com/2009/10/26/just-another-way-of-browsing-your-files/&quot; id=&quot;link-id113d4988&quot;&gt;&lt;img class=&quot;aligncenter size-medium wp-image-208&quot; title=&quot;timeline-october&quot; src=&quot;http://trueg.files.wordpress.com/2009/10/timeline-october.png?w=300&amp;amp;h=235&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;235&quot; /&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;h2&gt;Tips And Tricks&lt;/h2&gt;
&lt;p&gt;Well, I thought I would mention the &lt;a href=&quot;http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk/TipsAndTricks&quot; id=&quot;link-id116357d0&quot;&gt;Tips And Tricks&lt;/a&gt; section I wrote for the &lt;a href=&quot;http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk&quot; id=&quot;link-id14473520&quot;&gt;techbase&lt;/a&gt;. It might not be a big deal but I think it contains some valuable information in case you are using Nepomuk as a developer.&lt;/p&gt;
&lt;h2&gt;Google Summer Of Code 2009&lt;/h2&gt;
&lt;p&gt;This time around I had the privilege to &lt;a href=&quot;http://trueg.wordpress.com/2009/04/22/nepomuk-in-the-summer-x2/&quot; id=&quot;link-id116b0cf8&quot;&gt;mentor two students&lt;/a&gt; in the Google Summer of Code. Alessandro Sivieri and Adam Kidder did outstanding work on &lt;a href=&quot;http://trueg.wordpress.com/2009/08/25/gsoc-wrap-up-part-1/&quot; id=&quot;link-id13c9f2f8&quot;&gt;Improved Virtual Folders&lt;/a&gt; and the &lt;a href=&quot;http://trueg.wordpress.com/2009/08/28/gsoc-wrap-up-part-2/&quot; id=&quot;link-id123bac00&quot;&gt;Smart File Dialog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Adam’s work lead me to some heavy improvements in the Nepomuk KIO slaves myself which I only finished this week (more details on that coming up). Alessandro continued his work on faceted file browsing in KDE and created:&lt;/p&gt;
&lt;h3&gt;Sembrowser&lt;/h3&gt;
&lt;p&gt;Alessandro is following up on his work to make faceted file browsing a reality in 2010 (and KDE SC 4.5). Since it was too late to get faceted browsing into KDE SC 4.4 he is working on &lt;a href=&quot;http://www.kde-apps.org/content/show.php/Sembrowser?content=117692&quot; id=&quot;link-id117c67d0&quot;&gt;Sembrowser&lt;/a&gt;, a stand-alone faceted file browser which will be the grounds for experiments until the code is merged into Dolphin.&lt;/p&gt;
&lt;div id=&quot;attachment_238&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 310px&quot;&gt;
  &lt;a href=&quot;http://trueg.files.wordpress.com/2010/01/sembrowser.png&quot; id=&quot;link-id13aa8e80&quot;&gt;&lt;img class=&quot;size-medium wp-image-238&quot; title=&quot;sembrowser&quot; src=&quot;http://trueg.files.wordpress.com/2010/01/sembrowser.png?w=300&amp;amp;h=189&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;189&quot; /&gt;
  &lt;/a&gt;
  &lt;p class=&quot;wp-caption-text&quot;&gt;Faceted Browsing in KDE with Sembrowser&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;Nepomuk Workshops&lt;/h2&gt;
&lt;p&gt;In 2009 I organized the first Nepomuk workshop in Freiburg, Germany. And also the second one. While &lt;a href=&quot;http://trueg.wordpress.com/2009/06/23/the-first-nepomuk-workshop-its-a-wrap/&quot; id=&quot;link-id13b553e0&quot;&gt;I reported properly on the first one&lt;/a&gt; I still owe a summary for the second one. I will get around to that - sooner or later. ;)&lt;/p&gt;
&lt;h2&gt;CMake Magic&lt;/h2&gt;
&lt;p&gt;
  &lt;a href=&quot;http://soprano.sourceforge.net/&quot; id=&quot;link-id148bfad8&quot;&gt;Soprano&lt;/a&gt; gives us a nice command line tool to create a C++ namespace from an ontology file: &lt;a href=&quot;http://soprano.sourceforge.net/apidox/trunk/soprano_devel_tools.html&quot; id=&quot;link-iddac3b58&quot;&gt;onto2vocabularyclass&lt;/a&gt;. It produces nice convenience namespaces like &lt;a href=&quot;http://soprano.sourceforge.net/apidox/trunk/namespaceSoprano_1_1Vocabulary_1_1NAO.html&quot; id=&quot;link-idfd4b970&quot;&gt;Soprano::Vocabulary::NAO&lt;/a&gt;. Nepomuk adds another tool named &lt;a href=&quot;http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk/ResourceGenerator&quot; id=&quot;link-id11b60200&quot;&gt;nepomuk-rcgen&lt;/a&gt;. Both were a bit clumsy to use before. Now we have nice cmake macros which make it very simple to use both.&lt;/p&gt;
&lt;p&gt;See the &lt;a href=&quot;http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk/ResourceGenerator&quot; id=&quot;link-id11963490&quot;&gt;techbase article&lt;/a&gt; on how to use the new macros.&lt;/p&gt;
&lt;h2&gt;Bangarang&lt;/h2&gt;
&lt;p&gt;Without my &lt;a href=&quot;http://dbpedia.org/resource/Knowledge&quot; id=&quot;link-iddcbd7c8&quot;&gt;knowledge&lt;/a&gt; (imagine that!) Andrew Lake created an amazing new media player named &lt;a href=&quot;http://bangarangkde.wordpress.com/&quot; id=&quot;link-id113d9500&quot;&gt;Bangarang&lt;/a&gt; - &lt;em&gt;a Jamaican word for noise, chaos or disorder.&lt;/em&gt; This player is Nepomuk-enabled in the sense that it has a media library which lets you browse your media files based on the Nepomuk data. It remembers the number of times a song or a video has been played and when it was played last. It allows to add detail such as the TV series name, season, episode number, or actors that are in the video - all through Nepomuk (I hope we will soon get &lt;a href=&quot;http://thetvdb.com/&quot; id=&quot;link-id1154d7a0&quot;&gt;tvdb&lt;/a&gt; integration).&lt;/p&gt;
&lt;div id=&quot;attachment_242&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 310px&quot;&gt;
  &lt;a href=&quot;http://trueg.files.wordpress.com/2010/01/bangarang2.png&quot; id=&quot;link-id148bcdb8&quot;&gt;&lt;img class=&quot;size-medium wp-image-242&quot; title=&quot;bangarang2&quot; src=&quot;http://trueg.files.wordpress.com/2010/01/bangarang2.png?w=300&amp;amp;h=208&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;208&quot; /&gt;
  &lt;/a&gt;
  &lt;p class=&quot;wp-caption-text&quot;&gt;Edit metadata directly in Bangarang&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&quot;attachment_243&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 303px&quot;&gt;
  &lt;a href=&quot;http://trueg.files.wordpress.com/2010/01/bangarang-dolphin-fileinfo.png&quot; id=&quot;link-id11c70a48&quot;&gt;&lt;img class=&quot;size-full wp-image-243&quot; title=&quot;bangarang-dolphin-fileinfo&quot; src=&quot;http://trueg.files.wordpress.com/2010/01/bangarang-dolphin-fileinfo.png?w=293&amp;amp;h=242&quot; alt=&quot;&quot; width=&quot;293&quot; height=&quot;242&quot; /&gt;
  &lt;/a&gt;
  &lt;p class=&quot;wp-caption-text&quot;&gt;Dolphin showing TV episode metadata created by Bangarang&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&quot;attachment_245&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 310px&quot;&gt;
  &lt;a href=&quot;http://trueg.files.wordpress.com/2010/01/bangarang-dolphin-search.png&quot; id=&quot;link-id149200f8&quot;&gt;&lt;img class=&quot;size-medium wp-image-245&quot; title=&quot;bangarang-dolphin-search&quot; src=&quot;http://trueg.files.wordpress.com/2010/01/bangarang-dolphin-search.png?w=300&amp;amp;h=212&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;212&quot; /&gt;
  &lt;/a&gt;
  &lt;p class=&quot;wp-caption-text&quot;&gt;And of course searching for it works, too...&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&quot;attachment_244&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 310px&quot;&gt;
  &lt;a href=&quot;http://trueg.files.wordpress.com/2010/01/bangarang1.png&quot; id=&quot;link-id114f7c80&quot;&gt;&lt;img class=&quot;size-medium wp-image-244&quot; title=&quot;bangarang1&quot; src=&quot;http://trueg.files.wordpress.com/2010/01/bangarang1.png?w=300&amp;amp;h=225&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;
  &lt;/a&gt;
  &lt;p class=&quot;wp-caption-text&quot;&gt;And it is pretty, too...&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;I am especially excited about this since finally applications not written or mentored by me start contributing Nepomuk data.&lt;/p&gt;
&lt;h2&gt;Gran Canaria Desktop Summit&lt;/h2&gt;
&lt;p&gt;2009 was also the year of the first Gnome-KDE joint-conference. Let me make a bulletin for completeness and refer to &lt;a href=&quot;http://trueg.wordpress.com/2009/07/13/gran-canaria-desktop-summit-2009-the-nepomuk-perspective/&quot; id=&quot;link-id143ff668&quot;&gt;my previous blog post reporting on my experiences on the island&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Well, that was by far not all I did in 2009 but I think I covered most of the important topics. And after all it is ‘just a blog entry’ - there is no need for completeness. Thanks for reading.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/trueg.wordpress.com/232/&quot; id=&quot;link-id118a1950&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/trueg.wordpress.com/232/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/trueg.wordpress.com/232/&quot; id=&quot;link-id148ffb08&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/trueg.wordpress.com/232/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/trueg.wordpress.com/232/&quot; id=&quot;link-id13c65a88&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/trueg.wordpress.com/232/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/trueg.wordpress.com/232/&quot; id=&quot;link-id119b85a0&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/trueg.wordpress.com/232/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/trueg.wordpress.com/232/&quot; id=&quot;link-id13f5d6b8&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/trueg.wordpress.com/232/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=trueg.wordpress.com&amp;amp;blog=6648236&amp;amp;post=232&amp;amp;subd=trueg&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;
&lt;/div&gt;&amp;quot;
</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>rdf</category><category>odbc</category><category>sql</category><category>semanticweb</category><category>sparql</category><category>howto</category><category>openlink</category><category>virtuoso</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">1</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-02-01T09:02:55-05:00</n0:modified></item><item><title>One Technology That Will Rock 2010 (Update 1)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1601</guid><link>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1601</link><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1601#comments</comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/mt-tb/Http/comments?id=1601</wfw:comment><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/gems/rsscomment.xml?:id=1601</wfw:commentRss><pubDate>Sat, 02 Jan 2010 17:30:38 GMT</pubDate><description>&lt;p&gt;Thanks to the &lt;a href=&quot;http://www.techcrunch.com/&quot; id=&quot;link-id114eb070&quot;&gt;TechCrunch&lt;/a&gt; post titled: &lt;a href=&quot;http://www.techcrunch.com/2010/01/01/ten-technologies-2010/&quot; id=&quot;link-id1146e550&quot;&gt;Ten Technologies That Will Rock 2010&lt;/a&gt;, I&amp;#39;ve been able to quickly construct a derivative post that condenses the ten item list down to a Single Technology That Will Rock 2010 :-)&lt;/p&gt;
&lt;p&gt;Sticking with the TechCrunch layout, here is why all roads simply lead to &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id11141d50&quot;&gt;Linked Data&lt;/a&gt; come 2010 and beyond: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
  &lt;strong&gt;The Tablet: &lt;/strong&gt;a new form factor addition re. &lt;a href=&quot;http://dbpedia.org/resource/Internet&quot; id=&quot;link-id13f09418&quot;&gt;Internet&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; application hosts which is just another way of saying: Linked Data will be accessible from Tablet applications.&lt;/li&gt;
&lt;li&gt;
  &lt;strong&gt;Geo:&lt;/strong&gt;  GPS chips are now standard features of mobile phones, so &lt;a href=&quot;http://www.techcrunch.com/2009/12/23/location-2010/&quot; id=&quot;link-id112cfdd0&quot;&gt;geolocation&lt;/a&gt; is increasingly becoming a necessary feature for any killer app. Thus, GeoSpatial Linked Data and GeopSpatial Queries are going to be a critical success factor for any endeavor that seeks to engage mobile applications developers and ultimately their end-users. Basiacally, you want to be able to perform Esoteric Search from these devices of the form: Find Vendors of a Camcorder (e.g., with a Zoom Factor: Weight Ratio of X) within a 2km Radius of my current location. Or how many items from my WishList are available from a Vendor within a 2km radius of my current location. Conversely, provide Vendors with the ability to spot potential Customers within a 2km of a given &amp;quot;clicks &amp;amp; mortar&amp;quot; location (e.g. BestBuy store).&lt;/li&gt;
&lt;li&gt;
  &lt;strong&gt;Realtime Search: &lt;/strong&gt;Rich Structured Profiles that leverage standards such as &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id140ece38&quot;&gt;FOAF&lt;/a&gt; and &lt;a href=&quot;http://blogs.sun.com/bblfish/entry/foaf_ssl_creating_a_global&quot; id=&quot;link-id11856318&quot;&gt;FOAF+SSL&lt;/a&gt; will enable Highly Personalized Realtime Search (HPRS) without compromisng privacy. Tecnically, this is about &lt;a href=&quot;http://esw.w3.org/topic/WebID&quot; id=&quot;link-id13ec6260&quot;&gt;WebID&lt;/a&gt;s securely bound to X.509 Certificates, providing access to verifiable and highly navigable Personal Profile &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;Data&lt;/a&gt; Spaces that also double as personal search index entry points.&lt;/li&gt;
&lt;li&gt;
  &lt;strong&gt;Chrome OS: &lt;/strong&gt;Just another operating system for exploiting the burgeoning Web of Linked Data&lt;/li&gt;
&lt;li&gt;
  &lt;strong&gt;HTML5: &lt;/strong&gt;Courtesy of &lt;a href=&quot;http://dbpedia.org/resource/RDFa&quot; id=&quot;link-id115b08f0&quot;&gt;RDFa&lt;/a&gt;, just another mechanism for exposing Linked Data by making HTML+RDFa a bona fide markup for &lt;a href=&quot;http://dbpedia.org/resource/Metadata&quot; id=&quot;link-id1195b070&quot;&gt;metadata&lt;/a&gt; (i.e., format for describing real world objects via their attribute-value graphs)&lt;/li&gt;
&lt;li&gt;
  &lt;strong&gt;Mobile Video:&lt;/strong&gt; Simplifies the production and sharing of Video annotations (comments, reviews etc.) en route to creating rich Linked Discourse Data Spaces.&lt;/li&gt;
&lt;li&gt;
  &lt;strong&gt;Augmented Reality:&lt;/strong&gt; Ditto&lt;/li&gt;
&lt;li&gt;
  &lt;strong&gt;Mobile Transactions:&lt;/strong&gt; As per points 1&amp;amp;2 above, Vendor Discovery and Transaction Conusmation will increasingly be driven by high SDQ applications. The &amp;quot;Funnel Effect&amp;quot; (more choices based on individual preferences) will be a critical success factor for any one operating in the Mobile Transaction realm. Note, without Linked Data you cannot deliver scalable solutions that handle the combined requirements of: SDQ, &amp;quot;Funnel Effect&amp;quot;, and Mobile Device form factor, will simply maginify the importance of Web accessible Linked Data.&lt;/li&gt;
&lt;li&gt;
  &lt;strong&gt;Android:&lt;/strong&gt; An additional platform for items 1-8; basically, 2010 isn&amp;#39;t going to be an iPhone only zone. Personally, this reminds &lt;a href=&quot;http://myopenlink.net/dataspace/person/kidehen#this&quot; id=&quot;link-id111ab5e8&quot;&gt;me&lt;/a&gt; of a battle from the past i.e., Microsoft vs Apple, re. desktop computing dominance. Google has studied history very well :-)&lt;/li&gt;
&lt;li&gt;
  &lt;strong&gt;Social CRM:&lt;/strong&gt; this is simply about applying points 1-9 alongide the construction of Linked Data from eCRM Data Spaces.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As I&amp;#39;ve stated in the past (across a variety of mediums), you cannot build applications that have long term value without addressing the following issues:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Data Item or Object Identity&lt;/li&gt;
&lt;li&gt;Data Structure -- Data Models&lt;/li&gt;
&lt;li&gt;Data Representation -- Data Model &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id1148eaf8&quot;&gt;Entity&lt;/a&gt; &amp;amp; Relationships Representation mechanism (as delivered by metadata oriented markup)&lt;/li&gt;
&lt;li&gt;Data Storage -- Database Management Systems&lt;/li&gt; 
&lt;li&gt;Data Access -- Data Access Protocols &lt;/li&gt;
&lt;li&gt;Data Presentation -- How you present Views and Reports from Structured Data Sources&lt;/li&gt;
&lt;li&gt;Data Security -- Data Access Policies&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The items above basically showcase the very essence of the HTTP &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id1239af68&quot;&gt;URI&lt;/a&gt; abstraction that drives HTTP based Linked Data; which is also the basic payload unit that underlies &lt;a href=&quot;http://dbpedia.org/resource/Representational_State_Transfer&quot; id=&quot;link-id11489a98&quot;&gt;REST&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;I simply hope that the next decade marks a period of broad appreciation and comprehension of Data Access, Integration, and Management issues on the parts of: application developers, integrators, analysts, end-users, and decision makers. Remember, without structured Data we cannot produce or share &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id13cb5040&quot;&gt;Information&lt;/a&gt;, and without Information, we cannot produce of share &lt;a href=&quot;http://dbpedia.org/resource/Knowledge&quot; id=&quot;link-id647abb0&quot;&gt;Knowledge&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Related&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1567&quot; id=&quot;link-id13fa3a20&quot;&gt;HTTP URI Abstraction and Linked Data&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.dataflux.com/dfblog/?p=1458,&quot; id=&quot;link-id138f3ea8&quot;&gt;First Law of Data Quality&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://walkingoncoals.blogspot.com/2009/12/whos-data-is-it-part-1.html&quot; id=&quot;link-id13efccb8&quot;&gt;Who&amp;#39;s Data Is It?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1442&quot; id=&quot;link-id1355df68&quot;&gt;Serendipitous Discovery Quotient&lt;/a&gt; (SDQ)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.seangolliher.com/2009/linked-data/serendipitous-discovery-quotient-sdq-the-future-of-seo-or-an-abstract-concept/&quot; id=&quot;link-id11217cb8&quot;&gt;SDQ: The Future of SEO or an Abstract Concept?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/oerling/weblog/Orri%20Erling%27s%20Blog/1587&quot; id=&quot;link-id139cfbe0&quot;&gt;SPARQL &amp;amp; GeoSpatial Indexing&lt;/a&gt; (implications of &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id13f51b78&quot;&gt;SPARQL&lt;/a&gt;-GEO)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://blog.jonudell.net/2009/09/09/talking-with-kingsley-idehen-about-mastering-your-own-search-index/&quot; id=&quot;link-id13c5c248&quot;&gt;Mastering Your Own Search Index&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://blog.jonudell.net/2009/11/23/talking-with-martin-hepp-about-solving-the-paradox-of-choice/&quot; id=&quot;link-id135ba4d0&quot;&gt;Solving the Paradox of Choice&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</description><author>Kingsley Uyi Idehen &lt;kidehen@openlinksw.com&gt;</author><category>linked_data</category><category>semanticweb</category><category>foaf</category><category>sparql</category><category>socialnetworking</category><category>history</category><category>DataSpace</category><n0:version xmlns:n0="http://www.openlinksw.com/weblog/">1</n0:version><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-02-01T09:02:41-05:00</n0:modified></item>
</channel>
</rss>
