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

atom disjointWith molecular entity infects multiple ontologies with incoherency #71

Open
cmungall opened this issue May 7, 2020 · 5 comments

Comments

@cmungall
Copy link
Contributor

cmungall commented May 7, 2020

Integration test for OBI currently fails:

image

This is obv not OBI's fault, it is coming from CHEBI. We can make OBI pass by testing its base file.

However, the fact remains that the main OBI product (which includes a subset of CHEBI) is incoherent w.r.t COB. This will be true for many others, e.g GO.

We can

  • work with chebi to rework their upper level
  • relax the disjointness in cob
  • remove the equivalence in cob to external
  • do nothing for now, and accept that no one can use cob in the short term except as a means of reporting these kinds of issues
@bpeters42
Copy link
Contributor

bpeters42 commented May 7, 2020 via email

cmungall added a commit that referenced this issue Sep 1, 2020
Making chebi:atom and cob:atom equiv; see #71
Making chebi:molE aand cob:molE equiv; see #104
@cmungall cmungall added this to the Alpha Release milestone Sep 2, 2020
@beckyjackson
Copy link
Collaborator

@jannahastings could you please follow up with ChEBI on reworking their upper level structure? Thank you!

@jannahastings
Copy link

@jannahastings could you please follow up with ChEBI on reworking their upper level structure? Thank you!

Okay, I'll ping them :-)

@jannahastings
Copy link

The ChEBI team (Adnan) sent me this proposal, which I believe was also sent to @cmungall earlier:

With regards to your suggestion to the uniting of atoms and their corresponding ions in ChEBI. If I remember correctly, your suggestion was to create a class in ChEBI called atom (E.g. Nickel atom), and then have child classes such as the 'uncharged nickel atom' and its corresponding 'nickel ion' linked to nickel atom. This way the atom and its corresponding ion are in the same branch of the ontology tree. After discussing your idea with others in my group, it was decided that rather than undertaking a major restructuring of this area of the ontology, it would be a lot easier to create for each atom that has ionic forms new relationships such as 'is charged particle formed from' and 'forms charged particle'.
e.g.
nickel(1+) is_charged_particle_formed_from nickel atom
and the reverse:
nickel atom forms_charged_particle nickel(1+)

Comments?

@cmungall
Copy link
Contributor Author

@jannahastings @amalik01 you already know this, but filling in details for everyone.

My atom proposal was discussed at the 2020 COB workshop, I also included it in the slidedeck I have on simplifying CHEBI:

https://docs.google.com/presentation/d/1R3NRzH70ERjwebqecgt2OYKC8sIuB1_Xs7ENyWAXgjc/edit#slide=id.g2e88609578d_0_11

When I discussed this with @amalik01 and colleagues they seemed open to fixing the atom hierarchy in CHEBI

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

No branches or pull requests

5 participants