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

Unsatisfiable classes in STATO #90

Closed
henrietteharmse opened this issue Feb 27, 2024 · 2 comments
Closed

Unsatisfiable classes in STATO #90

henrietteharmse opened this issue Feb 27, 2024 · 2 comments

Comments

@henrietteharmse
Copy link

I stumbled across the following unsatisfiable classes in STATO in encountering them in the MS ontology:
image

Here is the explanation for STATO_0000046 being unsatisfiable:
image

What had me perplexed is that when reasoning on STATO, these unsatisfiable classes do not show up, when in fact they should.

The reason why these unsatisfiable classes are not showing up in STATO is that STATO are missing some axioms that are not imported from BFO and RO:

BFO: BFO_0000002 DisjointWith BFO_0000003
RO: BFO_0000051 o RO_0000057 SubPropertyOf: RO_0000057

Adding these axioms to STATO and running the reasoner gives the exact same unsatisfiable classes encountered in MS:
image

@proccaserra
Copy link
Member

Hi @henrietteharmse ,

Thank you for reporting the issue and for providing a solution.
I need to dig into why these axioms aren't pulled.

@proccaserra
Copy link
Member

  • making continuant disjoint from occurrent
  • adding SuperProperty of (Chain) 'has part' o 'has participant'on has participant relation
  • fixing axioms on 2 plots (Q-Q plot, Lineweaver-Burk plot) and 8 study designs

proccaserra added a commit that referenced this issue Mar 19, 2024
fixes #90 - adding missing disjoint axioms between occurrent and cont…
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

2 participants