Ontology Design Patterns for bio-ontologies: a case study on the Cell Cycle Ontology

BackgroundBio-ontologies are key elements of knowledge management in bioinformatics. Rich and rigorous bio-ontologies should represent biological knowledge with high fidelity and robustness. The richness in bio-ontologies is a prior condition for diverse and efficient reasoning, and hence querying and hypothesis validation. Rigour allows a more consistent maintenance. Modelling such bio-ontologies is, however, a difficult task for bio-ontologists, because the necessary richness and rigour is difficult to achieve without extensive training.ResultsAnalogous to design patterns in software engineering, Ontology Design Patterns are solutions to typical modelling problems that bio-ontologists can use when building bio-ontologies. They offer a means of creating rich and rigorous bio-ontologies with reduced effort. The concept of Ontology Design Patterns is described and documentation and application methodologies for Ontology Design Patterns are presented. Some real-world use cases of Ontology Design Patterns are provided and tested in the Cell Cycle Ontology. Ontology Design Patterns, including those tested in the Cell Cycle Ontology, can be explored in the Ontology Design Patterns public catalogue that has been created based on the documentation system presented (http://odps.sourceforge.net/).ConclusionsOntology Design Patterns provide a method for rich and rigorous modelling in bio-ontologies. They also offer advantages at different development levels (such as design, implementation and communication) enabling, if used, a more modular, well-founded and richer representation of the biological knowledge. This representation will produce a more efficient knowledge management in the long term.

[1]  Alan L. Rector,et al.  Integrating existing drug formulation terminologies into an HL7 standard classification using OpenGALEN , 2001, AMIA.

[2]  Ian Horrocks,et al.  FaCT++ Description Logic Reasoner: System Description , 2006, IJCAR.

[3]  Mark A. Musen,et al.  OBO to OWL: a protégé OWL tab to read/save OBO ontologies , 2007, Bioinform..

[4]  Sean Bechhofer,et al.  Understanding and using the meaning of statements in a bio-ontology: recasting the Gene Ontology in OWL , 2007, BMC Bioinformatics.

[5]  Elena Tsiporkova,et al.  A Cell-Cycle Knowledge Integration Framework , 2006, DILS.

[6]  Steffen Staab,et al.  Engineering Ontologies using Semantic Patterns , 2001, OIS@IJCAI.

[7]  Jennifer Golbeck,et al.  Modeling a description logic vocabulary for cancer research , 2005, J. Biomed. Informatics.

[8]  Carole A. Goble,et al.  A Methodology to Migrate the Gene Ontology to a Description Logic Environment Using DAML+OIL , 2002, Pacific Symposium on Biocomputing.

[9]  Barry Smith,et al.  On the Application of Formal Principles to Life Science Data: a Case Study in the Gene Ontology , 2004, DILS.

[10]  Ian Horrocks,et al.  The OBO to OWL Mapping, GO to OWL 1.1! , 2007, OWLED.

[11]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

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

[13]  Raphael Volz,et al.  Visual Modeling of OWL DL Ontologies Using UML , 2004, International Semantic Web Conference.

[14]  Stefan Schulz,et al.  Spatial location and its relevance for terminological inferences in bio-ontologies , 2007, BMC Bioinformatics.

[15]  Y. Zhang,et al.  IntAct—open source resource for molecular interaction data , 2006, Nucleic Acids Res..

[16]  Alan L. Rector,et al.  GALEN's model of parts and wholes: experience and comparisons , 2000, AMIA.

[17]  Alan L. Rector,et al.  Modularisation of domain ontologies implemented in description logics and related formalisms including OWL , 2003, K-CAP '03.

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

[19]  J. Davies,et al.  Molecular Biology of the Cell , 1983, Bristol Medico-Chirurgical Journal.

[20]  Stefan Schulz,et al.  Part-whole representation and reasoning in formal biomedical ontologies , 2005, Artif. Intell. Medicine.

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

[22]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[23]  Frank van Harmelen,et al.  Web Ontology Language: OWL , 2004, Handbook on Ontologies.

[24]  Alan L. Rector Analysis of propagation along transitive roles: Formalisation of the GALEN experience with Medical Ontologies , 2002, Description Logics.

[25]  Xiao Su,et al.  Semantic web infrastructure for fungal enzyme biotechnologists , 2006, J. Web Semant..

[26]  Lin Jun,et al.  A new member of the IL-1 receptor family highly expressed in hippocampus and involved in X-linked mental retardation , 1999, Nature Genetics.

[27]  Christopher J. Mungall,et al.  Obol: Integrating Language and Meaning in Bio-Ontologies , 2004, Comparative and functional genomics.

[28]  Bruce W. Porter,et al.  Knowledge Patterns , 2000, Handbook on Ontologies.

[29]  Alan L. Rector,et al.  Untangling taxonomies and relationships: personal and practical problems in loosely coupled development of large ontologies , 2001, K-CAP '01.

[30]  V. Svátek Design Patterns for Semantic Web Ontologies : Motivation and Discussion , 2004 .

[31]  Martin Romacker,et al.  Part-whole reasoning in medical ontologies revisited-introducing SEP triplets into classification-based description logics , 1998, AMIA.

[32]  Bonnie L. Webber,et al.  Part-of Relations in Anatomy Ontologies: A Proposal for RDFS and OWL Formalisations , 2003, Pacific Symposium on Biocomputing.

[33]  Ferdinando Villa,et al.  GrOWL: A tool for visualization and editing of OWL ontologies , 2007, J. Web Semant..

[34]  A. Rector,et al.  Relations in biomedical ontologies , 2005, Genome Biology.

[35]  Alan L. Rector,et al.  Granularity, scale and collectivity: When size does and does not matter , 2006, J. Biomed. Informatics.

[36]  Robert Stevens,et al.  Using OWL to model biological knowledge , 2007, Int. J. Hum. Comput. Stud..

[37]  Olivier Bodenreider,et al.  Bio-ontologies: current trends and future directions , 2006, Briefings Bioinform..

[38]  Bernard De Baets,et al.  ONTO-PERL: An API for supporting the development and analysis of bio-ontologies , 2008, Bioinform..

[39]  Alan L. Rector,et al.  Representing Transitive Propagation in OWL , 2006, ER.

[40]  Robert Hoehndorf,et al.  A top-level ontology of functions and its application in the Open Biomedical Ontologies , 2006, ISMB.

[41]  Aldo Gangemi,et al.  Inflammation ontology design pattern: an exercise in building a core biomedical ontology with descriptions and situations. , 2004, Studies in health technology and informatics.