diff --git a/ontology/documentation/index-en.html b/ontology/documentation/index-en.html index 1321736..726abea 100644 --- a/ontology/documentation/index-en.html +++ b/ontology/documentation/index-en.html @@ -5,7 +5,7 @@ RML-CC - + diff --git a/ontology/documentation/ontology.jsonld b/ontology/documentation/ontology.jsonld index 6c8b6ad..cf19562 100644 --- a/ontology/documentation/ontology.jsonld +++ b/ontology/documentation/ontology.jsonld @@ -105,7 +105,17 @@ } ] }, { "@id" : "http://w3id.org/rml/Strategy", - "@type" : [ "http://www.w3.org/2002/07/owl#Class" ] + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Denotes a strategy to perform a action (e.g. gather for collections and containers, joins)." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://w3id.org/rml/cc/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "Strategy" + } ] }, { "@id" : "http://w3id.org/rml/TermMap", "@type" : [ "http://www.w3.org/2002/07/owl#Class" ] @@ -240,6 +250,25 @@ "http://www.w3.org/2000/01/rdf-schema#range" : [ { "@id" : "_:genid1" } ] +}, { + "@id" : "http://w3id.org/rml/strategy", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "A Strategy element to indicate how to perform an action (e.g. gather for collections and containers, join)." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://w3id.org/rml/GatherMap" + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://w3id.org/rml/cc/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "strategy" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://w3id.org/rml/Strategy" + } ] }, { "@id" : "http://www.linkedmodel.org/schema/vaem#acronym", "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] diff --git a/ontology/documentation/ontology.nt b/ontology/documentation/ontology.nt index b6de334..fc3f62b 100644 --- a/ontology/documentation/ontology.nt +++ b/ontology/documentation/ontology.nt @@ -109,6 +109,14 @@ _:genid1 . "gather as" . # +# http://w3id.org/rml/strategy + . + . + . + "A Strategy element to indicate how to perform an action (e.g. gather for collections and containers, join)."@en . + . + "strategy" . +# # # # ################################################################# @@ -145,6 +153,9 @@ _:genid1 . + "Denotes a strategy to perform a action (e.g. gather for collections and containers, joins)."@en . + . + "Strategy" . # # http://w3id.org/rml/TermMap # diff --git a/ontology/documentation/ontology.rdf b/ontology/documentation/ontology.rdf index 82cf2a1..c4d4aba 100644 --- a/ontology/documentation/ontology.rdf +++ b/ontology/documentation/ontology.rdf @@ -1,6 +1,6 @@ -http://w3id.org/rml/ 0.1.0 + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - - - + @@ -169,7 +169,7 @@ gather - + @@ -191,10 +191,23 @@ gather as + + - - + @@ -216,10 +229,10 @@ allow empty list and container + - - - + @@ -240,24 +253,28 @@ Gather Map - + - - + + Denotes a strategy to perform a action (e.g. gather for collections and containers, joins). + + Strategy + + + - - - + @@ -278,7 +295,7 @@ Append - + @@ -290,28 +307,28 @@ Cartesian Product - + - + - + - + @@ -323,3 +340,5 @@ + + diff --git a/ontology/documentation/ontology.ttl b/ontology/documentation/ontology.ttl index d3da9a4..642c2e4 100644 --- a/ontology/documentation/ontology.ttl +++ b/ontology/documentation/ontology.ttl @@ -1,10 +1,10 @@ -@prefix : . +@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . -@base . +@base . rdf:type owl:Ontology ; owl:versionIRI ; @@ -113,6 +113,15 @@ rdfs:label "gather as" . +### http://w3id.org/rml/strategy + rdf:type owl:ObjectProperty ; + rdfs:domain ; + rdfs:range ; + rdfs:comment "A Strategy element to indicate how to perform an action (e.g. gather for collections and containers, join)."@en ; + rdfs:isDefinedBy ; + rdfs:label "strategy" . + + ################################################################# # Data properties ################################################################# @@ -139,7 +148,10 @@ ### http://w3id.org/rml/Strategy - rdf:type owl:Class . + rdf:type owl:Class ; + rdfs:comment "Denotes a strategy to perform a action (e.g. gather for collections and containers, joins)."@en ; + rdfs:isDefinedBy ; + rdfs:label "Strategy" . ### http://w3id.org/rml/TermMap @@ -160,10 +172,10 @@ ### http://w3id.org/rml/cartesianProduct rdf:type owl:NamedIndividual , - ; - rdfs:comment "Informs that the RDF terms generated by each TermMap of the GatherMap are to be grouped (in the constructed collection or container) by doing a Cartesian product of these terms."@en ; - rdfs:isDefinedBy ; - rdfs:label "Cartesian Product" . + ; + rdfs:comment "Informs that the RDF terms generated by each TermMap of the GatherMap are to be grouped (in the constructed collection or container) by doing a Cartesian product of these terms."@en ; + rdfs:isDefinedBy ; + rdfs:label "Cartesian Product" . ### http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt diff --git a/ontology/documentation/sections/crossref-en.html b/ontology/documentation/sections/crossref-en.html index 6b0df0e..f83aca6 100644 --- a/ontology/documentation/sections/crossref-en.html +++ b/ontology/documentation/sections/crossref-en.html @@ -1,224 +1,257 @@ -

Cross reference for RML-Containers classes, object properties and data properties back to ToC

+

Cross-reference for RML-Containers classes, object properties and data properties back to ToC

This section provides details for each class and property defined by RML-Containers. -
-

Classes

- -
-

Gather Mapc - back to ToC or Class ToC - -

-

- IRI: http://w3id.org/rml/GatherMap

-
- Denotes a term map that generates a collection (rdf:List) or container (rdf:Bag, rdf:Seq, rdf:Alt). -
-
-
Is defined by
-
- http://w3id.org/rml/cc/ -
-
-
-
has super-classes
-
- term map - c -
-
is in domain of
-
- allow empty list and container - dp, gather - op, gather as - op -
-
-
-
-

Object Properties

- -
-

gatherop - back to ToC or Object Property ToC - -

-

- IRI: http://w3id.org/rml/gather

-
- Specifies where the terms of a collection or container come from. -
-
-
Is defined by
-
- http://w3id.org/rml/cc/ -
-
-
-
-
has domain
-
- Gather Map - c -
-
-
-
-
-

gather asop - back to ToC or Object Property ToC - -

-

- IRI: http://w3id.org/rml/gatherAs

-
- Relates a GatherMap with the desired result type of collection or container. -
-
-
Is defined by
-
- http://w3id.org/rml/cc/ -
-
-
-
-
has domain
-
- Gather Map - c -
-
has range
-
{ alt , bag , list , seq }
-
-
-
-
-

Data Properties

- -
-

allow empty list and containerdp - back to ToC or Data Property ToC - -

-

- IRI: http://w3id.org/rml/allowEmptyListAndContainer

-
- Indicates the behavior of a GatherMap in case rml:gather does not yield any element -
-
-
Is defined by
-
- http://w3id.org/rml/cc/ -
-
-
-
-
has domain
-
- Gather Map - c -
-
has range
-
- boolean -
-
-
-
-
-

Named Individuals

- -
-

Appendni - back to ToC or Named Individual ToC - -

-

- IRI: http://w3id.org/rml/append

-
- Informs that the sets of RDF terms generated by each TermMap of the GatherMap are to be appended within the collection or container. -
-
-
Is defined by
-
- http://w3id.org/rml/cc/ -
-
-
-
belongs to
-
- strategy - c -
-
-
-
-

Cartesian Productni - back to ToC or Named Individual ToC - -

-

- IRI: http://w3id.org/rml/cartesianProduct

-
- Informs that the RDF terms generated by each TermMap of the GatherMap are to be grouped (in the constructed collection or container) by doing a Cartesian product of these terms. -
-
-
Is defined by
-
- http://w3id.org/rml/cc/ -
-
-
-
belongs to
-
- strategy - c -
-
-
+
+

Classes

+ +
+

Gather Mapc back to ToC or Class ToC

+

IRI: http://w3id.org/rml/GatherMap

+
+ Denotes a term map that generates a collection (rdf:List) or container (rdf:Bag, rdf:Seq, rdf:Alt). +
+
+
+ Is defined by +
+
+ http://w3id.org/rml/cc/ +
+
+
+
+ has super-classes +
+
+ Term Map c +
+
+ is in domain of +
+
+ allow empty list and container dp, gather op, gather as op, strategy op +
+
+
+
+

Strategyc back to ToC or Class ToC

+

IRI: http://w3id.org/rml/Strategy

+
+ Denotes a strategy to perform a action (e.g. gather for collections and containers, joins). +
+
+
+ Is defined by +
+
+ http://w3id.org/rml/cc/ +
+
+
+
+ is in range of +
+
+ strategy op +
+
+ has members +
+
+ Append ni, Cartesian Product ni +
+
+
+
+

Object Properties

+ +
+

gatherop back to ToC or Object Property ToC

+

IRI: http://w3id.org/rml/gather

+
+ Specifies where the terms of a collection or container come from. +
+
+
+ Is defined by +
+
+ http://w3id.org/rml/cc/ +
+
+
+
+
+ has domain +
+
+ Gather Map c +
+
+
+
+
+

gather asop back to ToC or Object Property ToC

+

IRI: http://w3id.org/rml/gatherAs

+
+ Relates a GatherMap with the desired result type of collection or container. +
+
+
+ Is defined by +
+
+ http://w3id.org/rml/cc/ +
+
+
+
+
+ has domain +
+
+ Gather Map c +
+
+ has range +
+
+ { Alt ni , Bag ni , List ni , Seq ni } +
+
+
+
+
+

strategyop back to ToC or Object Property ToC

+

IRI: http://w3id.org/rml/strategy

+
+ A Strategy element to indicate how to perform an action (e.g. gather for collections and containers, join). +
+
+
+ Is defined by +
+
+ http://w3id.org/rml/cc/ +
+
+
+
+
+ has domain +
+
+ Gather Map c +
+
+ has range +
+
+ Strategy c +
+
+
+
+
+

Data Properties

+ +
+

allow empty list and containerdp back to ToC or Data Property ToC

+

IRI: http://w3id.org/rml/allowEmptyListAndContainer

+
+ Indicates the behavior of a GatherMap in case rml:gather does not yield any element +
+
+
+ Is defined by +
+
+ http://w3id.org/rml/cc/ +
+
+
+
+
+ has domain +
+
+ Gather Map c +
+
+ has range +
+
+ boolean +
+
+
+
+
+

Named Individuals

+ +
+

Appendni back to ToC or Named Individual ToC

+

IRI: http://w3id.org/rml/append

+
+ Informs that the sets of RDF terms generated by each TermMap of the GatherMap are to be appended within the collection or container. +
+
+
+ Is defined by +
+
+ http://w3id.org/rml/cc/ +
+
+
+
+ belongs to +
+
+ Strategy c +
+
+
+
+

Cartesian Productni back to ToC or Named Individual ToC

+

IRI: http://w3id.org/rml/cartesianProduct

+
+ Informs that the RDF terms generated by each TermMap of the GatherMap are to be grouped (in the constructed collection or container) by doing a Cartesian product of these terms. +
+
+
+ Is defined by +
+
+ http://w3id.org/rml/cc/ +
+
+
+
+ belongs to +
+
+ Strategy c +
+
+

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
-ni: Named Individuals +ni: Named Individuals
diff --git a/ontology/documentation/sections/description-en.html b/ontology/documentation/sections/description-en.html index bca627b..50ed59f 100644 --- a/ontology/documentation/sections/description-en.html +++ b/ontology/documentation/sections/description-en.html @@ -1,4 +1,3 @@

RML-Containers: Description back to ToC

- -This is a placeholder text for the description of your ontology. The description should include an explanation and a diagram explaining how the classes are related, examples of usage, etc. +RML module to generate RDF collections and containers \ No newline at end of file diff --git a/ontology/documentation/sections/overview-en.html b/ontology/documentation/sections/overview-en.html index 16cbf64..15b2392 100644 --- a/ontology/documentation/sections/overview-en.html +++ b/ontology/documentation/sections/overview-en.html @@ -2,26 +2,40 @@

RML-Containers: Overview bac This ontology has the following classes and properties.

Classes

-
    +

    Object Properties

    Object Properties

    Data Properties

    Named Individuals

    Data Properties

    Named Individuals

    diff --git a/ontology/rml-cc.owl b/ontology/rml-cc.owl index b88dda5..23816da 100644 --- a/ontology/rml-cc.owl +++ b/ontology/rml-cc.owl @@ -106,6 +106,13 @@ foaf:name rdf:type owl:AnnotationProperty . rdfs:isDefinedBy ; rdfs:label "gather as" . +### http://w3id.org/rml/strategy +:strategy rdf:type owl:ObjectProperty ; + rdfs:domain :GatherMap ; + rdfs:range :Strategy ; + rdfs:comment "A Strategy element to indicate how to perform an action (e.g. gather for collections and containers, join)."@en ; + rdfs:isDefinedBy ; + rdfs:label "strategy" . @@ -133,6 +140,13 @@ foaf:name rdf:type owl:AnnotationProperty . rdfs:isDefinedBy ; rdfs:label "Gather Map" . +### http://w3id.org/rml/Strategy +:Strategy rdf:type owl:Class ; + rdfs:comment "Denotes a strategy to perform a action (e.g. gather for collections and containers, joins)."@en ; + rdfs:isDefinedBy ; + rdfs:label "Strategy" . + + ################################################################# # Individuals diff --git a/ontology/rml-cc_diagram.png b/ontology/rml-cc_diagram.png index f815a9c..e1cf19f 100644 Binary files a/ontology/rml-cc_diagram.png and b/ontology/rml-cc_diagram.png differ