diff options
author | Sam Thursfield <sam@afuera.me.uk> | 2020-05-16 18:33:30 +0200 |
---|---|---|
committer | Sam Thursfield <sam@afuera.me.uk> | 2020-05-20 20:33:07 +0200 |
commit | 3a8f9cf8b48ebc55454395089f7b49e0430df91d (patch) | |
tree | a6197421b2f26d777ee70fbdf9217d9018039ce8 /src/ontologies/nepomuk | |
parent | 4dc92f1aef129556ce40f5d96f8e8c364466a6ed (diff) | |
download | tracker-3a8f9cf8b48ebc55454395089f7b49e0430df91d.tar.gz |
ontology: Add some maxCardinality contraints
These changes reduce the number of tables in the database, saving a
little disk space. Total saving is 44KiB in an empty database.
Diffstat (limited to 'src/ontologies/nepomuk')
-rw-r--r-- | src/ontologies/nepomuk/31-nao.ontology | 1 | ||||
-rw-r--r-- | src/ontologies/nepomuk/32-nco.ontology | 2 | ||||
-rw-r--r-- | src/ontologies/nepomuk/90-tracker.ontology | 1 | ||||
-rw-r--r-- | src/ontologies/nepomuk/92-slo.ontology | 1 |
4 files changed, 5 insertions, 0 deletions
diff --git a/src/ontologies/nepomuk/31-nao.ontology b/src/ontologies/nepomuk/31-nao.ontology index 263bb1641..afb7e590c 100644 --- a/src/ontologies/nepomuk/31-nao.ontology +++ b/src/ontologies/nepomuk/31-nao.ontology @@ -55,6 +55,7 @@ nao:numericRating a rdf:Property ; nao:deprecated a rdf:Property; rdfs:domain rdfs:Resource; rdfs:range xsd:boolean; + nrl:maxCardinality 1 ; rdfs:label "deprecated"; rdfs:comment "If this property is assigned, the subject class, property, or resource, is deprecated and should not be used in production systems any longer. It may be removed without further notice." . diff --git a/src/ontologies/nepomuk/32-nco.ontology b/src/ontologies/nepomuk/32-nco.ontology index 1ca1ff519..53a593f8f 100644 --- a/src/ontologies/nepomuk/32-nco.ontology +++ b/src/ontologies/nepomuk/32-nco.ontology @@ -492,6 +492,7 @@ nco:title a rdf:Property ; rdfs:label "title" ; rdfs:domain nco:Affiliation ; rdfs:range xsd:string ; + nrl:maxCardinality 1 ; tracker:fulltextIndexed true ; tracker:weight 10 . @@ -529,6 +530,7 @@ nco:contactMediumComment a rdf:Property ; nco:foafUrl a rdf:Property ; rdfs:label "foafUrl" ; rdfs:comment "The URL of the FOAF file." ; + nrl:maxCardinality 1 ; rdfs:subPropertyOf nco:url ; rdfs:domain nco:Role ; rdfs:range rdfs:Resource . diff --git a/src/ontologies/nepomuk/90-tracker.ontology b/src/ontologies/nepomuk/90-tracker.ontology index c66ee9ede..a939fe4d0 100644 --- a/src/ontologies/nepomuk/90-tracker.ontology +++ b/src/ontologies/nepomuk/90-tracker.ontology @@ -13,6 +13,7 @@ tracker: a tracker:Ontology ; tracker:isDefaultTag a rdf:Property ; rdfs:domain nao:Tag ; + nrl:maxCardinality 1 ; rdfs:range xsd:boolean . tracker:tagRelatedTo a rdf:Property ; diff --git a/src/ontologies/nepomuk/92-slo.ontology b/src/ontologies/nepomuk/92-slo.ontology index 387c6bc3e..7cd859924 100644 --- a/src/ontologies/nepomuk/92-slo.ontology +++ b/src/ontologies/nepomuk/92-slo.ontology @@ -180,5 +180,6 @@ slo:endTime a rdf:Property ; slo:routeDetails a rdf:Property ; rdfs:label "Pointer to a file containing route details (e.g. KML file)." ; rdfs:comment "FIXME Domain can be resource if we handle map-files correctly in the ontology"; + nrl:maxCardinality 1 ; rdfs:domain slo:Route ; rdfs:range xsd:string . |