OBOFoundry.github.io
OBOFoundry.github.io copied to clipboard
NEW ONTOLOGY: Schizophrenia Ontology
Ontology title
Schizophrenia Ontology
Requested ID space
SCHO
Ontology location
https://github.com/SCAI-BIO/schizophrenia-ontology/tree/main/releases/1.0.0
Contact person
Name: Alpha Tom Kodamullil Email address: [email protected] GitHub username: akodamullil
Issue tracker
https://github.com/SCAI-BIO/schizophrenia-ontology/issues
Version Controlled Repository
https://github.com/SCAI-BIO/schizophrenia-ontology
Ontology license
- [ ] CC0 (public domain)
- [X] CC-BY (version 3 or later)
- [ ] Other: please specify
Available ontology formats
OWL
What domain is the ontology intended to cover?
Schizophrenia disease
Related OBO Foundry ontologies
- mfomd
- BFO
Intended use/related projects
A disease ontology to classify Schizophrenia and calculate semantic similarities in the domain of Schizophrenia, Annotation of medical texts
Data source
Several sources from domain experts assembled by Fraunhofer SCAI.
Additional comments or remarks
Created by the team for applied semantics at Fraunhofer SCAI
OBO Foundry pre-registration checklist
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.
- [X] I have read and understood the registration process instructions and the registration checklist
- [X] There is no other ontology in the OBO Foundry which would be an appropriate place for my terms. If there was, I have contacted the editors, and we decided in mutual agreement that a separate ontology is more appropriate.
- [X] My ontology has a specific release file with a version IRI and a dc:license annotation, serialised in RDF/XML.
- [X] I understand that term definitions, while not mandatory, are key to understanding the intentions of a term especially when the ontology is used in curation. I made sure that a reasonable majority of terms in my ontology have definitions, using the IAO:0000115 property.
- [X] For every term in my ontology, I checked whether another OBO Foundry ontology has one with the same meaning. If so, I re-used that term directly (not by cross-reference, by directly using the IRI).
- [X] For all relationship properties (Object and Data Property) I checked whether RO includes an appropriate one. I understand that aligning with RO is an essential part of the overall alignment between OBO ontologies!
- [X] For the selection of appropriate annotation properties, I looked at OMO first. I understand that aligning ontology metadata and term-level metadata is essential for cross-integration of OBO ontologies.
- [X] If I was not sure about the meaning of any of the checkboxes above, I have consulted with a member of the OBO Foundry for advice.
- [X] The requested ID space does not conflict with another ID space found in other registries such as BioPortal and the Bioregistry, see here for a complete list.
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: scho
title: Schizophrenia Ontology
contact:
email: [email protected]
label: Alpha TOm Kodamullil
description: A disease ontology for the mental disorder Schizophrenia
domain: schizophrenia
homepage: https://github.com/SCAI-BIO/schizophrenia-ontology
products:
- id: SCHO.owl
dependencies:
- id: BFO
tracker: https://github.com/SCAI-BIO/schizophrenia-ontology/issues
license:
url: http://creativecommons.org/licenses/by/4.0/
label: CC-BY
usages:
- user: -
description: -
Thank you @phwegner
I will deal with this request shortly, but in the meantime, I can tell you that this:
<!-- https://bio.scai.fraunhofer.de/ontology/schizophrenia#respiratory_system_disease -->
<owl:Class rdf:about="https://bio.scai.fraunhofer.de/ontology/schizophrenia#respiratory_system_disease">
<rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/DOID_7"/>
<rdfs:label>respiratory system disease</rdfs:label>
<Author>Abish</Author>
<fromDOID></fromDOID>
<importedFrom>http://purl.obolibrary.org/obo/DOID_1579</importedFrom>
<oboInOwl1:hasDefinition>A disease of anatomical entity that located in the respiratory system which extends from the nasal sinuses to the diaphragm.</oboInOwl1:hasDefinition>
</owl:Class>
Generally will not be allowed, given http://www.ontobee.org/ontology/DOID?iri=http://purl.obolibrary.org/obo/DOID_1579
Much of what we have discussed for your last submission is also still a problem here, i.e https://bio.scai.fraunhofer.de/ontology/schizophrenia#
as an IRI prefix instead of http://purl.obolibrary.org/obo/SCHO_
.
Before we go in the details here we now have to insist to ensure that
- [X] For every term in my ontology, I checked whether another OBO Foundry ontology has one with the same meaning. If so, I re-used that term directly (not by cross-reference, by directly using the IRI).
is 100% followed. This seems to be violated by the example above. Please provide some explanation on whether you have truly ensured that no term in your ontology already exists in another OBO ontology.
Hello @phwegner, as you are using the Disease Ontology, (https://obofoundry.org/ontology/doid.html) it would be preferred to use our Purls rather than the Purls from OntoBee.
Please let me know if there are disease terms that we can collaborate on.
Cheers, Lynn Schriml PI of the Human Disease Ontology [email protected]
@matentzn To address your comment. We are aware that the terms are not imported in a way such that the class has the original IRI in the SCHO. But every class that is imported from somewhere else has the annotation importedFrom (http://purl.obolibrary.org/obo/DOID_1579 in your example).I fact I see the problem with that and I will discuss that with my team. Is that something the OBO Foundry could work with or should we re-import all terms so that it also has the respective IRI in the SCHO?
The Base IRI problem is fixed! (schizophrenia -> SCHO)
@lschriml Sure we can change the IRIs. Where can I find the respective Purls for the Terms:
http://purl.obolibrary.org/obo/DOID_0014667 http://purl.obolibrary.org/obo/DOID_0050117 http://purl.obolibrary.org/obo/DOID_104 http://purl.obolibrary.org/obo/DOID_1398 http://purl.obolibrary.org/obo/DOID_14566 http://purl.obolibrary.org/obo/DOID_150 http://purl.obolibrary.org/obo/DOID_225 http://purl.obolibrary.org/obo/DOID_630 http://purl.obolibrary.org/obo/DOID_7 http://purl.obolibrary.org/obo/DOID_934
@phwegner thanks for looking into this:
- all classes you import must use the correct OBO Foundry IRI - cross-references are not sufficient
- there must not be a single term in your ontology that has the same meaning as another in all of the OBO Foundry ontologies. If you use a term representing the concept of "hand", you must use the UBERON IRI for the "hand" class directly
- To find out which PURL to import your terms from, search on http://www.ontobee.org/ or https://www.ebi.ac.uk/ols/index
- You should consider using the ODK to manage your imports dynamically (see here for a tutorial). Alternatively you can look into ontofox which is easier to get started - but much harder to maintain in the long run.
@matentzn We reworked the whole Ontology and updated it in the repo with an updated report. Please consider this as a re-submission.
I have not looked at the ontology again, but you know the drill by now from previous submissions: To be considered for acceptance, no dashboard checks aside from usages
must be red
.
https://obofoundry.org/obo-nor.github.io/dashboard/scho/dashboard.html
Please let me know when you are done and I will re-run the checks!
@jannahastings Your name came up as a suggestion for reviewing this ontology from a domain expertise point of view. Would you be willing to contribute your opinion?
Yes, sure. I'll take a look.
I have reviewed the ontology and would like to note a few concerns.
- Some of the hierarchical classifications seem a bit off with respect to how I would understand the parent classes. For example,
- various tests are classified beneath diagnosis, but the tests themselves are not subclasses of diagnosis, even if they are used in making diagnoses.
- similarly, research or clinical assessment tool beneath medical intervention
- abnormal homeostasis, including e.g. hypoxia, classified beneath homeostasis. But surely hypoxia is not homeostasis?
- Some of the entities are not well placed with respect to BFO. For example,
- Sign from NCI thesaurus is placed outside the BFO hierarchy
- Personal attribute subsumes a mix of things with different BFO types
- 'root' from NCBI taxonomy is not an entity itself but a grouping term
- The scope of the ontology is very broad, including many entities that are general and not specific to the domain of schizophrenia. I commend the level of re-use of content from other ontologies, but fear that nevertheless some of the added content might be better placed by contributing back to those external ontologies rather than adding as primary home in this ontology? (Also note that it would be easier to see what was going on with respect to original content vs. imported content if the imports were preserved in a module rather than all merged together. But perhaps these modules are preserved somewhere in another file, I didn't check the full repository just the one release file linked to above.)
Thanks @jannahastings !!!!
@phwegner Could you please response the reviewer's comment?
@zhengj2007 @jannahastings We are currently reviewing the reviewer's comments but had some time delays due to holidays and sickness. But we try to respond as soon as possible. Thank you for the feedback.
@jannahastings Thank you very much for your feedback. Sorry for the delayed response. We will try to address the first two issues mentioned above. We will mention it in the comment when the update is pushed.
regarding the third issue: We understand your concern about the crowded usage of the entities re-used from the other external ontologies in our shizophrenia ontology. However, the primary aim of this ontology construction is to help the researchers retrieve data from research papers through text mining processes. The inclusion of ''Danio rerio' (NCBITaxon_7955), for example seems quite off from the topic, but it would make sense when mentioned in a context in a given publication (As an in vivo model for studying schizophrenia, for example). We are ensuring the maximal coverage of the knowledge related to this domain so it could match our application purpose.
@phwegner @BideZ I was checking up on the progress. The version of the ontology I can access is not using valid OBO IRIs.
regarding the third issue: We understand your concern about the crowded ...
Are you saying that you are wanting all the terms in the same ontology so that only one ontology can be used in NLP workflows? Sorry for not following your comment.
Aside from the IRI issue, I am noticing that you are using the oboInOWL:hasDefinition
annotation for definitions. You should be using IAO:0000115. Also, the definitions of your terms should be in genus-differentia form. For example, you define Cambridge gamble task
as:
The Cambridge Gambling task (CGT) is a popular neurocognitive task used to assess impulsivity in both clinical and healthy populations. Behavioral measures of CGT include quality of decision-making, impulsivity/delay aversion, risk-taking, deliberation time, risk adjustment and overall proportion bet.
In genus-differentia form, the definition would be:
A screening method used assess impulsivity in both clinical and healthy populations.
The rest of information goes best in a comment. See here for some tips on writing definitions.
@jannahastings already mentioned some problems with the hierarchy. So, I won't delve into those.
@phwegner @BideZ Are you planning to respond to the issues raised?
@wdduncan Thank you for the feedbacks. We are currently under discussion with our team regarding the issues that need to be addressed. We will leave a comment as soon as the the issues are resolved. Thank you very much!
@wdduncan To address the third comment @jannahastings : The Ontology is intended to be used for textmining and hence it makes sense to have a general set of clinical terms plus those terms that are domain specific for Schizophrenia. Thats why the scope of the Ontology seems kind of broader then it needs to be. I hope that clarifies the issue.
@jannahastings Sorry for the late reponse. To address the issues mentioned above:
- Classification issues
- We have moved the tests that were originally beneath 'diagnosis' to their corresponding positions under 'planned processes'. The same holds for 'research or clinical assessment tool' according to the hierarchy provided by NCBI (https://www.ebi.ac.uk/ols/ontologies/ncit/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FNCIT_C20993).
- Last part of your comment regarding the classification problem: abnormal homeostasis, including e.g. hypoxia, classified beneath homeostasis. But surely hypoxia is not homeostasis? 'Hypoxia' is an 'abnormal homeostasis' according to the reference ontology MP (https://www.ebi.ac.uk/ols/ontologies/mp/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FMP_0005039) and 'abnormal homeostasis' is coming under 'homeostasis' according to the reference ontology OGMS (https://www.ebi.ac.uk/ols/ontologies/ogms/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOGMS_0000037)
- Some entities are not properly placed:
- We have deleted 'root' from this ontology and moved 'Sign' and some terms under 'personal attribute' to their respective classes accordingly.
- The scope is broad:
- Please see the previous comments.
We are looking forward to your reply
@wdduncan
To further address the issues raised in SCHO:
- We have added the lisence for SCHO
- We have changed the ontology IRI to http://purl.obolibrary.org/obo/scho.owl, and version IRI to http://purl.obolibrary.org/obo/scho/releases/2022-06-27/scho.owl according to the OBO Principle 4 Versioning
- IRIs for the SCHO original terms are now changed to http://purl.obolibrary.org/obo/SCHO_XXXXXXX
Aside from the IRI issue, I am noticing that you are using the
oboInOWL:hasDefinition
annotation for definitions. You should be using IAO:0000115.
- IAO:0000115 is now used for annotations
Also, the definitions of your terms should be in genus-differentia form. For example, you define
Cambridge gamble task
as:The Cambridge Gambling task (CGT) is a popular neurocognitive task used to assess impulsivity in both clinical and healthy populations. Behavioral measures of CGT include quality of decision-making, impulsivity/delay aversion, risk-taking, deliberation time, risk adjustment and overall proportion bet.
In genus-differentia form, the definition would be:
A screening method used assess impulsivity in both clinical and healthy populations.
The rest of information goes best in a comment. See here for some tips on writing definitions.
- We have changed the definitions to genus-differentia form.
All the updates have been pushed through the latest committment: https://github.com/SCAI-BIO/schizophrenia-ontology/tree/main/releases/2022-06-27
Thank you very much and we are looking forward to your reply.
Hi All. Here is a summary of our discussion of your ontology at the last OBO operations meeting:
- The model terms would be better placed in the verbrete breed ontology. It would be fruitful if you could have some dialog with them about including your animal model terms.
- The organism models should not be classified as ICEs, since they are material entities. We recommend you make use of OBI's genetically modified organism class
- The use of NCIT classes is problematic (and this is not your fault!). So, it is okay not to put your model classes in the NCIT
Model
hierarchy. - At a high level, the term
Animal Model
refers to an animal, not information. Some terms, e.g.Experimental Model
andIn Vivo Model
, do not have definition. This make it difficult to know in what sense the term is being used (i.e., as an ICE or as a material entity). - Do you have a plan to submit your disease terms to the Disease Ontology?
@wdduncan Thanks for the feedback. Here are some comments on the the points mentioned previously.
* The organism models should not be classified as ICEs, since they are material entities. We recommend you make use of OBI's [genetically modified organism class](http://purl.obolibrary.org/obo/OBI_0302859)
We have placed the whole 'transgenic model' branch to 'genetically modified organism' under 'processed material'
* At a high level, the term `Animal Model` refers to an animal, not information. Some terms, e.g. `Experimental Model` and `In Vivo Model`, do not have definition. This make it difficult to know in what sense the term is being used (i.e., as an ICE or as a material entity).
The textual definition of 'in vivo model' is 'Experimentation using a whole, living organism as opposed to a partial or dead organism.' By this definition, I would keep them under ICE.
* Do you have a plan to submit your disease terms to the Disease Ontology? * The model terms would be better placed in the [verbrete breed ontology](https://github.com/monarch-initiative/vertebrate-breed-ontology). It would be fruitful if you could have some dialog with them about including your animal model terms.
We are considering submitting those terms to the corresponding ontologies after the acceptance.
Thank you.
@wdduncan If you have a chance to look at these responses, we can discuss this ontology during tomorrow's OFOC call.
@BideZ Thanks for the replies!
The textual definition of 'in vivo model' is 'Experimentation using a whole, living organism as opposed to a partial or dead organism.' By this definition, I would keep them under ICE.
I am unsure why you think in vivo model
is an ICE. ICEs are information entities. They are things you can write down and/or copy from one place to another (e.g., a PDF that you can copy from one computer to another). The definition you give doesn't seem to fit this. You cannot copy an animal (in the information sense of 'copy') between locations. Although, you can copy the specifications for creating animal models between locations.
It seems more plausible that the definition refers to either 1) experimentation processes or 2) the animals that serve as the biological model for experiments.
@wdduncan Thank you very much for your reply.
I agree with your statement about the definition of 'in vivo model'.
Considering the problems from the NCIT classes, we have now removed the 'Model' class, and moved the child classes ('Biological model' with definiton: Systems designed to elucidate facts about complex biological phenomena, usually in a less complex or theoretical test environment.) to 'planned processes'.
This would make more sense in terms of corresponding definitions to their parent classes.
We are looking forward to your replies!
@BideZ Yes, I agree that a 'model' is generally a "simpler" environment than what is being model. However, it seems you are using 'model' in the physical sense (e.g., an anatomical system is a material entity) rather than the process sense.
A knockout mouse, for instance, fits your definition. However, it is a material entity, not a planned process.
@wdduncan Thank you for the feedback.
We have completely removed 'experimentation model' and moved 'in vivo model' under 'cellular organisms' and 'in vitro model' under 'material entity'.
Furthermore, we have moved the rest terms from 'Biological Model' back to ICE, where ther terms fit more than being placed under 'planned process'
@wdduncan can you check whether @BideZ's changes are sufficient? Thanks!
@wdduncan can you take a look and get back to the ontology author? Thanks!
@BideZ I am looking at ontology version:
http://purl.obolibrary.org/obo/scho/releases/2022-06-27/scho.owl
It doesn't contain any object properties. Is this by design?