Cargando…
Towards refactoring the Molecular Function Ontology with a UML profile for function modeling
BACKGROUND: Gene Ontology (GO) is the largest resource for cataloging gene products. This resource grows steadily and, naturally, this growth raises issues regarding the structure of the ontology. Moreover, modeling and refactoring large ontologies such as GO is generally far from being simple, as a...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5628467/ https://www.ncbi.nlm.nih.gov/pubmed/28978337 http://dx.doi.org/10.1186/s13326-017-0152-y |
_version_ | 1783268889989218304 |
---|---|
author | Burek, Patryk Loebe, Frank Herre, Heinrich |
author_facet | Burek, Patryk Loebe, Frank Herre, Heinrich |
author_sort | Burek, Patryk |
collection | PubMed |
description | BACKGROUND: Gene Ontology (GO) is the largest resource for cataloging gene products. This resource grows steadily and, naturally, this growth raises issues regarding the structure of the ontology. Moreover, modeling and refactoring large ontologies such as GO is generally far from being simple, as a whole as well as when focusing on certain aspects or fragments. It seems that human-friendly graphical modeling languages such as the Unified Modeling Language (UML) could be helpful in connection with these tasks. RESULTS: We investigate the use of UML for making the structural organization of the Molecular Function Ontology (MFO), a sub-ontology of GO, more explicit. More precisely, we present a UML dialect, called the Function Modeling Language (FueL), which is suited for capturing functions in an ontologically founded way. FueL is equipped, among other features, with language elements that arise from studying patterns of subsumption between functions. We show how to use this UML dialect for capturing the structure of molecular functions. Furthermore, we propose and discuss some refactoring options concerning fragments of MFO. CONCLUSIONS: FueL enables the systematic, graphical representation of functions and their interrelations, including making information explicit that is currently either implicit in MFO or is mainly captured in textual descriptions. Moreover, the considered subsumption patterns lend themselves to the methodical analysis of refactoring options with respect to MFO. On this basis we argue that the approach can increase the comprehensibility of the structure of MFO for humans and can support communication, for example, during revision and further development. |
format | Online Article Text |
id | pubmed-5628467 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-56284672017-10-13 Towards refactoring the Molecular Function Ontology with a UML profile for function modeling Burek, Patryk Loebe, Frank Herre, Heinrich J Biomed Semantics Research BACKGROUND: Gene Ontology (GO) is the largest resource for cataloging gene products. This resource grows steadily and, naturally, this growth raises issues regarding the structure of the ontology. Moreover, modeling and refactoring large ontologies such as GO is generally far from being simple, as a whole as well as when focusing on certain aspects or fragments. It seems that human-friendly graphical modeling languages such as the Unified Modeling Language (UML) could be helpful in connection with these tasks. RESULTS: We investigate the use of UML for making the structural organization of the Molecular Function Ontology (MFO), a sub-ontology of GO, more explicit. More precisely, we present a UML dialect, called the Function Modeling Language (FueL), which is suited for capturing functions in an ontologically founded way. FueL is equipped, among other features, with language elements that arise from studying patterns of subsumption between functions. We show how to use this UML dialect for capturing the structure of molecular functions. Furthermore, we propose and discuss some refactoring options concerning fragments of MFO. CONCLUSIONS: FueL enables the systematic, graphical representation of functions and their interrelations, including making information explicit that is currently either implicit in MFO or is mainly captured in textual descriptions. Moreover, the considered subsumption patterns lend themselves to the methodical analysis of refactoring options with respect to MFO. On this basis we argue that the approach can increase the comprehensibility of the structure of MFO for humans and can support communication, for example, during revision and further development. BioMed Central 2017-10-04 /pmc/articles/PMC5628467/ /pubmed/28978337 http://dx.doi.org/10.1186/s13326-017-0152-y Text en © The Author(s) 2017 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Research Burek, Patryk Loebe, Frank Herre, Heinrich Towards refactoring the Molecular Function Ontology with a UML profile for function modeling |
title | Towards refactoring the Molecular Function Ontology with a UML profile for function modeling |
title_full | Towards refactoring the Molecular Function Ontology with a UML profile for function modeling |
title_fullStr | Towards refactoring the Molecular Function Ontology with a UML profile for function modeling |
title_full_unstemmed | Towards refactoring the Molecular Function Ontology with a UML profile for function modeling |
title_short | Towards refactoring the Molecular Function Ontology with a UML profile for function modeling |
title_sort | towards refactoring the molecular function ontology with a uml profile for function modeling |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5628467/ https://www.ncbi.nlm.nih.gov/pubmed/28978337 http://dx.doi.org/10.1186/s13326-017-0152-y |
work_keys_str_mv | AT burekpatryk towardsrefactoringthemolecularfunctionontologywithaumlprofileforfunctionmodeling AT loebefrank towardsrefactoringthemolecularfunctionontologywithaumlprofileforfunctionmodeling AT herreheinrich towardsrefactoringthemolecularfunctionontologywithaumlprofileforfunctionmodeling |