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

Apollo-sv contains many classes that should be in other ontologies #207

Open
cmungall opened this issue Jun 7, 2021 · 15 comments
Open

Apollo-sv contains many classes that should be in other ontologies #207

cmungall opened this issue Jun 7, 2021 · 15 comments

Comments

@cmungall
Copy link

cmungall commented Jun 7, 2021

apollo-sv contains many classes that are out of scope and should be in other OBO ontologies. Note that in many cases here the deficiency is in OBO, either existing vocabularies do not accept terms or we have not agreed OBO-wide where certain terms belong. This problem is perpetuated by the use of BFO shadow classes (e.g. foo + foo datum). While not necessarily apollo-sv's problem, I would recommend this team is proactive in making tickets on other ontology repos to get terms submitted and reporting back to OBO where there are problems.

In OBO we also need a better way of indicating which ontologies typically mint classes that may eventually be housed elsewhere.

Here is a random sampling:

we still don't have a good story for symbiosis types in OBO cc @diatomsRcool, but these should probably be housed elsewhere:

id label
APOLLO_SV:00000337 ectosymbiosis
APOLLO_SV:00000338 antagonism
APOLLO_SV:00000339 amensalism
APOLLO_SV:00000340 agonism
APOLLO_SV:00000341 intimate agonism
APOLLO_SV:00000342 ectosymbiotic parasitism
APOLLO_SV:00000343 facultative ectosymbiotic parasitism
APOLLO_SV:00000344 obligatory ectosymbiotic parasitism
APOLLO_SV:00000345 ectosymbiotic parasitoidism
APOLLO_SV:00000346 facultative ectosymbiotic parasitoidism
APOLLO_SV:00000347 obligatory ectosymbiotic parasitoidism
APOLLO_SV:00000348 ectosymbiotic commensalism
APOLLO_SV:00000349 facultative ectosymbiotic commensalism
APOLLO_SV:00000350 obligatory ectosymbiotic commensalism
APOLLO_SV:00000351 ectosymbiotic mutualism
APOLLO_SV:00000352 facultative ectosymbiotic mutualism
APOLLO_SV:00000353 obligatory ectosymbiotic mutualism
APOLLO_SV:00000354 endosymbiosis
APOLLO_SV:00000355 endosymbiotic parasitism
APOLLO_SV:00000356 transient agonism
APOLLO_SV:00000357 predation
APOLLO_SV:00000358 grazing
APOLLO_SV:00000359 facultative endosymbiotic parasitism
APOLLO_SV:00000360 obligatory endosymbiotic parasitism
APOLLO_SV:00000361 endosymbiotic parasitoidism
APOLLO_SV:00000362 facultative endosymbiotic parasitoidism
APOLLO_SV:00000363 obligatory endosymbiotic parasitoidism
APOLLO_SV:00000364 endosymbiotic commensalism
APOLLO_SV:00000365 facultative endosymbiotic commensalism
APOLLO_SV:00000366 obligatory endosymbiotic commensalism
APOLLO_SV:00000367 endosymbiotic mutualism
APOLLO_SV:00000368 facultative endosymbiotic mutualism
APOLLO_SV:00000369 obligatory endosymbiotic mutualism
APOLLO_SV:00000596 symbiosis

ENVO or PCO cc @pbuttigieg @ramonawalls

id label
APOLLO_SV:00000097 ecosystem
APOLLO_SV:00000094 community
APOLLO_SV:00000113 atmosphere of the Earth
APOLLO_SV:00000035 organism population universal

I believe that environmental variables are currently scoped for ENVO but this could be discussed

id label
APOLLO_SV:00000513 mean rate of hydrological precipitation
APOLLO_SV:00000514 mean air temperature

STATO or IAO (or EDAM, which is not OBO):

id label
APOLLO_SV:00000076 μ
APOLLO_SV:00000077 σ
APOLLO_SV:00000078 beta distribution
APOLLO_SV:00000079 deprecated log normal distribution
APOLLO_SV:00000080 uniform distribution
APOLLO_SV:00000081 triangular distribution
APOLLO_SV:00000082 Bayesian network
APOLLO_SV:00000434 statistical confidence

Even though it's not OBO, I would use EDAM here. Or we can raise this to an OBO level ticket:

id label
APOLLO_SV:00000203 NCBI taxon identifier
APOLLO_SV:00000319 NLM ID
APOLLO_SV:00000320 ISSN Linking
APOLLO_SV:00000321 ISO Title Abbreviation
APOLLO_SV:00000324 NLM Title Abbreviation
APOLLO_SV:00000325 URI creation date

diseases

id label
APOLLO_SV:00000574 acute respiratory illness

OBA cc @matentzn

id label
APOLLO_SV:00000471 minimum eggs per oviposition site
APOLLO_SV:00000472 age-dependent fecundity reduction
APOLLO_SV:00000442 migration speed
@ramonawalls
Copy link

I don't know what a "organism population universal" is, but f you can define it, I'm happy to include it in PCO, assuming it does not already exist with another label.

@hoganwr
Copy link
Contributor

hoganwr commented Jun 7, 2021 via email

@hoganwr
Copy link
Contributor

hoganwr commented Jun 7, 2021 via email

@hoganwr
Copy link
Contributor

hoganwr commented Jun 7, 2021 via email

@diatomsRcool
Copy link

and I am guilty of not being fast enough and of creating out-of-scope terms :(
I will add that I have several symbiosis-related terms in ecocore (which is a new ontology), so those APOLLO terms could be re-homed there.

@dillerm
Copy link
Contributor

dillerm commented Jun 8, 2021

We published a paper on those symbiosis classes explaining the need to create these classes, and it basically boiled down to there not being suitable or detailed representations of these interactions (note: ECOCORE, to my knowledge, did not exist when we started working on these classes). We did have some conversations with GO about 'symbiosis' since they also have a class for it, but I think we decided that their approach of constraining it to being only about the molecular/genetic aspects of such interactions was too restricting (they originally had a definition that was really good and then changed it).

@cmungall
Copy link
Author

cmungall commented Jun 8, 2021 via email

@cmungall
Copy link
Author

cmungall commented Jun 8, 2021 via email

@dillerm
Copy link
Contributor

dillerm commented Jun 8, 2021

Here is the ENVO ticket for the terms you listed: EnvironmentOntology/envo#387.

@zhengj2007
Copy link

'ORCID identifier' was add in IAO with ID, IAO_0000708.

APOLLO_SV_00000496 (ORCID) should be deprecated and add annotation 'term replaced by': http://purl.obolibrary.org/obo/IAO_0000708

@hoganwr
Copy link
Contributor

hoganwr commented Oct 27, 2022

The IAO purl still points to a 2020 version, so how to update Apollo-SV before getting my class back?

@zhengj2007
Copy link

I am preparing the new release of IAO now and will let you know when it's out. @hoganwr

@hoganwr
Copy link
Contributor

hoganwr commented Oct 27, 2022 via email

@StroemPhi
Copy link

@hoganwr the IAO PURL now points to the new release, so APOLLO-SV:ORCID can be obsoleted.

@hoganwr
Copy link
Contributor

hoganwr commented Nov 25, 2022

Thanks! I've done that, made a new release of the ontology (w/a slight reorganization), and updated the PURL to always point to the latest. Once the PURL redirects, hopefully ontobee picks it up and pulls in the new version, and then all will be well.

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

7 participants