Closed KonradHoeffner closed 2 years ago
The problem with SNIK is that the roles, functions and entity types are subclasses and not instances. See https://stackoverflow.com/questions/70756167/how-to-apply-shacl-to-subclasses-instead-of-instances.
Can this be solved using meta classes and punning? See https://en.wikipedia.org/wiki/Metaclass_(Semantic_Web).
https://github.com/snikproject/ontology/commit/d1159dded2b63cba92156e1772379dca0f0cd5f6 refactors SNIK with OWL punning as instances, so we can continue the SHACL shapes now.
The problem with SNIK is that the roles, functions and entity types are subclasses and not instances. See https://stackoverflow.com/questions/70756167/how-to-apply-shacl-to-subclasses-instead-of-instances.
Can this be solved using meta classes and punning? See https://en.wikipedia.org/wiki/Metaclass_(Semantic_Web).