| Literature DB >> 27042287 |
Simon Jupp1, Tony Burdett1, Danielle Welter1, Sirarat Sarntivijai1, Helen Parkinson1, James Malone1.
Abstract
BACKGROUND: Authoring 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. DESCRIPTION: We 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.Entities:
Keywords: Google App; OWL; Ontology; Spreadsheet; Webulous
Mesh:
Year: 2016 PMID: 27042287 PMCID: PMC4818523 DOI: 10.1186/s13326-016-0055-3
Source DB: PubMed Journal: J Biomed Semantics
Fig. 1Webulous Google Add-on. Screenshot of the Webulous Google Sheets Add-on showing a ontology-based data validation
Summary of EBI Webulous templates
| Template name | Number of fields | Number of design patterns |
|---|---|---|
| Add EFO cell Line | 9 | 7 |
| Add EFO synonyms | 2 | 1 |
| Add EFO assay | 7 | 6 |
| Add EFO disease | 19 | 18 |
| Edit EFO annotation | 2 | 1 |
| Add EFO measurement | 14 | 13 |
Fig. 2Webulous architecture. The typical data flow for creating ontology content from Webulous and the Google Add-On. Templates are created using the Webulous user interface and are made available to client application via a REST API. The Google Add-On can be configured to load templates from any public Webulous server. Once a template has been populated by a user, they can submit this data back to the Webulous server for processing. Webulous will process the data to generate an OWL file and notify the user once complete with a link to the newly generated OWL file
Summary of EFO content generated via Webulous data submissions
| Classes | Axioms | Submissions | |
|---|---|---|---|
| ATLAS - cell lines | 566 | 3256 | 15 |
| ATLAS - diseases | 113 | 511 | 3 |
| COSMIC - cancers | 800 | 3707 | 1 |
| UniProt - OMIM xRef | 0 | 5659 | 1 |
| Total (as of EFO 2.65) | 1479 | 13133 | 20 |
Fig. 3Webulous template server. Screenshot of the Webulous template administration interface showing the fields needed to describe a new template
Fig. 4OPPL design patterns in Webulous Screenshot of the Webulous template administration interface showing a design pattern expressed in OPPL