ucoProject / UCO

This repository is for development of the Unified Cyber Ontology.
Apache License 2.0
76 stars 34 forks source link

Remove usage of sh:declare #463

Closed ajnelson-nist closed 2 years ago

ajnelson-nist commented 2 years ago

This is filed as a bugfix Pull Request due to a discovery made in Issue #457 .

SHACL Specification Section 5.2.1 specifies a "viral" behavior of sh:declare throughout an OWL transitive closure. This patch removes usage of sh:declare as a matter of lack of authority for non-UCO prefixes. It just so happens the only place this was used was in the introduction of the OWL SHACL review mechanisms of Issue 406.

Coordination

ajnelson-nist commented 2 years ago

Converting to draft while checking for CASE unstable branch impact.

ajnelson-nist commented 2 years ago

CI has passed in CASE's unstable. This is ready for review and merge.