OBOFoundry / OBOFoundry.github.io

Metadata and website for the Open Bio Ontologies Foundry Ontology Registry
http://obofoundry.org
Other
165 stars 204 forks source link

Bipolar Disorder Ontology #1811

Closed phwegner closed 1 year ago

phwegner commented 2 years ago

Ontology title

Bipolar Disorder Ontology

Requested ID space

BPDO

Ontology location

https://github.com/SCAI-BIO/bipolar-disorder-ontology/blob/main/releases/1.0.0/BPDO.owl

Contact person

Name: Alpha Tom Kodamullil Email address: alpha.tom.kodamullil@scai.fraunhofer.de GitHub username: akodamullil

Issue tracker

https://github.com/SCAI-BIO/bipolar-disorder-ontology/issues

Version Controlled Repository

https://github.com/SCAI-BIO/bipolar-disorder-ontology

Ontology license

Available ontology formats

.owl

What domain is the ontology intended to cover?

Bipolar Disorder

Related OBO Foundry ontologies

DOID, BFO

Intended use/related projects

A disease ontology to classify Bipolar Disorder and calculate semantic similarities in the domain of Bipolar Disorder, Annotation of medical texts

Data source

Several sources from domain experts assembled by Fraunhofer SCAI and Computational Biomodels (CBM)

Additional comments or remarks

OBO Foundry pre-registration checklist

Created by the team for applied semantics at Fraunhofer SCAI To be considered for inclusion in the OBO Foundry, an ontology must meet certain requirements, as described in in the registration process instructions and the registration review checklist. To ensure you are aware of some of its key points, please review the checklist below.

You can either check a box by submitted the request first and then using the GitHub interface, or replacing the - [ ] by - [X] in the following.

Metadata

Please fill in the following metadata record which will be used by the OBO Foundry website. Note that the values shown are just examples, for example yourfourletterid could be something like aism, cohm, mondo (it does not have to be four letters). your_domain_like_for_example_anatomy could be simply anatomy, and the license should be whatever your actual license is. An example can be found here, but you really only need to fill in the metadata mentioned here.

id: BPDO
title: Bipolar Disorder Ontology
contact:
  email: alpha.tom.kodamullil@scai.fraunhofer.de
  label: Alpha Tom Kodamullil
description: The Bipolar Disorder ontology includes bipolar disorder-related concepts, terms and related synonyms, collected from wide variety of sources such us publications and websites.
domain: Mental Disorder
homepage: https://github.com/SCAI-BIO/bipolar-disorder-ontology
products:
  - id: BPDO.owl
  - 
dependencies:
  - id: BFO
tracker: https://github.com/SCAI-BIO/bipolar-disorder-ontology/issues
license:
  url: http://creativecommons.org/licenses/by/4.0/
  label: CC-BY
usages:
  - user: - 
    description: - 
matentzn commented 2 years ago

Thank you for your submission!

To be considered for acceptance, no dashboard checks aside from usages can be red.

https://obofoundry.org/obo-nor.github.io/dashboard/bpdo/dashboard.html

Please let me know when you are done and I will re-run the checks!

matentzn commented 2 years ago

@hoganwr will review this submission and provide feedback.

hoganwr commented 2 years ago

With respect to the OBO Dashboard report, please note two issues:

  1. The version IRI is not in the recommended format. Normally we have either an ISO8601 date format version (e.g., 2022-04-27) or for numeric version identifiers, they are of the format NN.n where the n's are integers. I think the extra .0 is causing robot to flag your version IRI (you have 1.0.0, we would recommend just having 1.0 or better still, a date in ISO8601 format).
  2. The ontology should have a dc:title annotation with the formal name of the ontology. I'm assuming the value of the title annotation would be "Bipolar Disorder Ontology"
cmungall commented 2 years ago

I think semver should be preferred over two part ids (but ISO best)

On Wed, Apr 27, 2022 at 11:44 AM Bill Hogan @.***> wrote:

With respect to the OBO Dashboard report, please note two issues:

  1. The version IRI is not in the recommended format. Normally we have either an ISO8601 date format version (e.g., 2022-04-27) or for numeric version identifiers, they are of the format NN.n where the n's are integers. I think the extra .0 is causing robot to flag your version IRI (you have 1.0.0, we would recommend just having 1.0 or better still, a date in ISO8601 format).
  2. The ontology should have a dc:title annotation with the formal name of the ontology. I'm assuming the value of the title annotation would be "Bipolar Disorder Ontology"

— Reply to this email directly, view it on GitHub https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1811#issuecomment-1111357477, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAMMOKB7LHE3LKD77JDZOLVHGDHPANCNFSM5QJFPIRA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

matentzn commented 2 years ago

In case you are wondering what semver is, this is it: https://semver.org/

The important thing is that the version IRI should resolve. So when I try to load "https://bio.scai.fraunhofer.de/ontology/BPDO/1.0.0", it should resolve to the specific ontology version indicated.

@phwegner are you willing to move to the recommended OBO IRI scheme for Version IRIs, or is there a technical reason that prevents you from doing this? If this is not possible, can your versionIRI be made resolvable?

Required submitter actions for now:

There are a few open question our domain expert reviewer is still gaining clarity on, we will feed this back to you asap.

BideZ commented 2 years ago

@matentzn @hoganwr Thank very much for your feedback.

Regarding the version IRI: We would like to stick with the semver principle and keep the IRI due to internal reasons. We will make the IRI resolve in the next update.

We will also address the other issues as soon as possible., and I will leave a comment when the update is pushed.

matentzn commented 2 years ago

Thank you! @BideZ

nlharris commented 2 years ago

Should this be left open for the ontology owners to follow up?

hoganwr commented 2 years ago

That's my understanding. We are waiting on them to fix IRIs among other things.

On Mon, Jul 25, 2022 at 4:23 PM Nomi Harris @.***> wrote:

Should this be left open for the ontology owners to follow up?

— Reply to this email directly, view it on GitHub https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1811#issuecomment-1194583353, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJR55TONLEA27TT6TOY4ZLVV3ZVRANCNFSM5QJFPIRA . You are receiving this because you were assigned.Message ID: @.***>

phwegner commented 2 years ago

@matentzn First of all please excuse the very late reply due to the current workload this submission, unfortunately, could not be prioritized. But we now added a title. Changed the version IRI format and changed the temporary fraunhofer iris according to your prior comment.

Are there any other issues that we need to address?

matentzn commented 2 years ago

@phwegner thank you. Some more issues:

<owl:Ontology rdf:about="http://purl.obolibrary.org/obo/BPDO_">
        <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/BPDO/2022-06-17"/>

Not dashboard related but some other issues I can see glancing at your file (would come out in the technical review anyways):

phwegner commented 2 years ago

@matentzn Thank you for the fast response. I will address these things and update you asap.

BideZ commented 2 years ago

Thank you @matentzn for the feedback.

Some really strange things happened with your imported terms, like from BCGO:

Abish Modified definition These should all be using OBO standard properties.

This has happened due to usage of some original annotation properties. We would like to stick with these ones since no equivalent OBO terms can be used for the expression.

Note:

https://www.ncbi.nlm.nih.gov/pubmed/16158906

this has now been changed to

https://www.ncbi.nlm.nih.gov/pubmed/16158906 through using the OBO standard property.
matentzn commented 2 years ago

Currently something is going wrong with your ontology:

https://obofoundry.org/obo-nor.github.io/dashboard/index.html

Please make PR on dashboard metadata with the most up to date info:

https://github.com/OBOFoundry/obo-nor.github.io/blob/master/dashboard-config.yml

BideZ commented 2 years ago

@matentzn I just created a pull request for the update. Please have a look.

matentzn commented 2 years ago

@BideZ I have updated the board! Thank you for your changes. Please look around for further errors:

https://obofoundry.org/obo-nor.github.io/dashboard/index.html

BideZ commented 2 years ago

@matentzn Sorry for the late response. Please have a look at the latest changes regarding the issues mentioned on the board

matentzn commented 2 years ago

Ok, dashboard looks ok now. https://obofoundry.org/obo-nor.github.io/dashboard/bpdo/dashboard.html

@hoganwr will make sure all checkboxes in this issue are checked, and inform you of the next steps.

wdduncan commented 2 years ago

@BideZ I took a brief look at your bipolar disorder ontology.

It has a number of same issues as the schizophrenia ontology:

BideZ commented 1 year ago

@wdduncan Thank you for the feedback. We have now:

balhoff commented 1 year ago

@hoganwr we checked on the status of this request on the OBO Ops meeting — can you follow up on the latest changes?

hoganwr commented 1 year ago

This request was revisited at the OFOC call on March 21. The unanimous (or at least nearly so) decision of the group was to deny this request. Note that although we're closing out this request, it is possible to submit a new request for the same ontology / namespace prefix in the future.

We recommend that you do more to familiarize yourselves with OBO principles and how they get put into action.

Specifically:

  1. You still have a number of malformed IRIs. The list is below. Mostly they are annotation properties.
  2. Furthermore, many of these annotation properties mention external non-ontological artifacts including medical terminologies like ICD, SNOMED, and MeSH. You should review how existing OBO ontologies reference such content.
  3. Futhermore, the labels of these annotation properties do not follow OBO naming conventions
  4. You did add eight object properties, all imported from ADO (Alzheimer's Disease Ontology). Note that the ROBOT report is increasingly flagging object properties that either are not in RO or are not subproperties of RO object properties. None of these are from RO or subproprties of RO properties.
  5. You have injected axioms onto classes in other ontologies, another issue that OBO is trying to avoid. For example you say for the OGMS:treatment class: subClassOf ('planned process' and (ADO_00000002 some 'bipolar disorder'))
  6. Another problem with this axiom is that it is not true that every treatment is a treatment for bipolar disorder
  7. Similar issues to #5-6 with SYMP:symptom. Not every symptom is a symptom of bipolar disorder
  8. Similar issues to #5-6 with NCIT:Biological Model. Not every such model is a model of bipolar disorder
  9. Similar issues to #5-6 with NCIT:Cognitive Assessment. Not every cognitive assessment is a "diagnosis for" bipolar disorder (applies to other usages of ADO_0000006)
  10. Similar issues to #5-6 with CMO:blood measurement. Not every blood measurement is a clinical marker for bipolar disorder
  11. Similar issues to #5-6 with GO:DNA modification. Not every instance of DNA modification is a cellular process for bipolar disorder
  12. Similar issues to #5-6 with UBERON:anatomical entity. Not every anatomical entity is an anatomical entity for bipolar disorder.
  13. Ontology scope: you have created a number of new disease classes that should go in an OBO disease ontology. This goes against the principle of orthogonality.
  14. You did not address the recommendation for fixing Personal Attribute.

BPDO:Author annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:CommentOnDefinition annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:CommentOnHierarchy annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromArticle annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromBipolarDisorderAnInformationGuide annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromDatabase annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromDOID annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromICD10 annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromMFOMD annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromNCBIBook annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromOMIM annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromPubMed annotation property does not follow naming conventions, does not have proper OBO ID

BPDO:fromSNOMEDCT annotation property does not follow naming conventions, does not have proper OBO ID

These APs also have no comments on how they are to be used, rationale is unclear