EBI is an Outstation of the European Molecular Biology Laboratory. Modularity requirements in bio- ontologies a case study of ChEBI Janna Hastings, Colin Batchelor, Stefan Schulz, Christoph Steinbeck Workshop on Modular Ontologies, ESSLLI, 12 August 2011
22
Embed
Modularity requirements in bio-ontologies: a case study of ChEBI
A wish list for tools for modularity support in bio-ontology engineering based on the ChEBI ontology requirements. Presented at the workshop on modular ontologies, WoMO, 2011, in Ljubljana.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
EBI is an Outstation of the European Molecular Biology Laboratory.
Modularity requirements in bio-ontologiesa case study of ChEBI
Janna Hastings, Colin Batchelor,
Stefan Schulz, Christoph Steinbeck
Workshop on Modular Ontologies, ESSLLI,12 August 2011
ChEBI: an ontology of biologically interesting chemicals
12.04.20232
ChEBI Ontology
chemical entity role
carboxylic acid
application
antibacterial drug
cefpodoxime (CHEBI:606443)
pharmaceutical
biological role
chemical role
chemical substance
molecular entitygroup
carbonyl compoundsolvent
has role
cyclooxygenaseinhibitor
carboxy group
has part
Bio-ontologies are modular by design:domain and granularity
ChEBI ontology12.04.20233
Chemistry
Molecular entities
Substances
Functions and roles of
chemical entities
Domain
Granularity Upper level type
Material entities
They are characterised by large sizes and low expressivity
ChEBI ontology12.04.20234
Chemical entities (29132)Roles (596)Subatomic par-ticles (41)
August 2011 29769 classes in total
Currentlyexportedin EL++
Classification practices in chemistry lead to high levels of multiple inheritance
ChEBI ontology12.04.20235
ChEBI ontology12.04.20236
ChEBI is growing
bigger …
… and more expressiveImage credit: Jonathan J. Dickau
Increased expressivity to enable automatic classification
hydrocarbon equivalentTo
molecule and has_atom only (carbon atom or hydrogen atom)
peptide cation equivalentTo
peptide and has_charge some double [>, 0.0]
ChEBI ontology12.04.20237
Value restriction
Data range restriction
ChEBI ontology12.04.20238
carboxylic acid equivalentTo
molecule and has_functional_group some carboxy group
tricarboxylic acid equivalentTo
molecule and has_functional_group exactly 3 carboxy group
Cardinality restriction
Size explosion in asserted parts
ChEBI ontology12.04.20239
Reasoning is required for classification and consistency validation
No definitional cycles
A part_of B part_of C part_of A
Enforcing disjointness
Chemical Entity disjoint_from Role …
Group disjoint_from Molecule …
No disallowed combinations of relations
A has_part B ; A conjugate_base_of B
ChEBI ontology12.04.202310
ChEBI ontology12.04.202311
Number of fully defined classes
Rea
soni
ng t
ime
in s
econ
dsHermiT classification of ChEBI
ChEBI ontology12.04.202312
Modularity and large ontologiessmaller modules = faster classification
smaller modules = easier maintenance
ChEBI ontology12.04.202313
A USEFUL module for maintenance
… is delineated by topic
… is comprehensible and easy to work with
… is self contained for reasoning tasks
Subject-specific modules overlap
ChEBI ontology12.04.202314
Drugs
Metabolism
Immunology
Carboxylic acids
E.g. GO-SLIM approach
Self-contained modules include all axioms needed for