diff --git a/dependencies/CASE-unstable b/dependencies/CASE-unstable index 5e236bd4..b27a5397 160000 --- a/dependencies/CASE-unstable +++ b/dependencies/CASE-unstable @@ -1 +1 @@ -Subproject commit 5e236bd432f90d6d507c8fd3c694708f66498291 +Subproject commit b27a53979abe5463ac30cdadff2907d5d275129b diff --git a/dependencies/CASE-unstable-2.0.0 b/dependencies/CASE-unstable-2.0.0 index 6e572348..4aff9c94 160000 --- a/dependencies/CASE-unstable-2.0.0 +++ b/dependencies/CASE-unstable-2.0.0 @@ -1 +1 @@ -Subproject commit 6e572348e2f1e06eda7d6d724e1ffc9b98ff7696 +Subproject commit 4aff9c94e61120ed693dddedab99eb9b26d81ccd diff --git a/ontology/CASE-unstable-2.0.0.ttl b/ontology/CASE-unstable-2.0.0.ttl index 953f7973..baeb870c 100644 --- a/ontology/CASE-unstable-2.0.0.ttl +++ b/ontology/CASE-unstable-2.0.0.ttl @@ -1031,6 +1031,15 @@ uco-owl:ontologyIRI-versionIRI-prerequisite-shape sh:targetSubjectsOf owl:versionIRI ; . +uco-owl:sh-datatype-objects-shape + a sh:NodeShape ; + sh:not [ + a sh:NodeShape ; + sh:class owl:Class ; + ] ; + sh:targetObjectsOf sh:datatype ; + . + uco-owl:versionIRI-multiversion-shape a sh:PropertyShape ; rdfs:seeAlso ; @@ -1170,14 +1179,10 @@ action:Action action:Action-disjointWith-Event-shape a sh:NodeShape ; - sh:message "action:Action and core:event are disjoint classes."@en ; - sh:node [ + sh:message "action:Action and core:Event are disjoint classes."@en ; + sh:not [ 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:class core:Event ; ] ; sh:targetClass action:Action ; . @@ -17061,9 +17066,9 @@ pattern:LogicalPattern rdfs:label "LogicalPattern"@en ; rdfs:comment "A logical pattern is a grouping of characteristics unique to an informational pattern expressed via a structured pattern expression following the rules of logic."@en ; sh:property [ - sh:datatype pattern:PatternExpression ; + sh:class pattern:PatternExpression ; sh:maxCount "1"^^xsd:integer ; - sh:nodeKind sh:Literal ; + sh:nodeKind sh:IRI ; sh:path pattern:patternExpression ; ] ; sh:targetClass pattern:LogicalPattern ; @@ -17092,7 +17097,7 @@ pattern:PatternExpression . pattern:patternExpression - a owl:DatatypeProperty ; + a owl:ObjectProperty ; rdfs:label "patternExpression"@en ; rdfs:comment "An explicit logical pattern expression."@en ; rdfs:range pattern:PatternExpression ; diff --git a/ontology/CASE-unstable.ttl b/ontology/CASE-unstable.ttl index 7d14b0ab..b51e735a 100644 --- a/ontology/CASE-unstable.ttl +++ b/ontology/CASE-unstable.ttl @@ -1170,14 +1170,10 @@ action:Action action:Action-disjointWith-Event-shape a sh:NodeShape ; - sh:message "action:Action and core:event are disjoint classes."@en ; - sh:node [ + sh:message "action:Action and core:Event are disjoint classes."@en ; + sh:not [ 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:class core:Event ; ] ; sh:targetClass action:Action ; .