-
Notifications
You must be signed in to change notification settings - Fork 5
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
ONS introduces illegal punning on properties #33
Comments
@FrancescoVit similarly, do you need a hand to address this? |
@matentzn I'll likely manually remove the duplicates annotation properties, but I am trying to figure out if the problem comes from the main file, or from the various import. Try to fix as soon as possible @ddooley thank you very much, I hope to be able to figure out the problem and fix it, but will gladly accept the help if i should fail :D |
Commenting the annotation properties also removed the object properties annotations; in this commit RO properties listed as "AnnotationProperty" were changed to "ObjectProperty", then removing duplicates
I'm currently seeing this issue for http://purl.obolibrary.org/obo/RO_0001900, but not for the others listed. |
Did you try:
|
No, this was flagged by HermiT when I ran the reasoner. |
Hermit runs fine on /src/ontology/ons-edit.ofn so I think we can close this. It will work with next release |
According to the OWL specification an property can never be an annotation and an object property at the same time.
robot merge -I http://purl.obolibrary.org/obo/ons.owl -I http://purl.obolibrary.org/obo/ro.owl validate-profile --profile DL
Furthermore, you are using an illegal restriction, probably imported from ERO:
It is very important to fix this, as this severely hampers integration with ONS for ontologies such as ECTO: I basically have to forcefully delete dozens of axioms from ONS before being able to merge it in.
The text was updated successfully, but these errors were encountered: