summaryrefslogtreecommitdiff
path: root/src/ontologies/nepomuk
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2020-05-16 18:33:30 +0200
committerSam Thursfield <sam@afuera.me.uk>2020-05-20 20:33:07 +0200
commit3a8f9cf8b48ebc55454395089f7b49e0430df91d (patch)
treea6197421b2f26d777ee70fbdf9217d9018039ce8 /src/ontologies/nepomuk
parent4dc92f1aef129556ce40f5d96f8e8c364466a6ed (diff)
downloadtracker-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.ontology1
-rw-r--r--src/ontologies/nepomuk/32-nco.ontology2
-rw-r--r--src/ontologies/nepomuk/90-tracker.ontology1
-rw-r--r--src/ontologies/nepomuk/92-slo.ontology1
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 .