Cargando…
Ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns
BACKGROUND: It is time-consuming to build an ontology with many terms and axioms. Thus it is desired to automate the process of ontology development. Ontology Design Patterns (ODPs) provide a reusable solution to solve a recurrent modeling problem in the context of ontology engineering. Because onto...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4362828/ https://www.ncbi.nlm.nih.gov/pubmed/25785185 http://dx.doi.org/10.1186/2041-1480-6-4 |
_version_ | 1782361849107316736 |
---|---|
author | Xiang, Zuoshuang Zheng, Jie Lin, Yu He, Yongqun |
author_facet | Xiang, Zuoshuang Zheng, Jie Lin, Yu He, Yongqun |
author_sort | Xiang, Zuoshuang |
collection | PubMed |
description | BACKGROUND: It is time-consuming to build an ontology with many terms and axioms. Thus it is desired to automate the process of ontology development. Ontology Design Patterns (ODPs) provide a reusable solution to solve a recurrent modeling problem in the context of ontology engineering. Because ontology terms often follow specific ODPs, the Ontology for Biomedical Investigations (OBI) developers proposed a Quick Term Templates (QTTs) process targeted at generating new ontology classes following the same pattern, using term templates in a spreadsheet format. RESULTS: Inspired by the ODPs and QTTs, the Ontorat web application is developed to automatically generate new ontology terms, annotations of terms, and logical axioms based on a specific ODP(s). The inputs of an Ontorat execution include axiom expression settings, an input data file, ID generation settings, and a target ontology (optional). The axiom expression settings can be saved as a predesigned Ontorat setting format text file for reuse. The input data file is generated based on a template file created by a specific ODP (text or Excel format). Ontorat is an efficient tool for ontology expansion. Different use cases are described. For example, Ontorat was applied to automatically generate over 1,000 Japan RIKEN cell line cell terms with both logical axioms and rich annotation axioms in the Cell Line Ontology (CLO). Approximately 800 licensed animal vaccines were represented and annotated in the Vaccine Ontology (VO) by Ontorat. The OBI team used Ontorat to add assay and device terms required by ENCODE project. Ontorat was also used to add missing annotations to all existing Biobank specific terms in the Biobank Ontology. A collection of ODPs and templates with examples are provided on the Ontorat website and can be reused to facilitate ontology development. CONCLUSIONS: With ever increasing ontology development and applications, Ontorat provides a timely platform for generating and annotating a large number of ontology terms by following design patterns. Availability: http://ontorat.hegroup.org/ |
format | Online Article Text |
id | pubmed-4362828 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-43628282015-03-18 Ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns Xiang, Zuoshuang Zheng, Jie Lin, Yu He, Yongqun J Biomed Semantics Software BACKGROUND: It is time-consuming to build an ontology with many terms and axioms. Thus it is desired to automate the process of ontology development. Ontology Design Patterns (ODPs) provide a reusable solution to solve a recurrent modeling problem in the context of ontology engineering. Because ontology terms often follow specific ODPs, the Ontology for Biomedical Investigations (OBI) developers proposed a Quick Term Templates (QTTs) process targeted at generating new ontology classes following the same pattern, using term templates in a spreadsheet format. RESULTS: Inspired by the ODPs and QTTs, the Ontorat web application is developed to automatically generate new ontology terms, annotations of terms, and logical axioms based on a specific ODP(s). The inputs of an Ontorat execution include axiom expression settings, an input data file, ID generation settings, and a target ontology (optional). The axiom expression settings can be saved as a predesigned Ontorat setting format text file for reuse. The input data file is generated based on a template file created by a specific ODP (text or Excel format). Ontorat is an efficient tool for ontology expansion. Different use cases are described. For example, Ontorat was applied to automatically generate over 1,000 Japan RIKEN cell line cell terms with both logical axioms and rich annotation axioms in the Cell Line Ontology (CLO). Approximately 800 licensed animal vaccines were represented and annotated in the Vaccine Ontology (VO) by Ontorat. The OBI team used Ontorat to add assay and device terms required by ENCODE project. Ontorat was also used to add missing annotations to all existing Biobank specific terms in the Biobank Ontology. A collection of ODPs and templates with examples are provided on the Ontorat website and can be reused to facilitate ontology development. CONCLUSIONS: With ever increasing ontology development and applications, Ontorat provides a timely platform for generating and annotating a large number of ontology terms by following design patterns. Availability: http://ontorat.hegroup.org/ BioMed Central 2015-01-09 /pmc/articles/PMC4362828/ /pubmed/25785185 http://dx.doi.org/10.1186/2041-1480-6-4 Text en © Xiang et al.; licensee BioMed Central. 2015 This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. 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 | Software Xiang, Zuoshuang Zheng, Jie Lin, Yu He, Yongqun Ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns |
title | Ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns |
title_full | Ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns |
title_fullStr | Ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns |
title_full_unstemmed | Ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns |
title_short | Ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns |
title_sort | ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4362828/ https://www.ncbi.nlm.nih.gov/pubmed/25785185 http://dx.doi.org/10.1186/2041-1480-6-4 |
work_keys_str_mv | AT xiangzuoshuang ontoratautomaticgenerationofnewontologytermsannotationsandaxiomsbasedonontologydesignpatterns AT zhengjie ontoratautomaticgenerationofnewontologytermsannotationsandaxiomsbasedonontologydesignpatterns AT linyu ontoratautomaticgenerationofnewontologytermsannotationsandaxiomsbasedonontologydesignpatterns AT heyongqun ontoratautomaticgenerationofnewontologytermsannotationsandaxiomsbasedonontologydesignpatterns |