Skip to content
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

axioms can reappear after filtering them out #1046

Closed
cmungall opened this issue Aug 31, 2022 · 1 comment
Closed

axioms can reappear after filtering them out #1046

cmungall opened this issue Aug 31, 2022 · 1 comment

Comments

@cmungall
Copy link
Contributor

cmungall commented Aug 31, 2022

Not sure this is really something that robot can/should fix but wanted to park somewhere

@caufieldjh noticed this odd situation

  1. we run robot filter over an application ontology O to remove logical domain constraints
  2. when the ontology is reloaded, due to AP/DP punning annotation domain axioms are induced back into logical domain constraints (source: SEPIO defining several dc properties as DPs, causing illegal punning when integrating monarch-initiative/SEPIO-ontology#38)

For now we get around this by changing our filter from just domain to domain AnnotationPropertyDomain in the initial filter

We are working on a smaller test case...

@cmungall
Copy link
Contributor Author

OK, I don't think this is something robot has to worry about

I got myself confused as I had removed disjointness axioms, which I thought would lead to excluding incoherency with the profile I was using. However, I wasn't actually removing domains. The punning inducement from SEPIO caused some kind of disjointness violation between literals and objects... I think

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant