From 7677c810240d9d50f86b21d7eccd57a9d484ccef Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Wed, 1 Jul 2015 18:21:14 +0100 Subject: schema: Add owl:minCardinality where needed This means 'this property must be specified at least once.' Change-Id: Ia0b4baf6d57cff92245b9a618ed5043947ad5769 --- schema/baserock-owl-schema.turtle | 9 ++++++--- 1 file 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 -- cgit v1.2.1