Cargando…
Mapping between the OBO and OWL ontology languages
BACKGROUND: Ontologies are commonly used in biomedicine to organize concepts to describe domains such as anatomies, environments, experiment, taxonomies etc. NCBO BioPortal currently hosts about 180 different biomedical ontologies. These ontologies have been mainly expressed in either the Open Biome...
Autores principales: | , , , , , , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2011
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3105495/ https://www.ncbi.nlm.nih.gov/pubmed/21388572 http://dx.doi.org/10.1186/2041-1480-2-S1-S3 |
_version_ | 1782204720284172288 |
---|---|
author | Tirmizi, Syed Hamid Aitken, Stuart Moreira, Dilvan A Mungall, Chris Sequeda, Juan Shah, Nigam H Miranker, Daniel P |
author_facet | Tirmizi, Syed Hamid Aitken, Stuart Moreira, Dilvan A Mungall, Chris Sequeda, Juan Shah, Nigam H Miranker, Daniel P |
author_sort | Tirmizi, Syed Hamid |
collection | PubMed |
description | BACKGROUND: Ontologies are commonly used in biomedicine to organize concepts to describe domains such as anatomies, environments, experiment, taxonomies etc. NCBO BioPortal currently hosts about 180 different biomedical ontologies. These ontologies have been mainly expressed in either the Open Biomedical Ontology (OBO) format or the Web Ontology Language (OWL). OBO emerged from the Gene Ontology, and supports most of the biomedical ontology content. In comparison, OWL is a Semantic Web language, and is supported by the World Wide Web consortium together with integral query languages, rule languages and distributed infrastructure for information interchange. These features are highly desirable for the OBO content as well. A convenient method for leveraging these features for OBO ontologies is by transforming OBO ontologies to OWL. RESULTS: We have developed a methodology for translating OBO ontologies to OWL using the organization of the Semantic Web itself to guide the work. The approach reveals that the constructs of OBO can be grouped together to form a similar layer cake. Thus we were able to decompose the problem into two parts. Most OBO constructs have easy and obvious equivalence to a construct in OWL. A small subset of OBO constructs requires deeper consideration. We have defined transformations for all constructs in an effort to foster a standard common mapping between OBO and OWL. Our mapping produces OWL-DL, a Description Logics based subset of OWL with desirable computational properties for efficiency and correctness. Our Java implementation of the mapping is part of the official Gene Ontology project source. CONCLUSIONS: Our transformation system provides a lossless roundtrip mapping for OBO ontologies, i.e. an OBO ontology may be translated to OWL and back without loss of knowledge. In addition, it provides a roadmap for bridging the gap between the two ontology languages in order to enable the use of ontology content in a language independent manner. |
format | Text |
id | pubmed-3105495 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2011 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-31054952011-06-02 Mapping between the OBO and OWL ontology languages Tirmizi, Syed Hamid Aitken, Stuart Moreira, Dilvan A Mungall, Chris Sequeda, Juan Shah, Nigam H Miranker, Daniel P J Biomed Semantics Research BACKGROUND: Ontologies are commonly used in biomedicine to organize concepts to describe domains such as anatomies, environments, experiment, taxonomies etc. NCBO BioPortal currently hosts about 180 different biomedical ontologies. These ontologies have been mainly expressed in either the Open Biomedical Ontology (OBO) format or the Web Ontology Language (OWL). OBO emerged from the Gene Ontology, and supports most of the biomedical ontology content. In comparison, OWL is a Semantic Web language, and is supported by the World Wide Web consortium together with integral query languages, rule languages and distributed infrastructure for information interchange. These features are highly desirable for the OBO content as well. A convenient method for leveraging these features for OBO ontologies is by transforming OBO ontologies to OWL. RESULTS: We have developed a methodology for translating OBO ontologies to OWL using the organization of the Semantic Web itself to guide the work. The approach reveals that the constructs of OBO can be grouped together to form a similar layer cake. Thus we were able to decompose the problem into two parts. Most OBO constructs have easy and obvious equivalence to a construct in OWL. A small subset of OBO constructs requires deeper consideration. We have defined transformations for all constructs in an effort to foster a standard common mapping between OBO and OWL. Our mapping produces OWL-DL, a Description Logics based subset of OWL with desirable computational properties for efficiency and correctness. Our Java implementation of the mapping is part of the official Gene Ontology project source. CONCLUSIONS: Our transformation system provides a lossless roundtrip mapping for OBO ontologies, i.e. an OBO ontology may be translated to OWL and back without loss of knowledge. In addition, it provides a roadmap for bridging the gap between the two ontology languages in order to enable the use of ontology content in a language independent manner. BioMed Central 2011-03-07 /pmc/articles/PMC3105495/ /pubmed/21388572 http://dx.doi.org/10.1186/2041-1480-2-S1-S3 Text en Copyright ©2011 Tirmizi et al; licensee BioMed Central Ltd. http://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), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Tirmizi, Syed Hamid Aitken, Stuart Moreira, Dilvan A Mungall, Chris Sequeda, Juan Shah, Nigam H Miranker, Daniel P Mapping between the OBO and OWL ontology languages |
title | Mapping between the OBO and OWL ontology languages |
title_full | Mapping between the OBO and OWL ontology languages |
title_fullStr | Mapping between the OBO and OWL ontology languages |
title_full_unstemmed | Mapping between the OBO and OWL ontology languages |
title_short | Mapping between the OBO and OWL ontology languages |
title_sort | mapping between the obo and owl ontology languages |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3105495/ https://www.ncbi.nlm.nih.gov/pubmed/21388572 http://dx.doi.org/10.1186/2041-1480-2-S1-S3 |
work_keys_str_mv | AT tirmizisyedhamid mappingbetweentheoboandowlontologylanguages AT aitkenstuart mappingbetweentheoboandowlontologylanguages AT moreiradilvana mappingbetweentheoboandowlontologylanguages AT mungallchris mappingbetweentheoboandowlontologylanguages AT sequedajuan mappingbetweentheoboandowlontologylanguages AT shahnigamh mappingbetweentheoboandowlontologylanguages AT mirankerdanielp mappingbetweentheoboandowlontologylanguages |