How To Let Virtuoso Render Relational Data As RDF?

By default, Virtuoso stores all RDF data in a single "RDF Storage" that consists of one four-column relational table containing all triples of all graphs.

The System Administrator can extend this basic schema with more storages and more groups of triples to represent a variety of SQL tables and views stored in Virtuoso or in attached data sources.

Storage <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadStorage>

This pre-defined storage is used by default by all SPARQL queries.

This storage is created by some application or by a system administrator.

The storage contains no RDF Views.

The storage has a default quad map <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap>
The quad map provides triples for various graphs named by format <http://www.openlinksw.com/virtrdf-data-formats#default-iid-nonblank>.
The data come from DB.DBA.RDF_QUAD

Storage <http://www.openlinksw.com/schemas/virtrdf#DefaultServiceStorage>

This pre-defined storage is used internally for SERVICE {...} clauses of SPARQL queries; not for regular use.

The storage contains no RDF Views.

The storage has a default quad map <http://www.openlinksw.com/schemas/virtrdf#DefaultServiceMap>
The quad map provides triples for various graphs named by format <http://www.openlinksw.com/virtrdf-data-formats#default-iid-nonblank>.
The data come from system procedure views that compose and send HTTP requests to remote SPARQL service endpoints and then parse answers

Storage <http://www.openlinksw.com/schemas/virtrdf#SyncToQuads>

This pre-defined storage is to enumerate quad maps mentioned by triggers based on RDF Views; these triggers track changes in source tables of RDF Views and materialize updated content of views as "physical" triples.

The storage contains no RDF Views.

The storage has no default quad map.

To close this help, press or use the "back" button of the browser.