]> R2RML vocabulary 2012-01-24 2012-07-16 RDB to RDF Mapping Language - Vocabulary Richard Cyganiak Boris Villazon-Terrazas Ivan Herman The World Wide Web Consortium (W3C) W3C rr http://www.w3.org/ns/r2rml# The subject value generated for a logical table row will be asserted as an instance of this RDFS class. Specifies the datatype of the object component for the generated triple from a logical table row. An IRI reference for use as the graph name of all triples generated with the GraphMap. 0 Specifies a GraphMap. When used with a SubjectMap element, all the RDF triples generated from a logical row will be stored in the specified named graph. Otherwise, the RDF triple generated using the (predicate, object) pair will be stored in the specified named graph. Specifies the join condition for joining the child logical table with the parent logical table of the foreign key constraint. Definition of logical table to be mapped. Specifies the object for the generated triple from the logical table row. 0 An ObjectMap element to generate the object component of the (predicate, object) pair from a logical table row. Specifies the TriplesMap element corresponding to the parent logical table of the foreign key constraint. Specifies the predicate for the generated triple from the logical table row. 0 A PredicateMap element to generate the predicate component of the (predicate, object) pair from a logical table row. A PredicateObjectMap element to generate (predicate, object) pair from a logical table row. An identifier for a SQL version. An IRI reference for use as subject for all the RDF triples generated from a logical table row. 0 A SubjectMap element to generate a subject from a logical table row. A string indicating whether subject or object generated using the value from column name specified for rr:column should be an IRI reference, blank node, or a literal. Names a column in the child table of a join. Name of a column in the logical table. When generating RDF triples from a logical table row, value from the specified column is used as the subject, predicate, or object (based upon the specific domain). An expression that allows, at query processing time, use of index-based access to the the (underlying) relational tables, instead of simply retrieving the table rows first and then applying a filter. This property is useful for retrieval based on conditions involving subject, predicate, or object generated from logical table column(s) and involves some transformation. Specified the language for the object component for the generated triple from a logical table row. Names a column in the parent table of a join. A valid SQL query. Schema-qualified name of a table or view. A template (format string) to specify how to generate a value for a subject, predicate, or object, using one or more columns from a logical table row. Denotes a blank node, used with termType Represents a graph map. Denotes an IRI, used with termpType. 1 1 1 1 Represents a join condition. Denotes a Literal, used with termType. Represents a logical table. 0 1 0 0 Represents an object map. 1 Represents a predicate map. 1 1 Represents a predicate-object map. Denotes a reference to an object map. 0 Represents a subject map. Term Map A function that generates an RDF term from a logical table row. 1 1 Represents a triples map. Core SQL 2008 Denotes a default graph