diff --git a/dependencies/CASE-develop-2.0.0 b/dependencies/CASE-develop-2.0.0 index 8c58d65e..aceb01ff 160000 --- a/dependencies/CASE-develop-2.0.0 +++ b/dependencies/CASE-develop-2.0.0 @@ -1 +1 @@ -Subproject commit 8c58d65e745fde5ecdd6f9470b75dc47505f1001 +Subproject commit aceb01ff002a6f704c7b13c170ba7e0d88c16eb9 diff --git a/ontology/CASE-develop-2.0.0.ttl b/ontology/CASE-develop-2.0.0.ttl index 3bc1a7b2..f36cf6d0 100644 --- a/ontology/CASE-develop-2.0.0.ttl +++ b/ontology/CASE-develop-2.0.0.ttl @@ -6452,6 +6452,17 @@ observable:File rdfs:subClassOf observable:FileSystemObject ; rdfs:label "File"@en ; rdfs:comment "A file is a computer resource for recording data discretely on a computer storage device."@en ; + owl:disjointWith observable:URL ; + sh:targetClass observable:File ; + . + +observable:File-disjointWith-URL-shape + a sh:NodeShape ; + sh:message "observable:File and observable:URL are disjoint classes."@en ; + sh:not [ + a sh:NodeShape ; + sh:class observable:URL ; + ] ; sh:targetClass observable:File ; .