<?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:443/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>Thu, 23 Apr 2026 00:10:30 GMT</pubDate><generator>Virtuoso Universal Server 08.03.3334</generator><webMaster>kidehen@openlinksw.com</webMaster><image><title>Kingsley Idehen&#39;s Blog Data Space</title><url>http://www.openlinksw.com:443/weblog/public/images/vbloglogo.gif</url><link>http://www.openlinksw.com:443/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:443/blog/kidehen@openlinksw.com/blog/?date=2011-01-16#1647</guid><comments>http://www.openlinksw.com:443/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>Solving Real Problems by Leveraging Linked Data: Unambiguous &amp; Verifiable Identity for HTTP Networks</title><guid>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2010-07-11#1625</guid><comments>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?id=1625#comments</comments><pubDate>Mon, 12 Jul 2010 03:25:03 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-07-12T07:22:02.000018-04:00</n0:modified><description>&lt;h3&gt;Problem: Unambiguous Verifiable Network Identity.&lt;/h3&gt;

&lt;p&gt;How Does &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id0x1b1ad1d0&quot;&gt;Linked Data&lt;/a&gt; Address This Problem? It provides critical infrastructure for the  WebID Protocol that enables an innovative tweak of SSL/TLS.
&lt;/p&gt;
&lt;p&gt;What about OpenID? The WebID Protocol embraces and extends OpenID (&lt;strong&gt;&lt;em&gt;in an open and positive way&lt;/em&gt;&lt;/strong&gt;) via the WebID + OpenID Hybrid variant of the protocol -- basic effect is that OpenID calls are re-routed to the WebID aspect which simply removes Username and Password Authentication from the authentication challenge interaction pattern.&lt;/p&gt;

&lt;h3&gt;WebID Components&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
X.509 Certificate and Private Key Generator
&lt;/li&gt;
&lt;li&gt;
Structured Profile Document (e.g. a &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id0x1a301338&quot;&gt;FOAF&lt;/a&gt; based Profile) published to an HTTP Network (e.g. &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id0x1ba50e10&quot;&gt;World Wide Web&lt;/a&gt;) and accessible at an Address (&lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id0x12ded2e0&quot;&gt;URL&lt;/a&gt;)
&lt;/li&gt;
&lt;li&gt;
An Agent Identifier aka. WebID (an HTTP Name Reference re. &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id0x1b197378&quot;&gt;URI&lt;/a&gt; variant) that&amp;#39;s the Subject of a Structured Profile Document (actually a Descriptor Resource)&lt;/li&gt;
&lt;li&gt;
Mechanism for persisting Public Key data from X.509 Certificate to Structured Profile Document and associating it with Subject WebID (e.g. SPARUL or other HTTP based methods)
&lt;/li&gt;
&lt;li&gt;
Mechanism for de-referencing Public Key data associated with a WebID (from its Structured Profile Document) for comparison against Public Key data following successful standard SSL/TLS protocol handshake (e.g. via &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id0x16d26ec8&quot;&gt;SPARQL&lt;/a&gt; Query).
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Demo&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.youtube.com/watch?v=mjgXsjd8PDE&quot; id=&quot;link-id0x1b9cc4d8&quot;&gt;WebID + OpenID Hybrid Protocol Demo using ODS, Stackoverflow.com, and identi.ca.&lt;/a&gt; - YouTube Screencast Demo Part 1 using Firefox&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=eXoxUo7Py4M &quot; id=&quot;link-id0x1a2db140&quot;&gt;WebID + OpenID Hybrid Protocol Demo using ODS, Stackoverflow.com, and identi.ca.&lt;/a&gt; - YouTube Screencast Demo Part 2 using Safari
&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/weblog/public/search.vspx?blogid=127&amp;amp;q=webid&amp;amp;type=text&amp;amp;output=html&quot; id=&quot;link-id0x1bc37a58&quot;&gt;Prior Posts about WebIDs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://payswarm.com/webid/drafts/ED-webid-20100711/&quot; id=&quot;link-id0x1a0eecb8&quot;&gt;Draft WebID Spec&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Revisiting HTTP based Linked Data (Update 1 - Demo Video Links Added)</title><guid>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2010-03-04#1611</guid><comments>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?id=1611#comments</comments><pubDate>Thu, 04 Mar 2010 15:16:14 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-03-08T09:59:37.000010-05:00</n0:modified><description>&lt;p&gt;Motivation for this post arose from a series of Twitter exchanges between &lt;a href=&quot;http://ouseful.wordpress.com/about/#this&quot; id=&quot;link-id115699ae8&quot;&gt;Tony Hirst&lt;/a&gt; and I, in relation to his &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id11a0cbc08&quot;&gt;blog&lt;/a&gt; post titled: &lt;a href=&quot;http://ouseful.wordpress.com/2010/03/03/so-what-is-it-about-linked-data-that-makes-it-linked-data%e2%84%a2/&quot; id=&quot;link-id1158f8ce8&quot;&gt;So What Is It About Linked Data that Makes it Linked Dataâ¢ ?&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;At the end of the marathon session, it was clear to &lt;a href=&quot;http://myopenlink.net/dataspace/person/kidehen#this&quot; id=&quot;link-id11557da58&quot;&gt;me&lt;/a&gt; that a blog post was required for future reference, at the very least :-)&lt;/p&gt;
&lt;h3&gt;What is &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id11a7ee3a8&quot;&gt;Linked Data&lt;/a&gt;?&lt;/h3&gt;
&lt;p&gt;&amp;quot;&lt;a href=&quot;http://dbpedia.org/resource/Reference_(computer_science)&quot; id=&quot;link-id11a682338&quot;&gt;Data Access by Reference&lt;/a&gt;&amp;quot; mechanism for Data Objects (or Entities) on HTTP networks. It enables you to Identify a Data Object and Access its structured Data Representation via a single Generic HTTP scheme based Identifier (HTTP &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id125037288&quot;&gt;URI&lt;/a&gt;). Data Object representation formats may vary; but in all cases, they are &lt;a href=&quot;http://dbpedia.org/resource/Hypermedia&quot; id=&quot;link-id115548f78&quot;&gt;hypermedia&lt;/a&gt; oriented, fully structured,  and negotiable within the &lt;a href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id11c955888&quot;&gt;context&lt;/a&gt; of a client-server message exchange.&lt;/p&gt;
&lt;h3&gt;Why is it Important?&lt;/h3&gt;
&lt;p&gt;
&lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id125154778&quot;&gt;Information&lt;/a&gt; makes the world tick!&lt;/p&gt;
&lt;p&gt;Information doesn&amp;#39;t exist without data to contextualize.&lt;/p&gt;
&lt;p&gt;Information is inaccessible without a projection (presentation) medium. &lt;/p&gt;
&lt;p&gt;All information (without exception, when produced by humans) is subjective. Thus, to truly maximize the innate heterogeneity of collective human intelligence, loose coupling of our information and associated data sources is imperative.&lt;/p&gt;
&lt;h3&gt;How is Linked Data Delivered?&lt;/h3&gt;
&lt;p&gt;Linked Data is exposed to HTTP networks (e.g. &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id125321238&quot;&gt;World Wide Web&lt;/a&gt;) via hypermedia resources bearing structured representations of data object descriptions. Remember, you have a single Identifier abstraction (generic HTTP URI) that embodies: Data Object Name and Data Representation Location (aka &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id1249a7a88&quot;&gt;URL&lt;/a&gt;).&lt;/p&gt;
&lt;h3&gt;How are Linked Data Object Representations Structured?&lt;/h3&gt;
&lt;p&gt;A structured representation of data exists when an &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id1250630d8&quot;&gt;Entity&lt;/a&gt; (Datum), its Attributes, and its Attribute Values are clearly discernible. In the case of a Linked Data Object, structured descriptions take the form of a hypermedia based &lt;a href=&quot;http://dbpedia.org/resource/Entity-attribute-value_model&quot; id=&quot;link-id126ed7608&quot;&gt;Entity&lt;/a&gt;-Attribute-Value (EAV) graph pictorial -- where each Entity, its Attributes, and its Attribute Values (optionally) are identified using Generic HTTP URIs. &lt;/p&gt;
&lt;p&gt;Examples of structured data representation formats (content types) associated with Linked Data Objects include:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;text/html&lt;/li&gt;
  &lt;li&gt;text/turtle&lt;/li&gt;
  &lt;li&gt;text/n3&lt;/li&gt;
  &lt;li&gt;application/json&lt;/li&gt;
  &lt;li&gt;application/rdf+xml&lt;/li&gt;
  &lt;li&gt;Others &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How Do I Create Linked Data oriented Hypermedia Resources?&lt;/h3&gt;
&lt;p&gt;You markup resources by expressing distinct entity-attribute-value statements (basically these a 3-tuple records) using a variety of notations:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;(X)HTML+&lt;a href=&quot;http://dbpedia.org/resource/RDFa&quot; id=&quot;link-id1252975b8&quot;&gt;RDFa&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://n2.talis.com/wiki/RDF_JSON_Specification&quot; id=&quot;link-id115015458&quot;&gt;JSON&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.dajobe.org/2004/01/turtle/&quot; id=&quot;link-id116458478&quot;&gt;Turtle&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/DesignIssues/Notation3&quot; id=&quot;link-id11a62f9f8&quot;&gt;N3&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://swdev.nokia.com/trix/trix.html&quot; id=&quot;link-id11a8f56b8&quot;&gt;TriX&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www4.wiwiss.fu-berlin.de/bizer/TriG/&quot; id=&quot;link-id117156978&quot;&gt;TriG&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.w3.org/TR/REC-rdf-syntax/&quot; id=&quot;link-id126f52a58&quot;&gt;RDF/XML&lt;/a&gt;, and&lt;/li&gt;
  &lt;li&gt;Others (for instance you can use Atom data format extensions to model EAV graph as per OData initiative from Microsoft).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can achieve this task using any of the following approaches:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Notepad&lt;/li&gt;
  &lt;li&gt;WYSIWYG Editor &lt;/li&gt;
  &lt;li&gt;Transformation of Database Records via Middleware&lt;/li&gt;
  &lt;li&gt;Transformation of XML based &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; Services output via Middleware&lt;/li&gt;
  &lt;li&gt;Transformation of other Hypermedia Resources via Middleware&lt;/li&gt;
  &lt;li&gt;Transformation of non Hypermedia Resources via Middleware&lt;/li&gt;
  &lt;li&gt;Use a platform that delivers all of the above.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Practical Examples of Linked Data Objects Enable&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Describe Who You Are, What You Offer, and What You Need via your structured profile, then leave your HTTP network to perform the REST (serendipitous discovery of relevant things)&lt;/li&gt;
  &lt;li&gt;Identify (via map overlay) all items of interest based on a 2km+ radious of my current location (this could include vendor offerings or services sought by existing or future customers)&lt;/li&gt;
  &lt;li&gt;Share the latest and greatest family photos with family members *only* without forcing them to signup for Yet Another Web 2.0 service or Social Network&lt;/li&gt;
  &lt;li&gt;No repetitive signup and username and password based login sequences per Web 2.0 or Mobile Application combo&lt;/li&gt;
  &lt;li&gt;Going beyond imprecise Keyword Search to the new frontier of Precision Find - Example, Find Data Objects associated with the keywords: Tiger, while enabling the seeker disambiguate across the &amp;quot;Who&amp;quot;, &amp;quot;What&amp;quot;, &amp;quot;Where&amp;quot;, &amp;quot;When&amp;quot; dimensions (with negation capability)&lt;/li&gt;
  &lt;li&gt;Determine how two Data Objects are Connected - person to person, person to subject matter etc. (LinkedIn outside the walled garden)&lt;/li&gt;
  &lt;li&gt;Use any resource address (e.g &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id124fd8118&quot;&gt;blog&lt;/a&gt; or bookmark URL) as the conduit into a Data Object mesh that exposes all associated Entities and their social network relationships&lt;/li&gt;
  &lt;li&gt;Apply patterns (social dimensions) above to traditional enterprise data sources in combination (optionally) with external data without compromising security etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How Do &lt;a href=&quot;http://www.openlinksw.com/dataspace/organization/openlink#this&quot; id=&quot;link-id124fd0d98&quot;&gt;OpenLink Software&lt;/a&gt; Products Enable Linked Data Exploitation?&lt;/h3&gt;
&lt;p&gt;Our data access middleware heritage (which spans 16+ years) has enabled us to assemble a rich portfolio of coherently integrated products that enable cost-effective evaluation and utilization of Linked Data,	 without writing a single line of code, or exposing you to the hidden, but extensive admin and configuration costs. Post installation, the benefits of Linked Data simply materialize (along the lines described above).&lt;/p&gt;
&lt;p&gt;Our main Linked Data oriented products include:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://ode.openlinksw.com&quot; id=&quot;link-id125058d68&quot;&gt;OpenLink Data Explorer&lt;/a&gt; -- visualizes Linked Data or Linked Data transformed &amp;quot;on the fly&amp;quot; from hypermedia and non hypermedia data sources &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://uriburner.com&quot; id=&quot;link-id1251db6a8&quot;&gt;URIBurner&lt;/a&gt; -- a &amp;quot;deceptively simple&amp;quot; solution that enables the generation of Linked Data &amp;quot;on the fly&amp;quot; from a broad collection of data sources and resource types&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://ods.openlinksw.com/wiki/ODS/&quot; id=&quot;link-id1252caae8&quot;&gt;OpenLink Data Spaces&lt;/a&gt; -- a platform for enterprises and individuals that enhances distributed collaboration via Linked Data driven virtualization of data across its native and/or 3rd party content manager for: Blogs, Wikis, Shared Bookmarks, Discussion Forums, Social Networks etc&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/overview/index.htm&quot; id=&quot;link-id124809b58&quot;&gt;OpenLink Virtuoso&lt;/a&gt; -- a secure and high-performance native hybrid data server (Relational, RDF-Graph, Document models) that includes in-built Linked Data transformation middleware (aka. Sponger). &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Related&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.ietf.org/rfc/rfc2616.txt&quot; id=&quot;link-id125306d78&quot;&gt;Hypertext Transfer Protocol 1.1 RFC&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.odata.org/docs/%5BMC-APDSU%5D.htm#_Toc246716495&quot; id=&quot;link-id11c948e98&quot;&gt;Open Data Protocol Glossary&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1543&quot; id=&quot;link-id126fae278&quot;&gt;Simple Explanation of RDF and Linked Data Dynamics&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&amp;amp;q=linked%20data%0D%0A&amp;amp;type=text&amp;amp;output=html&quot; id=&quot;link-id1252e0018&quot;&gt;Collection of post from the past about Linked Data&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1584&quot; id=&quot;link-id124fefea8&quot;&gt;Are We There Yet Re. Web++?&lt;/a&gt; -- includes link to &lt;a href=&quot;http://itc.conversationsnetwork.org/shows/detail4233.html&quot; id=&quot;link-id125188078&quot;&gt;podcast conversation with Jon Udell&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.ted.com/talks/gary_flake_is_pivot_a_turning_point_for_web_exploration.html&quot; id=&quot;link-id11a501c28&quot;&gt;Web of Linked Data Pivoting Demo from TED&lt;/a&gt; -- by Microsoft&amp;#39;s Gary Flake
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.youtube.com/watch?v=G29DBIEcIuQ&quot; id=&quot;link-id1204fff18&quot;&gt;Microsoft Pivot atop Virtuoso Quad Store&amp;#39;s Faceted Browser Engine&lt;/a&gt;-- My Demonstration of EAV model transcending data representation variations (i.e., RDF&amp;#39;s EAV data model data served up in Microsoft CXML data representation format).
&lt;/li&gt; 
&lt;/ul&gt;</description></item><item><title>Linked Data &amp; Socially Enhanced Collaboration (Enterprise or Individual) -- Update 1</title><guid>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2010-03-02#1610</guid><comments>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?id=1610#comments</comments><pubDate>Tue, 02 Mar 2010 20:47:54 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-03-03T19:50:37-05:00</n0:modified><description>&lt;p&gt;Socially enhanced enterprise and invididual collaboration is becoming a focal point for a variety of solutions that offer erswhile distinct content managment features across the realms of Blogging, Wikis, Shared Bookmarks, Discussion Forums etc.. as part of an integrated platform suite. Recently, &lt;a href=&quot;http://www.socialtext.com/&quot; id=&quot;link-id112be850&quot;&gt;Socialtext&lt;/a&gt; has caught my attention courtesy of its nice &lt;a href=&quot;http://www.socialtext.com/products/socialnetworking.php&quot; id=&quot;link-id145d9850&quot;&gt;features and benefits page&lt;/a&gt; . In addition, I&amp;#39;ve also found the &lt;a href=&quot;http://mike2.openmethodology.org/&quot; id=&quot;link-id14103cc8&quot;&gt;Mike 2.0 portal&lt;/a&gt; immensely interesting and valuable, for those with an enterprise  collaboration bent.&lt;/p&gt;
&lt;p&gt;Anyway, Socialtext and Mike 2.0  (they aren&amp;#39;t identical and juxtaposition isn&amp;#39;t seeking to imply this) provide nice demonstrations of socially enhanced collaboration for individuals and/or enterprises is all about:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Identifying Yourself&lt;/li&gt;
  &lt;li&gt;Identifying Others (key contributors, peers, collaborators)&lt;/li&gt;
  &lt;li&gt;Serendipitous Discovery of key contributors, peers, and collaborators&lt;/li&gt;
  &lt;li&gt;Serendipitous Discovery by key contributors, peers, and collaborators&lt;/li&gt;
  &lt;li&gt;Develop and sustain relationships via socially enhanced professional network hybrid&lt;/li&gt;
  &lt;li&gt;Utilize your new &amp;quot;trusted network&amp;quot; (which you&amp;#39;ve personally indexed) when seeking help or propagating a &lt;a href=&quot;http://dbpedia.org/resource/Meme&quot; id=&quot;link-id13ad00d0&quot;&gt;meme&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As is typically the case in this emerging realm, the critical issue of discrete &amp;quot;identifiers&amp;quot; (record keys in sense) for &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; items, data containers, and data creators (individuals and groups) is overlooked albeit unintentionally. &lt;/p&gt;
&lt;h3&gt;How HTTP based &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id112e1ba8&quot;&gt;Linked Data&lt;/a&gt; Addresses the Identifier Issue&lt;/h3&gt;
&lt;p&gt;Rather than using platform constrained identifiers such as: &lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;email address (a &amp;quot;mailto&amp;quot; scheme identifier), &lt;/li&gt;
  &lt;li&gt;a dbms user account, &lt;/li&gt;
  &lt;li&gt;application specific account, or&lt;/li&gt;
  &lt;li&gt;OpenID.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It enables you to leverage the platform independence of HTTP scheme Identifiers (Generic URIs) such that Identifiers for: &lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;You, &lt;/li&gt;
  &lt;li&gt;Your Peers, &lt;/li&gt;
  &lt;li&gt;Your Groups, and &lt;/li&gt;
  &lt;li&gt;Your Activity Generated Data, &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;simply become conduits into a mesh of &lt;a href=&quot;http://virtuoso.openlinksw.com/presentations/Creating_Deploying_Exploiting_Linked_Data2/images/My_Data_Spaces.png&quot; id=&quot;link-id13fe1168&quot;&gt;HTTP -- referencable and accessible -- Linked Data Objects&lt;/a&gt; endowed with High SDQ (Serendipitious Discovery Quotient). For example my &lt;a href=&quot;http://kingsley.idehen.name/dataspace/person/kidehen#this&quot; id=&quot;link-id13bdcc80&quot;&gt;Personal WebID &lt;/a&gt;is all anyone needs to know if they want to explore:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;My Profile (which includes references to data objects associated with my interests, social-network, calendar, bookmarks etc.)&lt;/li&gt;
&lt;li&gt;Data generated by my activities across various data spaces (via data objects associated with my online accounts e.g. &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/feeds.delicious.com/v2/rss/kidehen?count=15&quot; id=&quot;link-id141cce38&quot;&gt;Del.icio.us&lt;/a&gt;, &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/twitter.com/kidehen&quot; id=&quot;link-id11802ce8&quot;&gt;Twitter&lt;/a&gt;, &lt;a href=&quot;http://linkeddata.uriburner.com/about/id/entity/http/www.last.fm/user/kidehen&quot; id=&quot;link-id118bf470&quot;&gt;Last.FM&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://uriburner.com/fct/rdfdesc/usage.vsp?g=http%3A%2F%2Fkingsley.idehen.name%2Fdataspace%2Fperson%2Fkidehen%23this&amp;amp;tp=4&quot; id=&quot;link-id13c0f528&quot;&gt;Linked Data Meshups via URIBurner&lt;/a&gt; (or any other &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id11334f00&quot;&gt;Virtuoso&lt;/a&gt; instance) that provide an extend view of my profile&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;How &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id14324eb0&quot;&gt;FOAF&lt;/a&gt;+SSL adds Socially aware Security &lt;/h3&gt;
&lt;p&gt;Even when you reach a point of equilibrium where: your daily activities trigger orchestratestration of CRUD (Create, Read, Update, Delete) operations against Linked Data Objects within your socially enhanced collaboration network, you still have to deal with the thorny issues of security, that includes the following: &lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Single Sign On, &lt;/li&gt;
  &lt;li&gt;Authentication, and &lt;/li&gt;
  &lt;li&gt;Data Access Policies.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;FOAF+SSL, an application of HTTP based Linked Data, enables you to enhance your Personal HTTP scheme based Identifer (or WebID) via the following steps (peformed by a FOAF+SSL compliant platform):&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Imprint WebID within a self-signed x.509 based public key (certificate) associated with your private key (generated by FOAF+SSL platform or manually via OpenSSL)&lt;/li&gt;
  &lt;li&gt;Store public key components (modulous and exponent) into your FOAF based profile document which references your Personal HTTP Identifier as its primary topic&lt;/li&gt;
  &lt;li&gt;Leverage HTTP &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id141f8b30&quot;&gt;URL&lt;/a&gt; component of WebID for making public key components (modulous and exponent) available for x.509 certificate based authentication challenges posed by systems secured by FOAF+SSL (directly) or OpenID (indirectly via FOAF+SSL to OpenID proxy services).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Contrary to conventional experiences with all things PKI (Public Key Infrastructure) related, FOAF+SSL compliant platforms typically handle the PKI issues as part of the protocol implementation; thereby protecting you from any administrative tedium without compromising security.&lt;/p&gt;
&lt;h3&gt;Conclusions&lt;/h3&gt;
&lt;p&gt;Understanding how new technology innovations address long standing problems, or understanding how new solutions inadvertently fail to address old problems, provides time tested mechanisms for product selection and value proposition comprehension that ultimately save scarce resources such as time and money. &lt;/p&gt;
&lt;p&gt;If you want to understand real world problem solution #1 with regards to HTTP based Linked Data look no further than the issues of secure, socially aware, and platform independent identifiers for data objects, that build bridges across erstwhile data silos.&lt;/p&gt;
&lt;p&gt;If you want to cost-effectively experience what I&amp;#39;ve outlined in this post, take a look at &lt;a href=&quot;http://ods.openlinksw.com/wiki/ODS/&quot; id=&quot;link-id13c21220&quot;&gt;OpenLink Data Spaces&lt;/a&gt; (&lt;a href=&quot;http://ods.openlinksw.com/wiki/ODS/&quot; id=&quot;link-id1422cdd8&quot;&gt;ODS&lt;/a&gt;) which is a distributed collaboration engine (enterprise of individual) built around the &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id14211c98&quot;&gt;Virtuoso&lt;/a&gt; database engines. It simply enhances existing collaboration tools via the following capabilities:&lt;/p&gt;
&lt;p&gt;Addition of Social Dimensions via HTTP based &lt;a href=&quot;http://dbpedia.org/resource/Identity_(object-oriented_programming)&quot; id=&quot;link-id116ecd88&quot;&gt;Data Object Identifiers&lt;/a&gt; for all Data Items (if missing)&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Ability to integrate across a myriad of Data Source Types rather than a select few across RDBM Engines, LDAP, &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; Services, and various HTTP accessible Resources (Hypermedia or Non Hypermedia content types)&lt;/li&gt;
  &lt;li&gt;Addition of FOAF+SSL based authentication&lt;/li&gt;
  &lt;li&gt;Addition of FOAF+SSL based Access Control Lists (ACLs) for policy based data access.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Related:&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/GetAPersonalURIIn5MinutesOrLess&quot; id=&quot;link-id117b2610&quot;&gt;Get Yourself A WebID in 5 Minutes or Less&lt;/a&gt; via OpenLink Data Spaces (an application layer built atop Virtuoso)&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://ods.openlinksw.com/dataspace/dav/wiki/ODS/ODSBriefcaseFOAFSSL&quot; id=&quot;link-id140311a0&quot;&gt;How To Share Resources Securely Using FOAF+SSL&lt;/a&gt; &lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.youtube.com/watch?v=CRbdeNMPCug&quot; id=&quot;link-id11ad5448&quot;&gt;FOAF+SSL &amp;amp; WebID Demonstration&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://www.slideshare.net/kidehen/linked-data-spaces-data-portability-access&quot; id=&quot;link-id141f43a8&quot;&gt;OpenLink Data Spaces &amp;amp; Data Portability&lt;/a&gt;.&lt;/li&gt;
  
&lt;/ul&gt;</description></item><item><title>5 Game Changing Things about the OpenLink Virtuoso + AWS Cloud Combo</title><guid>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2010-01-31#1590</guid><comments>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?id=1590#comments</comments><pubDate>Sun, 31 Jan 2010 22:29:34 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2010-02-01T08:59:36-05:00</n0:modified><description>
&lt;p&gt; Here are 5 powerful benefits you can immediately derive from the combination of &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id17eb8988&quot;&gt;Virtuoso&lt;/a&gt; and Amazon&amp;#39;s AWS services (specifically the EC2 and EBS components): &lt;br /&gt;
&lt;/p&gt;  &lt;ol&gt; &lt;li&gt; Acquire your own personal or service specific &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Spaces&quot; id=&quot;link-id1423e520&quot;&gt;data space&lt;/a&gt; in the Cloud. Think DBase, Paradox, FoxPRO, Access of yore, but with the power of &lt;a href=&quot;http://dbpedia.org/resource/Oracle_Database&quot; id=&quot;link-id136c6290&quot;&gt;Oracle&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/IBM_Informix&quot; id=&quot;link-id11b269b8&quot;&gt;Informix&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Microsoft_SQL_Server&quot; id=&quot;link-id138084b8&quot;&gt;Microsoft SQL Server&lt;/a&gt; etc.. using a Conceptual, as opposed to solely Logical, model based DBMS (i.e., a Hybrid DBMS Engine for: &lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id132a7938&quot;&gt;SQL&lt;/a&gt;, RDF, XML, and Full Text) &lt;/li&gt; &lt;li&gt; Ability to share and control access to your resources using innovations like &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id17ee9d28&quot;&gt;FOAF&lt;/a&gt;+SSL, OpenID, and OAuth, all from one place &lt;/li&gt; &lt;li&gt; Construction of personal or organization based FOAF profiles in a matter of minutes; by simply creating a basic DBMS (or &lt;a href=&quot;http://dbpedia.org/resource/OpenLink_Data_Spaces&quot; id=&quot;link-id14784ae0&quot;&gt;ODS&lt;/a&gt; application layer) account; and then using this profile to create strong links (references) to all your Data silos (esp. those from the &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; 2.0 realm) &lt;/li&gt; &lt;li&gt; Load data sets from the &lt;a href=&quot;http://community.linkeddata.org/dataspace/organization/lod#this&quot; id=&quot;link-id17e6ac98&quot;&gt;LOD&lt;/a&gt; cloud or Sponge existing Web resources (i.e., on the fly data transformation to RDF model based &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id17e65d38&quot;&gt;Linked Data&lt;/a&gt;) and then use the combination to build powerful lookup services that enrich the value of URLs (think: Web addressable reports holding query results) that you publish &lt;/li&gt; &lt;li&gt; Bind all of the above to a domain that you own (e.g. a .Name domain) so that you have an attribution-friendly &amp;quot;authority&amp;quot; component for resource URLs and &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id118a08d8&quot;&gt;Entity&lt;/a&gt; URIs published from your Personal Linked Data Space on the Web (or private HTTP network). &lt;/li&gt; &lt;/ol&gt; &lt;p&gt; In a nutshell, the AWS Cloud infrastructure simplifies the process of generating Federated presence on the &lt;a href=&quot;http://dbpedia.org/resource/Internet&quot; id=&quot;link-id1380af38&quot;&gt;Internet&lt;/a&gt; and/or &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot; id=&quot;link-id11633b10&quot;&gt;World Wide Web&lt;/a&gt;. Remember, centralized networking models always end up creating data silos, in some &lt;a href=&quot;http://dbpedia.org/resource/Context_%28language_use%29&quot; id=&quot;link-id142006f0&quot;&gt;context&lt;/a&gt;, ultimately! :-) &lt;/p&gt;
</description></item><item><title>Introducing Virtuoso Universal Server (Cloud Edition) for Amazon EC2</title><guid>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2008-11-28#1489</guid><comments>http://www.openlinksw.com:443/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>Where Are All the RDF-based Semantic Web Applications?</title><guid>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2008-10-01#1447</guid><comments>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?id=1447#comments</comments><pubDate>Wed, 01 Oct 2008 23:09:00 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-10-02T15:27:41-04:00</n0:modified><description>&lt;p&gt;
In response to the &amp;quot;&lt;a href=&quot;http://dbpedia.org/resource/Semantic_Web&quot; id=&quot;link-id15971040&quot;&gt;Semantic Web&lt;/a&gt; Technology&amp;quot; application classification scheme espoused by &lt;a href=&quot;http://www.readwriteweb.com&quot; id=&quot;link-id16391540&quot;&gt;ReadWriteWeb&lt;/a&gt; (RWW), emphasized in the post titled:  &lt;a href=&quot;http://www.readwriteweb.com/archives/rdf_semantic_web_apps.php&quot; id=&quot;link-id1157eaa0&quot;&gt;Where are all the RDF-based Semantic Web Apps?&lt;/a&gt;, here is my attempt to clarify and reintroduce what &lt;a href=&quot;http://www.openlinksw.com/dataspace/organization/openlink#this&quot; id=&quot;link-id15a43758&quot;&gt;OpenLink Software&lt;/a&gt; offers (today) in relation to Semantic Web technology.
&lt;/p&gt;
&lt;p&gt;
From the RWW Top-Down category, which I interpret as: technologies that produce RDF from non RDF &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; sources. Our product portfolio is comprised of the following; &lt;a href=&quot;http://virtuoso.openlinksw.com&quot; id=&quot;link-id14f05818&quot;&gt;Virtuoso Universal Server&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/OpenLink_Data_Spaces&quot; id=&quot;link-id162c8630&quot;&gt;OpenLink Data Spaces&lt;/a&gt;, &lt;a href=&quot;http://oat.openlinksw.com&quot; id=&quot;link-id134e1a00&quot;&gt;OpenLink Ajax Toolkit&lt;/a&gt;, and &lt;a href=&quot;http://ode.openlinksw.com&quot; id=&quot;link-id160b3bf8&quot;&gt;OpenLink Data Explorer&lt;/a&gt; (which includes ubiquity commands).&lt;/p&gt;

&lt;h3&gt;Virtuoso Universal Server functionality summary:&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;Generation of RDF &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id161d5f50&quot;&gt;Linked Data&lt;/a&gt; Views of &lt;a href=&quot;http://dbpedia.org/resource/SQL&quot; id=&quot;link-id161d5978&quot;&gt;SQL&lt;/a&gt;, XML, and &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; Services in general &lt;/li&gt;
  &lt;li&gt;Deployment of RDF Linked Data &lt;/li&gt;
  &lt;li&gt;&amp;quot;On the Fly&amp;quot; generation of RDF Linked Data from Document Web &lt;a href=&quot;http://www.w3.org/TR/webarch/&quot; id=&quot;link-id178bbc08&quot;&gt;information resources&lt;/a&gt; (i.e. distillation of entities from their containers e.g. Web pages) via Cartridges / Drivers&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id162c2118&quot;&gt;SPARQL&lt;/a&gt; query language support &lt;/li&gt;
  &lt;li&gt;SPARQL extensions that bring SPARQL closer to SQL e.g Aggregates, Update, Insert, Delete
    Named Graph support (i.e. use of logical names to partition RDF data within Virtuoso&amp;#39;s multi-model dbms engine)    &lt;/li&gt;
  &lt;li&gt;Inference Engine (currently in use re. &lt;a href=&quot;http://dbpedia.org/resource/DBpedia&quot; id=&quot;link-id14f563c0&quot;&gt;DBpedia&lt;/a&gt; via Yago and &lt;a href=&quot;http://umbel.org/about/&quot; id=&quot;link-id113273b8&quot;&gt;UMBEL&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Host and exposes data from &lt;a href=&quot;http://dbpedia.org/resource/Drupal&quot; id=&quot;link-id123d3bd8&quot;&gt;Drupal&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/WordPress&quot; id=&quot;link-id141adf40&quot;&gt;Wordpress&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/MediaWiki&quot; id=&quot;link-id1604b450&quot;&gt;MediaWiki&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/PhpBB&quot; id=&quot;link-id141013a8&quot;&gt;phpBB3&lt;/a&gt; as RDF Linked Data via in-built support for &lt;a href=&quot;http://dbpedia.org/resource/PHP&quot; id=&quot;link-id14661e58&quot;&gt;PHP&lt;/a&gt; runtime&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ODSInstallationEC2&quot; id=&quot;link-id146c84d0&quot;&gt;Available as an EC2 AMI&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;etc..&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;OpenLink Data Spaces functionality summary:&lt;/h3&gt;
&lt;ol&gt;
  &lt;li&gt;Simple mechanism for Linked Data &lt;a href=&quot;http://dbpedia.org/resource/Giant_Global_Graph&quot; id=&quot;link-id15473770&quot;&gt;Web&lt;/a&gt; enabling yourself by giving you an &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/GetAPersonalURIIn5MinutesOrLess&quot; id=&quot;link-id15f6d278&quot;&gt;HTTP based User ID&lt;/a&gt; (a de-referencable &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id15aaeb68&quot;&gt;URI&lt;/a&gt;) that is linked to a &lt;a href=&quot;http://myopenlink.net/dataspace/person/kidehen&quot; id=&quot;link-id15a7a840&quot;&gt;FOAF based Profile page&lt;/a&gt; and OpenID&lt;/li&gt;
  &lt;li&gt;Binds all your data sources (blogs, wikis, bookmarks, photos, calendar items etc. ) to your URI so can &amp;quot;Find&amp;quot; things by only remembering your URI&lt;/li&gt;
  &lt;li&gt;Makes your profile page and personal URI the focal point of Linked Data Web presence&lt;/li&gt;
  &lt;li&gt;Delivers Data Portability (using data access by value or &lt;a href=&quot;http://dbpedia.org/resource/Reference_(computer_science)&quot; id=&quot;link-id16212838&quot;&gt;data access by reference&lt;/a&gt;) across data silos (e.g. Web 2.0 style social networks)&lt;/li&gt;
  &lt;li&gt;Allows you make annotations about anything in your own &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Spaces&quot; id=&quot;link-id14668010&quot;&gt;Data Space&lt;/a&gt;(s) on the Web without exposure to RDF markup&lt;/li&gt;
  &lt;li&gt;A Briefcase feature that provides a WebDAV driven RDF Linked Data variant of functionality seen in Mac OS X Spotlight and WinFS with the addition of SPARQL compliance&lt;/li&gt;
  &lt;li&gt;Automatically generates &lt;a href=&quot;http://dbpedia.org/resource/RDFa&quot; id=&quot;link-id14691440&quot;&gt;RDFa&lt;/a&gt; in its (X)HTML pages&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;http://dbpedia.org/resource/Blog&quot; id=&quot;link-id14fae7b8&quot;&gt;Blog&lt;/a&gt;, Wiki, WebDAV File Server, Shared Bookmarks, Calendar, and other applications that look and feel like Web 2.0 counterparts but emitt RDF Linked Data amongst a plethora of data exchange formats&lt;/li&gt;
  &lt;li&gt;Available as an EC2 AMI&lt;/li&gt;
  &lt;li&gt;etc..&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;OpenLink Ajax Toolkit functionality summary:&lt;/h3&gt;
&lt;ol&gt;
  &lt;li&gt;Provides binding to SQL, RDF, XML, and Web Services via Ajax Database Connectivity Layer (you only need an &lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-id11550548&quot;&gt;ODBC&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/Java_Database_Connectivity&quot; id=&quot;link-id13ae5f68&quot;&gt;JDBC&lt;/a&gt;, OLE-DB, &lt;a href=&quot;http://dbpedia.org/resource/ADO.NET&quot; id=&quot;link-id162803e8&quot;&gt;ADO&lt;/a&gt;.NET,  XMLA Driver, or Web Service on the backend for dynamic data access from Javascript)&lt;/li&gt;
  &lt;li&gt;All controls are Ajax Database Connectivity bound (widgets get their data from Ajax Database Connectivity data sources)&lt;/li&gt;
  &lt;li&gt;Bundled with Virtuoso and &lt;a href=&quot;http://dbpedia.org/resource/OpenLink_Data_Spaces&quot; id=&quot;link-id161dfe90&quot;&gt;ODS&lt;/a&gt; installations.&lt;/li&gt;
  &lt;li&gt;etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;OpenLink Data Explorer functionality summary&lt;/h3&gt;
&lt;ol&gt;
  &lt;li&gt;Distills entities associated with information resource style containers (e.g. Web Pages or files) as RDF Linked Data&lt;/li&gt;
  &lt;li&gt;Exposes the RDF based &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id12a42ed8&quot;&gt;Linked Data graph&lt;/a&gt; associated with information resources (see the Linked Data behind Web pages)&lt;/li&gt;
  &lt;li&gt;Ubiquity commands for invoking the above&lt;/li&gt;
  &lt;li&gt;Available as a &lt;a href=&quot;http://linkeddata.uriburner.com/ode&quot; id=&quot;link-id15a0d2b0&quot;&gt;Hosted Service&lt;/a&gt; or &lt;a href=&quot;http://ode.openlinksw.com&quot; id=&quot;link-id138b9fa8&quot;&gt;Firefox Extension&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;Bundled with Virtuoso and ODS installations&lt;/li&gt;
  &lt;li&gt;etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Note:&lt;/h3&gt;
&lt;p&gt;Of course you could have simply looked up &lt;a href=&quot;http://www.openlinksw.com/dataspace/organization/openlink&quot; id=&quot;link-id14ef2c10&quot;&gt;OpenLink Software&amp;#39;s FOAF based Profile page&lt;/a&gt; (*note the Linked Data Explorer tab*), or simply passed the &lt;a href=&quot;http://dbpedia.org/resource/Friend_of_a_friend&quot; id=&quot;link-id14cbf5c8&quot;&gt;FOAF&lt;/a&gt; profile page &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Locator&quot; id=&quot;link-id16453e28&quot;&gt;URL&lt;/a&gt; to a Linked Data aware client application such as: &lt;a href=&quot;http://linkeddata.uriburner.com/ode&quot; id=&quot;link-id15a80500&quot;&gt;OpenLink Data Explorer&lt;/a&gt;, &lt;a href=&quot;http://zitgist.com/about/&quot; id=&quot;link-id1586a360&quot;&gt;Zitgist&lt;/a&gt; &lt;a href=&quot;http://dataviewer.zitgist.com&quot; id=&quot;link-id16249f60&quot;&gt;Data Viewer&lt;/a&gt;, &lt;a href=&quot;http://beckr.org/marbles&quot; id=&quot;link-id15993fb0&quot;&gt;Marbles&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-id14d63048&quot;&gt;Tabulator&lt;/a&gt;, and obtained information. Remember, &lt;a href=&quot;http://www.openlinksw.com/dataspace/organization/openlink#this&quot; id=&quot;link-id138ba838&quot;&gt;OpenLink Software&lt;/a&gt; is an &lt;a href=&quot;http://dbpedia.org/resource/Entity&quot; id=&quot;link-id1173e120&quot;&gt;Entity&lt;/a&gt; of Type: &lt;a href=&quot;http://xmlns.com/foaf/0.1/Organization&quot; id=&quot;link-id138b87b8&quot;&gt;foaf:Organization&lt;/a&gt;, on the burgeoning Linked Data Web :-)&lt;/p&gt;

&lt;h3&gt;Related&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://virtuoso.openlinksw.com/presentations/Creating_Deploying_Exploiting_Linked_Data2/Creating_Deploying_Exploiting_Linked_Data2_TimBL_v3.html&quot; id=&quot;link-id163a0c88&quot;&gt;Linked Data Planet Keynote&lt;/a&gt; (RDFa based remix edition)&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://semanticbusiness.blogspot.com/2008/09/report-on-cusp-global-review-of.html&quot; id=&quot;link-id11471a40&quot;&gt;On The Cusp: A Global Review of the Semantic Web Industry.&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Comments about recent Semantic Gang Podcast</title><guid>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2008-05-02#1357</guid><comments>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?id=1357#comments</comments><pubDate>Fri, 02 May 2008 21:44:31 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-05-05T20:06:42.000004-04:00</n0:modified><description>&lt;p&gt;After listening to the &lt;a href=&quot;http://semanticgang.talis.com/2008/05/02/april-2008-the-semantic-web-gang-discuss-a-wikipedia-for-data/&quot; id=&quot;link-id1089e218&quot;&gt;latest Semantic Web Gang podcast&lt;/a&gt;, I found myself agreeing with some of the points made by &lt;a href=&quot;http://www.linkedin.com/in/iskold&quot; id=&quot;link-id10b91e58&quot;&gt;Alex Iskold&lt;/a&gt;, specifically:

&lt;/p&gt;
&lt;ul&gt;-- &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id106e24e0&quot;&gt;Linked Data&lt;/a&gt; does not implicitly imply making all your &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id17ab3d48&quot;&gt;data&lt;/a&gt; public&lt;/ul&gt;
&lt;ul&gt;-- &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id11fdcef0&quot;&gt;Linked Data&lt;/a&gt; principles benefit &lt;a href=&quot;http://dbpedia.org/resource/Intranet&quot; id=&quot;link-id109756e8&quot;&gt;Intranet&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/Extranet&quot; id=&quot;link-id1099cfd8&quot;&gt;Extranet&lt;/a&gt; style &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id10cd25b0&quot;&gt;data&lt;/a&gt; integration (trumps alternative &lt;a href=&quot;http://dbpedia.org/resource/federated_database_system&quot; id=&quot;link-id14f29940&quot;&gt;distributed database&lt;/a&gt; integration approaches any day)&lt;/ul&gt;
&lt;ul&gt;-- Business exploitation of &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id0xca51940&quot;&gt;Linked Data&lt;/a&gt; on the &lt;a href=&quot;http://dbpedia.org/resource/World_Wide_Web&quot;&gt;Web&lt;/a&gt; will certainly be driven by the correlation of opportunity costs (which is more than likely what Alex meant by &amp;quot;use cases&amp;quot;) associated with the lack of URIs originating from the domain of a given business (Tom Heath: also effectively alluded to this via his &lt;a href=&quot;http://dbpedia.org/resource/BBC&quot; id=&quot;link-id16f33348&quot;&gt;BBC&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id10decf38&quot;&gt;URI&lt;/a&gt; land grab anecdotes; same applies Georgi&amp;#39;s examples)&lt;/ul&gt;
&lt;ul&gt;-- History is a great tutor, answers to many of today&amp;#39;s problems always lie somewhere in plain sight of the past.&lt;/ul&gt;

&lt;p&gt;Of course, I also believe that &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot;&gt;Linked Data&lt;/a&gt; serves Web &lt;a href=&quot;http://dbpedia.org/resource/Data&quot; id=&quot;link-id0x1afebd58&quot;&gt;Data&lt;/a&gt; Integration across the &lt;a href=&quot;http://dbpedia.org/resource/Internet&quot; id=&quot;link-id10aa5668&quot;&gt;Internet&lt;/a&gt; very well too, and the fact that it will be beneficial to businesses in a big way. No individual or organization is an island, I think the &lt;a href=&quot;http://dbpedia.org/resource/Internet&quot; id=&quot;link-id0xb25fbd0&quot;&gt;Internet&lt;/a&gt; and Web have done a good job of demonstrating that thus far :-) We&amp;#39;re all &lt;a href=&quot;http://dbpedia.org/resource/Data&quot;&gt;data&lt;/a&gt; nodes in a &lt;a href=&quot;http://dbpedia.org/resource/Giant_Global_Graph&quot; id=&quot;link-id5d8a3a8&quot;&gt;Giant Global Graph&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://myopenlink.net/dataspace/person/danieljohnlewis#this&quot; id=&quot;link-id17cac8a0&quot;&gt;Daniel lewis&lt;/a&gt; did shed light on the read-write aspects of the Linked Data &lt;a href=&quot;http://dbpedia.org/resource/Giant_Global_Graph&quot; id=&quot;link-id10be8590&quot;&gt;Web&lt;/a&gt;, which is actually very close to the callout for a Wikipedia for Data. &lt;a href=&quot;http://www.w3.org/People/Berners-Lee/card#i&quot; id=&quot;link-id10a810c0&quot;&gt;TimBL&lt;/a&gt; has been working on this via &lt;a href=&quot;http://dig.csail.mit.edu/2005/ajar/release/tabulator/0.8/tab.html&quot; id=&quot;link-id184b7108&quot;&gt;Tabulator&lt;/a&gt; (see &lt;a href=&quot;http://dig.csail.mit.edu/2007/tab/tutorial/editing.mov&quot; id=&quot;link-id1416f1e8&quot;&gt;Tabulator Editing Screencast&lt;/a&gt;), &lt;a href=&quot;http://bnode.org/about&quot; id=&quot;link-id17e33750&quot;&gt;Bengamin Nowack&lt;/a&gt; also added &lt;a href=&quot;http://arc.semsol.org/download/plugins/data_wiki&quot; id=&quot;link-id1688cc40&quot;&gt;similar functionality to ARC&lt;/a&gt;, and of course we support the same &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id10bff7c8&quot;&gt;SPARQL&lt;/a&gt; UPDATE into an &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id168ace08&quot;&gt;RDF&lt;/a&gt; &lt;a href=&quot;http://dbpedia.org/resource/Information&quot; id=&quot;link-id10641878&quot;&gt;information&lt;/a&gt; resource via the &lt;a href=&quot;http://dbpedia.org/resource/Resource_Description_Framework&quot; id=&quot;link-id0xddb5240&quot;&gt;RDF&lt;/a&gt; Sink feature of our WebDAV and &lt;a href=&quot;http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/OdsBriefcase&quot; id=&quot;link-id0x11199310&quot;&gt;ODS&lt;/a&gt;-Briefcase implementations.&lt;/p&gt;</description></item><item><title>Linked Data Solution for Exposing OpenLink Product Portfolio</title><guid>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2008-02-16#1317</guid><comments>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?id=1317#comments</comments><pubDate>Sat, 16 Feb 2008 21:08:17 GMT</pubDate><n0:modified xmlns:n0="http://www.openlinksw.com/weblog/">2008-02-25T15:08:04-05:00</n0:modified><description>&lt;p&gt;At &lt;a href=&quot;http://www.openlinksw.com&quot; id=&quot;link-id14a37688&quot;&gt;OpenLink Software&lt;/a&gt;, we&amp;#39;ve had an immense problem explaining the depth and breadth of our product porfolio via traditional Document Web pages. Thanks to &lt;a href=&quot;http://dbpedia.org/resource/SPARQL&quot; id=&quot;link-id101bc330&quot;&gt;SPARQL&lt;/a&gt; and &lt;a href=&quot;http://dbpedia.org/resource/Linked_Data&quot; id=&quot;link-id105d2d28&quot;&gt;Linked Data&lt;/a&gt;, we are now able to use &lt;a href=&quot;http://dbpedia.org/resource/Identity_%2528object-oriented_programming%2529&quot; id=&quot;link-id1341fbd0&quot;&gt;Web Data Object IDs&lt;/a&gt; (&lt;a href=&quot;http://dbpedia.org/resource/Hypertext_Transfer_Protocol&quot; id=&quot;link-idf101908&quot;&gt;HTTP&lt;/a&gt; based &lt;a href=&quot;http://dbpedia.org/resource/Uniform_Resource_Identifier&quot; id=&quot;link-id135cd8a0&quot;&gt;URI&lt;/a&gt;s) to produce super SKUs for every item in our product portfolio. Even better, we are able to handle the additional challenge of exposing features and benefits which by their very nature are mercurial across an array of fronts (products releases, product formats, and supported platforms etc). &lt;/p&gt;
&lt;p&gt;
Now I can simply state the following using Linked Data (hyperdata) links:&lt;/p&gt;

&lt;a href=&quot;http://dbpedia.org/resource/OpenLink_Software&quot; id=&quot;link-idfafc070&quot;&gt;OpenLink Software&lt;/a&gt;&amp;#39;s product porfolio is comprised of the following product families:
&lt;ol&gt;
&lt;li&gt;
&lt;a href=&quot;http://data.openlinksw.com/oplweb/product_family/uda#this&quot; id=&quot;link-idf856aa8&quot;&gt;Universal Data Access Drivers Suite (UDA)&lt;/a&gt; for &lt;a href=&quot;http://dbpedia.org/resource/Open_Database_Connectivity&quot; id=&quot;link-idfc5f498&quot;&gt;ODBC&lt;/a&gt;, JDBC, &lt;a href=&quot;http://dbpedia.org/resource/ADO.NET&quot; id=&quot;link-idfc20120&quot;&gt;ADO.NET&lt;/a&gt;, &lt;a href=&quot;http://dbpedia.org/resource/OLE_DB&quot; id=&quot;link-id11579a08&quot;&gt;OLE-DB&lt;/a&gt;, and &lt;a href=&quot;http://dbpedia.org/resource/XML_for_Analysis&quot; id=&quot;link-id1067d098&quot;&gt;XMLA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://data.openlinksw.com/oplweb/product_family/dca#this&quot; id=&quot;link-id1318b3f8&quot;&gt;OpenLink Data Spaces&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://data.openlinksw.com/oplweb/product_family/virtuoso#this&quot; id=&quot;link-idf8d7ea0&quot;&gt;Virtuoso&lt;/a&gt; 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; We no longer have to explain (repeatedly) why our drivers exist in &lt;a href=&quot;http://data.openlinksw.com/oplweb/product_format/express#this&quot; id=&quot;link-idf76e1f0&quot;&gt;Express&lt;/a&gt;, &lt;a href=&quot;http://data.openlinksw.com/oplweb/product_format/st#this&quot; id=&quot;link-idf861be8&quot;&gt;Lite&lt;/a&gt;, and &lt;a href=&quot;http://data.openlinksw.com/oplweb/product_format/mt#this&quot; id=&quot;link-id128da1e0&quot;&gt;Multi-Tier&lt;/a&gt; Edition formats, or why you ultimately need Multi-Tier Drivers over Single Tier Drivers (Express or Lite Editions) since you ultimately heed &lt;a href=&quot;http://data.openlinksw.com/oplweb/product_format_feature/RulesEngineBasedSecurity#this&quot; id=&quot;link-idf8d70b0&quot;&gt;high-performance, data encryption, and policy based security&lt;/a&gt; across each of the data access driver formats.&lt;/p&gt;
</description></item>
</channel>
</rss>
