Z Specification for the W3C Editor's Draft Core SHACL Semantics

Arthur Ryman
DOI: https://doi.org/10.48550/arXiv.1511.00384
2015-11-02
Abstract:This article provides a formalization of the W3C Draft Core SHACL Semantics specification using Z notation. This formalization exercise has identified a number of quality issues in the draft. It has also established that the recursive definitions in the draft are well-founded. Further formal validation of the draft will require the use of an executable specification technology.
Databases,Artificial Intelligence,Logic in Computer Science
What problem does this paper attempt to address?