summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2015-07-01 18:21:14 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2015-07-01 18:21:14 +0100
commit7677c810240d9d50f86b21d7eccd57a9d484ccef (patch)
tree35ca5675a1e34f5e99d629e2fb213d03319f296d
parentd6bb858dc17c12514aa397e87fbdf06f9e068319 (diff)
downloaddefinitions-7677c810240d9d50f86b21d7eccd57a9d484ccef.tar.gz
schema: Add owl:minCardinality where needed
This means 'this property must be specified at least once.' Change-Id: Ia0b4baf6d57cff92245b9a618ed5043947ad5769
-rw-r--r--schema/baserock-owl-schema.turtle9
1 files changed, 6 insertions, 3 deletions
diff --git a/schema/baserock-owl-schema.turtle b/schema/baserock-owl-schema.turtle
index 35f50715..20d473d8 100644
--- a/schema/baserock-owl-schema.turtle
+++ b/schema/baserock-owl-schema.turtle
@@ -88,7 +88,8 @@
:containsSystemDeployment a owl:ObjectProperty ;
rdfs:domain :Cluster ;
- rdfs:range :SystemDeployment .
+ rdfs:range :SystemDeployment ;
+ owl:minCardinality 1 .
## SystemDeployment-specific properties
@@ -119,7 +120,8 @@
:containsStratumArtifact a owl:ObjectProperty ;
rdfs:domain :System ;
- rdfs:range :StratumArtifact .
+ rdfs:range :StratumArtifact ;
+ owl:minCardinality 1 .
:hasArchitecture a owl:DatatypeProperty, owl:FunctionalProperty ;
rdfs:domain :System ;
@@ -142,7 +144,8 @@
:containsChunkReference a owl:ObjectProperty ;
rdfs:domain :Stratum ;
- rdfs:range :Chunk .
+ rdfs:range :Chunk ;
+ owl:minCardinality 1 .
## ChunkReference-specific properties