123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707 |
- <?xml version="1.0"?>
- <!DOCTYPE rdf:RDF [
- <!ENTITY r2rml "http://www.w3.org/ns/r2rml#" >
- <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
- <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
- <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
- <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
- ]>
- <rdf:RDF xmlns="http://www.w3.org/ns/r2rml#"
- xml:base="http://www.w3.org/ns/r2rml"
- xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
- xmlns:r2rml="http://www.w3.org/ns/r2rml#"
- xmlns:owl="http://www.w3.org/2002/07/owl#"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:foaf="http://xmlns.com/foaf/0.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:vann="http://purl.org/vocab/vann/"
- xmlns:vaem="http://www.linkedmodel.org/schema/vaem#">
-
- <owl:Ontology rdf:about="http://www.w3.org/ns/r2rml#">
- <dc:title xml:lang="en">R2RML vocabulary</dc:title>
- <rdf:type rdf:resource="http://purl.org/vocommons/voaf#Vocabulary"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2012-01-24</dc:issued>
- <dc:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2012-07-16</dc:modified>
- <dc:description xml:lang="en">RDB to RDF Mapping Language - Vocabulary</dc:description>
- <dc:creator>
- <foaf:Person rdf:about="http://richard.cyganiak.de/foaf.rdf#cygri">
- <foaf:name>Richard Cyganiak</foaf:name>
- </foaf:Person>
- </dc:creator>
- <dc:contributor>
- <foaf:Person rdf:about="http://boris.villazon.terrazas.name">
- <foaf:name>Boris Villazon-Terrazas</foaf:name>
- </foaf:Person>
- </dc:contributor>
- <dc:contributor>
- <foaf:Person rdf:about="http://www.w3.org/People/Ivan/">
- <foaf:name>Ivan Herman</foaf:name>
- </foaf:Person>
- </dc:contributor>
- <dc:publisher>
- <foaf:Organization rdf:about="http://www.w3.org/">
- <rdfs:label xml:lang="en">The World Wide Web Consortium (W3C)</rdfs:label>
- <vaem:acronym>W3C</vaem:acronym>
- </foaf:Organization>
- </dc:publisher>
- <cc:license rdf:resource="http://creativecommons.org/licenses/by/3.0/"/>
- <vann:preferredNamespacePrefix>rr</vann:preferredNamespacePrefix>
- <vann:preferredNamespaceUri>http://www.w3.org/ns/r2rml#</vann:preferredNamespaceUri>
- </owl:Ontology>
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Annotation properties
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
-
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Datatypes
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
-
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Object Properties
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
-
- <!-- http://www.w3.org/ns/r2rml#class -->
- <owl:ObjectProperty rdf:about="&r2rml;class">
- <rdfs:comment xml:lang="en">The subject value generated for a logical table row will be asserted as an instance of this RDFS class.</rdfs:comment>
- <rdfs:range rdf:resource="&rdfs;Class"/>
- <rdfs:domain rdf:resource="&r2rml;SubjectMap"/>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#constant -->
- <owl:ObjectProperty rdf:about="&r2rml;constant"/>
-
- <!-- http://www.w3.org/ns/r2rml#datatype -->
- <owl:ObjectProperty rdf:about="&r2rml;datatype">
- <rdfs:comment xml:lang="en">Specifies the datatype of the object component for the generated triple from a logical table row.</rdfs:comment>
- <rdfs:range rdf:resource="&rdfs;Datatype"/>
- <rdfs:domain rdf:resource="&r2rml;ObjectMap"/>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#graph -->
- <owl:ObjectProperty rdf:about="&r2rml;graph">
- <rdfs:comment xml:lang="en">An IRI reference for use as the graph name of all triples generated with the GraphMap.</rdfs:comment>
- <rdfs:domain>
- <owl:Class>
- <owl:intersectionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="&r2rml;GraphMap"/>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;template"/>
- <owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:maxQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </owl:intersectionOf>
- </owl:Class>
- </rdfs:domain>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#graphMap -->
- <owl:ObjectProperty rdf:about="&r2rml;graphMap">
- <rdfs:comment xml:lang="en">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.</rdfs:comment>
- <rdfs:range rdf:resource="&r2rml;GraphMap"/>
- <rdfs:domain>
- <owl:Class>
- <owl:unionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="&r2rml;PredicateObjectMap"/>
- <rdf:Description rdf:about="&r2rml;SubjectMap"/>
- </owl:unionOf>
- </owl:Class>
- </rdfs:domain>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#joinCondition -->
- <owl:ObjectProperty rdf:about="&r2rml;joinCondition">
- <rdfs:comment xml:lang="en">Specifies the join condition for joining the child logical table with the parent logical table of the foreign key constraint.</rdfs:comment>
- <rdfs:range rdf:resource="&r2rml;Join"/>
- <rdfs:domain rdf:resource="&r2rml;RefObjectMap"/>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#logicalTable -->
- <owl:ObjectProperty rdf:about="&r2rml;logicalTable">
- <rdfs:comment xml:lang="en">Definition of logical table to be mapped.</rdfs:comment>
- <rdfs:range rdf:resource="&r2rml;LogicalTable"/>
- <rdfs:domain rdf:resource="&r2rml;TriplesMap"/>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#object -->
- <owl:ObjectProperty rdf:about="&r2rml;object">
- <rdfs:comment xml:lang="en">Specifies the object for the generated triple from the logical table row.</rdfs:comment>
- <rdfs:range rdf:resource="&rdfs;Resource"/>
- <rdfs:domain>
- <owl:Class>
- <owl:intersectionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="&r2rml;ObjectMap"/>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;column"/>
- <owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:maxQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </owl:intersectionOf>
- </owl:Class>
- </rdfs:domain>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#objectMap -->
- <owl:ObjectProperty rdf:about="&r2rml;objectMap">
- <rdfs:comment xml:lang="en">An ObjectMap element to generate the object component of the (predicate, object) pair from a logical table row.</rdfs:comment>
- <rdfs:domain rdf:resource="&r2rml;PredicateObjectMap"/>
- <rdfs:range>
- <owl:Class>
- <owl:unionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="&r2rml;ObjectMap"/>
- <rdf:Description rdf:about="&r2rml;RefObjectMap"/>
- </owl:unionOf>
- </owl:Class>
- </rdfs:range>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#parentTriplesMap -->
- <owl:ObjectProperty rdf:about="&r2rml;parentTriplesMap">
- <rdfs:comment xml:lang="en">Specifies the TriplesMap element corresponding to the parent logical table of the foreign key constraint.</rdfs:comment>
- <rdfs:domain rdf:resource="&r2rml;RefObjectMap"/>
- <rdfs:range rdf:resource="&r2rml;TriplesMap"/>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#predicate -->
- <owl:ObjectProperty rdf:about="&r2rml;predicate">
- <rdfs:comment xml:lang="en">Specifies the predicate for the generated triple from the logical table row.</rdfs:comment>
- <rdfs:range rdf:resource="&rdf;Property"/>
- <rdfs:domain>
- <owl:Class>
- <owl:intersectionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="&r2rml;PredicateMap"/>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;column"/>
- <owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:maxQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </owl:intersectionOf>
- </owl:Class>
- </rdfs:domain>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#predicateMap -->
- <owl:ObjectProperty rdf:about="&r2rml;predicateMap">
- <rdfs:comment xml:lang="en">A PredicateMap element to generate the predicate component of the (predicate, object) pair from a logical table row.</rdfs:comment>
- <rdfs:range rdf:resource="&r2rml;PredicateMap"/>
- <rdfs:domain rdf:resource="&r2rml;PredicateObjectMap"/>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#predicateObjectMap -->
- <owl:ObjectProperty rdf:about="&r2rml;predicateObjectMap">
- <rdfs:comment xml:lang="en">A PredicateObjectMap element to generate (predicate, object) pair from a logical table row.</rdfs:comment>
- <rdfs:range rdf:resource="&r2rml;PredicateObjectMap"/>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#sqlVersion -->
- <owl:ObjectProperty rdf:about="&r2rml;sqlVersion">
- <rdfs:comment xml:lang="en">An identifier for a SQL version.</rdfs:comment>
- <rdfs:domain rdf:resource="&r2rml;R2RMLView"/>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#subject -->
- <owl:ObjectProperty rdf:about="&r2rml;subject">
- <rdfs:comment xml:lang="en">An IRI reference for use as subject for all the RDF triples generated from a logical table row.</rdfs:comment>
- <rdfs:domain>
- <owl:Class>
- <owl:intersectionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="&r2rml;SubjectMap"/>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;column"/>
- <owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:maxQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </owl:intersectionOf>
- </owl:Class>
- </rdfs:domain>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#subjectMap -->
- <owl:ObjectProperty rdf:about="&r2rml;subjectMap">
- <rdfs:comment xml:lang="en">A SubjectMap element to generate a subject from a logical table row.</rdfs:comment>
- <rdfs:range rdf:resource="&r2rml;SubjectMap"/>
- <rdfs:domain rdf:resource="&r2rml;TriplesMap"/>
- </owl:ObjectProperty>
-
- <!-- http://www.w3.org/ns/r2rml#termType -->
- <owl:ObjectProperty rdf:about="&r2rml;termType">
- <rdfs:comment xml:lang="en">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.</rdfs:comment>
- <rdfs:domain rdf:resource="&r2rml;TermMap"/>
- <rdfs:range>
- <owl:Class>
- <owl:unionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="&r2rml;BlankNode"/>
- <rdf:Description rdf:about="&r2rml;IRI"/>
- <rdf:Description rdf:about="&r2rml;Literal"/>
- </owl:unionOf>
- </owl:Class>
- </rdfs:range>
- </owl:ObjectProperty>
-
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Data properties
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
-
- <!-- http://www.w3.org/ns/r2rml#child -->
- <owl:DatatypeProperty rdf:about="&r2rml;child">
- <rdfs:comment xml:lang="en">Names a column in the child table of a join.</rdfs:comment>
- <rdfs:range rdf:resource="&xsd;string"/>
- <rdfs:domain rdf:resource="&r2rml;Join"/>
- </owl:DatatypeProperty>
-
- <!-- http://www.w3.org/ns/r2rml#column -->
- <owl:DatatypeProperty rdf:about="&r2rml;column">
- <rdfs:comment xml:lang="en">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).</rdfs:comment>
- <rdfs:range rdf:resource="&xsd;string"/>
- <rdfs:domain rdf:resource="&r2rml;TermMap"/>
- </owl:DatatypeProperty>
-
- <!-- http://www.w3.org/ns/r2rml#inverseExpression -->
- <owl:DatatypeProperty rdf:about="&r2rml;inverseExpression">
- <rdfs:comment xml:lang="en">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.</rdfs:comment>
- <rdfs:range rdf:resource="&xsd;string"/>
- <rdfs:domain rdf:resource="&r2rml;TermMap"/>
- </owl:DatatypeProperty>
-
- <!-- http://www.w3.org/ns/r2rml#language -->
- <owl:DatatypeProperty rdf:about="&r2rml;language">
- <rdfs:comment xml:lang="en">Specified the language for the object component for the generated triple from a logical table row.</rdfs:comment>
- <rdfs:range rdf:resource="&xsd;string"/>
- <rdfs:domain rdf:resource="&r2rml;ObjectMap"/>
- </owl:DatatypeProperty>
-
- <!-- http://www.w3.org/ns/r2rml#parent -->
- <owl:DatatypeProperty rdf:about="&r2rml;parent">
- <rdfs:comment xml:lang="en">Names a column in the parent table of a join.</rdfs:comment>
- <rdfs:range rdf:resource="&xsd;string"/>
- <rdfs:domain rdf:resource="&r2rml;Join"/>
- </owl:DatatypeProperty>
-
- <!-- http://www.w3.org/ns/r2rml#sqlQuery -->
- <owl:DatatypeProperty rdf:about="&r2rml;sqlQuery">
- <rdfs:comment xml:lang="en">A valid SQL query.</rdfs:comment>
- <rdfs:range rdf:resource="&xsd;string"/>
- <rdfs:domain rdf:resource="&r2rml;R2RMLView"/>
- </owl:DatatypeProperty>
-
- <!-- http://www.w3.org/ns/r2rml#tableName -->
- <owl:DatatypeProperty rdf:about="&r2rml;tableName">
- <rdfs:comment xml:lang="en">Schema-qualified name of a table or view.</rdfs:comment>
- <rdfs:range rdf:resource="&xsd;string"/>
- <rdfs:domain rdf:resource="&r2rml;BaseTableOrView"/>
- </owl:DatatypeProperty>
-
- <!-- http://www.w3.org/ns/r2rml#template -->
- <owl:DatatypeProperty rdf:about="&r2rml;template">
- <rdfs:comment xml:lang="en">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.</rdfs:comment>
- <rdfs:range rdf:resource="&xsd;string"/>
- <rdfs:domain rdf:resource="&r2rml;TermMap"/>
- </owl:DatatypeProperty>
-
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Classes
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
-
- <!-- http://www.w3.org/1999/02/22-rdf-syntax-ns#Property -->
- <owl:Class rdf:about="&rdf;Property"/>
-
- <!-- http://www.w3.org/2000/01/rdf-schema#Class -->
- <owl:Class rdf:about="&rdfs;Class"/>
-
- <!-- http://www.w3.org/2000/01/rdf-schema#Datatype -->
- <owl:Class rdf:about="&rdfs;Datatype"/>
-
- <!-- http://www.w3.org/2000/01/rdf-schema#Resource -->
- <owl:Class rdf:about="&rdfs;Resource"/>
-
- <!-- http://www.w3.org/ns/r2rml#BaseTableOrView -->
- <owl:Class rdf:about="&r2rml;BaseTableOrView">
- <rdfs:subClassOf rdf:resource="&r2rml;LogicalTable"/>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#BlankNode -->
- <owl:Class rdf:about="&r2rml;BlankNode">
- <rdfs:comment xml:lang="en">Denotes a blank node, used with termType</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#GraphMap -->
- <owl:Class rdf:about="&r2rml;GraphMap">
- <rdfs:subClassOf rdf:resource="&r2rml;TermMap"/>
- <rdfs:comment xml:lang="en">Represents a graph map.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#IRI -->
- <owl:Class rdf:about="&r2rml;IRI">
- <rdfs:comment xml:lang="en">Denotes an IRI, used with termpType.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#Join -->
- <owl:Class rdf:about="&r2rml;Join">
- <rdfs:subClassOf rdf:resource="&owl;Thing"/>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;parent"/>
- <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;parent"/>
- <owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;child"/>
- <owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;child"/>
- <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:comment xml:lang="en">Represents a join condition.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#Literal -->
- <owl:Class rdf:about="&r2rml;Literal">
- <rdfs:subClassOf rdf:resource="&owl;Thing"/>
- <rdfs:comment xml:lang="en">Denotes a Literal, used with termType.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#LogicalTable -->
- <owl:Class rdf:about="&r2rml;LogicalTable">
- <rdfs:subClassOf rdf:resource="&owl;Thing"/>
- <rdfs:comment xml:lang="en">Represents a logical table.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#ObjectMap -->
- <owl:Class rdf:about="&r2rml;ObjectMap">
- <rdfs:subClassOf rdf:resource="&owl;Thing"/>
- <rdfs:subClassOf rdf:resource="&r2rml;TermMap"/>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;object"/>
- <owl:onClass rdf:resource="&rdfs;Resource"/>
- <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minQualifiedCardinality>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;object"/>
- <owl:onClass rdf:resource="&rdfs;Resource"/>
- <owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxQualifiedCardinality>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;language"/>
- <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;datatype"/>
- <owl:onClass rdf:resource="&rdfs;Datatype"/>
- <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minQualifiedCardinality>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:comment xml:lang="en">Represents an object map.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#PredicateMap -->
- <owl:Class rdf:about="&r2rml;PredicateMap">
- <rdfs:subClassOf rdf:resource="&owl;Thing"/>
- <rdfs:subClassOf rdf:resource="&r2rml;TermMap"/>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;predicate"/>
- <owl:onClass rdf:resource="&rdf;Property"/>
- <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:comment xml:lang="en">Represents a predicate map.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#PredicateObjectMap -->
- <owl:Class rdf:about="&r2rml;PredicateObjectMap">
- <rdfs:subClassOf rdf:resource="&owl;Thing"/>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;objectMap"/>
- <owl:onClass rdf:resource="&r2rml;ObjectMap"/>
- <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;predicateMap"/>
- <owl:onClass rdf:resource="&r2rml;PredicateMap"/>
- <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minQualifiedCardinality>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:comment xml:lang="en">Represents a predicate-object map.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#R2RMLView -->
- <owl:Class rdf:about="&r2rml;R2RMLView">
- <rdfs:subClassOf rdf:resource="&r2rml;LogicalTable"/>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#RefObjectMap -->
- <owl:Class rdf:about="&r2rml;RefObjectMap">
- <rdfs:subClassOf rdf:resource="&owl;Thing"/>
- <rdfs:comment xml:lang="en">Denotes a reference to an object map.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#SubjectMap -->
- <owl:Class rdf:about="&r2rml;SubjectMap">
- <rdfs:subClassOf rdf:resource="&owl;Thing"/>
- <rdfs:subClassOf rdf:resource="&r2rml;TermMap"/>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;class"/>
- <owl:onClass rdf:resource="&rdfs;Class"/>
- <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minQualifiedCardinality>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:comment xml:lang="en">Represents a subject map.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#TermMap -->
- <owl:Class rdf:about="&r2rml;TermMap">
- <rdfs:label xml:lang="en">Term Map</rdfs:label>
- <rdfs:comment xml:lang="en">A function that generates an RDF term from a logical table row.</rdfs:comment>
- </owl:Class>
-
- <!-- http://www.w3.org/ns/r2rml#TriplesMap -->
- <owl:Class rdf:about="&r2rml;TriplesMap">
- <rdfs:subClassOf rdf:resource="&owl;Thing"/>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;logicalTable"/>
- <owl:onClass rdf:resource="&r2rml;LogicalTable"/>
- <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&r2rml;subjectMap"/>
- <owl:onClass rdf:resource="&r2rml;SubjectMap"/>
- <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:comment xml:lang="en">Represents a triples map.</rdfs:comment>
- </owl:Class>
-
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Individuals
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
-
- <!-- http://www.w3.org/ns/r2rml#SQL2008 -->
- <owl:NamedIndividual rdf:about="&r2rml;SQL2008">
- <rdfs:comment xml:lang="en">Core SQL 2008</rdfs:comment>
- </owl:NamedIndividual>
-
- <!-- http://www.w3.org/ns/r2rml#defaultGraph -->
- <owl:NamedIndividual rdf:about="&r2rml;defaultGraph">
- <rdfs:comment xml:lang="en">Denotes a default graph</rdfs:comment>
- </owl:NamedIndividual>
- </rdf:RDF>
- <!-- Generated by the OWL API (version 3.2.3.1824) http://owlapi.sourceforge.net -->
|