Cargando…

The ontology-based answers (OBA) service: a connector for embedded usage of ontologies in applications

The semantic web depends on the use of ontologies to let electronic systems interpret contextual information. Optimally, the handling and access of ontologies should be completely transparent to the user. As a means to this end, we have developed a service that attempts to bridge the gap between exp...

Descripción completa

Detalles Bibliográficos
Autores principales: Dönitz, Jürgen, Wingender, Edgar
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Research Foundation 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3464866/
https://www.ncbi.nlm.nih.gov/pubmed/23060901
http://dx.doi.org/10.3389/fgene.2012.00197
_version_ 1782245480182317056
author Dönitz, Jürgen
Wingender, Edgar
author_facet Dönitz, Jürgen
Wingender, Edgar
author_sort Dönitz, Jürgen
collection PubMed
description The semantic web depends on the use of ontologies to let electronic systems interpret contextual information. Optimally, the handling and access of ontologies should be completely transparent to the user. As a means to this end, we have developed a service that attempts to bridge the gap between experts in a certain knowledge domain, ontologists, and application developers. The ontology-based answers (OBA) service introduced here can be embedded into custom applications to grant access to the classes of ontologies and their relations as most important structural features as well as to information encoded in the relations between ontology classes. Thus computational biologists can benefit from ontologies without detailed knowledge about the respective ontology. The content of ontologies is mapped to a graph of connected objects which is compatible to the object-oriented programming style in Java. Semantic functions implement knowledge about the complex semantics of an ontology beyond the class hierarchy and “partOf” relations. By using these OBA functions an application can, for example, provide a semantic search function, or (in the examples outlined) map an anatomical structure to the organs it belongs to. The semantic functions relieve the application developer from the necessity of acquiring in-depth knowledge about the semantics and curation guidelines of the used ontologies by implementing the required knowledge. The architecture of the OBA service encapsulates the logic to process ontologies in order to achieve a separation from the application logic. A public server with the current plugins is available and can be used with the provided connector in a custom application in scenarios analogous to the presented use cases. The server and the client are freely available if a project requires the use of custom plugins or non-public ontologies. The OBA service and further documentation is available at http://www.bioinf.med.uni-goettingen.de/projects/oba
format Online
Article
Text
id pubmed-3464866
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Frontiers Research Foundation
record_format MEDLINE/PubMed
spelling pubmed-34648662012-10-11 The ontology-based answers (OBA) service: a connector for embedded usage of ontologies in applications Dönitz, Jürgen Wingender, Edgar Front Genet Genetics The semantic web depends on the use of ontologies to let electronic systems interpret contextual information. Optimally, the handling and access of ontologies should be completely transparent to the user. As a means to this end, we have developed a service that attempts to bridge the gap between experts in a certain knowledge domain, ontologists, and application developers. The ontology-based answers (OBA) service introduced here can be embedded into custom applications to grant access to the classes of ontologies and their relations as most important structural features as well as to information encoded in the relations between ontology classes. Thus computational biologists can benefit from ontologies without detailed knowledge about the respective ontology. The content of ontologies is mapped to a graph of connected objects which is compatible to the object-oriented programming style in Java. Semantic functions implement knowledge about the complex semantics of an ontology beyond the class hierarchy and “partOf” relations. By using these OBA functions an application can, for example, provide a semantic search function, or (in the examples outlined) map an anatomical structure to the organs it belongs to. The semantic functions relieve the application developer from the necessity of acquiring in-depth knowledge about the semantics and curation guidelines of the used ontologies by implementing the required knowledge. The architecture of the OBA service encapsulates the logic to process ontologies in order to achieve a separation from the application logic. A public server with the current plugins is available and can be used with the provided connector in a custom application in scenarios analogous to the presented use cases. The server and the client are freely available if a project requires the use of custom plugins or non-public ontologies. The OBA service and further documentation is available at http://www.bioinf.med.uni-goettingen.de/projects/oba Frontiers Research Foundation 2012-10-05 /pmc/articles/PMC3464866/ /pubmed/23060901 http://dx.doi.org/10.3389/fgene.2012.00197 Text en Copyright © Dönitz and Wingender. http://www.frontiersin.org/licenseagreement This is an open-access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/) , which permits use, distribution and reproduction in other forums, provided the original authors and source are credited and subject to any copyright notices concerning any third-party graphics etc.
spellingShingle Genetics
Dönitz, Jürgen
Wingender, Edgar
The ontology-based answers (OBA) service: a connector for embedded usage of ontologies in applications
title The ontology-based answers (OBA) service: a connector for embedded usage of ontologies in applications
title_full The ontology-based answers (OBA) service: a connector for embedded usage of ontologies in applications
title_fullStr The ontology-based answers (OBA) service: a connector for embedded usage of ontologies in applications
title_full_unstemmed The ontology-based answers (OBA) service: a connector for embedded usage of ontologies in applications
title_short The ontology-based answers (OBA) service: a connector for embedded usage of ontologies in applications
title_sort ontology-based answers (oba) service: a connector for embedded usage of ontologies in applications
topic Genetics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3464866/
https://www.ncbi.nlm.nih.gov/pubmed/23060901
http://dx.doi.org/10.3389/fgene.2012.00197
work_keys_str_mv AT donitzjurgen theontologybasedanswersobaserviceaconnectorforembeddedusageofontologiesinapplications
AT wingenderedgar theontologybasedanswersobaserviceaconnectorforembeddedusageofontologiesinapplications
AT donitzjurgen ontologybasedanswersobaserviceaconnectorforembeddedusageofontologiesinapplications
AT wingenderedgar ontologybasedanswersobaserviceaconnectorforembeddedusageofontologiesinapplications