@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ns1:	<http://www.openlinksw.com/dataspace/person/kidehen@openlinksw.com#> .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
ns1:this	rdf:type	foaf:Person .
@prefix atom:	<http://atomowl.org/ontologies/atomrdf#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D>	rdf:type	atom:Feed .
@prefix sioct:	<http://rdfs.org/sioc/types#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D>	rdf:type	sioct:Weblog .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D>	rdfs:label	"kidehen@openlinksw.com's BLOG [127] description" .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064>	rdf:type	atom:Entry ,
		sioct:BlogPost .
@prefix dc:	<http://purl.org/dc/elements/1.1/> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064>	dc:title	"Virtuoso's SQL Schema to RDF Ontology Mapping Language (1.0)" ;
	foaf:maker	ns1:this ;
	rdfs:label	"Virtuoso's SQL Schema to RDF Ontology Mapping Language (1.0)" .
@prefix dt:	<http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms:	<http://purl.org/dc/terms/> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064>	dcterms:created	"2006-10-18T18:18:00-04:00"^^dt:dateTime ;
	dcterms:modified	"2006-11-17T18:24:25-05:00"^^dt:dateTime .
@prefix sioc:	<http://rdfs.org/sioc/ns#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064>	sioc:id	"a946aa13935a788edf4ba185277dd30f" ;
	sioc:link	<http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/?id=1064> ;
	sioc:content	"A new technical white paper about our declarative language for SQL Schema to RDF Ontology Mapping has just been published.\n\nWhat is this?\nA 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.\n\nWhy is it important?\nIt 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. \n\nEnterprise 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.\n\nIn a nutshell, this is a quick route for non disruptive exposure of existing SQL Data to SPARQL supporting RDF Tools and Development Environments.\n\nHow does it work?\nRDF Side\n\nlocate 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\n\nUsing the Virtuoso&amp;#39;s RDF View Definition Language declare a International Resource Identifier (or URI) for your Graph. Example:CREATE GRAPH IRI(&amp;quot;http://myopenlink.net/dataspace&amp;quot;)  \nThen create Classes (Concepts), Class Properties/Predicates (Memb), and Class Instances (Inst) for the new Graph. Example: CREATE IRI CLASS odsWeblog:feed_iri  &amp;quot;http://myopenlink.net/dataspace/kidehen/weblog/MyFeeds&amp;quot; (\n  in memb varchar not null, in inst varchar not null)\n\n\nSQL Side\n\nIf 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\n\nThen 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 ODS Weblog -&amp;gt; AtomOWL Mapping example.\n\n" ;
	atom:title	"Virtuoso's SQL Schema to RDF Ontology Mapping Language (1.0)" .
@prefix ns10:	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064>	sioc:has_creator	ns10:this ;
	sioc:has_container	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D> .
@prefix ns11:	<http://www.usnet.private:8889/wiki/main/Main/VOSSQLRDF#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064>	sioc:links_to	ns11:MappingOdsBlogToAtomOwlExample ;
	atom:source	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D> ;
	atom:author	ns1:this ;
	atom:published	"2006-10-18T22:18:00Z" ;
	atom:updated	"2006-11-17T23:24:25Z" .
@prefix opl:	<http://www.openlinksw.com/schema/attribution#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064>	opl:isDescribedUsing	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064/sioc.rdf> .
ns10:this	rdf:type	sioc:User .
@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ns1:	<http://www.openlinksw.com/dataspace/person/kidehen@openlinksw.com#> .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
ns1:this	rdf:type	foaf:Person ;
	foaf:made	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064> .
@prefix atom:	<http://atomowl.org/ontologies/atomrdf#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D>	rdf:type	atom:Feed .
@prefix sioct:	<http://rdfs.org/sioc/types#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D>	rdf:type	sioct:Weblog .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D>	rdfs:label	"kidehen@openlinksw.com's BLOG [127] description" .
@prefix sioc:	<http://rdfs.org/sioc/ns#> .
<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D>	sioc:container_of	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064> ;
	atom:entry	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064> ;
	atom:contains	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064> .
@prefix ns7:	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com#> .
ns7:this	rdf:type	sioc:User ;
	sioc:creator_of	<http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1064> .

