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...

Descripción completa

Detalles Bibliográficos
Autores principales: Köhler, Sebastian, Bauer, Sebastian, Mungall, Chris J, Carletti, Gabriele, Smith, Cynthia L, Schofield, Paul, Gkoutos, Georgios V, Robinson, Peter N
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