diff --git a/dependencies/CASE-unstable b/dependencies/CASE-unstable index 39cdb04c..5e236bd4 160000 --- a/dependencies/CASE-unstable +++ b/dependencies/CASE-unstable @@ -1 +1 @@ -Subproject commit 39cdb04c0fa657456d587682eb6e3a36f97a11c0 +Subproject commit 5e236bd432f90d6d507c8fd3c694708f66498291 diff --git a/dependencies/CASE-unstable-2.0.0 b/dependencies/CASE-unstable-2.0.0 index 2d2216a5..6e572348 160000 --- a/dependencies/CASE-unstable-2.0.0 +++ b/dependencies/CASE-unstable-2.0.0 @@ -1 +1 @@ -Subproject commit 2d2216a597a120220846f53d2092aab32e147a91 +Subproject commit 6e572348e2f1e06eda7d6d724e1ffc9b98ff7696 diff --git a/ontology/CASE-unstable-2.0.0.ttl b/ontology/CASE-unstable-2.0.0.ttl index 024984e3..953f7973 100644 --- a/ontology/CASE-unstable-2.0.0.ttl +++ b/ontology/CASE-unstable-2.0.0.ttl @@ -1056,6 +1056,8 @@ action:Action rdfs:subClassOf core:Perdurant ; rdfs:label "Action"@en ; rdfs:comment "An action is something that may be done or performed."@en ; + rdfs:isDefinedBy ; + owl:disjointWith core:Event ; sh:property [ sh:class action:Action ; @@ -1166,6 +1168,20 @@ action:Action sh:targetClass action:Action ; . +action:Action-disjointWith-Event-shape + a sh:NodeShape ; + sh:message "action:Action and core:event are disjoint classes."@en ; + sh:node [ + a sh:NodeShape ; + rdfs:comment "This blank node is provided to avoid a SHACL multiple-inheritance issue."@en ; + sh:not [ + a sh:NodeShape ; + sh:class core:Event ; + ] ; + ] ; + sh:targetClass action:Action ; + . + action:ActionArgumentFacet a owl:Class , @@ -2081,6 +2097,7 @@ core:Event rdfs:subClassOf core:Perdurant ; rdfs:label "Event"@en ; rdfs:comment "An Event is a noteworthy occurrence (something that happens or might happen)."@en ; + owl:disjointWith action:Action ; sh:property [ sh:class core:UcoObject ; diff --git a/ontology/CASE-unstable.ttl b/ontology/CASE-unstable.ttl index 8a200e70..7d14b0ab 100644 --- a/ontology/CASE-unstable.ttl +++ b/ontology/CASE-unstable.ttl @@ -1056,6 +1056,8 @@ action:Action rdfs:subClassOf core:UcoObject ; rdfs:label "Action"@en ; rdfs:comment "An action is something that may be done or performed."@en ; + rdfs:isDefinedBy ; + owl:disjointWith core:Event ; sh:property [ sh:class action:Action ; @@ -1166,6 +1168,20 @@ action:Action sh:targetClass action:Action ; . +action:Action-disjointWith-Event-shape + a sh:NodeShape ; + sh:message "action:Action and core:event are disjoint classes."@en ; + sh:node [ + a sh:NodeShape ; + rdfs:comment "This blank node is provided to avoid a SHACL multiple-inheritance issue."@en ; + sh:not [ + a sh:NodeShape ; + sh:class core:Event ; + ] ; + ] ; + sh:targetClass action:Action ; + . + action:ActionArgumentFacet a owl:Class , @@ -2061,6 +2077,7 @@ core:Event rdfs:subClassOf core:UcoObject ; rdfs:label "Event"@en ; rdfs:comment "An Event is a noteworthy occurrence (something that happens or might happen)."@en ; + owl:disjointWith action:Action ; sh:property [ sh:class core:UcoObject ;