Cargando…
Improving ontologies by automatic reasoning and evaluation of logical definitions
BACKGROUND: Ontologies are widely used to represent knowledge in biomedicine. Systematic approaches for detecting errors and disagreements are needed for large ontologies with hundreds or thousands of terms and semantic relationships. A recent approach of defining terms using logical definitions is...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2011
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3224779/ https://www.ncbi.nlm.nih.gov/pubmed/22032770 http://dx.doi.org/10.1186/1471-2105-12-418 |
_version_ | 1782217446649757696 |
---|---|
author | Köhler, Sebastian Bauer, Sebastian Mungall, Chris J Carletti, Gabriele Smith, Cynthia L Schofield, Paul Gkoutos, Georgios V Robinson, Peter N |
author_facet | Köhler, Sebastian Bauer, Sebastian Mungall, Chris J Carletti, Gabriele Smith, Cynthia L Schofield, Paul Gkoutos, Georgios V Robinson, Peter N |
author_sort | Köhler, Sebastian |
collection | PubMed |
description | BACKGROUND: Ontologies are widely used to represent knowledge in biomedicine. Systematic approaches for detecting errors and disagreements are needed for large ontologies with hundreds or thousands of terms and semantic relationships. A recent approach of defining terms using logical definitions is now increasingly being adopted as a method for quality control as well as for facilitating interoperability and data integration. RESULTS: We show how automated reasoning over logical definitions of ontology terms can be used to improve ontology structure. We provide the Java software package GULO (Getting an Understanding of LOgical definitions), which allows fast and easy evaluation for any kind of logically decomposed ontology by generating a composite OWL ontology from appropriate subsets of the referenced ontologies and comparing the inferred relationships with the relationships asserted in the target ontology. As a case study we show how to use GULO to evaluate the logical definitions that have been developed for the Mammalian Phenotype Ontology (MPO). CONCLUSIONS: Logical definitions of terms from biomedical ontologies represent an important resource for error and disagreement detection. GULO gives ontology curators a fast and simple tool for validation of their work. |
format | Online Article Text |
id | pubmed-3224779 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2011 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-32247792011-11-28 Improving ontologies by automatic reasoning and evaluation of logical definitions Köhler, Sebastian Bauer, Sebastian Mungall, Chris J Carletti, Gabriele Smith, Cynthia L Schofield, Paul Gkoutos, Georgios V Robinson, Peter N BMC Bioinformatics Software BACKGROUND: Ontologies are widely used to represent knowledge in biomedicine. Systematic approaches for detecting errors and disagreements are needed for large ontologies with hundreds or thousands of terms and semantic relationships. A recent approach of defining terms using logical definitions is now increasingly being adopted as a method for quality control as well as for facilitating interoperability and data integration. RESULTS: We show how automated reasoning over logical definitions of ontology terms can be used to improve ontology structure. We provide the Java software package GULO (Getting an Understanding of LOgical definitions), which allows fast and easy evaluation for any kind of logically decomposed ontology by generating a composite OWL ontology from appropriate subsets of the referenced ontologies and comparing the inferred relationships with the relationships asserted in the target ontology. As a case study we show how to use GULO to evaluate the logical definitions that have been developed for the Mammalian Phenotype Ontology (MPO). CONCLUSIONS: Logical definitions of terms from biomedical ontologies represent an important resource for error and disagreement detection. GULO gives ontology curators a fast and simple tool for validation of their work. BioMed Central 2011-10-27 /pmc/articles/PMC3224779/ /pubmed/22032770 http://dx.doi.org/10.1186/1471-2105-12-418 Text en Copyright © 2011 Köhler et al; licensee BioMed Central Ltd. https://creativecommons.org/licenses/by/2.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0 (https://creativecommons.org/licenses/by/2.0/) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Software Köhler, Sebastian Bauer, Sebastian Mungall, Chris J Carletti, Gabriele Smith, Cynthia L Schofield, Paul Gkoutos, Georgios V Robinson, Peter N Improving ontologies by automatic reasoning and evaluation of logical definitions |
title | Improving ontologies by automatic reasoning and evaluation of logical definitions |
title_full | Improving ontologies by automatic reasoning and evaluation of logical definitions |
title_fullStr | Improving ontologies by automatic reasoning and evaluation of logical definitions |
title_full_unstemmed | Improving ontologies by automatic reasoning and evaluation of logical definitions |
title_short | Improving ontologies by automatic reasoning and evaluation of logical definitions |
title_sort | improving ontologies by automatic reasoning and evaluation of logical definitions |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3224779/ https://www.ncbi.nlm.nih.gov/pubmed/22032770 http://dx.doi.org/10.1186/1471-2105-12-418 |
work_keys_str_mv | AT kohlersebastian improvingontologiesbyautomaticreasoningandevaluationoflogicaldefinitions AT bauersebastian improvingontologiesbyautomaticreasoningandevaluationoflogicaldefinitions AT mungallchrisj improvingontologiesbyautomaticreasoningandevaluationoflogicaldefinitions AT carlettigabriele improvingontologiesbyautomaticreasoningandevaluationoflogicaldefinitions AT smithcynthial improvingontologiesbyautomaticreasoningandevaluationoflogicaldefinitions AT schofieldpaul improvingontologiesbyautomaticreasoningandevaluationoflogicaldefinitions AT gkoutosgeorgiosv improvingontologiesbyautomaticreasoningandevaluationoflogicaldefinitions AT robinsonpetern improvingontologiesbyautomaticreasoningandevaluationoflogicaldefinitions |