-
Notifications
You must be signed in to change notification settings - Fork 315
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Declared reserved entities not visited by UseOfReservedVocabularyForAnnotationPropertyIRI #1094
Comments
Fixing the issue as described here is easy, but when I looked at whether declaration axioms for annotation properties should be checked I found the following: There's a long list of arguments in favor of ignoring violations related to annotation properties. Sounds like this change might go against those arguments. @matentzn what do you think? I don't believe we ever got to do anything with warnings versus violations. |
The main argument is it seems that only violations that threaten reasoner guarantees are important, but we do have other concerns, for example well defined serialisations. And in this case we are talking about a logically meaningful property (RDF:type) which is not only used illegal, but implicitly punned, and illegal pinning is reported, usually. I think the profile violation checker should stick with the spec. I am not arguing here for draconian error handling in parsing. I don't see a concrete risk for this particular profile check.. |
Only declaring an illegal annotation property is not triggering UseOfReservedVocabularyForAnnotationPropertyIRI violation.
Violation is raised only if the illegal annotation is used by other ontology elements.
The text was updated successfully, but these errors were encountered: