From 2c4c0e4c8ea01d1f17e313da7de44428c2898df0 Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Tue, 29 Aug 2023 13:17:41 -0400 Subject: [PATCH] Regenerate Make-managed files References: * https://github.com/ucoProject/UCO/issues/541 Signed-off-by: Alex Nelson --- ontology/CASE-unstable-2.0.0.ttl | 60 ++++++++++++++++++++++++++++++++ ontology/CASE-unstable.ttl | 60 ++++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) diff --git a/ontology/CASE-unstable-2.0.0.ttl b/ontology/CASE-unstable-2.0.0.ttl index f36cf6d0..f9ee8893 100644 --- a/ontology/CASE-unstable-2.0.0.ttl +++ b/ontology/CASE-unstable-2.0.0.ttl @@ -2053,6 +2053,44 @@ core:EnclosingCompilation sh:targetClass core:EnclosingCompilation ; . +core:Event + a + owl:Class , + sh:NodeShape + ; + rdfs:subClassOf core:UcoObject ; + rdfs:label "Event"@en ; + rdfs:comment "An Event is a noteworthy occurrence (something that happens or might happen)."@en ; + sh:property + [ + sh:class core:UcoObject ; + sh:nodeKind sh:IRI ; + sh:path core:eventContext ; + ] , + [ + sh:class types:Dictionary ; + sh:nodeKind sh:IRI ; + sh:path core:eventAttribute ; + ] , + [ + sh:datatype xsd:dateTime ; + sh:nodeKind sh:Literal ; + sh:path core:endTime ; + ] , + [ + sh:datatype xsd:dateTime ; + sh:nodeKind sh:Literal ; + sh:path core:startTime ; + ] , + [ + sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path core:eventType ; + ] + ; + sh:targetClass core:Event ; + . + core:ExternalReference a owl:Class , @@ -2400,6 +2438,27 @@ core:endTime rdfs:range xsd:dateTime ; . +core:eventAttribute + a owl:ObjectProperty ; + rdfs:label "Event Attribute"@en ; + rdfs:comment "An event attribute specifies an ad-hoc attribute/value for an event."@en ; + rdfs:range types:Dictionary ; + . + +core:eventContext + a owl:ObjectProperty ; + rdfs:label "Event Context"@en ; + rdfs:comment "An event context describes the association of actions and objects relating to an event."@en ; + rdfs:range core:UcoObject ; + . + +core:eventType + a owl:DatatypeProperty ; + rdfs:label "Event Type"@en ; + rdfs:comment "An event type specifies a classification type for the event."@en ; + rdfs:range xsd:string ; + . + core:externalIdentifier a owl:DatatypeProperty ; rdfs:label "externalIdentifier"@en ; @@ -17502,6 +17561,7 @@ types:Dictionary rdfs:subClassOf core:UcoInherentCharacterizationThing ; rdfs:label "Dictionary"@en ; rdfs:comment "A dictionary is list of (term/key, value) pairs with each term/key existing no more than once."@en ; + rdfs:isDefinedBy ; sh:property [ sh:class types:DictionaryEntry ; sh:minCount "1"^^xsd:integer ; diff --git a/ontology/CASE-unstable.ttl b/ontology/CASE-unstable.ttl index eafdf010..8a200e70 100644 --- a/ontology/CASE-unstable.ttl +++ b/ontology/CASE-unstable.ttl @@ -2053,6 +2053,44 @@ core:EnclosingCompilation sh:targetClass core:EnclosingCompilation ; . +core:Event + a + owl:Class , + sh:NodeShape + ; + rdfs:subClassOf core:UcoObject ; + rdfs:label "Event"@en ; + rdfs:comment "An Event is a noteworthy occurrence (something that happens or might happen)."@en ; + sh:property + [ + sh:class core:UcoObject ; + sh:nodeKind sh:IRI ; + sh:path core:eventContext ; + ] , + [ + sh:class types:Dictionary ; + sh:nodeKind sh:IRI ; + sh:path core:eventAttribute ; + ] , + [ + sh:datatype xsd:dateTime ; + sh:nodeKind sh:Literal ; + sh:path core:endTime ; + ] , + [ + sh:datatype xsd:dateTime ; + sh:nodeKind sh:Literal ; + sh:path core:startTime ; + ] , + [ + sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path core:eventType ; + ] + ; + sh:targetClass core:Event ; + . + core:ExternalReference a owl:Class , @@ -2400,6 +2438,27 @@ core:endTime rdfs:range xsd:dateTime ; . +core:eventAttribute + a owl:ObjectProperty ; + rdfs:label "Event Attribute"@en ; + rdfs:comment "An event attribute specifies an ad-hoc attribute/value for an event."@en ; + rdfs:range types:Dictionary ; + . + +core:eventContext + a owl:ObjectProperty ; + rdfs:label "Event Context"@en ; + rdfs:comment "An event context describes the association of actions and objects relating to an event."@en ; + rdfs:range core:UcoObject ; + . + +core:eventType + a owl:DatatypeProperty ; + rdfs:label "Event Type"@en ; + rdfs:comment "An event type specifies a classification type for the event."@en ; + rdfs:range xsd:string ; + . + core:externalIdentifier a owl:DatatypeProperty ; rdfs:label "externalIdentifier"@en ; @@ -17510,6 +17569,7 @@ types:Dictionary rdfs:subClassOf core:UcoInherentCharacterizationThing ; rdfs:label "Dictionary"@en ; rdfs:comment "A dictionary is list of (term/key, value) pairs with each term/key existing no more than once."@en ; + rdfs:isDefinedBy ; sh:property [ sh:class types:DictionaryEntry ; sh:minCount "1"^^xsd:integer ;