<?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>kidehen@openlinksw.com</managingEditor><pubDate>Wed, 19 Jun 2013 22:39:00 GMT</pubDate><generator>Virtuoso Universal Server 06.04.3136</generator><webMaster>kidehen@openlinksw.com</webMaster><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>
<item><title>Simple Virtuoso Installation &amp; Utilization Guide for SPARQL Users (Update 5)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2011-01-16#1647</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1647#comments</comments><pubDate>Sun, 16 Jan 2011 07:06:21 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2011-01-19T10:43:35-05:00</n0:modified><description>&lt;h3&gt;What is &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id0x1ab60ac0&quot;&gt;SPARQL&lt;/a&gt;?&lt;/h3&gt;
&lt;p&gt;A declarative query language from the W3C for querying structured propositional &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; (in the form of 3-&lt;a href=&quot;http://en.wikipedia.org/wiki/Tuple&quot; id=&quot;link-id0x1b1e0010&quot;&gt;tuple&lt;/a&gt; [triples] or 4-tuple [quads] records) stored in a &lt;a href=&quot;http://en.wikipedia.org/wiki/Deductive_database&quot; id=&quot;link-id0x1cf8af98&quot;&gt;deductive database&lt;/a&gt; (colloquially referred to as triple or quad stores in &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-id0x1caf5050&quot;&gt;Semantic Web&lt;/a&gt; and &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id0x19d781b8&quot;&gt;Linked Data&lt;/a&gt; parlance).&lt;/p&gt;
&lt;p&gt;SPARQL is inherently platform independent. Like &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id0x1b879140&quot;&gt;SQL&lt;/a&gt;, the query language and the backend database engine are distinct. Database clients capture SPARQL queries which are then passed on to compliant backend databases.&lt;/p&gt;
&lt;h3&gt;Why is it important?&lt;/h3&gt;
&lt;p&gt;Like SQL for relational databases, it provides a powerful mechanism for accessing and joining data across one or more data partitions (named graphs identified by IRIs). The aforementioned capability also enables the construction of sophisticated Views, Reports (HTML or those produced in native form by desktop productivity tools), and data streams for other services.&lt;/p&gt;
&lt;p&gt;Unlike SQL, SPARQL includes result serialization formats and an HTTP based wire protocol. Thus, the ubiquity and sophistication of HTTP is integral to SPARQL i.e., client side applications (user agents) only need to be able to perform an HTTP GET against a &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id0x1ba287e8&quot;&gt;URL&lt;/a&gt; en route to exploiting the power of SPARQL.&lt;/p&gt;
&lt;h3&gt;How do I use it, generally?&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Locate a SPARQL endpoint (&lt;a href=&quot;http://dbpedia.org/sparql&quot; id=&quot;link-id0x1d7436b0&quot;&gt;DBpedia&lt;/a&gt;, &lt;a href=&quot;http://lod.openlinksw.com/sparql&quot; id=&quot;link-id0x1bf20690&quot;&gt;LOD Cloud Cache&lt;/a&gt;, &lt;a href=&quot;http://semantic.data.gov&quot; id=&quot;link-id0x1a8ebc28&quot;&gt;Data.Gov&lt;/a&gt;, &lt;a href=&quot;http://linkeddata.uriburner.com/sparql&quot; id=&quot;link-id0x1be93070&quot;&gt;URIBurner&lt;/a&gt;, &lt;a href=&quot;http://www.delicious.com/kidehen/sparql_endpoint&quot; id=&quot;link-id0x1cce9b40&quot;&gt;others&lt;/a&gt;),  or;&lt;/li&gt;
&lt;li&gt;Install a SPARQL compliant database server (quad or triple store) on your desktop, workgroup server, data center, or cloud (e.g., &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtuosoEC2AMI&quot; id=&quot;link-id0x1cd697a0&quot;&gt;Amazon EC2 AMI&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Start the database server&lt;/li&gt;
&lt;li&gt;Execute SPARQL Queries via the &lt;a href=&quot;http://lod.openlinksw.com/sparql&quot; id=&quot;link-id0x1b99d790&quot;&gt;SPARQL endpoint.&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;How do I use SPARQL with &lt;a class=&quot;auto-href&quot; href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id0x1c9adc80&quot;&gt;Virtuoso&lt;/a&gt;?&lt;/h3&gt;
&lt;p&gt;What follows is a very simple guide for using SPARQL against your own instance of Virtuoso:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Software Download and Installation&lt;/li&gt;
&lt;li&gt;Data Loading from Data Sources exposed at Network Addresses (e.g. HTTP URLs) using very simple methods&lt;/li&gt;
&lt;li&gt;Actual SPARQL query execution via SPARQL endpoint.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Installation Steps&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
Download &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSDownload&quot; id=&quot;link-id0x1b795100&quot;&gt;Virtuoso Open Source&lt;/a&gt; or &lt;a href=&quot;http://download.openlinksw.com/virtwiz/virtuoso.php&quot; id=&quot;link-id0x1cce46f0&quot;&gt;Virtuoso Commercial&lt;/a&gt; Editions
&lt;/li&gt;
&lt;li&gt;
Run installer (if using Commercial edition of Windows Open Source Edition, otherwise follow build guide) 
&lt;/li&gt;
&lt;li&gt;
Follow post-installation guide and verify installation by typing in the command: virtuoso -? (if this fails check you&amp;#39;ve followed installation and setup steps, then verify environment variables have been set)
&lt;/li&gt;
&lt;li&gt;
Start the Virtuoso server using the command: virtuoso-start.sh
&lt;/li&gt;
&lt;li&gt; 
Verify you have a connection to the Virtuoso Server via the command: isql localhost (assuming you&amp;#39;re using default DB settings) or the command: isql localhost:1112 (assuming demo database) or goto your browser and type in: http://&amp;lt;virtuoso-server-host-name&amp;gt;:[port]/conductor (e.g. http://localhost:8889/conductor for default DB or http://localhost:8890/conductor if using Demo DB)
&lt;/li&gt;
&lt;li&gt;
Go to SPARQL endpoint which is typically -- http://&amp;lt;virtuoso-server-host-name&amp;gt;:[port]/sparql
&lt;/li&gt;
&lt;li&gt;
Run a quick sample query (since the database always has system data in place): select distinct * where {?s ?p ?o} limit 50 .&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Troubleshooting&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Ensure environment settings are set and functional -- if using Mac OS X or Windows, so you don&amp;#39;t have to worry about this, just start and stop your Virtuoso server using native OS services applets&lt;/li&gt;
&lt;li&gt;If using the Open Source Edition, follow the &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSMake#Getting%20Started&quot; id=&quot;link-id0x1bfa7548&quot;&gt;getting started guide&lt;/a&gt; -- it covers PATH and startup directory location re. starting and stopping Virtuoso servers.&lt;/li&gt;
&lt;li&gt;Sponging (HTTP GETs against external Data Sources) within SPARQL queries is disabled by default. You can enable this feature by assigning &amp;quot;&lt;a href=&quot;http://docs.openlinksw.com/virtuoso/rdfsparql.html#rdfsupportedprotocolendpointuri&quot; id=&quot;link-id0x1d566270&quot;&gt;SPARQL_SPONGE&lt;/a&gt;&amp;quot; privileges to user &amp;quot;SPARQL&amp;quot;. Note, more sophisticated security exists via &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAuthPolicyFOAFSSL&quot; id=&quot;link-id0x1a3c9eb8&quot;&gt;WebID based ACLs&lt;/a&gt;.
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Data Loading Steps&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
Identify an RDF based structured data source of interest -- a file that contains 3-tuple / triples available at an address on a public or private HTTP based network
&lt;/li&gt;
&lt;li&gt;Determine the Address (URL) of the RDF data source&lt;/li&gt;
&lt;li&gt;Go to your Virtuoso SPARQL endpoint and type in the following SPARQL query: DEFINE GET:SOFT &amp;quot;replace&amp;quot; SELECT DISTINCT * FROM &amp;lt;RDFDataSourceURL&amp;gt; WHERE {?s ?p ?o}
&lt;/li&gt;
&lt;li&gt;
All the triples in the RDF resource (data source accessed via URL) will be loaded into the Virtuoso Quad Store (using RDF Data Source URL as the internal quad store Named Graph IRI) as part of the SPARQL query processing pipeline.
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Note: the data source URL doesn&amp;#39;t even have to be RDF based -- which is where the Virtuoso &lt;a class=&quot;auto-href&quot; href=&quot;http://virtuoso.openlinksw.com/Whitepapers/html/VirtSpongerWhitePaper.html&quot; id=&quot;link-id0x1d1a0978&quot;&gt;Sponger&lt;/a&gt; Middleware comes into play (download and install the &lt;a href=&quot;http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/rdf_mappers_dav.vad&quot; id=&quot;link-id0x1d0e1530&quot;&gt;VAD installer package&lt;/a&gt; first) since it delivers the following features to Virtuoso&amp;#39;s SPARQL engine:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Transformation of data from non RDF data sources (file content, hypermedia resources, &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;web&lt;/a&gt; services output etc..) into RDF based 3-tuples (triples)&lt;/li&gt;
&lt;li&gt;
Cache Invalidation Scheme Construction -- thus, subsequent queries (without the define get:soft &amp;quot;replace&amp;quot; pragma will not be required bar when you forcefully want to override cache).&lt;/li&gt;
&lt;li&gt;
If you have very large data sources like DBpedia etc. from CKAN, simply use our &lt;a href=&quot;http://www.openlinksw.com/dataspace/dav/wiki/Main/VirtBulkRDFLoader&quot; id=&quot;link-id0x1d19b4b0&quot;&gt;bulk loader&lt;/a&gt; .
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;SPARQL Endpoint Discovery&lt;/h3&gt;
&lt;p&gt;Public SPARQL endpoints are emerging at an ever increasing rate. Thus, we&amp;#39;ve setup up a DNS lookup service that provides access to a large number of SPARQL endpoints. Of course, this doesn&amp;#39;t cover all existing endpoints, so if our endpoint is missing please ping &lt;a class=&quot;auto-href&quot; href=&quot;http://myopenlink.net/dataspace/person/kidehen#this&quot; id=&quot;link-id0x1d634848&quot;&gt;me&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here are a collection of commands for using DNS-SD to discover SPARQL endpoints:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;dns-sd -B _sparql._tcp sparql.openlinksw.com -- browse for services instances&lt;/li&gt;
&lt;li&gt;dns-sd -Z _sparql._tcp sparql.openlinksw.com -- output results in Zone File format&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Related&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.ensta.fr/~diam/ruby/online/ruby-doc-stdlib/libdoc/net/http/rdoc/index.html&quot; id=&quot;link-id0x1b156610&quot;&gt;Using HTTP from Ruby&lt;/a&gt; -- you can just make &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSSparqlProtocol&quot; id=&quot;link-id0x1d024d60&quot;&gt;SPARQL Protocol URLs&lt;/a&gt; re. SPARQL&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://sparql.rubyforge.org/client/&quot; id=&quot;link-id0x1cd43a48&quot;&gt;Using SPARQL Endpoints via Ruby&lt;/a&gt; -- Ruby example using DBpedia endpoint&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://wikis.openlinksw.com/dataspace/owiki/wiki/OATWikiWeb/InteractiveSparqlQueryBuilder&quot; id=&quot;link-id0x1b9d2190&quot;&gt;Interactive SPARQL Query By Example (QBE) tool&lt;/a&gt; -- provides a graphical user interface (as is common in SQL realm re. query building against &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/Relational_database_management_system&quot; id=&quot;link-id0x1bfffb70&quot;&gt;RDBMS&lt;/a&gt; engines) that works with any SPARQL endpoint
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.openlinksw.com/dataspace/dav/wiki/Main/VirtRDFInsert&quot; id=&quot;link-id0x1ab63de0&quot;&gt;Other methods of loading RDF data into Virtuoso&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-id0x1ca248e0&quot;&gt;Virtuoso Sponger&lt;/a&gt; -- architecture and how it turns a wide variety of non RDF data sources into SPARQL accessible data
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://ode.openlinksw.com/example.html&quot; id=&quot;link-id0x1be34758&quot;&gt;Using OpenLink Data Explorer&lt;/a&gt; (ODE) to populate Virtuoso -- locate a resource of interest; click on a bookmarklet or use &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id0x1ca84af0&quot;&gt;context&lt;/a&gt; menus (if using ODE extensions for Firefox, Safari, or Chrome); and you&amp;#39;ll have SPARQL accessible data automatically inserted into your Virtuoso instance.
&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/1295&quot; id=&quot;link-id0x1c9060f0&quot;&gt;W3C&amp;#39;s SPARQLing Data Access Ingenuity&lt;/a&gt; -- an older generic SPARQL introduction post
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSPARQLRef&quot; id=&quot;link-id0x1cf1e298&quot;&gt;Collection of SPARQL Query Examples &lt;/a&gt;-- GoodRelations (Product Offers), &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id0x1c0445d0&quot;&gt;FOAF&lt;/a&gt; (Profiles), &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/SIOC&quot; id=&quot;link-id0x1b785e48&quot;&gt;SIOC&lt;/a&gt; (Data Spaces -- &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSAtomOWLRefExampleBlog&quot; id=&quot;link-id0x1b6c9f78&quot;&gt;Blogs&lt;/a&gt;, &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSAtomOWLRefExampleWiki&quot; id=&quot;link-id0x1c188280&quot;&gt;Wikis&lt;/a&gt;, &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSAtomOWLRefExampleBookmarks&quot; id=&quot;link-id0x1a9a8f98&quot;&gt;Bookmarks&lt;/a&gt;, &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSAtomOWLRefExampleFeeds&quot; id=&quot;link-id0x1720c658&quot;&gt;Feed Collections&lt;/a&gt;, &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSAtomOWLRefExampleGallery&quot; id=&quot;link-id0x1cdba348&quot;&gt;Photo Galleries&lt;/a&gt;, &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSAtomOWLRefExampleBriefcase&quot; id=&quot;link-id0x1c8f1148&quot;&gt;Briefcase/DropBox&lt;/a&gt;, &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSAtomOWLRefExampleAddressbook&quot; id=&quot;link-id0x1b5eb7e0&quot;&gt;AddressBook&lt;/a&gt;, &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSAtomOWLRefExampleCalendar&quot; id=&quot;link-id0x1c575120&quot;&gt;Calendars&lt;/a&gt;, &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSAtomOWLRefExampleDiscussions&quot; id=&quot;link-id0x1c73be98&quot;&gt;Discussion Forums&lt;/a&gt;)
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://lod.openlinksw.com/demo_queries/&quot; id=&quot;link-id0x1b08aa00&quot;&gt;Collection of Live SPARQL Queries against LOD Cloud Cache&lt;/a&gt; -- simple and advanced queries.
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>7 Things Brought to You by HTTP-based Hypermedia</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2010-11-08#1644</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1644#comments</comments><pubDate>Mon, 08 Nov 2010 21:43:28 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-11-08T15:29:43-05:00</n0:modified><description>&lt;p&gt;There are some very powerful benefits that accrue from the use of &lt;a href=&quot;http://dbpedia.org/resource/Hypertext_Transfer_Protocol&quot; id=&quot;link-id0x1b498648&quot;&gt;HTTP&lt;/a&gt; based &lt;a href=&quot;http://dbpedia.org/resource/Hypermedia&quot; id=&quot;link-id0x1be1e208&quot;&gt;Hypermedia&lt;/a&gt;. 7 that come to mind immediately include:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Structured &amp;amp; Platform Independent Enterprise &lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/Federated_database_system&quot; id=&quot;link-id0x1ab5d6c8&quot;&gt;Data Virtualization&lt;/a&gt; -- concrete conceptual level access and provisioning of abstract domain entities such as Customers, Orders, Employees, Products, Countries, Competitors etc.&lt;/li&gt;
&lt;li&gt;Distributed Application State (&lt;a href=&quot;http://dbpedia.org/resource/Representational_State_Transfer&quot; id=&quot;link-id0x1a8a0e38&quot;&gt;REST&lt;/a&gt;) -- application state transitions via links&lt;/li&gt;
&lt;li&gt;
Structured Data Representation (&lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id0x1acf1aa0&quot;&gt;Linked Data&lt;/a&gt;) -- whole data data representation via links
&lt;/li&gt;
&lt;li&gt;
Structured Identity (&lt;a href=&quot;http://esw.w3.org/WebID&quot; id=&quot;link-id0x1a484548&quot;&gt;WebID&lt;/a&gt;) -- verifiable distributed identity 
&lt;/li&gt;
&lt;li&gt;
Structured Profiles (&lt;a class=&quot;auto-href&quot; href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id0xa00bca8&quot;&gt;FOAF&lt;/a&gt;) -- platform independent profiles for people and organizations
&lt;/li&gt;
&lt;li&gt;
Articulation of Structured Value Propositions (&lt;a href=&quot;http://www.heppnetz.de/projects/goodrelations/&quot; id=&quot;link-id0x1a4793d0&quot;&gt;GoodRelations&lt;/a&gt;) -- Product &amp;amp; Service Offers, Business Entities, Locations, Business Hours, etc.
&lt;/li&gt;
&lt;li&gt;
Structured Collaboration Spaces (&lt;a href=&quot;http://rdfs.org/sioc/spec/&quot; id=&quot;link-id0x1afb8b40&quot;&gt;SIOC&lt;/a&gt;) -- Blogs, Wikis, File Sharing, Discussion Forums, Aggregated Feeds, Statuses, Photo Galleries, Polls etc.&lt;/li&gt;

&lt;/ol&gt;</description></item><item><title>Exploring the Value Proposition of Linked Data</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2009-07-23#1565</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1565#comments</comments><pubDate>Fri, 24 Jul 2009 00:17:19 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2009-07-24T08:20:01-04:00</n0:modified><description>&lt;h3&gt;What is &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id138c9aa8&quot;&gt;Linked Data&lt;/a&gt;?&lt;/h3&gt;
&lt;p&gt;
The primary topic of a &lt;a href=&quot;http://dbpedia.org/resource/Meme&quot; id=&quot;link-id12f86100&quot;&gt;meme&lt;/a&gt; penned by &lt;a href=&quot;http://www.w3.org/People/Berners-Lee/card#i&quot; id=&quot;link-id115b4c98&quot;&gt;TimBL&lt;/a&gt; in the form of a &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData.html&quot; id=&quot;link-id1333f300&quot;&gt;Design Issues Doc&lt;/a&gt; (note: this is how TimBL has shared his thoughts since the &lt;a href=&quot;http://www.w3.org/DesignIssues/&quot; id=&quot;link-id1128a1d0&quot;&gt;Beginning of the Web&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
There are a number of dimensions to the meme, but its primary purpose is the reintroduction of the HTTP &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id13c43cb8&quot;&gt;URI&lt;/a&gt; -- a vital component of the Web&amp;#39;s core architecture. 
&lt;/p&gt;
&lt;h3&gt;
What&amp;#39;s Special about HTTP URIs?&lt;/h3&gt;
&lt;p&gt;
They possess an intrinsic duality that combines persistent and unambiguous &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;Data&lt;/a&gt; Identity with platform &amp;amp; representation format independent Data Access. Thus, you can use a string of characters that look like a contemporary Web &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id119cd8a0&quot;&gt;URL&lt;/a&gt; to unambiguously achieve the following:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Identity or Name Anything of Interest&lt;/li&gt;
&lt;li&gt;Describe Anything of Interest by associating the Description Subject&amp;#39;s Identity with a constellation of Attribute and Value pairs (technically: an &lt;a href=&quot;http://dbpedia.org/resource/Entity-attribute-value_model&quot; id=&quot;link-id1133e8a8&quot;&gt;Entity&lt;/a&gt;-Attribute-Value or Subject-Predicate-Object graph)&lt;/li&gt;
&lt;li&gt;Make the Description of Named Things of Interest discoverable on the Web by implicitly binding the aforementioned to Documents that hold their descriptions (technically: metadata documents or &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id1391da40&quot;&gt;information&lt;/a&gt; resources)&lt;/li&gt; 
&lt;/ol&gt;
&lt;h3&gt;What&amp;#39;s the basic value proposition of the &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData.html&quot; id=&quot;link-id113bb690&quot;&gt;Linked Data meme&lt;/a&gt;?&lt;/h3&gt;
&lt;p&gt;Enabling more productive use of the Web by users and developers alike. All of which is achieved by tweaking the Web&amp;#39;s Hyperlinking feature such that it now includes Hypertext and &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id1337a3f0&quot;&gt;Hyperdata&lt;/a&gt; as link types.&lt;/p&gt;
&lt;p&gt;Note: Hyperdata Linking is simply what an HTTP URI facilitates.&lt;/p&gt; 
&lt;p&gt;Examples problems solved by injecting Linked Data into the Web:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Federated Identity by enabling Individuals to unambiguously Identify themselves (Profiles++) courtesy of existing &lt;a href=&quot;http://dbpedia.org/resource/Internet&quot; id=&quot;link-id13926e28&quot;&gt;Internet&lt;/a&gt; and Web protocols (e.g., &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id13646ec8&quot;&gt;FOAF&lt;/a&gt;+SSL&amp;#39;s WebIDs which combine Personal Identity with X.509 certificates and HTTPs based client side certification)&lt;/li&gt;
&lt;li&gt;Security and Privacy challenge alleviation by delivering a mechanism for policy based data access that feeds off federated individual identity and social network (graph) traversal&lt;/li&gt;
&lt;li&gt;Spam Busting via the above&lt;/li&gt;. 
&lt;li&gt;
Increasing the Serendipitous Discovery Quotient (SDQ) of Web accessible resources by embedding Rich Metadata into (X)HTML Documents e.g., structured descriptions of your &amp;quot;WishLists&amp;quot; and &amp;quot;OfferLists&amp;quot; via a common set of terms offered by vocabularies such as &lt;a href=&quot;http://www.heppnetz.de/projects/goodrelations/&quot; id=&quot;link-id1199b4d0&quot;&gt;GoodRelations&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/SIOC&quot; id=&quot;link-id1334cfb0&quot;&gt;SIOC&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;Coherent integration of disparate data across the Web and/or within the Enterprise via &amp;quot;Data Meshing&amp;quot; rather than &amp;quot;Data Mashing&amp;quot;&lt;/li&gt;
&lt;li&gt;Moving beyond imprecise statistically driven &amp;quot;Keyword Search&amp;quot; (e.g. Page Rank) to &amp;quot;Precision Find&amp;quot; driven by typed link based &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id135f6fe8&quot;&gt;Entity&lt;/a&gt; Rank plus Entity Type and Entity Property filters.&lt;/li&gt; 
&lt;/ol&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;If all of the above still falls into the technical mumbo-jumbo realm, then simply consider Linked Data as delivering Open Data Access in granular form to Web accessible data -- that goes beyond data containers (documents or files).&lt;/p&gt; 
&lt;p&gt;The value proposition of Linked Data is inextricably linked to the value proposition of the &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id1356f5c0&quot;&gt;World Wide Web&lt;/a&gt;. This is true, because the Linked Data meme is ultimately about an enhancement of the current Web; achieved by reintroducing its architectural essence -- in new &lt;a href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id11300828&quot;&gt;context&lt;/a&gt; -- via a new level of link abstraction, courtesy of the Identity and Access duality of HTTP URIs.&lt;/p&gt; 
&lt;p&gt;As a result of Linked Data, you can now have Links on the Web for a Person, Document, Music, Consumer Electronics, Products &amp;amp; Services, Business Opening &amp;amp; Closing Hours, Personal &amp;quot;WishLists&amp;quot; and &amp;quot;OfferList&amp;quot;, an Idea, etc.. in addition to links for Properties (Attributes &amp;amp; Values) of the aforementioned. Ultimately, all of these links will be indexed in a myriad of ways providing the substrate for the next major period of Internet &amp;amp; Web driven innovation, within our larger human-ingenuity driven innovation continuum.&lt;/p&gt;
&lt;h3&gt;Related&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.ebusiness-unibw.org/wiki/GoodRelations#Recipes_and_Examples&quot; id=&quot;link-id11386648&quot;&gt;Recipes for Describing Your Business and its Offerings using the GoodRelations Vocabulary / Schema&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://slidesix.com/view/SolvingRealProblemsUsingLinkedData&quot; id=&quot;link-id13658ee0&quot;&gt;Solving Real Problems with RDF based Linked Data&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&amp;amp;type=text&amp;amp;output=html&quot; id=&quot;link-id1175a650&quot;&gt;Other Linked Data Posts from this Blog oriented Linked Data Space&lt;/a&gt; (goes back a few years!)&lt;/li&gt;
&lt;li&gt;Various practical &lt;a href=&quot;http://delicious.com/kidehen/linked_data_demo&quot; id=&quot;link-id13390cf8&quot;&gt;Linked Data demo links from my Del.icio.us Bookmark oriented Data Space&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://myopenlink.net/dataspace/person/kidehen#this&quot; id=&quot;link-id132cda80&quot;&gt;My personal WebID&lt;/a&gt; which is conduit to a Linked Data mesh covering vast variety of things I&amp;#39;ve opted to share with others via the Web (best viewed using a Linked Data aware User Agent like ODE).&lt;/li&gt;
&lt;/ul&gt;









</description></item><item><title>A Linked Data Web Approach To Semantic &quot;Search&quot; &amp; &quot;Find&quot; (Updated)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2009-01-09#1517</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1517#comments</comments><pubDate>Fri, 09 Jan 2009 23:34:50 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2009-01-10T13:55:56.000001-05:00</n0:modified><description>
&lt;p&gt;The first salvo of what we&amp;#39;ve been hinting about re. server side faceted browsing over Unlimited &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;Data&lt;/a&gt; within configurable Interactive Time-frames is now available for experimentation at:
&lt;a href=&quot;http://b3s.openlinksw.com/fct/facet.vsp&quot; id=&quot;link-ide41d210&quot;&gt;http://b3s.openlinksw.com/fct/facet.vsp&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Simple example / demo:&lt;/h3&gt;

&lt;p&gt;Enter search pattern: Microsoft&lt;/p&gt;

&lt;p&gt;You will get the usual result from a full text pattern search i.e., hits and text excerpts with matching patterns in boldface. This first step is akin to throwing your net out to sea while fishing.&lt;/p&gt;
&lt;p&gt;
Now you have your catch, what next? Basically, this is where traditional text search value ends since &lt;a href=&quot;http://dbpedia.org/resource/regular_expression&quot; id=&quot;link-id113b6840&quot;&gt;regex&lt;/a&gt; or &lt;a href=&quot;http://dbpedia.org/resource/XPath&quot; id=&quot;link-id1151c140&quot;&gt;xpath&lt;/a&gt;/&lt;a href=&quot;http://dbpedia.org/resource/XQuery&quot; id=&quot;link-id14565db8&quot;&gt;xquery&lt;/a&gt; offer little when the structure of literal text is the key to filtering or categorization based analysis of real-world entities. Naturally, this is where the value of structured querying of &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id11bc8208&quot;&gt;linked data&lt;/a&gt; starts, as you seek to use &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id150e7298&quot;&gt;entity&lt;/a&gt; descriptions (combination of attribute and relationship properties) to &amp;quot;Find relevant things&amp;quot;.&lt;/p&gt;

&lt;p&gt;Continuing with the demo.&lt;/p&gt;

&lt;p&gt;Click on &amp;quot;Properties&amp;quot; link within the Navigation section of the browser page which results in a distillation and aggregation of the properties of the entities associated with the search results. Then use the  &amp;quot;Next&amp;quot; link to page through the properties until to find the properties that best match what you seek. Note, this particular step is akin to using the properties of the catch (using fishing analogy) for query filtering, with each subsequent property link click narrowing your selection further.&lt;/p&gt;

&lt;p&gt;Using property based filtering is just one perspective on the data corpus associated with the text search pattern; thus, you can alter perspectives by clicking on the &amp;quot;Class&amp;quot; link so that you can filter you search results by entity type. Of course, in a number of scenarios you would use a combination of entity types and entity properties filters to locate the entities of interest to you. &lt;/p&gt;

&lt;h3&gt;A Few Notes about this demo instance of &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id14453088&quot;&gt;Virtuoso&lt;/a&gt;:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
Lookup Data Size (Local Linked Data Corpus): 2 Billion+ Triples (&lt;a href=&quot;http://dbpedia.org/page/Entity-attribute-value_model&quot; id=&quot;link-id13447558&quot;&gt;entity-attribute-value&lt;/a&gt; tuples)&lt;/li&gt;
&lt;li&gt;
This is a *temporary* teaser / precursor to the &lt;a href=&quot;http://community.linkeddata.org/dataspace/organization/lod#this&quot; id=&quot;link-id14e3bfc8&quot;&gt;LOD&lt;/a&gt; (Linking Open Data Cloud) variant of our Linked Data driven &amp;quot;Search&amp;quot; &amp;amp; &amp;quot;Find&amp;quot; service; we decided to implement this functionality prior to commissioning a larger and more up to date instance based on the entire LOD Cloud&lt;/li&gt;
&lt;li&gt;
The browser is simply using a &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id138b5688&quot;&gt;Virtuoso&lt;/a&gt; PL function that also exists in &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; Service form for loose binding by 3rd parties that have a UI orientation and focus (our UI is deliberately bare boned).&lt;/li&gt;
&lt;li&gt;The properties and entity types (classes) links expose formal definitions and dictionary provenance &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id10ecc8e0&quot;&gt;information&lt;/a&gt; materialized in an HTML page (of course your browser or any other HTTP user agent can negotiation alternative representations of this descriptive information)&lt;/li&gt; 
&lt;li&gt;
  &lt;a href=&quot;http://umbel.org/about/&quot; id=&quot;link-id117b95e0&quot;&gt;UMBEL&lt;/a&gt; based inference rules are enabled, giving you a live and simple demonstration of the virtues of Linked Data Dictionaries for example: click on the description link of any property or class from the &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id1595dd88&quot;&gt;foaf&lt;/a&gt; (friend-of-a-friend vocabulary), &lt;a href=&quot;http://dbpedia.org/resource/SIOC&quot; id=&quot;link-id151315e8&quot;&gt;sioc&lt;/a&gt; (semantically-interlinked-online-communities ontology), &lt;a href=&quot;http://musicontology.com/&quot; id=&quot;link-id15b9d6e8&quot;&gt;mo&lt;/a&gt; (music ontology), &lt;a href=&quot;http://bibliontology.com/&quot; id=&quot;link-id114257e8&quot;&gt;bibo&lt;/a&gt; (bibliographic data ontology) namespaces to see how the data between these lower level vocabularies or ontologies are meshed with &lt;a href=&quot;http://dbpedia.org/resource/Cyc&quot; id=&quot;link-id15b9be80&quot;&gt;OpenCyc&lt;/a&gt;&amp;#39;s upper level ontology.
&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.openlinksw.com/dataspace/oerling/weblog/Orri%20Erling%27s%20Blog/1515&quot; id=&quot;link-id14694eb8&quot;&gt;Faceted Search: Unlimited Data in Interactive Time&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://blogs.usnet.private:8893/Virtuoso Anytime: No Query Is Too Complex (updated)&quot; id=&quot;link-id1356c630&quot;&gt;Virtuoso Anytime: No Query Is Too Complex&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Introducing Virtuoso Universal Server (Cloud Edition) for Amazon EC2</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2008-11-28#1489</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1489#comments</comments><pubDate>Fri, 28 Nov 2008 19:27:12 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-11-28T16:06:02.000006-05:00</n0:modified><description>&lt;h3&gt;What is it?&lt;/h3&gt;
&lt;p&gt;A pre-installed edition of &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id14bea838&quot;&gt;Virtuoso&lt;/a&gt; for Amazon&amp;#39;s EC2 Cloud platform.&lt;/p&gt;

&lt;h3&gt;What does it offer?&lt;/h3&gt;
From a &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; Entrepreneur perspective it offers:
&lt;ol&gt;
&lt;li&gt;
Low cost entry point to a game-changing Web 3.0+ (and beyond) platform that combines &lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id11309b38&quot;&gt;SQL&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id135f7988&quot;&gt;RDF&lt;/a&gt;, XML, and Web Services functionality&lt;/li&gt;
&lt;li&gt;
Flexible variable cost model (courtesy of &lt;a href=&quot;http://aws.amazon.com/devpay/&quot; id=&quot;link-id17941018&quot;&gt;EC2 DevPay&lt;/a&gt;) tightly bound to revenue generated by your services&lt;/li&gt;
&lt;li&gt;
Delivers federated and/or centralized model flexibility for you SaaS based solutions&lt;/li&gt;
&lt;li&gt;
Simple entry point for developing and deploying sophisticated database driven applications (SQL or RDF &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id14ea6b10&quot;&gt;Linked Data Web&lt;/a&gt; oriented)&lt;/li&gt;
&lt;li&gt;
Complete framework for exploiting OpenID, OAuth (including Role enhancements) that simplifies exploitation of these vital Identity and &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;Data&lt;/a&gt; Access technologies&lt;/li&gt;
&lt;li&gt;Easily implement RDF Linked Data based Mail, Blogging, Wikis, Bookmarks, Calendaring, Discussion Forums, Tagging, Social-Networking as &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Spaces&quot; id=&quot;link-id11519928&quot;&gt;Data Space&lt;/a&gt; (data containers) features of your application or service offering&lt;/li&gt;
&lt;li&gt;Instant alleviation of challenges (e.g. service costs and agility) associated with &lt;a href=&quot;http://dbpedia.org/resource/DataPortability&quot; id=&quot;link-id111cb610&quot;&gt;Data Portability&lt;/a&gt; and Open Data Access across Web 2.0 data silos&lt;/li&gt;
&lt;li&gt;
LDAP integration for &lt;a href=&quot;http://dbpedia.org/resource/Intranet&quot; id=&quot;link-id114a8270&quot;&gt;Intranet&lt;/a&gt; / &lt;a href=&quot;http://dbpedia.org/resource/Extranet&quot; id=&quot;link-id10fe4f08&quot;&gt;Extranet&lt;/a&gt; style applications.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;From the DBMS engine perspective it provides you with one or more pre-configured instances of Virtuoso that enable immediate exploitation of the following services:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
RDF Database (a Quad Store with &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id11911bf8&quot;&gt;SPARQL&lt;/a&gt; &amp;amp; SPARUL Language &amp;amp; Protocol support)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id110544c8&quot;&gt;SQL&lt;/a&gt; Database (with &lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-id1524c7d0&quot;&gt;ODBC&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Java_Database_Connectivity&quot; id=&quot;link-id14cfb658&quot;&gt;JDBC&lt;/a&gt;, OLE-DB, &lt;a href=&quot;http://dbpedia.org/resource/ADO.NET&quot; id=&quot;link-id110ec6c8&quot;&gt;ADO&lt;/a&gt;.NET, and XMLA driver access)&lt;/li&gt;
&lt;li&gt;XML Database (XML Schema, &lt;a href=&quot;http://dbpedia.org/resource/XQuery&quot; id=&quot;link-id10ebf218&quot;&gt;XQuery&lt;/a&gt;/&lt;a href=&quot;http://dbpedia.org/resource/XPath&quot; id=&quot;link-id142a7898&quot;&gt;Xpath&lt;/a&gt;, XSLT, Full Text Indexing)&lt;/li&gt;
&lt;li&gt;Full Text Indexing.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;From a Middleware perspective it provides:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
RDF Views (Wrappers / Semantic Covers) over SQL, XML, and other data sources accessible via SOAP or REST style Web Services&lt;/li&gt;
&lt;li&gt;
Sponger Service for converting non RDF &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id11931c60&quot;&gt;information&lt;/a&gt; resources into RDF &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id118f7168&quot;&gt;Linked Data&lt;/a&gt; &amp;quot;on the fly&amp;quot; via a large collection of pre-installed  RDFizer Cartridges.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;From the Web Server Platform perspective it provides an alternative to LAMP stack components such as &lt;a href=&quot;http://dbpedia.org/resource/MySQL&quot; id=&quot;link-id10f7b780&quot;&gt;MySQL&lt;/a&gt; and Apace by offering&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
HTTP Web Server&lt;/li&gt;
&lt;li&gt;
WebDAV Server&lt;/li&gt;
&lt;li&gt;
Web &lt;a href=&quot;http://dbpedia.org/resource/Application_server&quot; id=&quot;link-id1268daa8&quot;&gt;Application Server&lt;/a&gt; (includes &lt;a href=&quot;http://dbpedia.org/resource/PHP&quot; id=&quot;link-id1585d238&quot;&gt;PHP&lt;/a&gt; runtime hosting)&lt;/li&gt;
&lt;li&gt;
SOAP or REST style Web Services Deployment&lt;/li&gt;
&lt;li&gt;
RDF Linked Data Deployment&lt;/li&gt;
&lt;li&gt;
SPARQL (SPARQL Query Language) and SPARUL (SPARQL Update Language) endpoints&lt;/li&gt;
&lt;li&gt;Virtuoso Hosted PHP packages for &lt;a href=&quot;http://dbpedia.org/resource/MediaWiki&quot; id=&quot;link-id15568818&quot;&gt;MediaWiki&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Drupal&quot; id=&quot;link-id110bd7a8&quot;&gt;Drupal&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/WordPress&quot; id=&quot;link-id10f66918&quot;&gt;Wordpress&lt;/a&gt;, and &lt;a href=&quot;http://dbpedia.org/resource/PhpBB&quot; id=&quot;link-id13fda4d0&quot;&gt;phpBB3&lt;/a&gt; (just install the relevant Virtuoso Distro. Package).
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;From the general System Administrator&amp;#39;s perspective it provides:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Online Backups (Backup Set dispatched to S3 buckets, FTP, or HTTP/WebDAV server locations)&lt;/li&gt;
&lt;li&gt;Synchronized Incremental Backups to Backup Set locations&lt;/li&gt;
&lt;li&gt;Backup Restore from Backup Set location (without exiting to EC2 shell).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Higher level user oriented offerings include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;OpenLink Data Explorer front-end for exploring the burgeoning Linked Data &lt;a href=&quot;http://dbpedia.org/resource/Giant_Global_Graph&quot; id=&quot;link-id11646dc8&quot;&gt;Web&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Ajax based SPARQL Query Builder (iSPARQL) that enables SPARQL Query construction by Example&lt;/li&gt;
&lt;li&gt;Ajax based SQL Query Builder (QBE) that enables SQL Query construction by Example.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For Web 2.0 / 3.0 users, developers, and entrepreneurs it offers it includes Distributed Collaboration Tools &amp;amp; Social Media realm functionality courtesy of &lt;a href=&quot;http://dbpedia.org/resource/OpenLink_Data_Spaces&quot; id=&quot;link-id11009930&quot;&gt;ODS&lt;/a&gt; that includes:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Point of presence on the Linked Data Web that meshes your Identity and your Data via URIs&lt;/li&gt;
&lt;li&gt;
System generated Social Network Profile &amp;amp; Contact Data via &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id1185a1c0&quot;&gt;FOAF&lt;/a&gt;?&lt;/li&gt;
&lt;li&gt;
System generated &lt;a href=&quot;http://dbpedia.org/resource/SIOC&quot; id=&quot;link-id14791890&quot;&gt;SIOC&lt;/a&gt; (Semantically Interconnected Online Community) &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Spaces&quot; id=&quot;link-id1577cad8&quot;&gt;Data Space&lt;/a&gt; (that includes a Social Graph) exposing all your Web data in RDF Linked Data form&lt;/li&gt;
&lt;li&gt;
System generated OpenID and automatic integration with FOAF&lt;/li&gt;
&lt;li&gt;
Transparent Data Integration across Facebook, Digg, LinkedIn, FriendFeed, Twitter, and any other Web 2.0 data space equipped with RSS / Atom support and/or REST style Web Services&lt;/li&gt;
&lt;li&gt;
In-built support for SyncML which enables data synchronization with Mobile Phones.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;How Do I Get Going with It?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ODSInstallationEC2&quot; id=&quot;link-id114e1600&quot;&gt;Standard Installation Guide&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtEC2AMIDBpediaInstall&quot; id=&quot;link-id110a98e8&quot;&gt;Personal or Service Specific DBpedia Installation Guide&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Commercializing the Semantic Web</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2008-05-16#1362</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1362#comments</comments><pubDate>Fri, 16 May 2008 20:02:45 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-05-16T16:15:29.000001-04:00</n0:modified><description>&lt;p&gt;Unfortunately, I could only spend 4 days at the recent &lt;a href=&quot;http://www2008.org/&quot; id=&quot;link-id196acf60&quot;&gt;WWW2008&lt;/a&gt; event in &lt;a href=&quot;http://dbpedia.org/resource/Beijing&quot; id=&quot;link-id1974fe28&quot;&gt;Beijing&lt;/a&gt; (I departed the morning following the &lt;a href=&quot;http://events.linkeddata.org/ldow2008/&quot; id=&quot;link-id1863f858&quot;&gt;Linked Data Workshop&lt;/a&gt;), so I couldn&amp;#39;t take my slot on the &amp;quot;Commercializing the &lt;a href=&quot;http://dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-id18990f90&quot;&gt;Semantic Web&lt;/a&gt; panel&amp;quot; etc.. Anyway, thanks to the &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; I can still inject my points of view in the broad Web based discourse. Well so I hoped, when I attempted to post a comment to Paul Miller&amp;#39;s ZDNet domain hosted &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id180d6750&quot;&gt;blog&lt;/a&gt; thread titled: &lt;a href=&quot;http://blogs.zdnet.com/semantic-web/?p=132&quot; id=&quot;link-id12d206c0&quot;&gt;Commercialising the Semantic Web&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Unfortunately, the cost of completing ZDNet&amp;#39;s unwieldy signup process simply exceeded the benefits of dropping my comments in their particular space :-( Thus, I&amp;#39;ll settle for a trackback ping instead.&lt;/p&gt;
&lt;p&gt;What follows is the cut and paste of my intended comment contributions to Paul&amp;#39;s post.&lt;/p&gt; 
&lt;p&gt;Paul,&lt;/p&gt;
&lt;p&gt;
As discussed earlier this week during &lt;a href=&quot;http://blogs.talis.com/nodalities/2008/05/kingsley-idehen-talks-about-openlink-software-linked-data-and-the-semantic-web.php&quot; id=&quot;link-id1332fb48&quot;&gt;our podcast session&lt;/a&gt;, commercialization of &lt;a href=&quot;http://dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-id17382338&quot;&gt;Semantic Web&lt;/a&gt; technology shouldn&amp;#39;t be a mercurial matter at this stage in the game :-) It&amp;#39;s all about looking at how it provides value :-)&lt;/p&gt;

&lt;p&gt;From the &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id10d4f4a8&quot;&gt;Linked Data&lt;/a&gt; angle, the ability to produce, dispatch, and exploit &amp;quot;&lt;a href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id13bed160&quot;&gt;Context&lt;/a&gt;&amp;quot; across an array of &amp;quot;Perspectives&amp;quot; from a plethora of disparate &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id1731e5f0&quot;&gt;data&lt;/a&gt; sources on the Web and/or behind corporate firewalls, offers immense commercial value.&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://developer.yahoo.com/searchmonkey/&quot; id=&quot;link-id1975d248&quot;&gt;Yahoo&amp;#39;s Searchmonkey&lt;/a&gt; effort will certainly bring clarity to some of the points I made during the podcast re. the role of URIs as &amp;quot;value consumption tickets&amp;quot; (&lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id173eb7b0&quot;&gt;Data&lt;/a&gt; Services are exposed via URIs). There has to be a trigger (in user space) that compels Web users to seek broader, or simply varied, perspectives as a response to &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id0x1c7e7f60&quot;&gt;data&lt;/a&gt; encountered on the Web. Yahoo! is about to put this light on in a big way (imho).&lt;/p&gt;

&lt;p&gt;The &amp;quot;self annotating&amp;quot; nature of the Web is what ultimately drives the manifestation of the long awaited &lt;a href=&quot;http://dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-id0xa18a83e8&quot;&gt;Semantic Web&lt;/a&gt;. I believe I postulated about &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=self%20annotation&amp;type=text&amp;output=html&quot; id=&quot;link-id173d7458&quot;&gt;&amp;quot;Self Annotation &amp;amp; the Semantic Web&amp;quot; in a number of prior posts&lt;/a&gt; which, by the way, should be &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;type=text&amp;kwds=self%20annotation&amp;amp;OpenSearch&quot; id=&quot;link-id10b12208&quot;&gt;DataRSS compatible right now&lt;/a&gt; due to Yahoo&amp;#39;s support of OpenSearch &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;Data&lt;/a&gt; Providers (which this &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id170b8df8&quot;&gt;Blog&lt;/a&gt; Space has been for eons).&lt;/p&gt;

&lt;p&gt;Today, have many communities adding strucuture to the Web (via their respective tools of preference) without explicitly realizing what they are contributing.  Every RSS/Atom feed, &lt;a href=&quot;http://dbpedia.org/resource/Tag&quot; id=&quot;link-id183d5178&quot;&gt;Tag&lt;/a&gt;, Weblog, Shared Bookmark, &lt;a href=&quot;http://dbpedia.org/resource/WikiWord&quot; id=&quot;link-id10c5e758&quot;&gt;Wikiword&lt;/a&gt;, Microformat, Microformat++ (&lt;a href=&quot;http://dbpedia.org/resource/Embedded_RDF&quot; id=&quot;link-id16d8ee40&quot;&gt;eRDF&lt;/a&gt; or &lt;a href=&quot;http://dbpedia.org/resource/RDFa&quot; id=&quot;link-id1059a688&quot;&gt;RDFa&lt;/a&gt;),  &lt;a href=&quot;http://dbpedia.org/resource/GRDDL&quot; id=&quot;link-id1090ae10&quot;&gt;GRDDL&lt;/a&gt; stylesheet, and RDFizer etc.. is a piece of structured data.&lt;/p&gt;

&lt;p&gt;Finally, the different communities are all finding ways to work together (thank heavens!) and the results are going to be cataclysmic when it all plays out :-)&lt;/p&gt;

&lt;p&gt;Data, Structure, and Extraction are the keys to the Semantic Life! First you get the Data in a container (&lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id180e5648&quot;&gt;information&lt;/a&gt; resource), and then you add Structure to the &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id103801e0&quot;&gt;information&lt;/a&gt; resource (RSS, Atom, &lt;a href=&quot;http://dbpedia.org/resource/Microformats&quot; id=&quot;link-id17825e40&quot;&gt;microformats&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/RDFa&quot; id=&quot;link-id189a8738&quot;&gt;RDFa&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Embedded_RDF&quot; id=&quot;link-id1933d5c0&quot;&gt;eRDF&lt;/a&gt;, SIOC, FOAF,  etc.), once you have Structure RDFization (i.e. transformation to &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id19744878&quot;&gt;Linked Data&lt;/a&gt;) is a synch thanks to &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id180dde30&quot;&gt;RDF&lt;/a&gt; Middleware (as per &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;type=text&amp;kwds=self%20annotation&amp;amp;OpenSearch&quot; id=&quot;link-id16dc3130&quot;&gt;earlier RDF middleware posts&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Adding Wordpress Blogs into the Linked Data Web using Virtuoso</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2008-04-09#1333</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1333#comments</comments><pubDate>Wed, 09 Apr 2008 21:27:34 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-04-10T12:33:05.000003-04:00</n0:modified><description>&lt;p&gt;
&lt;a href=&quot;http://dbpedia.org/resource/WordPress&quot; id=&quot;link-id101103b0&quot;&gt;Wordpress&lt;/a&gt; is a Weblog platform comprised of the following: &lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;User Interface - &lt;a href=&quot;http://dbpedia.org/resource/PHP&quot; id=&quot;link-id107ba368&quot;&gt;PHP&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;Application Logic - &lt;a href=&quot;http://dbpedia.org/resource/PHP&quot; id=&quot;link-id107066b8&quot;&gt;PHP&lt;/a&gt; &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id13968340&quot;&gt;Data&lt;/a&gt; Storage (&lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id104c5350&quot;&gt;SQL&lt;/a&gt; &lt;a href=&quot;http://dbpedia.org/resource/Relational_database_management_system&quot; id=&quot;link-id1076d790&quot;&gt;RDBMS&lt;/a&gt;) - &lt;a href=&quot;http://dbpedia.org/resource/MySQL&quot; id=&quot;link-id109c4ea0&quot;&gt;MySQL&lt;/a&gt; via &lt;a href=&quot;http://dbpedia.org/resource/PHP&quot; id=&quot;link-id133af570&quot;&gt;PHP&lt;/a&gt;-&lt;a href=&quot;http://dbpedia.org/resource/MySQL&quot; id=&quot;link-idf0b03b0&quot;&gt;MySQL&lt;/a&gt; &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/Application_server&quot; id=&quot;link-id13217630&quot;&gt;Application Server&lt;/a&gt; - &lt;a href=&quot;http://dbpedia.org/resource/Apache&quot; id=&quot;link-id108219d8&quot;&gt;Apache&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In the form above (the norm), &lt;a href=&quot;http://dbpedia.org/resource/WordPress&quot; id=&quot;link-id105c6d88&quot;&gt;Wordpress&lt;/a&gt; &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id104938f8&quot;&gt;data&lt;/a&gt; can be injected into the &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id107a5f18&quot;&gt;Linked Data&lt;/a&gt; &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id177329c0&quot;&gt;Web&lt;/a&gt; via RDFization middleware such as the&lt;a href=&quot;http://virtuoso.openlinksw.com/Whitepapers/html/VirtSpongerWhitePaper.html&quot; id=&quot;link-id10531b50&quot;&gt;Virtuoso Sponger&lt;/a&gt; (built into all &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id10d7e710&quot;&gt;Virtuoso&lt;/a&gt; instances) and &lt;a href=&quot;http://triplr.org/&quot; id=&quot;link-id107dcab8&quot;&gt;Triplr&lt;/a&gt;. The downside of this approach is that the &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id1055ab68&quot;&gt;blog&lt;/a&gt; owner doesn&amp;#39;t necessary possess full control over their contributions to the emerging &lt;a href=&quot;http://dbpedia.org/resource/Giant_Global_Graph&quot; id=&quot;link-idfed0358&quot;&gt;Giant Global Graph&lt;/a&gt; or &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id10d70668&quot;&gt;Linked Data&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Another route to &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id104c7f68&quot;&gt;Linked Data&lt;/a&gt; exposure is via &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id0xa255fb50&quot;&gt;Virtuoso&lt;/a&gt;&amp;#39;s Metaschema Language for producing &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id10968388&quot;&gt;RDF&lt;/a&gt; Views over &lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-id13f594c8&quot;&gt;ODBC&lt;/a&gt;/&lt;a href=&quot;http://dbpedia.org/resource/Java_Database_Connectivity&quot; id=&quot;link-id138f69a8&quot;&gt;JDBC&lt;/a&gt; accessible &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id1393c068&quot;&gt;Data&lt;/a&gt; Sources, that enables the following setup:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;User Interface - &lt;a href=&quot;http://dbpedia.org/resource/PHP&quot; id=&quot;link-id0x9fb9c478&quot;&gt;PHP&lt;/a&gt; &lt;/li&gt;
  &lt;li&gt;Application Logic - PHP  &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id0xc605960&quot;&gt;Data&lt;/a&gt; Storage (&lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id0xc2be608&quot;&gt;SQL&lt;/a&gt; &lt;a href=&quot;http://dbpedia.org/resource/Relational_database_management_system&quot; id=&quot;link-id0xc7a28a8&quot;&gt;RDBMS&lt;/a&gt;) - &lt;a href=&quot;http://dbpedia.org/resource/MySQL&quot; id=&quot;link-id0xc7228f0&quot;&gt;MySQL&lt;/a&gt; via the PHP-MySQL &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; access interface  &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/Virtual_Database&quot; id=&quot;link-id134b1ee8&quot;&gt;Virtual Database&lt;/a&gt; linkage of MySQL Tables into Virtuoso  &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-idfe31548&quot;&gt;RDF&lt;/a&gt; View generated over the Virtual SQL Tables  &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/Application_server&quot; id=&quot;link-id0xb8dfa68&quot;&gt;Application Server&lt;/a&gt; - Virtuoso which provides &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id0xc149518&quot;&gt;Linked Data&lt;/a&gt; Deployment such that &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id10ad9ca0&quot;&gt;RDF&lt;/a&gt; &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot;&gt;Linked Data&lt;/a&gt; is exposed when requested by &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-idfd352e0&quot;&gt;Web&lt;/a&gt; User Agents.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Alternatively, you can also exploit Virtuoso as the SQL DBMS, &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id0x9ec4f440&quot;&gt;RDF&lt;/a&gt; DBMS, Application Server, and Linked Data Deployment platform:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;User Interface - PHP
  &lt;/li&gt;
  &lt;li&gt; Application Logic - PHP                                &lt;/li&gt;
  &lt;li&gt;Data Storage (SQL RDBMS) - Virtuoso via PHP-&lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-id14197218&quot;&gt;ODBC&lt;/a&gt; data access interface (* &lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-id103d1a80&quot;&gt;ODBC&lt;/a&gt; is Virtuoso&amp;#39;s native SQL CLI/API *)                                  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot;&gt;RDF&lt;/a&gt; View generated over the Native SQL Tables                                    &lt;/li&gt;
  &lt;li&gt;Application Server - Virtuoso which provides Linked Data Deployment such that RDF Linked Data is exposed when requested by &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id13918d68&quot;&gt;Web&lt;/a&gt; User Agents (e.g. &lt;a href=&quot;http://demo.openlinksw.com/rdfbrowser&quot; id=&quot;link-idff835f0&quot;&gt;OpenLink RDF Browser&lt;/a&gt;, &lt;a href=&quot;http://zitgist.com/about/&quot; id=&quot;link-id1372e510&quot;&gt;Zitgist&lt;/a&gt; &lt;a href=&quot;http://dataviewer.zitgist.com&quot; id=&quot;link-id109c3048&quot;&gt;Data Viewer&lt;/a&gt;, &lt;a href=&quot;http://www4.wiwiss.fu-berlin.de/rdf_browser&quot; id=&quot;link-id105d97f0&quot;&gt;DISCO Hyperdata Browser&lt;/a&gt;, and &lt;a href=&quot;http://dig.csail.mit.edu/2005/ajar/release/tabulator/0.8/tab.html&quot; id=&quot;link-id10cc20d8&quot;&gt;Tabulator&lt;/a&gt;). &lt;/li&gt;
&lt;/ol&gt;

  &lt;h2 align=&quot;left&quot;&gt;Benefits?&lt;/h2&gt;
  &lt;ul&gt;
    &lt;li&gt;Each user account gets a proper Linked Data &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id108c92b0&quot;&gt;URI&lt;/a&gt; (ID) that can me meshed/smushed with other IDs (so you add data from this new &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-idfd39648&quot;&gt;blog&lt;/a&gt; space to other linked data sources associated with you other URIs/IDs)
    &lt;/li&gt;
    &lt;li&gt;Each post gets a proper &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id10add540&quot;&gt;URI&lt;/a&gt;
                                  All data is now query-able via &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id101b98f0&quot;&gt;SPARQL&lt;/a&gt;
                                  Discoverability increases exponentially (without drop in relevance in either direction i.e. discovering or being discovered)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;How Do I map the &lt;a href=&quot;http://dbpedia.org/resource/WordPress&quot; id=&quot;link-id12e448c0&quot;&gt;WordPress&lt;/a&gt; SQL Schema to RDF using Virtuoso?    &lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Determine the RDF Schema or Ontologies that define the Classes for which you will be producing instance data (e.g. SIOC and FOAF)    &lt;/li&gt;
    &lt;li&gt;Declare &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-idfaf5c80&quot;&gt;URI&lt;/a&gt;/IRI generator functions (*special Virtuoso functions*)    &lt;/li&gt;
    &lt;li&gt;Use &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id100436b8&quot;&gt;SPARQL&lt;/a&gt; Graph patterns to apply &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id0x9de74950&quot;&gt;URI&lt;/a&gt;/IRI generator functions to Tables, Views, Table Values mode Stored Procedures, Query Resultsets as part of RDBMS to RDF mapping &lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt; Read the &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSSQL2RDF&quot; id=&quot;link-idfaf5d58&quot;&gt;Meta Schema Language guide&lt;/a&gt; or simply apply our &amp;quot;&lt;a href=&quot;http://dbpedia.org/resource/WordPress&quot; id=&quot;link-id0x9ef73c78&quot;&gt;WordPress&lt;/a&gt; SQL Schema to RDF&amp;quot; script to your Virtuoso hosted instance.
                                                        
Of course, there are other mappings that cover other PHP applications deployed via Virtuoso:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt; &lt;a href=&quot;http://dbpedia.org/resource/PhpBB&quot; id=&quot;link-id179f4870&quot;&gt;phpBB3&lt;/a&gt; SQL Schema to RDF &lt;/li&gt;
    &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/Drupal&quot; id=&quot;link-id10b263d8&quot;&gt;Drupal&lt;/a&gt; SQL Schema to RDF &lt;/li&gt;
    &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/MediaWiki&quot; id=&quot;link-id10263a40&quot;&gt;MediaWiki&lt;/a&gt; SQL Schema to RDF &lt;/li&gt;
  &lt;/ul&gt;
&lt;h2&gt;Live Demos?&lt;/h2&gt;
  &lt;ul&gt;
    &lt;li&gt;
  &lt;a href=&quot;http://demo.openlinksw.com/phpBB3&quot; id=&quot;link-id17761e88&quot;&gt;Virtuoso Hosting phpBB3&lt;/a&gt; (&lt;a href=&quot;http://demo.openlinksw.com/phpBB3/user/demo#this&quot; id=&quot;link-id10087e68&quot;&gt;example User URI&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;
  &lt;a href=&quot;http://demo.openlinksw.com/drupal&quot; id=&quot;link-id1091f1d8&quot;&gt;Virtuoso Hosting Drupal&lt;/a&gt; (&lt;a href=&quot;http://demo.openlinksw.com/drupal/user/demo#this&quot; id=&quot;link-id13e3d468&quot;&gt;example User URI&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;
  &lt;a href=&quot;http://demo.openlinksw.com/mediawiki&quot; id=&quot;link-id10531be0&quot;&gt;Virtuoso Hosting MediaWiki&lt;/a&gt; (&lt;a href=&quot;http://demo.openlinksw.com/mediawiki/user/KingsleyIdehen#this&quot; id=&quot;link-id109c5d40&quot;&gt;example User URI&lt;/a&gt;)&lt;/li&gt;
  &lt;/ul&gt;
  </description></item><item><title>Recent Data Portability, Linked Data, and Open Data Access Podcasts</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2008-04-09#1332</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1332#comments</comments><pubDate>Wed, 09 Apr 2008 17:15:56 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-04-09T13:22:23.000002-04:00</n0:modified><description>&lt;p&gt;I just listen to, and very much enjoyed (lots of chuckling) &lt;a href=&quot;http://www.dajobe.org/&quot; id=&quot;link-id177310c8&quot;&gt;Dave Beckett&lt;/a&gt;&amp;#39;s podcast interview on the &lt;a href=&quot;http://talk.talis.com/&quot; id=&quot;link-id1056ec98&quot;&gt;Talis podcast network&lt;/a&gt;. Clearly Dave has a bent for funny project names etc.. He also introduced &amp;quot;Inter-Webs&amp;quot; (&lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;Data&lt;/a&gt; Spaces in my parlance) towards the end of the interview.&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.mediaslate.org/wp/about/&quot; id=&quot;link-idfc558f0&quot;&gt;Trent Adams&lt;/a&gt;, &lt;a href=&quot;http://www.linkedin.com/pub/0/49b/4b5&quot; id=&quot;link-id107137b0&quot;&gt;Steve Greenberg&lt;/a&gt;, and I, also had a podcast chat about &lt;a href=&quot;http://www.mediaslate.org/wp/2008/03/29/dataportability-in-motion-podcast/&quot; id=&quot;link-id10663ec8&quot;&gt;Web Data Portability and Accessibility (Linked Data)&lt;/a&gt;. I also remixed &lt;a href=&quot;http://www.johnbreslin.com/&quot; id=&quot;link-id104617f0&quot;&gt;Jon Breslin&lt;/a&gt;&amp;#39;s &amp;quot;&lt;a href=&quot;http://www.slideshare.net/Cloud/dataportability-and-me-introducing-sioc-foaf-and-the-semantic-web/&quot; id=&quot;link-id12ca2c70&quot;&gt;Data Portability &amp;amp; Me&lt;/a&gt;&amp;quot; presentation to produce: &amp;quot;&lt;a href=&quot;http://www.slideshare.net/Cloud/data-accessibility-and-me-introducing-sioc-foaf-and-the-linked-data-web/&quot; id=&quot;link-idfdf0cd8&quot;&gt;Data Accessibility &amp;amp; Me&lt;/a&gt;&amp;quot;.
&lt;/p&gt;
&lt;p&gt;The podcasts interviews and presentations provide contributions to the broadening discourse about Open Data Access / Connectivity on the Web.&lt;/p&gt;

</description></item><item><title>Additional OpenLink Data Spaces Features</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2008-02-09#1315</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1315#comments</comments><pubDate>Sat, 09 Feb 2008 17:54:35 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-02-11T11:38:03.000006-05:00</n0:modified><description>&lt;p&gt;
&lt;a href=&quot;http://vanirsystems.com/danielsblog&quot; id=&quot;link-id13df7aa0&quot;&gt;Daniel Lewis&lt;/a&gt; has published another post about &lt;a href=&quot;http://en.wikipedia.org/wiki/OpenLink_Data_Spaces&quot; id=&quot;link-id170b4ce8&quot;&gt;OpenLink Data Spaces&lt;/a&gt; (ODS) functionality  titled:&lt;a href=&quot;http://vanirsystems.com/danielsblog/2008/02/09/a-few-new-features-in-openlink-data-spaces/#comments&quot; id=&quot;link-idf6ad9e8&quot;&gt;A few new features in OpenLink Data Spaces&lt;/a&gt;, that exposes additional features (some hot out the oven).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/OpenLink_Data_Space&quot; id=&quot;link-id16f42c90&quot;&gt;OpenLink Data Spaces (&lt;acronym title=&quot;OpenLink Data Spaces&quot;&gt;ODS&lt;/acronym&gt;)&lt;/a&gt; now officially supports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&quot;http://apml.pbwiki.com/&quot; id=&quot;link-id15baf3e0&quot;&gt;Attention Profiling Markup Language (&lt;acronym title=&quot;Attention Profiling Markup Language&quot;&gt;APML&lt;/acronym&gt;)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://moat-project.org/&quot; id=&quot;link-iddd45db0&quot;&gt;Meaning of a Tag (&lt;acronym title=&quot;Meaning of a Tag&quot;&gt;MOAT&lt;/acronym&gt;)&lt;/a&gt; in conjunction with &lt;a href=&quot;http://dbpedia.org/resource/SKOS&quot; id=&quot;link-id14b97300&quot;&gt;Simple Knowledge Organisation System (SKOS)&lt;/a&gt; and &lt;a href=&quot;http://scot-project.org/&quot; id=&quot;link-id16e84910&quot;&gt;Social-Semantic Cloud of Tags (&lt;acronym title=&quot;Social-Semantic Cloud of Tags&quot;&gt;SCOT&lt;/acronym&gt;)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://oauth.net/&quot; id=&quot;link-id13e5ae50&quot;&gt;OAuth - an Open Authentication Protocol&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Which means that OpenLink Data Spaces support all of the main standards being discussed in the DataPortability Interest Group!&lt;/p&gt;
&lt;p&gt;
  &lt;strong&gt;&lt;em&gt;APML Example:&lt;/em&gt;
  &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;All users of ODS automatically get a dynamically created APML file, for example: &lt;a href=&quot;http://myopenlink.net/dataspace/kidehen/apml.xml&quot; id=&quot;link-id14b59220&quot;&gt;APML profile&lt;/a&gt; for &lt;a href=&quot;http://myopenlink.net/dataspace/kidehen#this&quot; id=&quot;link-id13dbb298&quot;&gt;Kingsley Idehen&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;The URI for an APML profile is: http://myopenlink.net/dataspace/&amp;lt;ods-username&amp;gt;/apml.xml&lt;/p&gt;
&lt;p&gt;
  &lt;em&gt;&lt;strong&gt;Meaning of a Tag Example:&lt;/strong&gt;
  &lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;All users of ODS automatically have tag cloud information embedded inside their &lt;a href=&quot;http://dbpedia.org/resource/SIOC&quot; id=&quot;link-idf7182c8&quot;&gt;&lt;acronym title=&quot;Semantically Interlinked Online Communities&quot;&gt;SIOC&lt;/acronym&gt;&lt;/a&gt; file, for example: SIOC for Kingsley Idehen on the Myopenlink.net installation of ODS.&lt;/p&gt;
&lt;p&gt;But even better, MOAT has been implemented in the ODS Tagging System. This has been demonstrated in a recent test blog post by my colleague Mitko Iliev, the blog post comes up on the tag search: &lt;a href=&quot;http://myopenlink.net/dataspace/imitko/weblog/Mitko%27s%20Weblog/tag/paris&quot; id=&quot;link-idfc14cf0&quot;&gt;http://myopenlink.net/dataspace/imitko/weblog/Mitko%27s%20Weblog/tag/paris&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;Which can be put through the &lt;a href=&quot;http://demo.openlinksw.com/rdfbrowser/&quot; id=&quot;link-id14954fc8&quot;&gt;OpenLink Data Browser&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&quot;http://demo.openlinksw.com/rdfbrowser/?uri=http%3A%2F%2Fmyopenlink.net%2Fdataspace%2Fimitko%2Fweblog%2FMitko%2527s%2520Weblog%2Ftag%2Fparis&quot; id=&quot;link-id164edd88&quot;&gt;OpenLink Data Browser with Mitko Ilievâs Paris Blog Tag&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
  &lt;strong&gt;&lt;em&gt;OAuth Example:&lt;/em&gt;
  &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;OAuth Tokens and Secrets can be created for any ODS application. To do this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt; you can log in to &lt;a href=&quot;http://myopenlink.net:8890/ods/index.html&quot; id=&quot;link-id167224c0&quot;&gt;MyOpenlink.net&lt;/a&gt; beta service, the &lt;a href=&quot;http://demo.openlinksw.com/ods/index.html&quot; id=&quot;link-id169733d8&quot;&gt;Live Demo ODS installation&lt;/a&gt;, an &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1261&quot; id=&quot;link-id14b2d380&quot;&gt;EC2 instance&lt;/a&gt;, or your local installation&lt;/li&gt;
&lt;li&gt;then go to âSettingsâ&lt;/li&gt;
&lt;li&gt;and then you will see âOAuth Keysâ&lt;/li&gt;
&lt;li&gt;you will then be able to choose the applications that you have instantiated and generate the token and secret for that &lt;abbr title=&quot;application&quot;&gt;app&lt;/abbr&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
  &lt;strong&gt;Related Document (Human) Links&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/Ods&quot; id=&quot;link-id16d1c2d8&quot;&gt;OpenLink Data Spaces Official Page&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.openlinksw.com/&quot; id=&quot;link-id16d8c500&quot;&gt;OpenLink Software Page&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://en.wikipedia.org/wiki/OpenLink_Data_Spaces&quot; id=&quot;link-idf6b05f0&quot;&gt;OpenLink Data Spaces Wikipedia Page&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.apml.org/&quot; id=&quot;link-id12d8bbd0&quot;&gt;Attention Profiling Markup Language Project Website&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://moat-project.org/&quot; id=&quot;link-id137e7108&quot;&gt;Meaning of a Tag Project Website&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.w3.org/2004/02/skos/&quot; id=&quot;link-id110f1028&quot;&gt;Simple Knowledge Organisation Systems Project Website&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://scot-project.org/&quot; id=&quot;link-id14b8d1e0&quot;&gt;Social-Semantic Cloud of Tags Project Website&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://oauth.net/&quot; id=&quot;link-id12da2dd0&quot;&gt;OAuth Protocol Website&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.dataportability.org/&quot; id=&quot;link-id13f52e08&quot;&gt;DataPortability.org Website&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
    &lt;a href=&quot;http://www.sioc-project.org/&quot; id=&quot;link-id15ebb6a0&quot;&gt;Semantically Interlinked Online Communities Project Website&lt;br /&gt;
&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Remember (as per my &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1314&quot; id=&quot;link-id16ea8bb8&quot;&gt;most recent post about ODS&lt;/a&gt;), ODS is about unobtrusive fusion of Web 1.0, 2.0, and 3.0+ usage and interaction patterns. Thanks to a lot of recent standardization in the Semantic Web realm (e.g SPARQL), we are now employ the MOAT, SKOS, and SCOT ontologies as vehicles for Structured Tagging.&lt;/p&gt;
&lt;h2&gt;Structured Tagging?&lt;/h2&gt;
&lt;p&gt;This is how we take a key &lt;a href=&quot;http://dbpedia.org/resource/Web_2.0&quot; id=&quot;link-id1884ac58&quot;&gt;Web 2.0 &lt;/a&gt;feature (think 2D in a sense), bend it over, to create a Linked Data Web (Web 3.0) experience unobtrusively (see &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=web%20dimensions&amp;type=text&amp;output=html&quot; id=&quot;link-id14b3d8a0&quot;&gt;earlier posts re. Dimensions of Web&lt;/a&gt;). Thus, nobody has to change how they tag or where they tag, just expose ODS to the URLs of your Web 2.0 tagged content and it will produce URIs (Structured Data Object Identifiers) and a lnked data graph for your Tags Data Space (nee. Tag Cloud). ODS will construct a graph which exposes tag subject association, tag concept alignment / intended meaning, and tag frequencies, that ultimately deliver &amp;quot;relative disambiguation&amp;quot; of intended Tag Meaning (i.e. you can easily discern the taggers meaning via the Tags actual Data Space which is associated with the tagger). In a nutshell, the dynamics of relevance matching, ranking, and the like, change immensely without futile timeless debates about matters such as: &lt;/p&gt;
&lt;ul&gt;What&amp;#39;s the Linked Data value proposition?&lt;/ul&gt;
&lt;ul&gt;What&amp;#39;s the Linked Data business model?&lt;/ul&gt;
&lt;ul&gt;
&lt;a href=&quot;http://dbpedia.org/resource/XML&quot; id=&quot;link-id105abcb0&quot;&gt;XML&lt;/a&gt; vs &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id14b27b28&quot;&gt;RDF&lt;/a&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;a href=&quot;http://dbpedia.org/resource/XQuery&quot; id=&quot;link-id10572dd0&quot;&gt;XQuery&lt;/a&gt; vs &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id1326d4c8&quot;&gt;SPARQL&lt;/a&gt;
&lt;/ul&gt;
&lt;ul&gt;What&amp;#39;s the Semantic Web Killer application?&lt;/ul&gt;

&lt;p&gt;We can just get on with demonstrating Linked Data value using what exists on the Web today. This is the approach we are deliberately taking with ODS.&lt;/p&gt;

&lt;h2&gt;Related Items&lt;/h2&gt;
&lt;ul&gt;
&lt;a href=&quot;http://www.betaversion.org/~stefano&quot; id=&quot;link-id170849b0&quot;&gt;Stefano Mazzocch&lt;/a&gt;&amp;#39;s &lt;a href=&quot;http://blogs.usnet.private:8893/linotype/news/85/&quot; id=&quot;link-idfde2e08&quot;&gt; response to Clay Shirky&amp;#39;s 2005 talk&lt;/a&gt; titled: &lt;a href=&quot;http://conferences.oreillynet.com/cs/et2005/view/e_sess/6117&quot; id=&quot;link-id13f45030&quot;&gt;Ontology is Overrated: Links, Tags and Post-hoc Metadata&lt;/a&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;a href=&quot;http://tomgruber.org&quot; id=&quot;link-id16c745b8&quot;&gt; Tom Gruber&lt;/a&gt;&amp;#39;s post titled: &lt;a href=&quot;http://tomgruber.org/writing/ontology-of-folksonomy.htm&quot; id=&quot;link-id13cbe7b0&quot;&gt;Ontology of Folksonomy: A Mash-up of Apples and Oranges&lt;/a&gt;
&lt;/ul&gt;.
&lt;p&gt;
&lt;strong&gt;Tip:&lt;/strong&gt; This post is best viewed via an RDF aware User Agent (e.g. a &lt;a href=&quot;http://demo.openlinksw.com/rdfbrowser&quot; id=&quot;link-id14b325b8&quot;&gt;Browser&lt;/a&gt; or &lt;a href=&quot;http://dataviewer.zitgist.com&quot; id=&quot;link-id164bfab0&quot;&gt;Data Viewer&lt;/a&gt;). I say this because the permalink of this post is a URI in a Linked Data Space (My Blog) comprised of more data than meets the eye (i.e. what you see when you read this post via a Document Web Browser) :-)&lt;/p&gt;


</description></item><item><title>10 Reasons to use OpenLink Data Spaces (ODS)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2008-02-08#1314</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1314#comments</comments><pubDate>Fri, 08 Feb 2008 17:33:45 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-02-08T17:08:43-05:00</n0:modified><description>&lt;p&gt;Via post by &lt;a href=&quot;http://vanirsystems.com/danielsblog&quot; id=&quot;link-id1480d7c0&quot;&gt;Daniel Lewis&lt;/a&gt;, titled:&lt;a href=&quot;http://vanirsystems.com/danielsblog/2008/02/08/10-reasons-to-use-openlink-data-spaces/#comments&quot; id=&quot;link-id1320a618&quot;&gt;10 Reasons to use OpenLink Data Spaces&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There are quite a few reasons to use &lt;a href=&quot;http://en.wikipedia.org/wiki/OpenLink_Data_Space&quot; id=&quot;link-id103eb060&quot;&gt;OpenLink Data Spaces (ODS)&lt;/a&gt;. Here are 10 of the reasons why I use ODS:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Its native support of DataPortability Recommendations such as &lt;a href=&quot;http://dbpedia.org/resource/RSS&quot; id=&quot;link-id18957e88&quot;&gt;RSS&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Atom_%28standard%29&quot; id=&quot;link-id1410a9c0&quot;&gt;Atom&lt;/a&gt;, &lt;a href=&quot;http://www.apml.org/&quot; id=&quot;link-idfde4b90&quot;&gt;APML&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Yadis&quot; id=&quot;link-id1328c260&quot;&gt;Yadis&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/OPML&quot; id=&quot;link-id10133f70&quot;&gt;OPML&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Microformat&quot; id=&quot;link-id16e19be0&quot;&gt;Microformats&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id12deef98&quot;&gt;FOAF&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/SIOC&quot; id=&quot;link-id15fb99b0&quot;&gt;SIOC&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/OpenID&quot; id=&quot;link-id1390ae10&quot;&gt;OpenID&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/OAuth&quot; id=&quot;link-id14dcce70&quot;&gt;OAuth&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Its native support of Semantic Web Technologies such as: &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id15fc75a0&quot;&gt;RDF&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id14255238&quot;&gt;SPARQL&lt;/a&gt;/&lt;a href=&quot;http://jena.hpl.hp.com/~afs/SPARQL-Update.html&quot; id=&quot;link-id15fe2e40&quot;&gt;SPARUL&lt;/a&gt; for querying.&lt;/li&gt;
&lt;li&gt;Everything in ODS is an &lt;a href=&quot;http://dbpedia.org/resource/Object_%28computer_science%29&quot; id=&quot;link-id11c204a0&quot;&gt;Object&lt;/a&gt; with its own &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id14812560&quot;&gt;URI&lt;/a&gt;, this is due to the underlying &lt;a href=&quot;http://dbpedia.org/resource/Object-relational_database&quot; id=&quot;link-idf663e08&quot;&gt;Object-Relational&lt;/a&gt; Architecture provided by &lt;a href=&quot;http://dbpedia.org/resource/Virtuoso_Universal_Server&quot; id=&quot;link-id1484e4c8&quot;&gt;Virtuoso&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;It has all the social media components that you could need, including: &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id10120b58&quot;&gt;blogs&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Wiki&quot; id=&quot;link-id14d9a608&quot;&gt;wikis&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Social_network_service&quot; id=&quot;link-idf0b3a30&quot;&gt;social networks&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Aggregator&quot; id=&quot;link-id188d7c78&quot;&gt;feed readers&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Customer_relationship_management&quot; id=&quot;link-id134a2c48&quot;&gt;CRM&lt;/a&gt; and a &lt;a href=&quot;http://dbpedia.org/resource/Calendar&quot; id=&quot;link-idf66af80&quot;&gt;calendar&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;It is expandable by installing pre-configured components (called VADs), or by re-configuring a &lt;a href=&quot;http://dbpedia.org/resource/LAMP_%28software_bundle%29&quot; id=&quot;link-id102e8008&quot;&gt;LAMP&lt;/a&gt; application to use &lt;a href=&quot;http://dbpedia.org/resource/Virtuoso_Universal_Server&quot; id=&quot;link-id13fe2b68&quot;&gt;Virtuoso&lt;/a&gt;. Some examples of current VADs include: &lt;a href=&quot;http://dbpedia.org/resource/MediaWiki&quot; id=&quot;link-id1011d9f0&quot;&gt;MediaWiki&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/WordPress&quot; id=&quot;link-id13624060&quot;&gt;Wordpress&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/Drupal&quot; id=&quot;link-id100c4510&quot;&gt;Drupal&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;It works with external webservices such as: &lt;a href=&quot;http://dbpedia.org/resource/Facebook&quot; id=&quot;link-id131fe6d0&quot;&gt;Facebook&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Del.icio.us&quot; id=&quot;link-idfdd1580&quot;&gt;del.icio.us&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/Flickr&quot; id=&quot;link-id1496aff0&quot;&gt;Flickr.&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;Everything within OpenLink Data Spaces is &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id17114c00&quot;&gt;Linked Data&lt;/a&gt;, which provides more meaningful information than just plain structural information. This meaningful information could be used for complex inferencing systems, as ODS can be seen as a &lt;a href=&quot;http://dbpedia.org/resource/Expert_system&quot; id=&quot;link-id15ea4108&quot;&gt;Knowledge Base&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;ODS builds bridges between the existing static-document based web (aka â&lt;a href=&quot;http://dbpedia.org/resource/Web_1.0&quot; id=&quot;link-idf08b338&quot;&gt;Web 1.0&lt;/a&gt;â), the more dynamic,Â  services-oriented, social and/or user-orientated webs (aka â&lt;a href=&quot;http://dbpedia.org/resource/Web_2.0&quot; id=&quot;link-idfde26e0&quot;&gt;Web 2.0&lt;/a&gt;â) and the web which we are just going into, which is more data-orientated (aka â&lt;a href=&quot;http://dbpedia.org/resource/Web_3.0&quot; id=&quot;link-idf9b7328&quot;&gt;Web 3.0&lt;/a&gt;â or âLinked Data Webâ).&lt;/li&gt;
&lt;li&gt;It is fully supportive of &lt;a href=&quot;http://dbpedia.org/resource/Cloud_computing&quot; id=&quot;link-id189480d0&quot;&gt;Cloud Computing&lt;/a&gt;, and can be installed on &lt;a href=&quot;http://dbpedia.org/resource/Amazon_Elastic_Compute_Cloud&quot; id=&quot;link-id10026778&quot;&gt;Amazon EC2&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Its released free under the GNU &lt;a href=&quot;http://dbpedia.org/resource/GNU_General_Public_License&quot; id=&quot;link-id16002fb0&quot;&gt;General Public License (GPL)&lt;/a&gt;. [note]However, it is technically dual licensed as it lays on top of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Virtuoso_Universal_Server&quot; id=&quot;link-id132d4238&quot;&gt;Virtuoso Universal Server&lt;/a&gt; which has both Commercial and GPL licensing[/note]&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;The features above collectively provide users with a Linked Data Junction Box that may reside with corporate intranets or &amp;quot;out in the clouds&amp;quot; (Internet). You can consume, share, and publish data in a myriad of formats using a plethora of protocols, without any programming. ODS is simply about exposing the data from your Web 1.0, 2.0, 3.0 application interactions in structured from, with Linking, Sharing, and ultimately Meshing (not Mashing) in mind.&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Note:&lt;/strong&gt; Although ODS is equipped with a broad array of Web 2.0 style Applications, you do not need to use native ODS apps in order to exploit it&amp;#39;s power. It binds to anything that supports the relevant protocols and data formats.&lt;/p&gt;

</description></item><item><title>FOAF-ing Linked Data is quite SIOC-ing</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2008-01-31#1306</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1306#comments</comments><pubDate>Thu, 31 Jan 2008 02:40:12 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-02-01T18:20:34-05:00</n0:modified><description>&lt;p&gt;The title of this post is a &amp;quot;Tongue in cheek&amp;quot; expression of euphoria now that I have &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-idfa63488&quot;&gt;FOAF&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/SIOC&quot; id=&quot;link-idfa976f0&quot;&gt;SIOC&lt;/a&gt; (pronounced SHOCK) based data spaces exposed via &lt;a href=&quot;http://myopenlink.net/dataspace/person/kidehen&quot; id=&quot;link-idfde41f8&quot;&gt;my FOAF&lt;/a&gt; and &lt;a href=&quot;http://myopenlink.net/dataspace/kidehen&quot; id=&quot;link-idfdca6c8&quot;&gt;my SIOC&lt;/a&gt; information resource (&lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id16d0b0d8&quot;&gt;RDF&lt;/a&gt; files) &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-idfa97070&quot;&gt;URI&lt;/a&gt;s.&lt;/p&gt;

&lt;p&gt;If you want to explore who I know, what I read, and what I&amp;#39;ve tagged (amongst other things), all you have to do is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Beam a &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-idfdca878&quot;&gt;SPARQL&lt;/a&gt; query down my data space URIs which expose FOAF or SIOC based interconnected &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-idfa954e8&quot;&gt;Linked Data&lt;/a&gt; graphs.&lt;/li&gt;
&lt;li&gt;
Walkthrough using an RDF Browser until you reach a beachhead and then beam your SPARQL from there (remember you only need the URI of the RDF Data Source, and while in my Data Space every data item has a proper URI).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Some Tools that help you comprehend what I am saying:&lt;/p&gt;

&lt;h2&gt;Browsers&lt;/h2&gt;
&lt;ul&gt;
Zitgist Data Viewer (&lt;a href=&quot;http://dataviewer.zitgist.com/?uri=http%3A//myopenlink.net/dataspace/kidehen&quot; id=&quot;link-id16d410c0&quot;&gt;SIOC&lt;/a&gt; and &lt;a href=&quot;http://dataviewer.zitgist.com/?uri=http%3A//myopenlink.net/dataspace/person/kidehen&quot; id=&quot;link-idfa489e8&quot;&gt;FOAF&lt;/a&gt; data spaces)&lt;/ul&gt;
&lt;ul&gt;OpenLink RDF Browser (&lt;a href=&quot;http://demo.openlinksw.com/rdfbrowser/?uri=http%3A%2F%2Fmyopenlink.net%2Fdataspace%2Fkidehen&quot; id=&quot;link-idfa8b0d8&quot;&gt;SIOC&lt;/a&gt; and &lt;a href=&quot;http://demo.openlinksw.com/rdfbrowser/?uri=http%3A%2F%2Fmyopenlink.net%2Fdataspace%2Fperson%2Fkidehen&quot; id=&quot;link-idfa974a8&quot;&gt;FOAF&lt;/a&gt; data spaces)&lt;/ul&gt;
&lt;ul&gt;DISCO (&lt;a href=&quot;http://www4.wiwiss.fu-berlin.de/rdf_browser/?browse_uri=http%3A%2F%2Fmyopenlink.net%2Fdataspace%2Fkidehen%2Fspace%23this&quot; id=&quot;link-idfa62288&quot;&gt;SIOC&lt;/a&gt; and &lt;a href=&quot;http://myopenlink.net/dataspace/person/kidehen#this&quot; id=&quot;link-idf940338&quot;&gt;FOAF&lt;/a&gt; data spaces)&lt;/ul&gt;
&lt;ul&gt;
&lt;a href=&quot;http://dig.csail.mit.edu/2005/ajar/release/tabulator/0.8/tab.html&quot; id=&quot;link-id16d6a4b8&quot;&gt;Tabulator&lt;/a&gt;
&lt;/ul&gt;

&lt;h2&gt;Query Tools&lt;/h2&gt;

&lt;ul&gt;
&lt;a href=&quot;http://demo.openlinksw.com/sparql_demo&quot; id=&quot;link-idfdd43b8&quot;&gt;SPARQL Demo&lt;/a&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;a href=&quot;http://demo.openlinksw.com/isparql&quot; id=&quot;link-idfa96bd0&quot;&gt;iSPARQL QBE&lt;/a&gt;
&lt;/ul&gt;
</description></item><item><title>W3C&#39;s SPARQLing Data Access Ingenuity</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2008-01-15#1295</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1295#comments</comments><pubDate>Tue, 15 Jan 2008 22:58:53 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-01-17T15:41:04.000006-05:00</n0:modified><description>&lt;p&gt;The W3C officially unveiled the SPARQL Query Language today via a press release titled: &lt;a href=&quot;http://www.w3.org/2007/12/sparql-pressrelease&quot; id=&quot;link-id10074ca8&quot;&gt;W3C Opens Data on the Web with SPARQL&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;What is &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id10183f60&quot;&gt;SPARQL&lt;/a&gt;?&lt;/h2&gt;
&lt;p&gt;A query language for the burgeoning Structured &amp;amp; &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id10426b18&quot;&gt;Linked Data&lt;/a&gt; Web (aka &lt;a href=&quot;http://dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-idffde090&quot;&gt;Semantic Web&lt;/a&gt; / &lt;a href=&quot;http://en.wikipedia.org/wiki/Giant_Global_Graph&quot; id=&quot;link-id103e3688&quot;&gt;Giant Global Graph&lt;/a&gt;). Like &lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id103365f8&quot;&gt;SQL&lt;/a&gt;, for the Relational Data Model, it provides a query language for the Graph based &lt;a href=&quot;http://dbpedia.org/resource/RDF&quot; id=&quot;link-id103e33e8&quot;&gt;RDF&lt;/a&gt; Data Model.&lt;/p&gt;

&lt;p&gt;It&amp;#39;s also a &lt;a href=&quot;http://dbpedia.org/resource/Representational_State_Transfer&quot; id=&quot;link-id1036a3d0&quot;&gt;REST&lt;/a&gt; or &lt;a href=&quot;http://dbpedia.org/resource/SOAP&quot; id=&quot;link-id103b36d8&quot;&gt;SOAP&lt;/a&gt; based Web Service that exposes SPARQL access to RDF Data via an endpoint.
&lt;/p&gt;
&lt;p&gt;In addition, it&amp;#39;s also a Query Results Serialization format that includes &lt;a href=&quot;http://dbpedia.org/resource/XML&quot; id=&quot;link-id1023bc60&quot;&gt;XML&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/JSON&quot; id=&quot;link-id102c3f88&quot;&gt;JSON&lt;/a&gt; support.&lt;/p&gt;

&lt;h2&gt;Why is it Important?&lt;/h2&gt;
&lt;p&gt;It brings important clarity to the notion of the &amp;quot;Web as a Database&amp;quot; by transforming existing Web Sites, Portals, and Web Services into bona fide corpus of Mesh-able (rather than Mash-able) Data Sources. For instance, you can perform queries that join one or more of the aforementioned data sources in exactly the same manner (albeit different syntax) as you would one or more SQL Tables. &lt;/p&gt;

&lt;h3&gt;Example:&lt;/h3&gt;
&lt;p&gt;-- SPARQL equivalent of SQL SELECT * against my personal data space hosted FOAF file&lt;/p&gt;
&lt;b&gt;&lt;pre&gt;
SELECT DISTINCT ?s ?p ?o
FROM &amp;lt;http://myopenlink.net/dataspace/person/kidehen&amp;gt; 
WHERE {?s ?p ?o}&lt;/pre&gt;&lt;/b&gt;


&lt;p&gt;-- SPARQL against my social network
-- Note: My SPARQL will be beamed across all of contacts in the social networks of my contacts as long as they are all HTTP URI based within each data space&lt;/p&gt;
&lt;b&gt;&lt;pre&gt;PREFIX foaf: &amp;lt;http://xmlns.com/foaf/0.1/&amp;gt;
SELECT DISTINCT ?Person
FROM &amp;lt;http://myopenlink.net/dataspace/person/kidehen&amp;gt;
WHERE {?s a foaf:Person; foaf:knows ?Person}&lt;/pre&gt;&lt;/b&gt;

&lt;p&gt;Note: you can use the basic &lt;a href=&quot;http://demo.openlinksw.com/sparql&quot; id=&quot;link-id1007d9b8&quot;&gt;SPARQL Endpoint&lt;/a&gt;, &lt;a href=&quot;http://demo.openlinksw.com/isparql&quot; id=&quot;link-id102c3e08&quot;&gt;SPARQL Query By Example&lt;/a&gt;, or &lt;a href=&quot;http://demo.openlinksw.com/sparql_demo&quot; id=&quot;link-id10201f98&quot;&gt;SPARQL Query Builder Demo tool&lt;/a&gt; to experiment with the demonstration queries above.&lt;/p&gt;

&lt;h2&gt;How Do I use It?&lt;/h2&gt;
&lt;p&gt;SPARQL is implemented by RDF Data Management Systems (Triple or Quad Stores) just as SQL is implemented by Relational Database Management Systems. The aforementioned data management systems will typically expose SPARQL access via a SPARQL endpoint.&lt;/p&gt;

&lt;h2&gt;Where are it&amp;#39;s implementations?&lt;/h2&gt;
&lt;p&gt;A SPARQL implementors Testimonial page accompanies the SPARQL press release. In addition the is a growing collection of implementations on the&lt;a href=&quot;http://esw.w3.org/topic/SparqlImplementations&quot; id=&quot;link-id10066ca8&quot;&gt; ESW Wiki Page for SPARQL compliant RDF Triple &amp;amp; Quad Stores&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Is this really a big deal?&lt;/h2&gt;

&lt;p&gt;Yes! SPARQL facilitates an&lt;a href=&quot;http://virtuoso.openlinksw.com/presentations/Virtuoso_Sponger_1/Virtuoso_Sponger_1.html&quot; id=&quot;link-id101ee5b0&quot;&gt; unobtrusive manifestation of a Linked Data Web&lt;/a&gt; by way of natural extension of the existing Document Web i.e these Web enclaves co-exist in symbiotic fashion. &lt;/p&gt;

&lt;p&gt;As &lt;a href=&quot;http://dbpedia.org&quot; id=&quot;link-id1037edc0&quot;&gt;DBpedia&lt;/a&gt; very clearly demonstrates, Linked Data makes the Semantic Web demonstrable and much easier to comprehend. Without SPARQL there would be no mechanism for &lt;a href=&quot;http://virtuoso.openlinksw.com/presentations/Virtuoso_Deploying_Linked_Data/Virtuoso_Deploying_Linked_Data.html&quot; id=&quot;link-id10455da8&quot;&gt;Linked Data deployment&lt;/a&gt;, and without Linked Data there is no mechanism for Beaming Queries (directly or indirectly) across the Giant Global Graph of data hosted by Social Networks, Shard Bookmarks Services, Weblogs, Wikis, RSS/Atom/OPML feeds, Photo Galleries and other Web accessible Data Sources (Data Spaces).&lt;/p&gt;

&lt;h2&gt;Related items&lt;/h2&gt;
&lt;ul&gt;
&lt;a href=&quot;http://www.w3.org/TR/cooluris/&quot; id=&quot;link-id102021d8&quot;&gt;Cool URIs&lt;/a&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;a href=&quot;http://sites.wiwiss.fu-berlin.de/suhl/bizer/pub/LinkedDataTutorial/&quot; id=&quot;link-id1020d5c0&quot;&gt;Publishing Linked Data Tutorial&lt;/a&gt;
&lt;/ul&gt;
&lt;ul a=&quot;a&quot; href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef&quot;&gt; Detailed SPARQL Query Examples using SIOC Data Spaces&lt;/ul&gt;
&lt;ul&gt;
&lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSFOAFRef&quot; id=&quot;link-id102c4608&quot;&gt;Detailed SPARQL Query Examples using FOAF Data Spaces&lt;/a&gt;
&lt;/ul&gt;</description></item><item><title>Discussion: OpenLink Data Spaces </title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2007-12-01#1280</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1280#comments</comments><pubDate>Sat, 01 Dec 2007 15:41:56 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2007-12-01T15:26:12-05:00</n0:modified><description>&lt;p&gt;I&amp;#39;ve been a little busier than usual, of late. So busy, that even minimal blog based discourse participation has been a challenge. Anyway, during this quiet period, a number of interesting data streams have come my way that relate to &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/OdsIndex&quot; id=&quot;link-id142b7e40&quot;&gt;OpenLink Data Spaces&lt;/a&gt; (ODS). Thus, in typical fashion, I&amp;#39;ll use this post (via &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id1474d810&quot;&gt;URI&lt;/a&gt;s) to contribute a few nodes to the &lt;a href=&quot;http://dig.csail.mit.edu/breadcrumbs/node/215&quot; id=&quot;link-id149d8210&quot;&gt;Giant Global Graph &lt;/a&gt;that is the Web of Structured &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id139f9190&quot;&gt;Linked Data&lt;/a&gt;, also known as the &lt;a href=&quot;http:dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-id1470e588&quot;&gt;Data Web, Semantic Data Web, or Web of Data&lt;/a&gt; (also see &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=&#39;data%20web&#39;&amp;type=text&amp;output=html&quot; id=&quot;link-id13a4f828&quot;&gt;prior Data Web posts&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Here goes:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
  &lt;a href=&quot;http://bizcast.typepad.com/&quot; id=&quot;link-id14769268&quot;&gt;Alan Wilensky&lt;/a&gt; recalls his &lt;a href=&quot;http://bizcast.typepad.com/clients/2007/11/social-networks.html&quot; id=&quot;link-id14478c48&quot;&gt;early encounters with OpenLink Data Spaces&lt;/a&gt; (circa. 2004)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.vanirsystems.co.uk/foaf.rdf&quot; id=&quot;link-id14516938&quot;&gt;Daniel Lewis&lt;/a&gt; shares his &amp;quot;&lt;a href=&quot;http://vanirsystems.com/danielsblog/2007/11/29/where-is-the-semantic-web-well-it-is-here-already/&quot; id=&quot;link-id149e2518&quot;&gt;state of the Semantic Data Web&amp;quot;&lt;/a&gt; findings&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://vanirsystems.com/danielsblog/2007/11/30/openlink-data-spaces/&quot; id=&quot;link-id14cddaf0&quot;&gt;Daniel Lewis experiences OpenLink Data Space first hand&lt;/a&gt; en route to creating Data Spaces in the Clouds (the &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1261&quot; id=&quot;link-id146c35c8&quot;&gt;Fourth Platform&lt;/a&gt;).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In addition, in one week, courtesy of the Web, UK Semnantic Web Gatherings in &lt;a href=&quot;http://blogs.talis.com/nodalities/2007/11/cindy_che_and_other_interestin.php&quot; id=&quot;link-id14304738&quot;&gt;Bristol&lt;/a&gt; and &lt;a href=&quot;http://oxford.geeknights.net/2007/nov-28th/&quot; id=&quot;link-id145589d8&quot;&gt;Oxford&lt;/a&gt;, I &lt;a href=&quot;http://vanirsystems.com/danielsblog/2007/11/21/wanted-job/&quot; id=&quot;link-id1399de08&quot;&gt;discover&lt;/a&gt;, interview, and employ Daniel :-) Imagine how long this would have taken to pull off via the Document Web, assuming I would even discover Daniel.&lt;/p&gt;

&lt;p&gt;As with all things these days, the &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id1477a7e0&quot;&gt;Web&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/Internet&quot; id=&quot;link-id14c3f428&quot;&gt;Internet&lt;/a&gt; change everything, which includes talent discovery and recruitment.&lt;/p&gt;

&lt;p&gt;A Global Social graph that is a mesh of Linked Data enables the process of recruitment, marketing, and other elements of busines management to be condensed down to a sending powerful beams across the aforementioned Graph :-) The only variable pieces are the traversal paths exposed to your beam via the beam&amp;#39;s entry point URI. In my case, &lt;a href=&quot;http://kidehen.idehen.net/dataspace/person/kidehen#this&quot; id=&quot;link-id1395e5f0&quot;&gt;I have a single URI&lt;/a&gt; that exposes a Graph of critical paths for the Blogosphere (i.e data spaces of RSS  Atom Feeds). Thus, I can discover if your profile matches the requirements associated with an opening at OpenLink Software (most of the time) before you do :-)&lt;/p&gt;

&lt;p&gt;BTW - I just noticed that John Breslin described ODS as social-graph++ in his recent post, titled: &lt;a href=&quot;http://www.johnbreslin.com/blog/2007/11/30/tales-from-the-sioc-o-sphere-part-6/&quot; id=&quot;link-id14c82bc8&quot;&gt;Tales from the SIOC-o-sphere, part 6&lt;/a&gt;. In a funny way, this reminds of a post from the early blogosphere days about &lt;a href=&quot;http://www.cadenhead.org/workbench/news/1427/commercial-server-supports-four-weblog-apis&quot; id=&quot;link-id14a24c58&quot;&gt;platforms and Weblog APIs &lt;/a&gt;(circa. 2003) about ODS (then exposed via the Blog Platform realm of &lt;a href=&quot;http://dbpedia.org/resource/Virtuoso_Universal_Server&quot; id=&quot;link-id14745100&quot;&gt;Virtuoso&lt;/a&gt;).&lt;/p&gt;
</description></item><item><title>Fourth Platform: Data Spaces in The Cloud (Update)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2007-09-22#1261</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1261#comments</comments><pubDate>Sat, 22 Sep 2007 23:43:00 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-10-26T17:59:33-04:00</n0:modified><description>
&lt;p&gt;I&amp;#39;ve written extensively on the subject of &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;amp;q=data%20spaces&amp;amp;type=text&amp;amp;output=html&quot; id=&quot;link-id134c2280&quot;&gt;Data Spaces&lt;/a&gt; in relation to the &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;amp;q=data%20web%0D%0A&amp;amp;type=text&amp;amp;output=html&quot; id=&quot;link-id105aef90&quot;&gt;Data Web&lt;/a&gt; for while. I&amp;#39;ve also written sparingly about &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/OdsIndex&quot; id=&quot;link-id105bd100&quot;&gt;OpenLink Data Spaces&lt;/a&gt; (a Data Web Platform that build using Virtuoso). On the other hand, I haven&amp;#39;t shed much light on installation and deployment of OpenLink Data Spaces.&lt;/p&gt; &lt;p&gt; &lt;a href=&quot;http://blog.jonudell.net&quot; id=&quot;link-id14347f20&quot;&gt;Jon Udell&lt;/a&gt; recently penned a post titled: &lt;a href=&quot;http://blog.jonudell.net/2007/09/21/the-fourth-platform/&quot; id=&quot;link-id1439ed48&quot;&gt;The Fourth Platform&lt;/a&gt;. The post arrives at a spookily coincidental time (this happens quite often between Jon and I as demonstrated last year during our &lt;a href=&quot;http://weblog.infoworld.com/udell/gems/ju_idehen.mp3&quot; id=&quot;link-id107d17a8&quot;&gt;podcast&lt;/a&gt;; the &amp;quot;Fourth&amp;quot; in his Innovators Podcast series).&lt;/p&gt; &lt;p&gt;The platform that Jon describes is &amp;quot;Cloud Based&amp;quot; and comprised of Storage and Computation. I would like to add Data Access and Management (native and virtual) under the fourth platform banner with the end product called: &amp;quot;Cloud based Data Spaces&amp;quot;. &lt;/p&gt; &lt;p&gt;As I write, we are releasing a Virtuoso AMI (Amazon Image) labeled: virtuoso-dataspace-server. This edition of&lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id13543210&quot;&gt; Virtuoso&lt;/a&gt; includes the OpenLink Data Spaces Layer and all of the OAT applications we&amp;#39;ve been developing for a while.&lt;/p&gt; &lt;h2&gt;What Benefits Does this offer?&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;Personal Data Spaces in the Cloud - a place where you can control and consolidate data across your Blogs, Wikis, RSS/Atom Feed Subscriptions, Shared Bookmarks, Shared Calendars, Discussion Threads, Photo Galleries etc&lt;/li&gt; &lt;li&gt;All the data in your Data &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Spaces&quot;&gt;Space&lt;/a&gt; is &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id1149a4f8&quot;&gt;SPARQL&lt;/a&gt; or &lt;a href=&quot;http://dbpedia.org/resource/GData&quot; id=&quot;link-id107a9f28&quot;&gt;GData&lt;/a&gt; accessible.&lt;/li&gt; &lt;li&gt;All of the data in your Personal Data Space is &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot;&gt;Linked Data&lt;/a&gt; from the get go. Each Item of data is &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot;&gt;URI&lt;/a&gt; addressable&lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://dbpedia.org/resource/SIOC&quot; id=&quot;link-id104f4160&quot;&gt;SIOC&lt;/a&gt; support - your Blogs, Wikis, Bookmarks etc.. are based on the SIOC ontology for Semantically Interlinking Online Communities (think: Open social-graph++) &lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id105beb78&quot;&gt;FOAF&lt;/a&gt; support - your FOAF Profile page provides a URI that is an in-road to all Data in your Data Space.&lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://dbpedia.org/resource/OpenID&quot; id=&quot;link-id1144e138&quot;&gt;OpenID&lt;/a&gt; support - your Personal Data Space ID is usable wherever OpenID is supported. OpenID and FOAF are integrated as per latest FOAF specs&lt;/li&gt; &lt;li&gt;Two Integration with Facebook - You can access your Data Space from Facebook or access Facebook from your Data Space&lt;/li&gt; &lt;li&gt;Unified Storage - The WebDAV based filesystem provides Cloud Storage that&amp;#39;s integrated with Amazon S3; It also exposes all of your Data Space data via a traditional filesystem UI (think virtual Spotlight); You can also mount this drive to your local filesystem via your native operating system&amp;#39;s WebDAV support&lt;/li&gt; &lt;li&gt; &lt;a href=&quot;http://dbpedia.org/resource/SyncML&quot; id=&quot;link-id11128f48&quot;&gt;SyncML&lt;/a&gt; - you can sync calendar and contact details with your Data Space in the cloud from your Mobile phone.&lt;/li&gt; &lt;li&gt;A practical Semantic Data Web solution - based on Web Infrastructure and doesn&amp;#39;t require you to do anything beyond exposing URIs for data in your Data Spaces.&lt;/li&gt; &lt;/ol&gt; &lt;h2&gt; &lt;a href=&quot;http://dbpedia.org/resource/Amazon_Elastic_Compute_Cloud&quot; id=&quot;link-id115d1920&quot;&gt;EC2&lt;/a&gt;-AMI Details:&lt;/h2&gt; &lt;ul&gt;AMI ID: ami-e2ca2f8b&lt;/ul&gt; &lt;ul&gt;Manifest file: virtuoso-images/virtuoso-dataspace-server.manifest.xml&lt;/ul&gt; &lt;h2&gt;Installation Guide:&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;Get an Amazon Web Services (AWS) account&lt;/li&gt; &lt;li&gt;Signup for S3 and EC2 services&lt;/li&gt; &lt;li&gt;Install the EC2 plugin for Firefox&lt;/li&gt; &lt;li&gt;Start the EC2 plugin&lt;/li&gt; &lt;li&gt;Locate the row containingÂ &lt;b&gt;ami-7c31d515Â Â ManifestÂ virtuoso-test/virtuoso-cloud-beta-9-i386.manifest.xmlÂ &lt;/b&gt;(sort using the AMI ID or Manifest Columns or search on pattern: virtuoso, due to name flux)&lt;/li&gt; &lt;li&gt;Start the Virtuoso Data Space Server AMI&lt;/li&gt; &lt;li&gt;Wait 4-5 minutes (*take a few minutes to create the pre-configured Linux Image*)&lt;/li&gt; &lt;li&gt;Connect to http://&lt;public_dns_name_of_your_instance&gt;http://your-ec2-instance-cname:8890/ Log in with user/password dba/dba&lt;/public_dns_name_of_your_instance&gt; &lt;/li&gt; &lt;li&gt;Go to the Admin UI (Virtuoso Conductor) and change the PWDs for the &amp;#39;dba&amp;#39; and &amp;#39;dav&amp;#39; accounts (*Important!*)&lt;/li&gt; &lt;li&gt;Give the &amp;quot;SPARQL&amp;quot; user &amp;quot;SPARQL_UPDATE&amp;quot; privileges (required if you want to exploit the in-built Sponger Middleware)&lt;/li&gt; &lt;li&gt;Click on the &lt;a href=&quot;http://dbpedia.org/resource/OpenLink_Data_Spaces&quot;&gt;ODS&lt;/a&gt; (OpenLink Data Spaces) link to start an Personal Editon of OpenLink Data Spaces (or go to: http://your-ec2-instance-cname/dataspace/ods/index.html)&lt;/li&gt; &lt;li&gt;Log-in using the username and password credentials for the &amp;#39;dav&amp;#39; account (or register a new user note: OpenID is an option here also) Create an Data Space Application Instance by clicking on a Data Space App. Tab&lt;/li&gt; &lt;li&gt;Import data from your existing Web 2.0 style applications into OpenLink Data Spaces e.g. subscribe to a few RSS/Atom feeds via the &amp;quot;Feeds Manager&amp;quot; application or import some Bookmarks using the &amp;quot;Bookmarks&amp;quot; application&lt;/li&gt; &lt;li&gt;Then look at the imported data in Linked Data form via your ODS generated URIs based on the patterns: http://your-ec2-instance-cname/dataspace/person/your-ods-id#this (URI for You the Person), http://your-ec2-instance-cname/dataspace/person/your-ods-id (FOAF File URI), http://your-ec2-instance-cname/dataspace/your-ods-id (SIOC File URI)&lt;br /&gt; &lt;/li&gt; &lt;/ol&gt; &lt;h2&gt; (OAT) from your Data Space instance&lt;/h2&gt;Install the OAT VAD package via the Admin UI and then apply the URI patterns below within your browser:&lt;br /&gt; &lt;ol&gt; &lt;li&gt;http://&lt;public_dns_name_of_your_instance&gt;:8890/oatdemo - Entire OAT Demo Collection&lt;/public_dns_name_of_your_instance&gt; &lt;/li&gt; &lt;li&gt;http://&lt;public_dns_name_of_your_instance&gt;:8890/rdfbrowser - RDF Browser&lt;/public_dns_name_of_your_instance&gt; &lt;/li&gt; &lt;li&gt;http://&lt;public_dns_name_of_your_instance&gt;:8890/isparql - SPARQL Query Builder (iSPARQL)&lt;/public_dns_name_of_your_instance&gt; &lt;/li&gt; &lt;li&gt;http://&lt;public_dns_name_of_your_instance&gt;:8890/qbe - SQL Query Builder (iSQL)&lt;/public_dns_name_of_your_instance&gt; &lt;/li&gt; &lt;li&gt;http://&lt;public_dns_name_of_your_instance&gt;:8890/formdesigner - Forms Builder (for building Meshups based on RDF, SQL, or Web Servives Data Souces)&lt;/public_dns_name_of_your_instance&gt; &lt;/li&gt; &lt;li&gt;http://&lt;public_dns_name_of_your_instance&gt;:8890/dbdesigner - SQL DB Schema Designer (note a Visual SQL-RDF Mapper is also on it&amp;#39;s way&lt;/public_dns_name_of_your_instance&gt; &lt;/li&gt; &lt;li&gt;http://&lt;public_dns_name_of_your_instance&gt;:8890/DAV/JS/ - To view the OAT Tree (there are some experimental demos that are missing from the main demo app etc..) &lt;/public_dns_name_of_your_instance&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;There&amp;#39;s more to come!&lt;/p&gt;

</description></item><item><title>Enterprise 0.0, Linked Data, and Semantic Data Web</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2007-06-14#1224</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1224#comments</comments><pubDate>Thu, 14 Jun 2007 15:28:26 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-02-04T23:19:26.000001-05:00</n0:modified><description>&lt;p&gt;Last week we &lt;a href=&quot;http://www.openlinksw.com/press/virt_501.htm&quot;&gt;officially released Virtuoso 5.0.1&lt;/a&gt; (in Commercial and Open Source Editions). The press release provided us with an official mechanism and timestamp for the current Virtuoso feature set.&lt;/p&gt; 
&lt;p&gt;A vital component of the new Virtuoso release is the finalization of our SQL to RDF mapping functionality -- enabling the declarative mapping of SQL Data to RDF. Additional technical insight covering other new features (delivered and pending) is provided by &lt;a href=&quot;http://www.openlinksw.com/weblogs/oerling/&quot;&gt;Orri Erling&lt;/a&gt;, as part of a series of post-Banff posts.&lt;/p&gt;

&lt;h2&gt;Why is SQL to RDF Mapping a Big Deal?&lt;/h2&gt;

&lt;p&gt;A majority of the world&amp;#39;s data (especially in the enterprise realm) resides in SQL Databases. In addition, Open Access to the data residing in said databases remains the biggest challenge to enterprises for the following reasons:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
SQL Data Sources are inherently heterogeneous because they are acquired with business applications that are in many cases inextricably bound to a particular DBMS engine
&lt;/li&gt;
&lt;li&gt;
Data is predictably dirty
&lt;/li&gt;
&lt;li&gt;
DBMS vendors ultimately hold the data captive and have traditionally resisted data access standards such as ODBC (*trust me they have, just look at the unprecedented bad press associated with ODBC the only truly platform independent data access API. Then look at how this bad press arose..*)
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
Enterprises have known from the beginning of modern corporate times that data access, discovery, and manipulation capabilities are inextricably linked to the &amp;quot;Real-time Enterprise&amp;quot; nirvana (hence my use of 0.0 before this becomes 3.0).&lt;/p&gt;
&lt;p&gt;In my experience, as someone whose operated in the data access and data integration realms since the late &amp;#39;80s, I&amp;#39;ve painfully observed enterprises pursue, but unsuccessfully attain, full control over enterprise data (the prized asset of any organization) such that data-, information-, knowledge-workers are just a click away from commencing coherent platform and database independent data drill-downs and/or discovery that transcend intranet, internet, and extranet boundaries -- serendipitous interaction with relevant data, without compromise!&lt;/p&gt;

&lt;p&gt;Okay, situation analysis done, we move on..  &lt;/p&gt;

&lt;p&gt;At our most recent (&lt;a href=&quot;http://esw.w3.org/topic/CambridgeSemanticWebGatherings/Meeting/2007-06-12_Gathering&quot;&gt;12th June&lt;/a&gt;) monthly &lt;a href=&quot;http://esw.w3.org/topic/CambridgeSemanticWebGatherings&quot;&gt;Semantic Web Gathering&lt;/a&gt;, I unveiled to &lt;a href=&quot;http://www.w3.org/People/Berners-Lee/card#i&quot;&gt;TimBL&lt;/a&gt; and a host of other attendees a simple, but powerful, demonstration of how &lt;a href=&quot;http://en.wikipedia.org/wiki/Linked_Data&quot;&gt;Linked Data&lt;/a&gt;, as an aspect of the &lt;a href=&quot;http://www.businessweek.com/technology/content/apr2007/tc20070409_961951.htm&quot;&gt;Semantic Data Web&lt;/a&gt;, can be applied to enterprise data integration challenges.&lt;/p&gt;

&lt;h2&gt;Actual SQL to RDF Mapping Demo / Experiment&lt;/h2&gt;

&lt;h4&gt;Hypothesis&lt;/h4&gt;
A SQL Schema can be effectively mapped declaratively to RDF such that SQL Rows morph into RDF Instance Data (Entity Sets) based on the Concepts &amp;amp; Properties defined in a Concrete Conceptual Data Model oriented Data Dictionary (&lt;a href=&quot;http://www.w3schools.com/rdf/rdf_schema.asp&quot;&gt;RDF Schema&lt;/a&gt; and/or &lt;a href=&quot;http://www.w3schools.com/rdf/rdf_owl.asp&quot;&gt;OWL Ontology&lt;/a&gt;). In addition, the solution must demonstrate how &amp;quot;Linked Data in the Web&amp;quot; is completely different from &amp;quot;Data on the Web&amp;quot; or &amp;quot;Linked Data on the Web&amp;quot; (btw - &lt;a href=&quot;http://kasei.us/people/Tom_Heath/&quot;&gt;Tom Heath&lt;/a&gt; eloquently unleashed this point in his recent &lt;a href=&quot;http://blogs.talis.com/nodalities/2007/06/tom_heath_talks_with_talis_abo.php&quot;&gt;podcast interview with Talis&lt;/a&gt;).

&lt;h4&gt;Apparatus&lt;/h4&gt;
An Ontology - in this case we simply derived the &lt;a href=&quot;http://demo.openlinksw.com/DAV/home/demo/Public/Queries/SQLRDFIntegraton/Explore_Northwind_Ontology.isparql&quot;&gt;Northwind Ontology&lt;/a&gt; from the XML Schema based CSDL (&lt;a href=&quot;http://blogs.msdn.com/adonet/archive/2007/01/30/entity-data-model-part-1.aspx&quot;&gt;Conceptual Schema Definition Language&lt;/a&gt;) used by Microsoft&amp;#39;s public &lt;a href=&quot;http://astoria.mslivelabs.com/Default.aspx&quot;&gt;Astoria demo&lt;/a&gt; (specifically the &lt;a href=&quot;http://astoria.mslivelabs.com/termsOfUseNorthwind.aspx?returnURL=Northwind&quot;&gt;Northwind Data Services demo&lt;/a&gt;).  

SQL Database Schema - &lt;a href=&quot;http://www.microsoft.com/library/media/1033/technet/images/prodtechnol/sql/2000/maintain/sscpop07_big.gif&quot;&gt;Northwind&lt;/a&gt; (comes bundled with ACCESS, SQL Server, and Virtuoso) comprised of tables such as: &lt;a href=&quot;http://www.openlinksw.com/schemas/northwind#Customer&quot;&gt;Customer&lt;/a&gt;, &lt;a href=&quot;http://www.openlinksw.com/schemas/northwind#Employee&quot;&gt;Employee&lt;/a&gt;, &lt;a href=&quot;http://www.openlinksw.com/schemas/northwind#Product&quot;&gt;Product&lt;/a&gt;, &lt;a href=&quot;http://www.openlinksw.com/schemas/northwind#Category&quot;&gt;Category&lt;/a&gt;, &lt;a href=&quot;http://www.openlinksw.com/schemas/northwind#Supplier&quot;&gt;Supplier&lt;/a&gt;, &lt;a href=&quot;http://www.openlinksw.com/schemas/northwind#Shipper&quot;&gt;Shipper&lt;/a&gt; etc.

&lt;a href=&quot;http://www.openlinksw.com/virtuoso/&quot;&gt;OpenLink Virtuoso&lt;/a&gt; - SQL DBMS Engine (although this could have been any &lt;a href=&quot;http://en.wikipedia.org/wiki/Open_Database_Connectivity&quot;&gt;ODBC&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/Java_Database_Connectivity&quot;&gt;JDBC&lt;/a&gt; accessible Database), &lt;a href=&quot;http://www.openlinksw.com/virtuoso/Whitepapers/pdf/Virtuoso_SQL_to_RDF_Mapping.pdf&quot;&gt;SQL-RDF Metaschema Language&lt;/a&gt;, HTTP URL-rewriter, WebDAV Engine, and DBMS hosted XSLT processor

Client Tools -&lt;a href=&quot;http://demo.openlinksw.com/isparql/&quot;&gt; iSPARQL Query Builder&lt;/a&gt;, &lt;a href=&quot;http://demo.openlinksw.com/DAV/JS/rdfbrowser/index.html&quot;&gt;RDF Browser&lt;/a&gt; (which could also have been &lt;a href=&quot;http://www.w3.org/2005/ajar/tab&quot;&gt;Tabulator&lt;/a&gt; or&lt;a href=&quot;http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/disco/&quot;&gt; DISCO&lt;/a&gt; or a standard Web Browser)

&lt;h4&gt;Experiment / Demo&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
Declaratively map the Northwind SQL Schema to RDF using the Virtuoso Meta Schema Language (see: &lt;a href=&quot;http://demo.openlinksw.com/DAV/home/demo/Public/Queries/SQLRDFIntegraton/northwind_sql_rdf.sql&quot;&gt;Virtuoso PL based Northwind_SQL_RDF script&lt;/a&gt;)
&lt;/li&gt;
&lt;li&gt;
Start browsing the data by clicking on the URIs that represent the RDF Data Model Entities resulting from the SQL to RDF Mapping 
&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Observations&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
Via a single Data Link click I was able to obtain specific information about the Customer represented by the URI &lt;a href=&quot;http://demo.openlinksw.com/Northwind/Customer/ALFKI&quot;&gt;&amp;quot;ALFKI&amp;quot;&lt;/a&gt; (act of URI Dereferencing as you would an Object ID in an Object or Object-Relational Database) &lt;/li&gt;
&lt;li&gt;
Via a 
&lt;a href=&quot;http://demo.openlinksw.com/DAV/home/demo/Public/Queries/SQLRDFIntegraton/Explore_Northwind.isparql&quot;&gt;Dynamic Data Page &lt;/a&gt; I was able to explore all the entity relationships or specific entity data (i.e Exploratory or Entity specific dereferencing) in the Northwind Data Space
&lt;/li&gt;
&lt;li&gt;
I was able to perform similar exploration (as per item 2) using our
&lt;a href=&quot;http://demo.openlinksw.com/DAV/home/demo/Public/Queries/SQLRDFIntegraton/Explore_Northwind_Customer_ALFKI.wqx&quot;&gt;OpenLink Browser. &lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Conclusions&lt;/h4&gt;
&lt;p&gt;The vision of data, information, or knowledge at your fingertips is nigh! Thanks to the infrastructure provided by the Semantic Data Web (URIs, &lt;a href=&quot;http://en.wikipedia.org/wiki/Resource_Description_Framework&quot;&gt;RDF Data Model&lt;/a&gt;, variety of RDF Serialization Formats[&lt;a href=&quot;http://www.dajobe.org/2004/01/turtle/&quot;&gt;1&lt;/a&gt;][&lt;a href=&quot;http://www.w3.org/DesignIssues/Notation3&quot;&gt;2&lt;/a&gt;][&lt;a href=&quot;http://www.w3.org/TR/2002/WD-rdf-syntax-grammar-20020325/&quot;&gt;3&lt;/a&gt;], and Shared Data Dictionaries / Schemas / Ontologies [&lt;a href=&quot;http://xmlns.com/foaf/spec/&quot;&gt;1&lt;/a&gt;][&lt;a href=&quot;http://rdfs.org/sioc/spec/&quot;&gt;2&lt;/a&gt;][&lt;a href=&quot;http://www.w3.org/TR/swbp-skos-core-guide/&quot;&gt;3&lt;/a&gt;][&lt;a href=&quot;http://musicontology.com/&quot;&gt;4&lt;/a&gt;][&lt;a href=&quot;http://bblfish.net/work/atom-owl/2006-06-06/AtomOwl.html&quot;&gt;5&lt;/a&gt;]) it&amp;#39;s now possible to Virtualize enterprise data from the Physical Storage Level, through the Logical Data Management Levels (Relational), up to a Concrete Conceptual Model (Graph) without operating system, development environment or framework, or database engine lock-in.&lt;/p&gt;

&lt;h2&gt;Next Steps&lt;/h2&gt;
&lt;p&gt;We produce a shared ontology for the CRM and Business Reporting Domains. I hope this experiment clarifies how this is quite achievable by converting XML Schemas to RDF Data Dictionaries (RDF Schemas or Ontologies). Stay tuned :-) 
&lt;/p&gt;
&lt;p&gt;Also watch &lt;a href=&quot;http://news.com.com/1606-2-6189377.html&quot;&gt;TimBL amplify and articulate Linked Data value&lt;/a&gt; in a recent interview.&lt;/p&gt;

&lt;h2&gt;Other Related Matters&lt;/h2&gt;
&lt;p&gt;To deliver a mechanism that facilitates the crystallization of this reality is a contribution of boundless magnitude (as we shall all see in due course). Thus, it is easy to understand why even &amp;quot;her majesty&amp;quot;, the queen of England, simply had to get in on the act and &lt;a href=&quot;http://www.royal.gov.uk/output/Page1880.asp&quot;&gt;appoint TimBL to the &amp;quot;British Order of Merit&lt;/a&gt;&amp;quot; :-)&lt;/p&gt;

&lt;p&gt;Note: All of the demos above now work with IE &amp;amp; Safari (a &amp;quot;remember what Virtuoso is epiphany&amp;quot;) by simply putting Virtuoso&amp;#39;s DBMS hosted XSLT engine to use :-) This also applies to my earlier collection of demos from the &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=hello%20data%20web&amp;type=text&amp;output=html&quot;&gt;Hello Data Web&lt;/a&gt; and other &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=.isparql&amp;type=text&amp;output=html&quot;&gt;Data Web &amp;amp; Linked Data related demo style posts&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Shared Ontologies Linked Data Style!</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2007-05-25#1203</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1203#comments</comments><pubDate>Fri, 25 May 2007 21:12:36 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2007-06-01T19:54:05.000001-04:00</n0:modified><description>
 &lt;p&gt;As the &lt;a href=&quot;http://blogs.talis.com/nodalities/2007/05/linked_data_the_real_semantic.php&quot;&gt;Linked Data meme&lt;/a&gt; beams across the Web, it is important to note that Ontology / Schema sharing and reuse is critical to the overall vitality of the burgeoning Semantic Data Web.&lt;/p&gt;  &lt;p&gt;The items that follow attempt to demonstrate the point by way of SIOC (&lt;a href=&quot;http://rdfs.org/sioc/spec/&quot;&gt;Semantically-Interlinked Online Communities Ontology&lt;/a&gt;) and MO (&lt;a href=&quot;http://musicontology.com/&quot;&gt;Music Ontology&lt;/a&gt;) domain exploration:&lt;/p&gt; &lt;p&gt; &lt;b&gt;Linked Data or Dynamic Data Web Pages&lt;/b&gt;:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;   &lt;a href=&quot;http://dbpedia.openlinksw.com:8890/DAV/home/demo/dataweb/linked_data_pages/music_ontology_overview.isparql&quot;&gt;Music Ontology Overview&lt;/a&gt; &lt;/li&gt; &lt;li&gt;   &lt;a href=&quot;http://dbpedia.openlinksw.com:8890/DAV/home/demo/dataweb/linked_data_pages/sioc_ontology_overview.isparql&quot;&gt;SIOC Ontology Overview&lt;/a&gt; &lt;/li&gt; &lt;li&gt;   &lt;a href=&quot;http://dbpedia.openlinksw.com:8890/DAV/home/demo/dataweb/linked_data_pages/sioc_types_ontology_module.isparql&quot;&gt;SIOC Type Ontology Module&lt;/a&gt; (how you extend SIOC Concepts unobtrusively)&lt;/li&gt; &lt;li&gt;   &lt;a href=&quot;http://dbpedia.openlinksw.com:8890/DAV/home/demo/dataweb/linked_data_pages/sioc_services_ontology_overview.isparql&quot;&gt;SIOC Services Ontology Module&lt;/a&gt; (how you extend SIOC in relation to Services Modeling).&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt; &lt;b&gt;Semantic Web Browser Sessions&lt;/b&gt;:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;   &lt;a href=&quot;http://dbpedia.openlinksw.com:8890/DAV/home/demo/dataweb/browser_sessions/exploring_music_the_ontology.wqx&quot;&gt;Music Ontology Overview via OpenLink RDF Browser&lt;/a&gt; &lt;/li&gt; &lt;li&gt;   &lt;a href=&quot;http://dbpedia.openlinksw.com:8890/DAV/home/demo/dataweb/browser_sessions/exploring_sioc.wqx&quot;&gt;SIOC Ontology Overview via OpenLink RDF Browser&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;   &lt;a href=&quot;http://dbpedia.openlinksw.com:8890/DAV/home/demo/dataweb/browser_sessions/exploring_sioc_types_modules.wqx&quot;&gt;SIOC Type Ontology Module &lt;/a&gt;via OpenLink RDF Browser&lt;br /&gt;  &lt;/li&gt; &lt;li&gt;   &lt;a href=&quot;http://dbpedia.openlinksw.com:8890/DAV/home/demo/dataweb/browser_sessions/exploring_sioc_services.wqx&quot;&gt;SIOC Services Ontology Module &lt;/a&gt;via OpenLink RDF Browser.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Key point, if you are modeling People, Communities, Organizations, Documents, and other entities in the People, Organizations, Documents etc. Data Space, don&amp;#39;t forget to : FOAF-FOAF-FOAF it Up! :-)&lt;/p&gt; 
</description></item><item><title>It&#39;s the Community, Cupid!</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2007-05-04#1193</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1193#comments</comments><pubDate>Fri, 04 May 2007 20:37:15 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-02-04T23:20:25.000002-05:00</n0:modified><description>&lt;p&gt;The term &amp;quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Community&quot;&gt;Community&lt;/a&gt;&amp;quot; is beginning resonate across the increasing number of conversations centered around the growing appreciation of the &lt;a href=&quot;http://www.businessweek.com/technology/content/apr2007/tc20070409_961951.htm&quot;&gt;Semantic Data Web Vision&lt;/a&gt;. I&amp;#39;ve been troubled in the past with the once growing tendency to disconnect &lt;a href=&quot;http://en.wikipedia.org/wiki/Social_network&quot;&gt;social networks&lt;/a&gt; from Graph based Conceptual Data Models as expressed in the underlying infrastructure (Data Management layer) of many first generation social networking services.&lt;/p&gt;

&lt;p&gt;Last week, &lt;a href=&quot;http://www.johnbreslin.com&quot;&gt;John Breslin&lt;/a&gt; published a post that contained a very nice presentation of what is best described as &amp;quot;&lt;a href=&quot;http://www.johnbreslin.com/blog/2007/04/23/t-sioc-object-centred-sociality/&quot;&gt;Objects of Our Sociality&lt;/a&gt;&amp;quot;. The presentation provides insight into the elements that collectively drive the creation of People &amp;amp; Data networks (communities). The presentation certainly unveils the often forgotten fact that although People &amp;amp; Data network construction is always socially driven, our intentions aren&amp;#39;t always amorous :-)&lt;/p&gt;

&lt;p&gt;At the core of the&lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=semantic%20data%20web&amp;type=text&amp;output=html&quot;&gt; Semantic Data Web vision&lt;/a&gt; is the desire to leverage the &amp;quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Network_effect&quot;&gt;network effects&lt;/a&gt;&amp;quot; that communities provide, while exponentially reducing the cost of knowledge creation, discovery, and exchange in the process.&lt;/p&gt;

&lt;p&gt;In short, the Semantic Data Web ultimately enables us to collectively do our bit for a greater good! Thus, quoting &lt;a href=&quot;http://www.w3.org/People/Berners-Lee/&quot;&gt;TimBL&lt;/a&gt;, &amp;quot;&lt;a href=&quot;http://www.w3.org/2006/Talks/0314-ox-tbl/#(22)&quot;&gt;you do your bit and others will do theirs&lt;/a&gt;&amp;quot; :-)&lt;/p&gt;</description></item><item><title>Personal URIs &amp; Data Spaces</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2007-03-01#1148</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1148#comments</comments><pubDate>Thu, 01 Mar 2007 19:42:41 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2007-03-02T09:14:02.000004-05:00</n0:modified><description>&lt;blockquote&gt;
&lt;p&gt;
  &lt;a href=&quot;http://www.johnbreslin.com/blog/2007/03/01/linking-personal-posted-content-across-communities/#comments&quot;&gt;Linking personal posted content across communities&lt;/a&gt;: &amp;quot;&lt;/p&gt;
&lt;p&gt;With the help of Kingsley, Uldis and I have been looking at how &lt;a href=&quot;http://sioc-project.org/&quot;&gt;SIOC&lt;/a&gt; can be used to link the content that a single person posts to a number of community sites.  The picture below shows an example of stuff that Iâve created on Flickr, YouTube, etc. through my various user identities on those sites (these match some &lt;a href=&quot;http://wiki.sioc-project.org/index.php/TypesModule&quot;&gt;SIOC types&lt;/a&gt; that we want to add to a separate module).  We can also say that each Web 2.0 content item is a user-contributed post, with some attached or embedded content (e.g. a file or maybe just some metadata).  This is part of a new discussion on the &lt;a href=&quot;http://groups.google.com/group/sioc-dev&quot;&gt;sioc-dev&lt;/a&gt; mailing list, and weâd value your contributions.&lt;/p&gt;
&lt;p&gt;
  &lt;img id=&quot;image1178&quot; src=&quot;http://www.johnbreslin.com/blog/wp-content/uploads/2007/03/20070228a.png&quot; alt=&quot;20070228a.png&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;Edit: The inner layer is a person (semantically described in FOAF), the next layer is their user accounts (described in FOAF, SIOC) and the outer layer is the posted content - text, files, associated metadata - on community sites (again described using SIOC).
&lt;/p&gt;
No Tags&amp;quot;

&lt;p&gt;(Via &lt;a href=&quot;http://www.johnbreslin.com/blog&quot;&gt;John Breslin - Cloudlands&lt;/a&gt;.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The point that John is making about the Data Web and Interlinked &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=&#39;data%20spaces&#39;&amp;type=text&amp;output=html&quot;&gt;Data Spaces&lt;/a&gt; exposed via &lt;a href=&quot;http://en.wikipedia.org/wiki/Uniform_Resource_Identifier&quot;&gt;URI&lt;/a&gt;s (e.g Personal URIs), crystallizes a number of very important issues about the Data Web that may remain unclear. I am hoping that by digesting the post excerpt above, in conjunction with the items below, aids the pursuit of clarity and comprehension about the all important Data Web (Semantic Web - Layer 1):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
  &lt;a href=&quot;http://kidehen.idehen.net/dataspace/kidehen&quot;&gt;Your OpenID can be Your Personal URI&lt;/a&gt; (as noted by &lt;a href=&quot;http://blogs.sun.com/bblfish/&quot;&gt;Henry Story&lt;/a&gt;&amp;#39;s post about: &lt;a href=&quot;http://blogs.sun.com/bblfish/entry/openid_for_blogs_sun_com&quot;&gt;The Many Uses of OpenID&lt;/a&gt;). That that&amp;#39;s what I have courtesy of OpenLink Data Spaces (ODS)&lt;/li&gt;
&lt;li&gt;The above only works unobtrusively (i.e. OpenID and Personal sharing a URI) if Content Negotiation is exploited on the Client and Server sides.&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/People/Berners-Lee/card.rdf&quot;&gt;TimBL&lt;/a&gt;&amp;#39;s call out to &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData.html&quot;&gt;Share Your Data and Link to Other Data&lt;/a&gt; via URIs via post titled: &lt;a href=&quot;http://dig.csail.mit.edu/breadcrumbs/node/71&quot;&gt;Give Yourself a URI&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/TR/swbp-vocab-pub/&quot;&gt;W3C&amp;#39;s Best Practice Recipes for Publishing RDF Vocabularies&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/TR/2004/REC-webarch-20041215/#dereference-uri&quot;&gt;W3C&amp;#39;s Architecture of the World Wide Web - Vol 1&lt;/a&gt; which covers URI Dereferencing (HTTP GET-ing the data that a URI points to)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www4.wiwiss.fu-berlin.de/is-group/page/persons/Person6&quot;&gt;Richard Cyganiak&lt;/a&gt;&amp;#39;s post titled: &lt;a href=&quot;http://dowhatimean.net/2007/02/debugging-semantic-web-sites-with-curl&quot;&gt;Debugging Semantic Web Sites with Curl&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Examples of some of these principles in practice:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Chris Bizer, Tobias Gaub, and Richard&amp;#39;s Javascript based&lt;a href=&quot;http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/semwebclient/&quot;&gt; Semantic Web Client Library&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/disco/&quot;&gt;DISCO RDF Browser&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://oat.openlinksw.com&quot;&gt;OpenLink Ajax Toolkit&lt;/a&gt;&amp;#39;s (OAT) &lt;a href=&quot;http://demo.openlinksw.com/DAV/JS/tests/rdfbrowser/index.html&quot;&gt;RDF Browser&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;OpenLink &lt;a href=&quot;http://demo.openlinksw.com/isparql&quot;&gt;Interactive SPARQL Query by Example&lt;/a&gt; (iSPARQL QBE)&lt;/li&gt;
&lt;li&gt;Dynamic Data Web Pages from my prior posts [&lt;a href=&quot;http://www.openlinksw.com/blog/~kidehen/?id=1144&quot;&gt;1&lt;/a&gt;][&lt;a href=&quot;http://www.openlinksw.com/blog/~kidehen/index.vspx?page=&amp;id=1145&quot;&gt;2&lt;/a&gt;][&lt;a href=&quot;http://www.openlinksw.com/blog/~kidehen/index.vspx?page=&amp;id=1146&quot;&gt;3&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/docs/&quot;&gt;dbpedia&lt;/a&gt; (Wikipedia as a Data Web oriented Data Source)&lt;/li&gt;
&lt;li&gt;And of course this blog post&amp;#39;s permalink is a bona fide dereferencable URI.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And of course there is more to come such as Grandma&amp;#39;s Semantic Web Browser which is coming from &lt;a href=&quot;http://fgiasson.com/blog/index.php/2007/02/18/zitgist_a_semantic_web_search_engine&quot;&gt;Zitgist LLC&lt;/a&gt; (pronounced: Zeitgeist) a joint venture of OpenLink Software and &lt;a href=&quot;http://fgiasson.com/blog/&quot;&gt;Frederick Giasson&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>SPARQL, Ajax, Tagging, Folksonomies, Share Ontologies and Semantic Web</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-12-07#1095</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1095#comments</comments><pubDate>Thu, 07 Dec 2006 17:35:29 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-12-13T15:09:50-05:00</n0:modified><description>&lt;p&gt;A quick dump that demonstrates how I integrate tags and links from del.icio.us with links from my local bookmark database via one of my public Data Spaces (this demo uses the &lt;a href=&quot;http://myopenlink.net:8890/dataspace/kidehen&quot;&gt;kidehen Data Space&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.w3.org/TR/rdf-sparql-query/&quot;&gt;SPARQL&lt;/a&gt; (query language for the Semantic Web) basically enables me to query a collection of typed links (predicates/properties/attributes) in my Data Space (&lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/OdsIndex&quot;&gt;ODS&lt;/a&gt; based of course) without breaking my existing local bookmarks database or the one I maintain at del.icio.us.&lt;/p&gt;

&lt;p&gt;I am also demonstrating how &lt;a href=&quot;http://en.wikipedia.org/wiki/Web_2.0&quot;&gt;Web 2.0&lt;/a&gt; concepts such as &lt;a href=&quot;http://en.wikipedia.org/wiki/Tags&quot;&gt;Tagging&lt;/a&gt; mesh nicely with the more formal concepts of Topics in the Semantic Web realm. The key to all of this is the ability to generate &lt;a href=&quot;http://www.w3.org/TR/rdf-primer/&quot;&gt;RDF Data Model&lt;/a&gt; Instance Data based on &lt;a href=&quot;http://en.wikipedia.org/wiki/Upper_ontology_(computer_science)&quot;&gt;Shared Ontologies&lt;/a&gt; such as &lt;a href=&quot;http://rdfs.org/sioc/spec/&quot;&gt;SIOC&lt;/a&gt; (from &lt;a href=&quot;http://www.semanticweb.org/&quot;&gt;DERI&lt;/a&gt;&amp;#39;s &lt;a href=&quot;http://sioc-project.org/&quot;&gt;SIOC Project&lt;/a&gt;) and &lt;a href=&quot;http://www.w3.org/2004/02/skos/&quot;&gt;SKOS&lt;/a&gt; (again showing that &lt;a href=&quot;http://tomgruber.org/writing/ontology-of-folksonomy.htm&quot;&gt;Ontologies and Folksonomies&lt;/a&gt; are complimentary).&lt;/p&gt;

&lt;p&gt;This demo also shows that Ajax also works well in the Semantic Web realm (or &lt;a href=&quot;http://www.openlinksw.com/blog/~kidehen/?id=1037&quot;&gt;web dimension of interaction 3.0&lt;/a&gt;) especially when you have a toolkit with Data Aware controls (for SQL, RDF, and XML) such as OAT (&lt;a href=&quot;http://demo.openlinksw.com/DAV/JS/demo/index.html&quot;&gt;OpenLink Ajax Toolkit&lt;/a&gt;). For instance, we&amp;#39;ve successfully used this to build a &lt;a href=&quot;http://myopenlink.net:8890/isparl/&quot;&gt;Visual Query Building Tool for SPARQL&lt;/a&gt; (alpha) that really takes a lot of the pain out of constructing SPARQL Queries (there is much more to come on this front re. handling of DISTINCT, FILTER, ORDER BY etc..). &lt;/p&gt;

&lt;p&gt;For now, take a look at the SPARQL Query dump generated by this &lt;a href=&quot;http://myopenlink.net:8890/DAV/home/kidehen/gallery/my_photos/sparql_qbe_sioc_skos_shot1.png&quot;&gt;SIOC &amp;amp; SKOS SPARQL QBE Canvas Screenshot&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;You can cut and paste the queries that follow into the Query Builder or use the screenshot to build your variation of this query sample. Alternatively, you can simply click on *&lt;a href=&quot;http://myopenlink.net:8890/sparql?default-graph-uri=http%3A%2F%2Fmyopenlink.net%2Fdataspace&amp;query=PREFIX+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0APREFIX+sioc%3A+++%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0APREFIX+skos%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2004%2F02%2Fskos%2Fcore%23%3E%0D%0A%0D%0ASELECT+distinct+%3Fforum_name%2C+%3Fowner%2C+%3Fpost%2C+%3Ftitle%2C+%3Flink%2C+%3Furl+%3Ftag%0D%0AFROM+%3Chttp%3A%2F%2Fmyopenlink.net%2Fdataspace%3E%0D%0AWHERE+%7B%0D%0A++++++++%3Fforum+a+sioc%3AForum.%0D%0A++++++++%3Fforum+sioc%3Atype+%22bookmark%22.%0D%0A++++++++%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A++++++++%3Fforum+sioc%3Ahas_member+%3Fowner.%0D%0A++++++++%3Fowner+sioc%3Aid+%22kidehen%22.%0D%0A++++++++%3Fforum+sioc%3Acontainer_of+%3Fpost+.%0D%0A++++++++%3Fpost++dct%3Atitle+%3Ftitle+.%0D%0A++++++++optional+%7B+%3Fpost+sioc%3Atopic+%3Ftopic.%0D%0A+++++++++++++++++++%3Ftopic+a+skos%3AConcept%3B%0D%0A+++++++++++++++++++++++++skos%3AprefLabel+%3Ftag.+%7D%0D%0A++++++++optional%7B+%3Fpost+sioc%3Alink+%3Flink++%7D+.%0D%0A++++++++optional%7B+%3Fpost+sioc%3Alinks_to+%3Furl+%7D%0D%0A++++++%7D%0D%0AORDER+BY+%3Ftitle&amp;format=text%2Fhtml&quot;&gt;This&lt;/a&gt;* &lt;a href=&quot;http://www.w3.org/TR/rdf-sparql-protocol/&quot;&gt;SPARQL Protocol&lt;/a&gt; URL to see the query results in a basic HTML Table. And one last thing, you can grab the &lt;a href=&quot;http://myopenlink.net:8890/DAV/home/kidehen/SPARQL/tagging_sioc_skos_delicios_my_bookmarks.rq&quot;&gt;SPARQL Query File&lt;/a&gt; saved into my &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/OdsBriefcase&quot;&gt;ODS-Briefcase&lt;/a&gt; (the &lt;a href=&quot;http://en.wikipedia.org/wiki/WebDAV&quot;&gt;WebDAV&lt;/a&gt; repository aspect of my Data Space).
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Note the following SPARQL Protocol Endpoints:&lt;/b&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
  &lt;a href=&quot;http://myopenlink.net:8890/sparql/&quot;&gt;MyOpenLink Data Space&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://myopenlink.net:8890/isparql/&quot;&gt;Experimental Data Space SPARQL Query Builder&lt;/a&gt; (you need to register at http://myopenlink.net:8890/ods to use this version)&lt;/li&gt;
 &lt;li&gt;
  &lt;a href=&quot;http://demo.openlinksw.com/sparql/&quot;&gt;Live Demo Sever&lt;/a&gt;
 &lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://demo.openlinksw.com/isparql/&quot;&gt;Demo Server SPARQL Query Builder&lt;/a&gt; (use: demo for both username and pwd when prompted)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My beautified Version of the SPARQL Generated by QBE (you can cut and paste into &amp;quot;Advanced Query&amp;quot; section of QBE) is presented below:&lt;/p&gt;
&lt;pre&gt;
PREFIX rdf: &amp;lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;gt;
PREFIX sioc: &amp;lt;http://rdfs.org/sioc/ns#&amp;gt;
PREFIX dct: &amp;lt;http://purl.org/dc/elements/1.1/&amp;gt;
PREFIX skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt;
&lt;br /&gt;
SELECT distinct 
       ?forum_name, 
       ?owner, 
       ?post, 
       ?title, 
       ?link, 
       ?url, 
       ?tag
FROM &amp;lt;http://myopenlink.net/dataspace&amp;gt;
WHERE {
       ?forum a sioc:Forum;
                   sioc:type &amp;quot;bookmark&amp;quot;;
                   sioc:id ?forum_name;
                   sioc:has_member ?owner.
       ?owner sioc:id &amp;quot;kidehen&amp;quot;.
       ?forum sioc:container_of ?post .
       ?post  dct:title ?title .
       optional { ?post sioc:link ?link  }
       optional { ?post sioc:links_to ?url }
       optional { ?post sioc:topic ?topic.
                        ?topic a skos:Concept;
                                  skos:prefLabel ?tag}.
     } 
&lt;/pre&gt;
&lt;p&gt;Unmodified dump from the QBE (this will be beautified automatically in due course by the QBE):&lt;/p&gt;

&lt;pre&gt;
PREFIX rdf: &amp;lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;gt;
PREFIX sioc: &amp;lt;http://rdfs.org/sioc/ns#&amp;gt;
PREFIX dct: &amp;lt;http://purl.org/dc/elements/1.1/&amp;gt;
PREFIX skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt;
&lt;br /&gt;
SELECT ?var8 ?var9 ?var13 ?var14 ?var24 ?var27 ?var29 ?var54 ?var56
WHERE
{
graph ?graph {
 ?var8 rdf:type sioc:Forum .
 ?var8 sioc:container_of ?var9 .
 ?var8 sioc:type &amp;quot;bookmark&amp;quot; .
 ?var8 sioc:id ?var54 .
 ?var8 sioc:has_member ?var56 .
 ?var9 rdf:type sioc:Post .
 OPTIONAL {?var9 dc:title ?var13} .
 OPTIONAL {?var9 sioc:links_to ?var14} .
 OPTIONAL {?var9 sioc:link ?var29} .
 ?var9 sioc:has_creator ?var37 .
 OPTIONAL {?var9 sioc:topic ?var24} .
 ?var24 rdf:type skos:Concept .
 OPTIONAL {?var24 skos:prefLabel ?var27} .
 ?var56 rdf:type sioc:User .
 ?var56 sioc:id &amp;quot;kidehen&amp;quot; .
 }
} 
&lt;/pre&gt;

&lt;p&gt;
Current missing items re. Visual QBE for SPARQL are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Ability to Save properly to WebDAV so that I can then expose various saved SPARQL Queries (.rq file) from my Data Space via URIs
&lt;/li&gt;
&lt;li&gt;
Handling of DISTINCT, FILTERS (note: OPTIONAL is handled via dotted predicate-links)
&lt;/li&gt;
&lt;li&gt;General tidying up re. click event handling etc.
&lt;/li&gt;
&lt;/ol&gt;

Note:
You can even open up your own account (using our &lt;a href=&quot;http://demo.openlinksw.com/ods&quot;&gt;Live Demo&lt;/a&gt; or &lt;a href=&quot;http://myopenlink.net:8890/ods&quot;&gt;Live Experiment Data&lt;/a&gt; Space servers) which enables you to repeat this demo by doing the following (post registration/sign-up):

&lt;ol&gt;
&lt;li&gt;Export some bookmarks from your local browser to the usual HTML bookmarks dump file&lt;/li&gt;
&lt;li&gt;Create an ODS-Bookmarks Instance using your new ODS account&lt;/li&gt;
&lt;li&gt;Use the ODS-Bookmark Instance to import your local bookmarks from the HTML dump file&lt;/li&gt;
&lt;li&gt;Repeat the same import sequence using the ODS-Bookmark Instance, but this time pick the del.icio.us option&lt;/li&gt;
&lt;li&gt;Build your query (change &amp;#39;kidehen&amp;#39; to your ODS-user-name)&lt;/li&gt;
&lt;li&gt;That&amp;#39;s it you now have Semantic Web presence in the form of a Data Space for your local and del.icio.us hosted bookmarks with tags integrated&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Quick Query Builder Tip:
You will need to import the following (using the Import Button in the Ontologies &amp;amp; Schemas side-bar); &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt; (&lt;a href=&quot;http://www.w3.org/TR/rdf-primer/&quot;&gt;RDF&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://rdfs.org/sioc/ns#&quot;&gt;http://rdfs.org/sioc/ns#&lt;/a&gt; (&lt;a href=&quot;http://rdfs.org/sioc/spec/&quot;&gt;SIOC&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;http://purl.org/dc/elements/1.1/&lt;/a&gt; (&lt;a href=&quot;http://dublincore.org/&quot;&gt;Dublin Core&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/2004/02/skos/core#&quot;&gt;http://www.w3.org/2004/02/skos/core#&lt;/a&gt; (&lt;a href=&quot;http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/&quot;&gt;SKOS&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Browser Support: The SPARQL QBE is SVG based and currently works fine with the following browsers; Firefox 1.5/2.0, Camino (Cocoa variant of Firefox for Mac OS X), Webkit (Safari pre-release / advanced sibling), Opera 9.x. We are evaluating the use of the Adobe SVG plugin re. IE 6/7 support.&lt;/p&gt;

&lt;p&gt;Of course this should be a screencast, but I am the middle of a plethora of things right now :-)
&lt;/p&gt;</description></item><item><title>Contd: Web 3.0 Commentary etc..</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-11-24#1090</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1090#comments</comments><pubDate>Fri, 24 Nov 2006 15:55:21 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-11-24T13:30:08.000001-05:00</n0:modified><description>
&lt;p&gt;This post is part contribution to the general Web 3.0 / Data-Web / Semantic Web discourse, and part experiment / demonstration of the Data Web.&lt;/p&gt; &lt;p&gt;I came across a pretty deep comments trail about the aforementioned items on &lt;a href=&quot;http://avc.blogs.com&quot;&gt;Fred Wilson&amp;#39;s blog&lt;/a&gt; (aptly titled: A VC) under the subject heading: &lt;a href=&quot;http://avc.blogs.com/a_vc/2006/11/web_30_is_the_s.html&quot;&gt;Web 3.0 Is The Semantic Web.&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Contributions to the general Semantic Web discourse by way of responses to valuable questions and commentary contributed by a Semantic Web skeptic (Ed Addison who may be this &lt;a href=&quot;http://www.csee.umbc.edu/cikm/1998/addison-abstract.html&quot;&gt;Ed Addison according to Google&lt;/a&gt;):&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;blockquote&gt;Ed,   Responses to your points re. Semantic Web Matrialization: &lt;ul&gt; &amp;lt;&amp;lt; 1) ontologies can be created and maintained by text extractors and crawlers&amp;quot; &amp;gt;&amp;gt;  &lt;p&gt;Ontologies will be developed by Humans. This process has already commenced and far more landscape has been covered that you may be aware of. For instance, there is an Ontology for Online Communities with Semantics factored in. More importantly, most Blogs, Wikis, and other &amp;quot;points of presence&amp;quot; on the Web are already capable of generating Instance Data for this Ontology by way of the underlying platforms that drive these things. The Ontology is called: SIOC (&lt;a href=&quot;http://sioc-project.org&quot;&gt;Semantically-Interlinked Online Communities&lt;/a&gt;).&lt;/p&gt; &lt;/ul&gt; &lt;ul&gt; &amp;lt;&amp;lt; 2) the entire web can be marked up, semantically indexed, and maintained by spiders without human assistance &amp;gt;&amp;gt;  &lt;p&gt;Most of it can, and already is :-)  Human assistance should, and would, be on an &amp;quot;exception basis&amp;quot; a preferred use of human time (IMHO). We do not need to annotate the Web manually when this labor intensive process can be automated (see my earlier comments).&lt;/p&gt;  &lt;/ul&gt; &lt;ul&gt; &amp;lt;&amp;lt; 3) inference over the semantic web does not require an extremely deep heuristic search down multiple, redundant, cyclical pathways with many islands that are disconnected &amp;gt;&amp;gt;  &lt;p&gt;When you have a foundation layer of RDF Data  (generated in the manner I&amp;#39;ve discussed above), you then have a substrate that&amp;#39;s far more palatable to Intelligent Reasoning. Note, the Semantic Web is made of many layers. The critical layer at this juncture is the Data-Web (Web of RDF Data). Note, when I refer to RDF I am not referring to RDF/XML the serialization format, I am referring to the Data Model (a Graph).&lt;/p&gt; &lt;/ul&gt; &lt;ul&gt; &amp;lt;&amp;lt; 4) the web becomes smart enough to eliminate websites or data elements that are incorrect, misleading, false, or just plain lousy &amp;gt;&amp;gt;  &lt;p&gt;The Semantic Web vision is not about eliminating Web Sites (The Hypertext-Document-Web). It is simply about adding another dimension of interaction to the Web. This is just like the Services-Web dimension as delivered by Web 2.0.&lt;/p&gt;  We are simply evolving within an innovation continuum. There is no mutual exclusivity about any of the Web Dimensions since they collectively provide us with a more powerful infrastructure for building and exploiting &amp;quot;collective wisdom&amp;quot;. &lt;/ul&gt; &lt;/blockquote&gt; &lt;p&gt;As for the Data-Web experiment part of this post, I would expect to see this post exposed as another contribution to the Data-Web via the &lt;a href=&quot;http://pingthesemanticweb.com&quot;&gt;PingTheSemanticWeb&lt;/a&gt; notification service :-) Implying, that all the relevant parts of this conversation are in a format (Instance Data for the &lt;a href=&quot;http://rdfs.org/sioc/spec/&quot;&gt;SIOC Ontology&lt;/a&gt;) that is available for further use in a myriad of forms.&lt;/p&gt; 
</description></item><item><title>Web Me2.0 -- Exploding the Myth of Web 2.0</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-11-15#1081</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1081#comments</comments><pubDate>Wed, 15 Nov 2006 23:17:36 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-11-16T16:11:46-05:00</n0:modified><description>&lt;p&gt;
&lt;a href=&quot;http://novaspivack.typepad.com/nova_spivacks_weblog/&quot;&gt;Nova Spivack&lt;/a&gt; provides poignant insights into the recent Web 2.0 vs Web 3.0 brouhaha which I&amp;#39;ve excerpted below: &lt;/p&gt;

&lt;blockquote&gt;
&lt;a href=&quot;http://novaspivack.typepad.com/nova_spivacks_weblog/2006/11/web_me20_explod.html&quot;&gt;Web Me2.0 -- Exploding the Myth of Web 2.0&lt;/a&gt;: &lt;p&gt;&amp;quot;Many people have told me this week that they think &amp;#39;Web 2.0&amp;#39; has not been very impressive so far and that they really hope for a next-generation of the Web with some more significant innovation under the hood -- regardless of what it&amp;#39;s called. A lot of people found the Web 2.0 conference in San Francisco to be underwhelming -- there was a lot of self-congratulation by the top few brands and the companies they have recently bought, but not much else happening. Where was all the innovation? Where was the focus on what&amp;#39;s next? It seemed to be a conference mainly about what happened in the last year, not about what will happen in the coming year.

But what happened last year is already so &amp;#39;last year.&amp;#39; And frankly Web 2.0 still leaves a lot to be desired. The reason Tim Berners-Lee proposed the Semantic Web in the first place is that it will finally deliver on the real potential and vision of the Web. Not that today&amp;#39;s Web 2.0 sucks completely -- it only sort of sucks. It&amp;#39;s definitely useful and there are some nice bells and whistles we didn&amp;#39;t have before. But it could still suck so much less!&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Web 2.0 is a (not was) a piece of the overall Web puzzle. The Data Web (so called Web 3.0) is another critical piece of this puzzle, especially as it provides the foundation layer (Layer 1) of the Semantic Web.&lt;/p&gt;

&lt;p&gt;Web 2.0 was never about &amp;quot;Open Data Access&amp;quot;, &amp;quot;Flexible Data Models&amp;quot;, or &amp;quot;Open World&amp;quot; meshing of disparate data sources built atop disparate data schemas (see: &lt;a href=&quot;http://www.openlinksw.com/blog/~kidehen/?id=1032&quot;&gt;Web 2.0&amp;#39;s Open Data Access Conundrum&lt;/a&gt;). It was simply about &amp;quot;Execution and APIs&amp;quot;. I already written about &amp;quot;Web Interaction Dimensions&amp;quot;, but you call also look at the relationship of the currently perceived dimensions through the M-V-C programming pattern:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Viewer (V) - Web 1.0 (Interaction, Dimension 1 - Interactive-Web)&lt;/li&gt;
&lt;li&gt;Controller (C) - Web 2.0 (Services, Dimension 2 - Services-Web which is about Execution &amp;amp; Application Logic; SOA outside/in-front-of the Firewall for Enterprise 2.0 crowd)&lt;/li&gt;
&lt;li&gt;Model (M) - Web 3.0 (Data, Dimension 3 - Data-Web which is about data model dexterity and open data access)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Another point to note, Social Networking is hot, but nearly every social network that I know (and I know and use most of them) suffers from an impedance mismatch between the service(s) they provide (social networks) and their underlying data models (in many cases Relational as opposed to Graph). Networks are about Relationships (N-ary) and your cannot effectively exploit the deep potential of: &amp;quot;Network Effects&amp;quot; (Wisdom of Crowds, Viral Marketing etc..) without a complimentary data model, you simply can&amp;#39;t.&lt;/p&gt;
&lt;p&gt;Finally, the Data Web is already here, I promised a long time ago (Internet Time) that the manifestation of the Semantic Web would occur unobtrusively, meaning, we will wake up one day and realize we are using critical portions of the Semantic Web (i.e. Data-Web) without even knowing it. Guess what? It&amp;#39;s already happening. Simple case in point, you may have started to notice the emergence of &lt;a href=&quot;http://rdfs.org/sioc/spec/&quot;&gt;SIOC&lt;/a&gt; gems in the same way you may have observed those RSS 2.0 gems at the dawn of Web 2.0. What I am implying here is that the real question we should be asking is: Where is the Semantic Web Data? And how easy or difficult will it be to generate? And where are the tools? My answers are presented below:&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
  &lt;a href=&quot;http://pingthesemanticweb.com/&quot;&gt;Pingthesemanticweb.com&lt;/a&gt; - Semantic Web Data Source Lookup &amp;amp; Tracking Service&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://swoogle.umbc.edu/&quot;&gt;Swoogle &lt;/a&gt;- Semantic Web Ontology Location Service&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://esw.w3.org/topic/RdfAndSql&quot;&gt;Semantic Web Solutions for Generating RDF Data from SQL Data&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://esw.w3.org/topic/SemanticWebTools&quot;&gt;Semantic Web Solutions Directory&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://sioc-project.org/&quot;&gt;SIOC Project&lt;/a&gt; - Semantically-Interlinked Online Communities Ontology, a grassroots effort that provides a critical bridge between Web 2.0 and the Data-Web. For instance, existing Web 2.0 application profiles such as; Blogs, Wikis, Feed Aggregators, Content Managers, Discussion Forums etc.. are much closer to the Data-Web than you may think :-) &lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/&quot;&gt;Virtuoso&lt;/a&gt; - our &lt;a href=&quot;http://en.wikipedia.org/wiki/Virtuoso_Universal_Server&quot;&gt;Universal Server&lt;/a&gt; for the Data-Web&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/OdsIndex&quot;&gt;OpenLink Data Spaces&lt;/a&gt; (ODS) - our SIOC based platform for transparent incorporation of the Data-Web into Web 1.0 and Web 2.0&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Next stop, less writing, more demos, these are long overdue! At least from my side of the fence :-) I need to produce a little step-by-guide oriented screencasts that demonstrates how Web 2.0 meshes nicely with the Data-Web.&lt;/p&gt;
&lt;p&gt;Here are some (not so end-user friendly) examples of how you can use &lt;a href=&quot;http://www.w3.org/TR/rdf-sparql-query/&quot;&gt;SPARQL&lt;/a&gt; (Data-Web&amp;#39;s Query Language) to query Web 2.0 Instance Data projected through the SIOC Ontology:&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef#Weblog%20Data%20Space&quot;&gt;Weblog Data Query&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef#Wiki%20Data%20Space&quot;&gt;Wiki Data Query&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef#Feeds%20/%20Subscriptions%20Data%20Space%20(Feed%20Aggregation)&quot;&gt;Aggregated Feeds Data Query&lt;/a&gt; - (RSS 1.0, RSS 2.0, Atom etc)&lt;/li&gt;
&lt;li a=&quot;a&quot; href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef#Bookmarks%20Data%20Space&quot;&gt;Shared Bookmarks Data Space&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef#Briefcase%20Applications%20Data%20Space&quot;&gt;Web Filesystem Data Query&lt;/a&gt; - (Briefcase - Virtual Spotlight of sorts)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef#Photo%20Gallery%20Data%20Space&quot;&gt;Photo Gallery Data Query&lt;/a&gt; (this could be data from Flickr etc..)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef#Discussion%20/%20Conversation%20Data%20Space&quot;&gt;Discussion Data Query&lt;/a&gt; (e.g. Blog posts comments)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef#Generic%20Data%20Space%20Queries&quot;&gt;Data Queries across different Data Spaces&lt;/a&gt; - combining data from Wikis, Blogs, Feeds, Photos, Bookmarks, Discussions etc..&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Note: You can use the online SPARQL Query Interface at: http://demo.openlinksw.com/isparql.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt; Other Data-Web Technology usage demos include:&lt;/p&gt;
&lt;p&gt; 
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/2005/ajar/tab&quot;&gt;TimBL&amp;#39;s Tabulator&lt;/a&gt; - A Data-Web Browser&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/semwebclient/#examples&quot;&gt;Semantic Web Client Library&lt;/a&gt; - &lt;a href=&quot;http://www.w3.org/TR/rdf-concepts/&quot;&gt;RDF&lt;/a&gt; Data Drill Down Demos using SPARQL&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://sioc-project.org/firefox&quot;&gt;Semantic Radar&lt;/a&gt; - A Firefox plug-in for auto-discovering SIOC Instance Data&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.talkdigger.com/&quot;&gt;Talk Digger&lt;/a&gt; - SIOC based Web Conversation Tracker&lt;/li&gt;
&lt;/ol&gt;


</description></item><item><title>More RDF scalability tests</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-11-06#1076</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1076#comments</comments><pubDate>Mon, 06 Nov 2006 22:09:50 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-11-06T17:09:54.000001-05:00</n0:modified><description>
&lt;p&gt;(Posted verbatim from &lt;a href=&quot;http://www.openlinksw.com/weblog/oerling/&quot;&gt;Orri Erling&amp;#39;s Blog&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.openlinksw.com/weblog/oerling/?id=1074&quot;&gt;More RDF scalability tests&lt;/a&gt;: &amp;quot;&lt;/p&gt;
&lt;p&gt;We have lately been busy with RDF scalability. We work with the 8000 university LUBM data set, a little over a billion triples. We can load it in 23h 46m on a box with 8G RAM. With 16G we probably could get it in 16h.&lt;/p&gt;
&lt;p&gt;The resulting database is 75G, 74 bytes per triple which is not bad. It will shrink a little more if explicitly compacted by merging adjacent partly filled pages. See Advances in Virtuoso Triple Storage for an in-depth treatment of the subject.&lt;/p&gt;
&lt;p&gt;The real question of RDF scalability is finding a way of having more than one CPU on the same index tree without them hitting the prohibitive penalty of waiting for a mutex. The sure solution is partitioning, would probably have to be by range of the whole key. but before we go to so much trouble, well look at dropping a couple of critical sections from index random access. Also some kernel parameters may be adjustable, like a spin count before calling the scheduler when trying to get an occupied mutex. Still we should not waste too much time on platform specifics. Well see.&lt;/p&gt;
&lt;p&gt;We just updated the Virtuoso Open Source cut. The latest RDF refinements are not in, so maybe the cut will have to be refreshed shortly.&lt;/p&gt;
&lt;p&gt;We are also now applying the relational to RDF mapping discussed in &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/VOSSQLRDF&quot;&gt;Declarative SQL Schema to RDF Ontology Mapping&lt;/a&gt; to the ODS applications.&lt;/p&gt;
&lt;p&gt;There is a form of the mapping in the VOS cut on the net but it is not quite ready yet. We must first finish testing it through mapping all the relational schemas of the ODS apps before we can really recommend it. This is another reason for a VOS update in the near future.&lt;/p&gt;
&lt;p&gt;We will be looking at the query side of LUBM after the ISWC 2006 conference. So far, we find queries compile OK for many SIOC use cases with the cost model that there is now. A more systematic review of the cost model for SPARQL will come when we get to the queries.&lt;/p&gt;
&lt;p&gt;We put some ideas about inferencing in the Advances in Triple Storage paper. The question is whether we should forward chain such things as class subsumption and subproperties. If we build these into the SQL engine used for running SPARQL, we probably can do these as unions at run time with good performance and better working set due to not storing trivial entailed triples. Some more thought and experimentation needs to go into this.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;</description></item><item><title>Virtuoso&#39;s SQL Schema to RDF Ontology Mapping Language (1.0)</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-10-18#1064</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1064#comments</comments><pubDate>Wed, 18 Oct 2006 22:18:00 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-11-17T18:24:25-05:00</n0:modified><description>&lt;p&gt;A new technical white paper about our declarative language for SQL Schema to RDF Ontology Mapping has just been published.&lt;/p&gt;

&lt;h2&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A declarative language adapted from SPARQL&amp;#39;s graph pattern language (N3/Turtle) for mapping SQL Data to RDF Ontologies. We currently refer to this as a Graph Pattern based RDF VIEW Definition Language.&lt;/p&gt;

&lt;h2&gt;Why is it important?&lt;/h2&gt;
&lt;p&gt;It provides an effective mechanism for exposing existing SQL Data as virtual RDF Data Sets (Graphs) negating the data duplication associated with generating physical RDF Graphs from SQL Data en route to persistence in a dedicated Triple Store. &lt;/p&gt;

&lt;p&gt;Enterprise applications (traditional and web based) and most Web Applications (Web 1.0 and Web 2.0) sit atop relational databases, implying that SQL/RDF model and data integration is an essential element of the burgeoning &amp;quot;Data Web&amp;quot; (Semantic Web - Layer 1) comprehension and adoption process.&lt;/p&gt;

&lt;p&gt;In a nutshell, this is a quick route for non disruptive exposure of existing SQL Data to SPARQL supporting RDF Tools and Development Environments.&lt;/p&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;
&lt;h3&gt;RDF Side&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;locate one or more Ontologies (e.g FOAF, SIOC, AtomOWL, SKOS etc.) that effectively defines the Concepts (Classes) and Terms (Predicates) to be exposed via your RDF Graph&lt;/li&gt;

&lt;li&gt;Using the Virtuoso&amp;#39;s RDF View Definition Language declare a International Resource Identifier (or URI) for your Graph. Example:&lt;pre&gt;CREATE GRAPH IRI(&amp;quot;http://myopenlink.net/dataspace&amp;quot;)&lt;/pre&gt;  &lt;/li&gt;
&lt;li&gt;Then create Classes (Concepts), Class Properties/Predicates (Memb), and Class Instances (Inst) for the new Graph. Example: &lt;pre&gt;CREATE IRI CLASS odsWeblog:feed_iri  &amp;quot;http://myopenlink.net/dataspace/kidehen/weblog/MyFeeds&amp;quot; (
  in memb varchar not null, in inst varchar not null)&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;SQL Side&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;If Virtuoso isn&amp;#39;t your SQL Data Store, Identify the ODBC or JDBC SQL data source(s) containing the SQL data to be mapped to RDF and then link the relevant tables into Virtuoso&amp;#39;s Virtual DBMS Layer&lt;/li&gt;

&lt;li&gt;Then use the RDF View Definition Language&amp;#39;s graph pattern feature to generate SQL to RDF Mapping Template for your Graph. As shown in this &lt;a href=&quot;http://www.usnet.private:8889/wiki/main/Main/VOSSQLRDF#MappingOdsBlogToAtomOwlExample&quot;&gt;ODS Weblog -&amp;gt; AtomOWL Mapping example&lt;/a&gt;.&lt;/li&gt;

&lt;/ol&gt;</description></item><item><title>SIOC-o-sphere &amp; Blogosphere 2.0</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-09-29#1061</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1061#comments</comments><pubDate>Fri, 29 Sep 2006 22:24:34 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-09-29T19:05:27-04:00</n0:modified><description>&lt;p&gt;In a &lt;a href=&quot;http://www.openlinksw.com/blog/~kidehen/index.vspx?page=&amp;id=1038&quot;&gt;previous blog post&lt;/a&gt; I suggested that the emerging &lt;a href=&quot;http://captsolo.net/info/blog_a.php/2006/09/29/sioc_o_sphere&quot;&gt;SIOC-o-sphere&lt;/a&gt; should be described as &amp;quot;Blogosphere 2.0&amp;quot;. Well, as I think about this a little deeper, I have come to the realization that this cannot really be correct (even though it may be more buzz worthy etc..). The fact of the matter is that, SIOC is about Semantically-Interlined Online Communities (Data Spaces) comprised of Blogs, Wikis, Discussion Forums etc.. Thus, &amp;quot;Blogosphere 2.0&amp;quot; is simply a part of the SIOC-o-sphere :-) Ditto the Wikisphere and so on...&lt;/p&gt;
&lt;p&gt;
What is Blogosphere 2.0 anyway?&lt;/p&gt;
&lt;p&gt;Blog clusters that incorporate the &amp;quot;Open Data Access&amp;quot; dimension to their usage pattern via content exported as RDF Data Sets or Virtual RDF Data Sets (as demonstrated by the &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef&quot;&gt;OpenLink Data Spaces SIOC Reference&lt;/a&gt;). In either scenario, the RDF rendition of blog content is accessible for to ad-hoc querying via SPARQL (btw - checkout this cool &lt;a href=&quot;http://thefigtrees.net/lee/sw/sparql-faq&quot;&gt;SPARQL FAQ&lt;/a&gt;). &lt;/p&gt; 
&lt;p&gt;The really fascinating thing about the &amp;quot;Blgosophere 2.0&amp;quot; is that the transition from &amp;quot;Blogosphere 1.0&amp;quot; is going to be transparent! The &amp;quot;Open Data Access&amp;quot; will actually do the talking etc..&lt;/p&gt;
</description></item><item><title>Recent Virtuoso Developments</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-09-26#1050</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1050#comments</comments><pubDate>Tue, 26 Sep 2006 19:46:55 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-09-26T15:46:55.000001-04:00</n0:modified><description>&lt;p&gt;(Cut &amp;amp; Pasted verbatim from &lt;a href=&quot;http://www.openlinksw.com/weblog/oerling/&quot;&gt;Orri Erling&amp;#39;s Weblog&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.openlinksw.com/weblog/oerling/?id=1043&quot;&gt;Recent Virtuoso Developments&lt;/a&gt;: &amp;quot;&lt;/p&gt;
&lt;p&gt;We have been extensively working on virtual database refinements. There aremany SQL cost model adjustments to better model distributed queries and wenow support direct access to Oracle and Informix statistics system tables.Thus, when you attach a table from one or the other, you automatically getup to date statistics. This helps &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/&quot;&gt;Virtuoso&lt;/a&gt; optimize distributed queries.Also the documentation is updated as concerns these, with a new section ondistributed query optimization.&lt;/p&gt;
&lt;p&gt;On the applications side, we have been keeping up with the SIOC RDF ontologydevelopments. All ODS applications now make their data available as SIOCgraphs for download and SPARQL query access.&lt;/p&gt;
&lt;p&gt;What is most exciting however is our advance in mapping relational data intoRDF. We now have a mapping language that makes arbitrary legacy data in &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/&quot;&gt;Virtuoso&lt;/a&gt; or elsewhere in the relational world RDF queriable. We will putout a white paper on this in a few days.&lt;/p&gt;
&lt;p&gt;Also we have some innovations in mind for optimizing the physical storage ofRDF triples. We keep experimenting, now with our sights set to the highend of triple storage, towards billion triple data sets. We areexperimenting with a new more space efficient index structure for betterworking set behavior. Next week will yield the first results.&lt;/p&gt;</description></item><item><title>OpenID meets Data Spaces etc..</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-09-20#1048</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1048#comments</comments><pubDate>Wed, 20 Sep 2006 14:47:17 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-09-26T01:42:04.000001-04:00</n0:modified><description>
&lt;p&gt;I have written extensively about &amp;quot;&lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=presence%0D%0A&amp;type=text&amp;output=html&quot;&gt;Presence&lt;/a&gt;&amp;quot;, &amp;quot;&lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=%27data%20spaces%27&amp;type=text&amp;output=html&quot;&gt;Data Spaces&lt;/a&gt;&amp;quot;, and &amp;quot;&lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=open%20data%20access&amp;type=text&amp;output=html&quot;&gt;Open Access to Data&lt;/a&gt;&amp;quot;. What I haven&amp;#39;t emphasized is how &amp;quot;Identity&amp;quot; brings this together, primarily becuase I didn&amp;#39;t have something to demonstrate, or point to, coherently etc..&lt;/p&gt;  &lt;p&gt;Anyway, we now have &lt;a href=&quot;http://openid.net/&quot;&gt;OpenID&lt;/a&gt; support in OpenLink Data Spaces (ODS) which coincides nicely with the &lt;a href=&quot;http://www.openidenabled.com/software&quot;&gt;growing support of OpenID&lt;/a&gt; across the web. &lt;/p&gt;  &lt;p&gt;The beauty of OpenID support in ODS is that I now have a URL that meshes with my identity (at least in line with what I have chosed to share with the public via the Web). For instance, http://www.openlinksw.com/dataspace/kidehen@openlinksw.com is my OpenID as well as my personal URI (you look closer at this link and you have a map of my Data Space).&lt;/p&gt;  &lt;p&gt;To really understand what I am getting at here you should open up &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinkswl.com&quot;&gt;My OpenID URL&lt;/a&gt; using one of the following:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;   &lt;a href=&quot;http://sioc-project.org/firefox&quot;&gt;Semantic Radar&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;   &lt;a href=&quot;http://simile.mit.edu/piggy-bank/&quot;&gt;PiggyBank&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;   &lt;a href=&quot;http://esw.w3.org/topic/SIOC/Implementations&quot;&gt;SIOC Enabled Wiki&lt;/a&gt; &lt;/li&gt;  &lt;/ol&gt; &lt;p&gt; To be continued.... &lt;/p&gt; &lt;p&gt;  &lt;/p&gt;
</description></item><item><title>Blogosphere 2.0</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-09-11#1038</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1038#comments</comments><pubDate>Mon, 11 Sep 2006 22:52:47 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-09-11T20:27:47.000002-04:00</n0:modified><description>Ha! It just dawned on me that the &lt;a href=&quot;http://www.johnbreslin.com/blog/2006/09/11/latest-developments-in-the-sioc-o-sphere/&quot;&gt;burgeoning SIOC-o-sphere&lt;/a&gt; (online communities exporting and exposing content via SIOC Ontology) is actually: Blogosphere 2.0 :-) Ironically, this is far more a &amp;quot;2.0&amp;quot; (a &amp;#39;la enhancement over base technology) than Web 2.0 (which is simply a usage pattern relative to Web 1.0).

</description></item><item><title>Creating connections between discussion clouds with SIOC</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-09-07#1036</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1036#comments</comments><pubDate>Fri, 08 Sep 2006 00:56:00 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-02-04T23:22:26.000001-05:00</n0:modified><description>
 &lt;p&gt;Another example of &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=%27data%20spaces%27&amp;type=text&amp;output=html&quot;&gt;Data Spaces&lt;/a&gt; in action by &lt;a href=&quot;http://www.johnbreslin.com/blog&quot;&gt;John Breslin&lt;/a&gt;.. In this case John visualizes the connections that are exploitable by creating SIOC (&lt;a href=&quot;http://rdfs.org/sioc/&quot;&gt;Semantically-Interlinked Online Communities&lt;/a&gt;) instance data from existing Distributed Collaborative Application profiles (&lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=web%202.0&amp;type=text&amp;output=html&quot;&gt;Web 2.0&lt;/a&gt; in current parlance). Of course, SIOC is an Ontology for RDF data since it describes the Concepts and Terms for a a network mesh of online communities. Which by implication provides another insight into the realization that the Web we know has always been a &amp;quot;Web of Databases&amp;quot; (federation of Graph Model Databases encapsulated in Data Spaces). The emergence of &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;q=sparql%0D%0A&amp;type=text&amp;output=html&quot;&gt;SPARQ&lt;/a&gt;L as the standard &lt;a href=&quot;http://www.w3.org/TR/rdf-sparql-query/&quot;&gt;Query Language for querying RDF Data Sets&lt;/a&gt;, alongside the SPARQL Protocol for transmitting SPARQL Queries over HTTP, and the SPARQL Query Results Serialization formats (XML or JSON) Results Serialization Format), basically set the stage truly open and flexible data access across Web Data Space clusters such as: the Blogosphere, Wikispehere, Usenetverse, Linkspaces, Boardscapes, and others.&lt;/p&gt; &lt;p&gt; For additional clarity re. my comments above, you can also look at the &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef&quot;&gt;SPARQL &amp;amp; SIOC Usecase samples document&lt;/a&gt; for our &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/OdsIndex&quot;&gt;OpenLink Data Spaces platform&lt;/a&gt;. Bottom line, the Semantic Web and SPARQL aren&amp;#39;t &lt;a href=&quot;http://morenews.blogspot.com/2006/09/myth-of-web-20.html&quot;&gt; BORING.&lt;/a&gt; In fact, quite the contrary, since they are essential ingredients of a more powerful Web than the one we work with today!&lt;/p&gt; &lt;p&gt;Enjoy the rest of John&amp;#39;s post:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;   &lt;a href=&quot;http://www.johnbreslin.com/blog/2006/09/07/creating-connections-between-discussion-clouds-with-sioc/#comments&quot;&gt;Creating connections between discussion clouds with SIOC&lt;/a&gt;: &lt;/p&gt; &lt;p&gt;(Extract from our forthcoming &lt;a href=&quot;http://blogtalk.net/Main/Program&quot;&gt; BlogTalk&lt;/a&gt; paper about browsers for SIOC.)&lt;/p&gt; &lt;p&gt;   &lt;a class=&quot;imagelink&quot; title=&quot;20060907b.png&quot; href=&quot;http://www.johnbreslin.com/blog/wp-content/uploads/2006/09/20060907a.png&quot;&gt;&lt;img id=&quot;image515&quot; alt=&quot;20060907b.png&quot; src=&quot;http://www.johnbreslin.com/blog/wp-content/uploads/2006/09/20060907b.png&quot; /&gt;   &lt;/a&gt; &lt;/p&gt; &lt;p&gt;SIOC provides a unified vocabulary for content and interaction description: a semantic layer that can co-exist with existing discussion platforms. Using SIOC, various linkages are created between the aforementioned concepts, which allow new methods of accessing this linked data, including:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;     &lt;strong&gt;Virtual Forums&lt;/strong&gt;. These may be a gathering of posts or threads which are distributed across discussion platforms, for example, where a user has found posts from a number of blogs that can be associated with a particular category of interest, or an agent identifies relevant posts across a certain timeframe.&lt;/li&gt; &lt;li&gt;     &lt;strong&gt;Distributed Conversations&lt;/strong&gt;. Trackbacks are commonly used to link blog posts to previous posts on a related topic. By creating links in both directions, not only across blogs but across all types of internet discussions, conversations can be followed regardless of what point or URI fragment a browser enters at.&lt;/li&gt; &lt;li&gt;     &lt;strong&gt;Unified Communities&lt;/strong&gt;. Apart from creating a web page with a number of relevant links to the blogs or forums or people involved in a particular community, there is no standard way to define what makes up an online community (apart from grouping the people who are members of that community using FOAF or OPML). SIOC allows one to simply define what objects are constituent parts of a community, or to say to what community an object belongs (using sioc:has_part / part_of): users, groups, forums, blogs, etc.&lt;/li&gt; &lt;li&gt;     &lt;strong&gt;Shared Topics&lt;/strong&gt;. Technorati (a search engine for blogs) and BoardTracker (for bulletin boards) have been leveraging the free-text tags that people associate with their posts for some time now. SIOC allows the definition of such tags (using the subject property), but also enables hierarchial or non-hierarchial topic definition of posts using sioc:topic when a topic is ambiguous or more information on a topic is required. Combining with other Semantic Web vocabularies, tags and topics can be further described using the SKOS organisation system.&lt;/li&gt; &lt;li&gt;     &lt;strong&gt;One Person, Many User Accounts&lt;/strong&gt;. SIOC also aims to help the issue of multiple identities by allowing users to define that they hold other accounts or that their accounts belong to a particular personal identity (via foaf:holdsOnlineAccount or sioc:account_of). Therefore, all the posts or comments made by a particular person using their various associated user accounts across platforms could be identified.&lt;/li&gt; &lt;/ul&gt;  &lt;/blockquote&gt;  
</description></item><item><title>Data Spaces and Web of Databases</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-08-28#1030</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1030#comments</comments><pubDate>Mon, 28 Aug 2006 19:38:00 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-09-04T18:58:56.000001-04:00</n0:modified><description>&lt;p&gt;Note: An updated version of a previously unpublished blog post:&lt;/p&gt;
    &lt;p&gt; Continuing from &lt;a href=&quot;http://weblog.infoworld.com/udell/2006/04/28.html&quot;&gt;our recent Podcast conversation&lt;/a&gt;, Jon Udell sheds further insight into the essence of our conversation via a âStrategic Developerâ column article titled: &lt;a href=&quot;http://www.infoworld.com/cgi-bin/redirect?source=rss&amp;url=http://www.infoworld.com/article/06/05/03/77873_19OPstrategic_1.html&quot;&gt;Accessing the web of databases&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; Below, I present an initial dump of a DataSpace FAQ below that hopefully sheds light on the DataSpace vision espoused during my podcast conversation with Jon. &lt;/p&gt; &lt;p&gt; What is a DataSpace? &lt;br /&gt; &lt;/p&gt; &lt;p&gt;A moniker for Web-accessible atomic containers that manage and expose Data, Information, Services, Processes, and Knowledge.  &lt;/p&gt; &lt;p&gt; What would you typically find in a Data Space? Examples include: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Raw Data - SQL, HTML, XML (raw), XHTML, RDF etc.&lt;br /&gt;   &lt;br /&gt; &lt;/li&gt; &lt;li&gt;Information (Data In Context) - XHTML (various microformats), Blog Posts (in RSS, Atom, RSS-RDF formats), Subscription Lists (OPML, OCS, etc), Social Networks (FOAF, XFN etc.), and many other forms of applied XML.&lt;/li&gt;  &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Web Services (Application/Service Logic) - REST or SOAP based invocation of application logic for context sensitive and controlled data access and manipulation.&lt;/li&gt; &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Persisted Knowledge - Information in actionable context that is also available in transient or persistent forms expressed using a Graph Data Model. A modern knowledgebase would more than likely have RDF as its Data Language, RDFS as its Schema Language, and OWL as its DomainÂ  Definition  (Ontology) Language. Actual Domain, Schema, and  Instance Data would be serialized using formats such as RDF-XML, N3, Turtle etc).&lt;/li&gt; &lt;/ul&gt; &lt;p&gt; How do Data Spaces and Databases differ? &lt;br /&gt;Data Spaces are fundamentally problem-domain-specific database applications. They offer functionality that you would instinctively expect of a database (e.g. AICD data management) with the additonal benefit of being data model and query language agnostic. Data Spaces are for the most part DBMS Engine and Data Access Middleware hybrids in the sense that ownership and control of data is inherently loosely-coupled. &lt;/p&gt; &lt;p&gt;How do Data Spaces and Content Management Systems differ?&lt;br /&gt;Data Spaces are inherently more flexible, they support multiple data models and data representation formats. Content management systems do not possess the same degree of data model and data representation dexterity. &lt;/p&gt;  &lt;p&gt;How do Data Spaces and Knowledgebases differ?&lt;br /&gt;A Data Space cannot dictate the perception of its content. For instance, what I may consider as knowledge relative to my Data Space may not be the case to a remote client that interacts with it from a distance, Thus, defining my Data Space as Knowledgebase, purely, introduces constraints that reduce its broader effectiveness to third party clients (applications, services, users etc..). A Knowledgebase is based on a Graph Data Model resulting in significant impedance for clients that are built around alternative models. To reiterate, Data Spaces support multiple data models.  &lt;/p&gt; &lt;p&gt; What Architectural Components make up a Data Space? &lt;/p&gt;  &lt;ul&gt; &lt;li&gt;ORDBMS Engine - for Data Modeling agility (via complex purpose specific data types and data access methods), Data Atomicity, Data Concurrency, Transaction Isolation, and Durability (aka ACID).&lt;br /&gt;   &lt;br /&gt; &lt;/li&gt; &lt;li&gt;Virtual Database Engine - for creating a single view of, and access point to,  heterogeneous SQL, XML, Free Text, and other data. This is all about Virtualization at the Data Access Level.&lt;/li&gt; &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Web Services Platform - enabling controlled access and manipulation (via application, service, or protocol logic) of Virtualized or Disparate Data. This layer handles the decoupling of functionality from monolithic wholes for function specific invocation via Web Services using either the SOAP or REST approach.&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt;Where do Data Spaces fit into the Web&amp;#39;s rapid evolution?&lt;br /&gt;They are an essential part of the burgeoning Data Web / Semantic Web. In short, they will take us from data âMash-upsâ (combining web accessible data that exists without integration and repurposing in mind) to âMesh-upsâ (combining web accessible data that exists with integration and repurposing in mind).&lt;p&gt; Where can I see a DataSpace along the lines described, in action? &lt;/p&gt; &lt;p&gt; Just look at my blog, and take the journey as follows: &lt;/p&gt;  &lt;ul&gt; &lt;li&gt;   &lt;a href=&quot;http://www.openlinksw.com/blog/%7Ekidehen/&quot;&gt;Front Door&lt;/a&gt; (Web 1.0)&lt;/li&gt; &lt;li&gt;Lounge (Web 2.0) via &lt;a href=&quot;http://www.openlinksw.com/GData/127&quot;&gt;GData&lt;/a&gt; or &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;type=text&amp;kwds=%27semantic+web%27&amp;amp;OpenSearch&quot;&gt;OpenSearch&lt;/a&gt; &lt;/li&gt; &lt;li&gt;Floor Plan via &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/about.rdf&quot;&gt;FOAF&lt;/a&gt; or &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/sioc.rdf&quot;&gt;SIOC&lt;/a&gt; RDF Data Sets (Graphs)&lt;/li&gt;  &lt;li&gt;Rest of the house (beyond Web 2.0) sendingÂ  &lt;a href=&quot;http://virtuoso.openlinksw.com/wiki/main/Main/VOSODSSparqlSamples&quot;&gt;SPARQL Queries&lt;/a&gt; to a &lt;a href=&quot;http://myopenlink.net:8890/sparql/&quot;&gt;SPARQL Endpoint&lt;/a&gt;.&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; What about other Data Spaces? &lt;/p&gt; &lt;p&gt; There are several and I will attempt to categorize along the lines of query method available: &lt;br /&gt;Type 1 (Free Text Search over HTTP): &lt;br /&gt;Google, MSN, Yahoo!, Amazon, eBay, and most Web 2.0 plays . &lt;/p&gt; &lt;p&gt; Type 2 (Free Text Search and XQuery/XPath over HTTP) &lt;br /&gt;A few blogs and Wikis (Jon Udell&amp;#39;s and a few others)&lt;/p&gt;Type 3 (RDF Data Sets and SPARQL Queryable):&lt;br /&gt; &lt;ul&gt; &lt;li&gt;Â Â  &lt;a href=&quot;http://esw.w3.org/topic/SIOC/EnabledSites&quot;&gt;SIOC enabled sites&lt;/a&gt; (aka points of semantic web presence)&lt;br /&gt;
&lt;/li&gt;  &lt;li&gt;Â Â  &lt;a href=&quot;http://pingthesemanticweb.com/&quot;&gt;PingTheSemantic&lt;/a&gt; &lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;Type 4 (Generic Free Text Search, OpenSearch, GData, XQuery/XPath, and SPARQL):&lt;br /&gt;Points of Semantic Web presence such as the Data Spaces at: &lt;br /&gt; &lt;ul&gt;  &lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com&quot;&gt;My Blog Data Space&lt;/a&gt; (as stated earlier in this post)&lt;br /&gt;  &lt;/li&gt;  &lt;li&gt;
  &lt;a href=&quot;http://myopenlink.net:8890/dataspace/kidehen@openlinksw.com&quot;&gt;My General Data Space&lt;/a&gt; - (ditto; note that this is currently experimental)&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;What About Data Space aware tools?&lt;br /&gt; &lt;br /&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Â Â  &lt;a href=&quot;http://demo.openlinksw.com/DAV/JS/oat/index.html/&quot;&gt;OpenLink Ajax Toolkit &lt;/a&gt;- provides Javascript Control level binding to Query Services such as XMLA for SQL, GData for Free Text, OpenSearch for Free Text, SPARQL for RDF, in addition to service specific Web Services (Web 2.0 hosted solutions that expose service specific APIs)&lt;/li&gt; &lt;li&gt;Â Â  &lt;a href=&quot;http://rdfs.org/sioc/firefox&quot;&gt;Semantic Radar &lt;/a&gt;- a Firefox Extension&lt;/li&gt; &lt;li&gt;Â Â  &lt;a href=&quot;http://pingthesemanticweb.com/&quot;&gt;PingTheSemantic&lt;/a&gt; - the Semantic Webs equivalent of Web 2.0&amp;#39;s weblogs.com&lt;/li&gt; &lt;li&gt;Â Â  &lt;a href=&quot;http://simile.mit.edu/piggy-bank/&quot;&gt;PiggyBank&lt;/a&gt; - a Firefox Extension&lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;/p&gt;    
</description></item><item><title>Standards as social contracts</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2006-07-04#995</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=995#comments</comments><pubDate>Tue, 04 Jul 2006 17:25:51 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-07-04T14:53:48.000001-04:00</n0:modified><description>&lt;blockquote&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.tnl.net/blog/2006/06/07/standards-as-social-contracts/#comments&quot;&gt;Standards as social contracts&lt;/a&gt;: &amp;quot;Looking at Dave Winer&amp;#39;s efforts in evangelizing OPML, I try to draw some rough lines into what makes a de-facto standard. De Facto standards are made and seldom happen on their own. In this entry, I look back at the history of HTML, RSS, the open source movement and try to draw some lines as to what makes a standard.
&lt;/p&gt;
&lt;p&gt;
 &lt;a href=&quot;http://feeds.tristanlouis.com/~a/TNLnet?a=nXIQUu&quot;&gt;&lt;img src=&quot;http://feeds.tristanlouis.com/~a/TNLnet?i=nXIQUu&quot; border=&quot;0&quot; /&gt;
 &lt;/a&gt;
&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
 &lt;a href=&quot;http://feeds.tristanlouis.com/~f/TNLnet?a=dklI2jYY&quot;&gt;&lt;img src=&quot;http://feeds.tristanlouis.com/~f/TNLnet?i=dklI2jYY&quot; border=&quot;0&quot; /&gt;
 &lt;/a&gt; &lt;a href=&quot;http://feeds.tristanlouis.com/~f/TNLnet?a=HoauA2Ma&quot;&gt;&lt;img src=&quot;http://feeds.tristanlouis.com/~f/TNLnet?i=HoauA2Ma&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.tristanlouis.com/~f/TNLnet?a=DxOLN3Br&quot;&gt;&lt;img src=&quot;http://feeds.tristanlouis.com/~f/TNLnet?i=DxOLN3Br&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.tristanlouis.com/~f/TNLnet?a=zU2uLdOm&quot;&gt;&lt;img src=&quot;http://feeds.tristanlouis.com/~f/TNLnet?i=zU2uLdOm&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&amp;quot;

&lt;p&gt;(Via &lt;a href=&quot;http://www.tnl.net/blog&quot;&gt;Tristan Louis&lt;/a&gt;.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I posted a comment to the Tristan Louis&amp;#39; post along the following lines:&lt;/p&gt;
&lt;p&gt;Analysis is spot on re. the link between de facto standardization and bootstrapping. Likewise, the clear linkage between boostrapping and connected communities (a variation of the social networking paradigm). &lt;/p&gt;

&lt;p&gt;Dave built a community around a XML content syndication and subscription usecase demo that we know today as the blogosphere. Superficially, one may conclude that Semantic Web vision has suffered to date from a lack a similar bootstrap effort. Whereas in reality, we are dealing with &amp;quot;time and context&amp;quot; issues that are critical to the base understanding upon which a &amp;quot;Dave Winer&amp;quot; style bootstrap for the Semantic Web would occur.&lt;/p&gt;

&lt;p&gt;Personally, I see the emergence of Web 2.0 (esp. the mashups phenomenon) as the &amp;quot;time and context&amp;quot; seeds from which the Semantic Web bootstrap will sprout. I see shared ontologies such as &lt;a href=&quot;http://oplussol5.usnet.private:8893/foaf&quot;&gt;FOAF&lt;/a&gt; and &lt;a href=&quot;http://rdfs.org/sioc/&quot;&gt;SIOC&lt;/a&gt; leading the way (they are the RSS 2.0&amp;#39;s of the Semantic Web IMHO).&lt;/p&gt;

</description></item><item><title>This Week&amp;rsquo;s Semantic Web</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2005-11-14#902</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=902#comments</comments><pubDate>Mon, 14 Nov 2005 19:44:03 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-06-22T08:56:58-04:00</n0:modified><description>
 &lt;p&gt;(Via &lt;a href=&quot;http://dannyayers.com&quot;&gt;Danny Ayers&lt;/a&gt;.):&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://dannyayers.com/archives/2005/11/13/this-weeks-semantic-web/&quot;&gt;This Weekâs Semantic Web&lt;/a&gt;: &lt;/p&gt;&lt;p&gt;&amp;quot;Ok, my first attempt at a round-up (in response to Philâs observation of &lt;a href=&quot;http://weblog.philringnalda.com/?p=1008&quot;&gt;Planetary damage&lt;/a&gt;). Thanks to the conference thereâs loads more here than thereâs likely to be subsequent weeks, although itâs still only a fairly random sample and some of the links here are to heaps of other resourcesâ¦&lt;br /&gt; &lt;em&gt;Incidentally, if anyoneâs got a list/links for SemWeb-related blogs that arenât on &lt;a href=&quot;http://planetrdf.com&quot;&gt;Planet RDF&lt;/a&gt;, Iâd be grateful for a pointer. PS. Ok, I forgetâ¦ are there any blogs that arenât on Daveâs &lt;a href=&quot;http://journal.dajobe.org/journal/2003/07/semblogs/&quot;&gt;list&lt;/a&gt; yet..?&lt;/em&gt;&lt;/p&gt; 	&lt;p&gt;Quote of the week:&lt;/p&gt; 	&lt;blockquote&gt;&lt;p&gt; In the Semantic Web, it is not the Semantic which is new, it is the Web which is new. &lt;/p&gt;&lt;/blockquote&gt; 	&lt;p&gt;- &lt;a href=&quot;http://www.research.ibm.com/people/w/welty/&quot;&gt;Chris Welty&lt;/a&gt;, IBM (lifted from TimBLâs &lt;a href=&quot;http://www.w3.org/2005/Talks/1110-iswc-tbl/&quot;&gt;slides&lt;/a&gt;)&lt;/p&gt; 	&lt;h4&gt;Events&lt;/h4&gt; 	&lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://iswc2005.semanticweb.org/&quot;&gt;4th International Semantic Web Conference&lt;/a&gt; - happened this week, see : &lt;a href=&quot;http://simile.mit.edu/conference/iswc2005/&quot;&gt;ISWC2005 Semantic Bank&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://www.gnowsis.org/Events/HackBerlin2005&quot;&gt;Semantic Desktop Workshop&lt;/a&gt;, 9-13 December 2005, Berlin&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://trinity.dit.unitn.it/vikef/swap2005/&quot;&gt;Semantic Web Applications and Perspectives/Workshop&lt;/a&gt; (SWAP2005), 14-16 December, 2005&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://jena.hpl.hp.com/juc2006&quot;&gt; Jena User Conference&lt;/a&gt; - May 10-11 2006, Bristol UK&lt;/li&gt; 	&lt;/ul&gt; 	&lt;h4&gt;Docs etc&lt;/h4&gt; 	&lt;ul&gt; 	&lt;li&gt; Conference highlights on the #swig chump: &lt;a href=&quot;http://swig.xmlhack.com/2005/11/06/2005-11-06.html&quot;&gt;2005-11-06&lt;/a&gt;, &lt;a href=&quot;http://swig.xmlhack.com/2005/11/06/2005-11-07.html&quot;&gt;-07&lt;/a&gt;, &lt;a href=&quot;http://swig.xmlhack.com/2005/11/06/2005-11-08.html&quot;&gt;-08&lt;/a&gt;, &lt;a href=&quot;http://swig.xmlhack.com/2005/11/06/2005-11-09.html&quot;&gt;-09&lt;/a&gt;, &lt;a href=&quot;http://swig.xmlhack.com/2005/11/06/2005-11-10.html&quot;&gt;-10&lt;/a&gt;; Ianâs &lt;a href=&quot;http://internetalchemy.org/tag/iswc2005&quot;&gt;notes&lt;/a&gt;; Johnâs &lt;a href=&quot;http://www.johnbreslin.com/blog/2005/11/06/iswc-2005/&quot;&gt;resources&lt;/a&gt;; Leoâs &lt;a href=&quot;http://leobard.twoday.net/topics/SemWeb&quot;&gt;stories&lt;/a&gt;; Uldisâ &lt;a href=&quot;http://captsolo.net/info/blog_a.php/2005/11/12/iswc_2005_do_the_right_thing&quot;&gt;call to action&lt;/a&gt;; &lt;a href=&quot;http://del.icio.us/tag/iswc2005&quot;&gt;del.icio.us/iswc2005&lt;/a&gt;; &lt;a href=&quot;http://www.flickr.com/photos/tags/iswc2005/&quot;&gt;flickr/iswc2005&lt;/a&gt;; &lt;a href=&quot;http://www.foaf-project.org/2004/media/date/2005/11/&quot;&gt;foaf-moblog&lt;/a&gt;. &lt;/li&gt; 	&lt;li&gt;Slides from Sir TimBLâs conference keynotes: &lt;a href=&quot;http://www.w3.org/2005/Talks/1107-iswc-tbl/&quot;&gt;Semantic Web for the Industry&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/2005/Talks/1110-iswc-tbl/&quot;&gt;Putting the Web back in Semantic Web&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;Daniel Weitznerâs keynote: &lt;a href=&quot;http://www.w3.org/2005/Talks/1110-p4-semweb-iswc/&quot;&gt;Privacy, Provenance, Property and Personhood&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;Long-time SW researcher &lt;a href=&quot;http://www.stefandecker.org&quot;&gt;Stefan Decker&lt;/a&gt; now has a blog, inspirationally entitled &lt;a href=&quot;http://www.stefandecker.org/blog/&quot;&gt;Stefan Decker on the Semantic Web&lt;/a&gt;. (Stefanâs one of the head honchos at &lt;a href=&quot;http://www.deri.ie/&quot;&gt;DERI&lt;/a&gt;). Sample snippet:&lt;br /&gt; 	&lt;blockquote&gt;&lt;p&gt; I just noticed the article from Dan Zambonini â&lt;a href=&quot;http://www.oreillynet.com/pub/wlg/8013?CMP=OTC-TY3388567169&quot;&gt;Is Web 2.0 killing the Semantic Web?&lt;/a&gt;â. From my perspective the article shows a misconception that people seems to have around the Semantic Web: the Semantic Web effort itself is not provide applications (like the &lt;a href=&quot;http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html&quot;&gt;Web 2.0 meme&lt;/a&gt; indicates)  - it rather provides standards to interlink applications. &lt;/p&gt;&lt;/blockquote&gt; 	&lt;/li&gt; 	&lt;li&gt;Leigh Dodds has two pieces demonstrating neat facilities offered by &lt;a href=&quot;http://jena.sourceforge.net/ARQ&quot;&gt;ARQ&lt;/a&gt; the SPARQL query API for Java: &lt;a href=&quot;http://www.ldodds.com/blog/archives/000251.html&quot;&gt;parameterised queries&lt;/a&gt; and &lt;a href=&quot;http://www.ldodds.com/blog/archives/000252.html&quot;&gt;extension functions&lt;/a&gt;. &lt;/li&gt; 	&lt;li&gt;A new W3C Working Group has been chartered: &lt;a href=&quot;http://www.w3.org/2005/rules/wg/charter&quot;&gt;Rule Interchange Format WG&lt;/a&gt; - &lt;em&gt;â to produce a core rule language plus extensions which together allow rules to be translated between rule languages and thus transferred between rule systems.â&lt;/em&gt;. As noted by &lt;a href=&quot;http://journal.dajobe.org/journal/&quot;&gt;dajobe&lt;/a&gt;, phase 1 includes making a new XML syntax for RDFâ¦&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://ebiquity.umbc.edu/resource/html/id/94/&quot;&gt;UMBC Semantic Web Reference Card&lt;/a&gt; &lt;em&gt;- if you only print one thing this yearâ¦or did you already do the &lt;a href=&quot;http://www.dajobe.org/2005/04-sparql/&quot;&gt;SPARQL Reference card&lt;/a&gt;..?&lt;/em&gt;&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://esw.w3.org/topic/WebDescription&quot;&gt;WebDescription&lt;/a&gt; - root wiki page for collecting notes on web description languages (ESW Wiki, &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-web-http-desc/2005Nov/0000.html&quot;&gt;announcement&lt;/a&gt;)&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://esw.w3.org/topic/Bot&quot;&gt;Bot&lt;/a&gt; - IRC/Jabber chat bots that are either in use by Semantic Web developers or use Semantic Web technologies (ESW Wiki)&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://microformats.org/wiki/faqs-for-rdf&quot;&gt;microformat FAQs for RDF fans&lt;/a&gt; (ESW Wiki)&lt;/li&gt; 	&lt;li&gt; W3C working draft : &lt;a href=&quot;http://www.w3.org/TR/wsdl20-rdf/&quot;&gt;WSDL 2.0 - RDF Mapping&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;SKOS (Simple Knowledge Organisation System) updated drafts: &lt;a href=&quot;http://www.w3.org/TR/swbp-skos-core-spec&quot;&gt;SKOS Core Vocabulary Specification&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/swbp-skos-core-guide&quot;&gt;SKOS Core Guide&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;working draft: &lt;a href=&quot;http://www.w3.org/TR/sprot11/&quot;&gt;SPARQL Protocol for RDF Using WSDL 1.1&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://www.hpl.hp.com/techreports/2005/HPL-2005-170.html&quot;&gt;A relational algebra for SPARQL&lt;/a&gt;, &lt;a href=&quot;http://www.hpl.hp.com/techreports/2005/HPL-2005-171.html&quot;&gt;Note on database layouts for SPARQL datastores&lt;/a&gt; (PDFs, Richard Cyganiak, HP)&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://eprints.ecs.soton.ac.uk/11042/&quot;&gt;Amateur Fiction Online&lt;/a&gt; - The Web of Community Trust A Case Study in Community Focused Design for the SemanticWeb (&lt;a href=&quot;http://eprints.ecs.soton.ac.uk/11042/01/case_study.pdf&quot;&gt;PDF&lt;/a&gt;)&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&amp;pName=dso_level1&amp;path=dsonline/0511&amp;file=x5sem.xml&amp;xsl=article.xsl&quot;&gt;Building a Semantic Wiki&lt;/a&gt; - IEEE article. See also: &lt;a href=&quot;http://m3pe.org/semperwiki/&quot;&gt;SemperWiki - Semantic Personal Wiki&lt;/a&gt;, &lt;a href=&quot;http://wiki.navigable.info/&quot;&gt; WikSAR - Towards a Semantic Wiki Experience&lt;/a&gt; &lt;br /&gt; &lt;/li&gt; 	&lt;/ul&gt; 	&lt;h4&gt;Software and stuff&lt;/h4&gt; 	&lt;ul&gt; 	&lt;li&gt;&lt;a href=&quot;http://challenge.semanticweb.org/&quot;&gt;Semantic Web Challenge&lt;/a&gt; applications (winner: &lt;a href=&quot;http://www.confoto.org/&quot;&gt;CONFOTO&lt;/a&gt; - congrats bengee!)&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://simile.mit.edu/piggy-bank/&quot;&gt;Piggy Bank 2.1.1&lt;/a&gt; released.&lt;/li&gt; 	&lt;li&gt; &lt;a href=&quot;http://www.openiris.org/&quot;&gt;IRIS&lt;/a&gt; is a semantic desktop application framework that enables users to create a âpersonal mapâ across their office-related information objects. IRIS includes a machine-learning platform to help automate this process.  It provides âdashboardâ views, contextual navigation, and relationship-based structure across an extensible suite of office applications, including a calendar, web and file browser, e-mail client, and instant messaging client.&lt;br /&gt; &lt;em&gt;(open source release due Jan 2006)&lt;/em&gt; &lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://www.mksearch.mkdoc.org/&quot;&gt;MKSearch&lt;/a&gt; - &lt;em&gt;âA new kind of search engineâ&lt;/em&gt; - RDF-backed (Sesame) with Web crawler, extracts and indexes metadata.&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://www.foafrealm.org&quot;&gt;FOAFRealm&lt;/a&gt; - Our goal is to design and implement D-FOAF, a distributed authentication and trust infrastructure without a centralised authority. D-FOAF will be a backbone for trust applications based on social relationships and will establish identity of users similar to the way we establish identify and trust in real life.&lt;/li&gt; 	&lt;li&gt;Perl &lt;a href=&quot;http://search.cpan.org/dist/Net-Flickr-RDF-1.1/&quot;&gt;Net::Flickr::RDF&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;WordPress &lt;a href=&quot;http://rdfs.org&quot;&gt;SIOC&lt;/a&gt;  (Semantically-Interlinked Online Communities)  plugin updated (just copy &lt;a href=&quot;http://sw.deri.org/svn/sw/2005/08/sioc/wordpress/wp-sioc.php&quot;&gt;wp-sioc.php&lt;/a&gt; into the root of your WP install and it &lt;em&gt;just works&lt;/em&gt;)&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://ontomedia.ecs.soton.ac.uk/&quot;&gt;OntoMedia&lt;/a&gt; is intended for the representation of heterogenous media through description of the semantic content of that media. The representation may be limited to the description of some or all of the elements contained within the source or may include information regarding the narrative relationship that these elements have both to the media and to each other.&lt;/li&gt; 	&lt;li&gt;&lt;a href=&quot;http://mspace.fm/&quot;&gt;mSpace&lt;/a&gt; is an interaction model to help explore relationships in information - &lt;em&gt;âImagine Google on iTunesâ&lt;/em&gt;&lt;/li&gt; 	&lt;/ul&gt; 	&lt;p&gt;Blog post title of the week: &lt;/p&gt; 	&lt;blockquote&gt;&lt;p&gt; &lt;a href=&quot;http://copia.ogbuji.net/blog/2005-11-12/Don_t_give&quot;&gt;Donât give me that monkey-ass Web 1.0, either&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; 	&lt;p&gt;- &lt;a href=&quot;http://copia.ogbuji.net/blog/&quot;&gt;Uche Ogbuji&lt;/a&gt;&lt;/p&gt; 	&lt;p&gt;Alsoâ¦a new threat to Semantic Web developers has been discovered: &lt;a href=&quot;http://planb.nicecupoftea.org/archives/001309.html&quot;&gt;typhoid&lt;/a&gt;!, and  the key to the Webâs full potential isâ¦&lt;a href=&quot;http://www.foaf-project.org/2004/media/2005/11/07/3448&quot;&gt;Tetris&lt;/a&gt;.&amp;quot; &lt;/p&gt;  
</description></item><item><title>SIOC Vocabulary</title><guid>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?date=2005-10-28#886</guid><comments>http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=886#comments</comments><pubDate>Fri, 28 Oct 2005 21:37:19 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2006-06-22T08:56:58-04:00</n0:modified><description>&lt;p&gt;&lt;a href=&quot;http://dannyayers.com/archives/2005/10/28/sioc-vocabulary/&quot;&gt;SIOC Vocabulary&lt;/a&gt;: &amp;quot;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;
&lt;a href=&quot;http://rdfs.org/sioc/&quot;&gt;SIOC&lt;/a&gt;&lt;br /&gt;
 (Semantically Interlinked Online Communities) is an attempt to link online community sites and to use Semantic Web technologies to describe the information community sites have about their structure and contents and to find related information and new connections between posts.
&lt;/p&gt;&lt;/blockquote&gt;
	&lt;p&gt;From the &lt;a href=&quot;http://rdfs.org/sioc/spec/&quot;&gt;spec&lt;/a&gt;, main terms:&lt;/p&gt;
	&lt;p&gt;&lt;img src=&quot;http://dannyayers.com/2005/10/sioc_terms.png&quot; alt=&quot;SIOC terms&quot; /&gt;&lt;/p&gt;
	&lt;p&gt;I think I probably linked to this before, but it’s come on apace. They’ve now got plugins for Drupal and WordPress, and from the look of it, a fair load more…&lt;/p&gt;
	&lt;p&gt;There’s obviously some intersection here with the &lt;a href=&quot;http://atomowl.org/&quot;&gt;Atom/OWL&lt;/a&gt; stuff, and for that matter a &lt;a href=&quot;http://microformats.org/wiki/hatom&quot;&gt;hAtom&lt;/a&gt;. Heh, gonna be fun figuring out the equivalences.&lt;/p&gt;
	&lt;p&gt;(via &lt;a href=&quot;http://captsolo.net/info/ &quot;&gt;Uldis&lt;/a&gt;)&lt;/p&gt;&amp;quot;

&lt;p&gt;(Via &lt;a href=&quot;http://dannyayers.com&quot;&gt;Raw&lt;/a&gt;.)&lt;/p&gt;</description></item>
</channel>
</rss>
