snikproject / ontology

Public SNIK Ontology. An ontology of information management in hospitals.
https://snikproject.github.io/ontology/
Other
10 stars 1 forks source link

Add SHACL shapes #487

Closed KonradHoeffner closed 2 years ago

KonradHoeffner commented 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).

KonradHoeffner commented 2 years ago

https://github.com/snikproject/ontology/commit/d1159dded2b63cba92156e1772379dca0f0cd5f6 refactors SNIK with OWL punning as instances, so we can continue the SHACL shapes now.