diff options
-rw-r--r-- | schema/baserock-owl-schema.turtle | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/schema/baserock-owl-schema.turtle b/schema/baserock-owl-schema.turtle index a6283608..b89a0aa6 100644 --- a/schema/baserock-owl-schema.turtle +++ b/schema/baserock-owl-schema.turtle @@ -51,11 +51,11 @@ ## Shared properties -:hasName a owl:DatatypeProperty ; +:hasName a owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain :Morphology ; rdfs:range xsd:string . -:hasDescription a owl:DatatypeProperty ; +:hasDescription a owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain :Morphology ; rdfs:range xsd:string . @@ -69,19 +69,19 @@ ## SystemDeployment-specific properties -:deploysSystem a owl:ObjectProperty ; +:deploysSystem a owl:ObjectProperty , owl:FunctionalProperty ; rdfs:domain :SystemDeployment ; rdfs:range :System . -:hasLabel a owl:DatatypeProperty ; +:hasLabel a owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain :SystemDeployment ; rdfs:range xsd:string . -:hasType a owl:DatatypeProperty ; +:hasType a owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain :SystemDeployment ; rdfs:range xsd:string . -:hasLocation a owl:DatatypeProperty ; +:hasLocation a owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain :SystemDeployment ; rdfs:range xsd:string . @@ -97,7 +97,7 @@ rdfs:domain :System ; rdfs:range :Stratum . -:hasArchitecture a owl:DatatypeProperty ; +:hasArchitecture a owl:DatatypeProperty, owl:FunctionalProperty ; rdfs:domain :System ; rdfs:range xsd:string . @@ -116,21 +116,22 @@ rdfs:domain :Stratum ; rdfs:range :Chunk . + ## ChunkReference-specific properties -:refersToChunk a owl:ObjectProperty ; +:refersToChunk a owl:ObjectProperty , owl:FunctionalProperty ; rdfs:domain :ChunkReference ; rdfs:range :Chunk . -:repo a owl:DatatypeProperty ; +:repo a owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain :ChunkReference ; rdfs:range xsd:string . -:ref a owl:DatatypeProperty ; +:ref a owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain :ChunkReference ; rdfs:range xsd:string . -:unpetrifyRef a owl:DatatypeProperty ; +:unpetrifyRef a owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain :ChunkReference ; rdfs:range xsd:string . |