Webulous and the Webulous Google Add-On - a web service and application for ontology building from templates

BackgroundAuthoring bio-ontologies is a task that has traditionally been undertaken by skilled experts trained in understanding complex languages such as the Web Ontology Language (OWL), in tools designed for such experts. As requests for new terms are made, the need for expert ontologists represents a bottleneck in the development process. Furthermore, the ability to rigorously enforce ontology design patterns in large, collaboratively developed ontologies is difficult with existing ontology authoring software.DescriptionWe present Webulous, an application suite for supporting ontology creation by design patterns. Webulous provides infrastructure to specify templates for populating ontology design patterns that get transformed into OWL assertions in a target ontology. Webulous provides programmatic access to the template server and a client application has been developed for Google Sheets that allows templates to be loaded, populated and resubmitted to the Webulous server for processing.ConclusionsThe development and delivery of ontologies to the community requires software support that goes beyond the ontology editor. Building ontologies by design patterns and providing simple mechanisms for the addition of new content helps reduce the overall cost and effort required to develop an ontology. The Webulous system provides support for this process and is used as part of the development of several ontologies at the European Bioinformatics Institute.

[1]  Robert Stevens,et al.  Populous: a tool for building OWL ontologies from templates , 2012, BMC Bioinformatics.

[2]  Robert Petryszak,et al.  ArrayExpress update—simplifying data submissions , 2014, Nucleic Acids Res..

[3]  Lennart Martens,et al.  PRIDE and "Database on Demand" as valuable tools for computational proteomics. , 2011, Methods in molecular biology.

[4]  Tanya Z. Berardini,et al.  TermGenie – a web-application for pattern-based ontology class generation , 2014, J. Biomed. Semant..

[5]  Sean Bechhofer,et al.  The OWL API: A Java API for OWL ontologies , 2011, Semantic Web.

[6]  Robert Stevens,et al.  Developing a kidney and urinary pathway knowledge base , 2011, J. Biomed. Semant..

[7]  Christopher G. Chute,et al.  BioPortal: ontologies and integrated data resources at the click of a mouse , 2009, Nucleic Acids Res..

[8]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.

[9]  Carole A. Goble,et al.  RightField: embedding ontology annotation in spreadsheets , 2011, Bioinform..

[10]  J. Michael Cherry,et al.  Ontology application and use at the ENCODE DCC , 2015, Database J. Biol. Databases Curation.

[11]  Robert Stevens,et al.  Embedding Knowledge Patterns into OWL , 2009, ESWC.

[12]  Robert Stevens,et al.  Applying Ontology Design Patterns in Bio-ontologies , 2008, EKAW.

[13]  Aldo Gangemi,et al.  Ontology Design Patterns , 2005 .

[14]  Andrew C. Jones,et al.  Identifying and relating biological concepts in the Catalogue of Life , 2011, J. Biomed. Semant..

[15]  Alan Ruttenberg,et al.  Overcoming the ontology enrichment bottleneck with Quick Term Templates , 2011, Appl. Ontology.

[16]  M. Ashburner,et al.  The OBO Foundry: coordinated evolution of ontologies to support biomedical data integration , 2007, Nature Biotechnology.

[17]  Patricia L. Whetzel,et al.  OntoMaton: a Bioportal powered ontology widget for Google Spreadsheets , 2012, Bioinform..

[18]  Robert Stevens,et al.  The Manchester OWL Syntax , 2006, OWLED.

[19]  Nuno A. Fonseca,et al.  Expression Atlas update—an integrated database of gene and protein expression in humans, animals and plants , 2015, Nucleic Acids Res..

[20]  Anna Zhukova,et al.  Modeling sample variables with an Experimental Factor Ontology , 2010, Bioinform..

[21]  Boris Motik,et al.  HermiT: A Highly-Efficient OWL Reasoner , 2008, OWLED.

[22]  Peggy Hall,et al.  The NHGRI GWAS Catalog, a curated resource of SNP-trait associations , 2013, Nucleic Acids Res..

[23]  Aldo Gangemi,et al.  Ontology Design Patterns for Semantic Web Content , 2005, SEMWEB.

[24]  Robert Stevens,et al.  Ontology Design Patterns for bio-ontologies: a case study on the Cell Cycle Ontology , 2008, BMC Bioinformatics.

[25]  Martin J. O'Connor,et al.  Mapping Master: A Flexible Approach for Mapping Spreadsheets to OWL , 2010, SEMWEB.

[26]  Robert Stevens,et al.  Measuring the level of activity in community built bio-ontologies , 2013, J. Biomed. Informatics.

[27]  Yu Lin,et al.  Ontorat: automatic generation of new ontology terms, annotations, and axioms based on ontology design patterns , 2015, J. Biomed. Semant..