<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--ATOM based XML document generated By OpenLink Virtuoso-->
<atom:feed xmlns:atom="http://www.w3.org/2005/Atom">
<atom:id>http://docs.openlinksw.com/virtuoso/rdfandsparql.html</atom:id>
<atom:title>RDF Data Access and Data Management</atom:title>
<atom:link href="http://docs.openlinksw.com/virtuoso/rdfandsparql.html" type="text/html" rel="alternate" />
<atom:link href="http://docs.openlinksw.com/virtuoso/rdfandsparql.html" type="application/atom+xml" rel="self" />
<atom:subtitle>OpenLink Virtuoso Universal Server: Documentation</atom:subtitle>
 <atom:author>
  <atom:name>virtuoso.docs@openlinksw.com</atom:name>
  <atom:email>virtuoso.docs@openlinksw.com</atom:email>
  </atom:author>
<atom:updated>2012-04-25T15:27:44Z</atom:updated>
<atom:generator>OpenLink Software Documentation Team</atom:generator>
<atom:logo>http://docs.openlinksw.com/virtuoso/../images/misc/logo.jpg</atom:logo>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfdatarepresentation.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Data Representation<atom:link href="http://docs.openlinksw.com/virtuoso/rdfdatarepresentation.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Data Representation</atom:title>
  <atom:content type="html">This section covers how Virtuoso stores RDF triples. The IRI_ID built-in data type is introduced, along with the default table structures used for triple persistency. These details are mostly hidden from users of RDF, thus this section is not necessary reading for typical use of Virtuoso with RDF.</atom:content>
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfsparql.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>SPARQL<atom:link href="http://docs.openlinksw.com/virtuoso/rdfsparql.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>SPARQL</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/sparqlextensions.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Extensions<atom:link href="http://docs.openlinksw.com/virtuoso/sparqlextensions.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Extensions</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfgraphsecurity.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>RDF Graphs Security<atom:link href="http://docs.openlinksw.com/virtuoso/rdfgraphsecurity.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>RDF Graphs Security</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfviewsrdbms.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Linked Data Views over RDBMS Data Source<atom:link href="http://docs.openlinksw.com/virtuoso/rdfviewsrdbms.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Linked Data Views over RDBMS Data Source</atom:title>
  <atom:content type="html">Linked Data Views map relational data into RDF and allow customizing RDF representation of locally stored RDF data. To let SPARQL clients access relational data as well as physical RDF graphs in a single query, we introduce a declarative Meta Schema Language for mapping SQL Data to RDF Ontologies. As a result, all types of clients can efficiently access all data stored on the server. The mapping functionality dynamically generates RDF Data Sets for popular ontologies such as SIOC, SKOS, FOAF, and ATOM/OWL without disruption to the existing database infrastructure of Web 1.0 or Web 2.0 solutions. Linked Data Views are also suitable for declaring custom representation for RDF triples, e.g. property tables, where one row holds many single-valued properties.</atom:content>
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfrdfviewgnr.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Automated Generation of Linked Data Views over Relational Data Sources<atom:link href="http://docs.openlinksw.com/virtuoso/rdfrdfviewgnr.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Automated Generation of Linked Data Views over Relational Data Sources</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/r2rml.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Virtuoso R2RML Support<atom:link href="http://docs.openlinksw.com/virtuoso/r2rml.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Virtuoso R2RML Support</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfviewsenterpr.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Examples of Linked Data Views<atom:link href="http://docs.openlinksw.com/virtuoso/rdfviewsenterpr.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Examples of Linked Data Views</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfinsertmethods.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>RDF Insert Methods in Virtuoso<atom:link href="http://docs.openlinksw.com/virtuoso/rdfinsertmethods.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>RDF Insert Methods in Virtuoso</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/virtuososponger.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>RDFizer Middleware (Sponger)<atom:link href="http://docs.openlinksw.com/virtuoso/virtuososponger.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>RDFizer Middleware (Sponger)</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/virtuosospongerfacetinstall.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Virtuoso Faceted Browser Installation and configuration<atom:link href="http://docs.openlinksw.com/virtuoso/virtuosospongerfacetinstall.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Virtuoso Faceted Browser Installation and configuration</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/virtuosospongerfacent.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Virtuoso Faceted Web Service<atom:link href="http://docs.openlinksw.com/virtuoso/virtuosospongerfacent.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Virtuoso Faceted Web Service</atom:title>
  <atom:content type="html">The Virtuoso Faceted web service is a general purpose RDF query facility for facet based browsing. It takes an XML description of the view desired and generates the reply as an XML tree containing the requested data. The user agent or a local web page can use XSLT for rendering this for the end user. The selection of facets and values is represented as an XML tree. The rationale for this is the fact that such a representation is easier to process in an application than the SPARQL source text or a parse tree of SPARQL and more compactly captures the specific subset of SPARQL needed for faceted browsing. The web service returns the SPARQL source text also, thus this can serve as a basis for and-crafted queries. The top element of the tree is &lt;query&gt;, it must be in namespace &quot;http://openlinksw.com/services/facets/1.0/&quot;. This has the following attributes:</atom:content>
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfiridereferencing.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Linked Data<atom:link href="http://docs.openlinksw.com/virtuoso/rdfiridereferencing.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Linked Data</atom:title>
  <atom:content type="html">There are many cases when RDF data should be retrieved from remote sources only when really needed. E.g., a scheduling application may read personal calendars from personal sites of its users. Calendar data expire quickly, so there&#39;s no reason to frequently re-load them in hope that they are queried before expired. Virtuoso extends SPARQL so it is possible to download RDF resource from a given IRI, parse them and store the resulting triples in a graph, all three operations will be performed during the SPARQL query execution. The IRI of graph to store triples is usually equal to the IRI where the resource is download from, so the feature is named &quot;IRI dereferencing&quot; There are two different use cases for this feature. In simple case, a SPARQL query contains from clauses that enumerate graphs to process, but there are no triples in DB.DBA.RDF_QUAD that correspond to some of these graphs. The query execution starts with dereferencing of these graphs and the rest runs as usual. In more sophisticated case, the query is executed many times in a loop. Every execution produces a partial result. SPARQL processor checks for IRIs in the result such that resources with that IRIs may contain relevant data but not yet loaded into the DB.DBA.RDF_QUAD. After some iteration, the partial result is identical to the result of the previous iteration, because there&#39;s no more data to retrieve. As the last step, SPARQL processor builds the final result set.</atom:content>
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfsparqlrule.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Inference Rules &amp; Reasoning<atom:link href="http://docs.openlinksw.com/virtuoso/rdfsparqlrule.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>Inference Rules &amp; Reasoning</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfsparqlgeospat.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>RDF and Geometry<atom:link href="http://docs.openlinksw.com/virtuoso/rdfsparqlgeospat.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>RDF and Geometry</atom:title>
  <atom:content type="html">A geometry may occur as an object of an RDF quad. The SQL MM functions can then be used for geospatial queries. For geometry functions, see the SQL Geometry support section. A geometry may occur as an object value in an RDF quad. In such a case, the bare geometry object is not used but instead a special RDF typed literal is made with the type virtrdf:Geometry. Such a literal is automatically indexed in an R tree index containing all distinct geometries occurring in any quad of any graph under any predicate. Normally, WGS84, SRID 4326 is the SRID of any such geometry.</atom:content>
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfperformancetuning.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>RDF Performance Tuning<atom:link href="http://docs.openlinksw.com/virtuoso/rdfperformancetuning.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>RDF Performance Tuning</atom:title>
  <atom:content type="html">For RDF query performance, we have the following possible questions:</atom:content>
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfnativestorageproviders.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>RDF Data Access Providers (Drivers)<atom:link href="http://docs.openlinksw.com/virtuoso/rdfnativestorageproviders.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>RDF Data Access Providers (Drivers)</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/rdfgraphreplication.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>RDF Graph Replication<atom:link href="http://docs.openlinksw.com/virtuoso/rdfgraphreplication.html" type="text/html" rel="alternate" />
  <atom:published>2012-04-25T15:27:44Z</atom:published>
  <atom:title>RDF Graph Replication</atom:title>
  <atom:content type="html">The following section demonstrates how to replicate graphs from one Virtuoso instance to (an)other Virtuoso instance(s), using the RDF Replication Feature. Terms used in this section: The basic outline:</atom:content>
 </atom:entry>
</atom:feed>
