diff --git a/dependencies/CASE-develop b/dependencies/CASE-develop index ab6e38c5..8c8fa599 160000 --- a/dependencies/CASE-develop +++ b/dependencies/CASE-develop @@ -1 +1 @@ -Subproject commit ab6e38c5ecf29f552fb683e90e547daee77569a7 +Subproject commit 8c8fa599fdfa2eb650f8b1f2228e9b3ffbb74564 diff --git a/dependencies/CASE-unstable b/dependencies/CASE-unstable index 7adb16d1..fc8782e5 160000 --- a/dependencies/CASE-unstable +++ b/dependencies/CASE-unstable @@ -1 +1 @@ -Subproject commit 7adb16d1bc591fdeadfbd64c654a70b6ed2959fc +Subproject commit fc8782e579a10d34018a1ef0fdab0af24e055c8e diff --git a/dependencies/CASE-unstable-2.0.0 b/dependencies/CASE-unstable-2.0.0 index b2c0360f..14f46a3b 160000 --- a/dependencies/CASE-unstable-2.0.0 +++ b/dependencies/CASE-unstable-2.0.0 @@ -1 +1 @@ -Subproject commit b2c0360f52c48a7bc2645a527a2c53009a6f4970 +Subproject commit 14f46a3b0985904273c2aee5d9cf2e362ce5025d diff --git a/ontology/CASE-develop.ttl b/ontology/CASE-develop.ttl index e2798f9e..eafdf010 100644 --- a/ontology/CASE-develop.ttl +++ b/ontology/CASE-develop.ttl @@ -6452,6 +6452,18 @@ 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. Assigning both types to a single node will be an error in UCO 2.0.0."@en ; + sh:not [ + a sh:NodeShape ; + sh:class observable:URL ; + ] ; + sh:severity sh:Warning ; sh:targetClass observable:File ; .