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

Descripción completa

Detalles Bibliográficos
Autores principales: Xiang, Zuoshuang, Zheng, Jie, Lin, Yu, He, Yongqun
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