Hyperontology for the biomedical ontologist


Published on

Presented at the 2011 ICBO Workshop on working with multiple biomedical ontologies. We present a framework for designing and interrelating ontology modules which are indvidually represented in different underlying logical formalisms.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Although there is movement towards a standardisation on OWL as the central currency of ontology representation and exchange, diversity remains, since different profiles of OWL are good for different representation and reasoning tasks (and there is the usual tradeoff between complexity and scalability). OWLDifferent profiles of OWLDifferent logical languagesDifferent subjects require different levels of expressivity to adequately treat the subject matter The emphasis here is on different tools and syntaxes; differences in the underlying logic are treated in the next slide.
  • The example of disease, different qualitative and quantitative data, and so on. Temporal data, etc. Granularity, epistemic differences. In particular, ontologies for complex diseases such as cancer have to deal with spatio-temporal het-erogeneity, combinations of qualitative and quantitative data, and missing links betweenphysiological and pathological data
  • The benefits of modular design are well known in other engineering disciplines, including software engineering. To make modularity work for ontologies, however, requires the possibility of combining modules of different underlying formalisms.
  • Features of hyper ontology framework: onto-logical translation graph
  • Features of hyper ontology framework: different logical formalisms
  • Features of hyper ontology framework: modularity
  • Features of hyperontology framework: Implementation of HETS and HETCASL.
  • DOLCE as an upper level ontology, and a treatment of mereologyUpper level ontologies in general can aim for a sophisticated axiomatization. Also, both the Sequence Ontology and the RNAO provide axiomatizations in first-order and higher-order logic to further constrain the semantics of the relationships that they use in OWL. But these axiomatizations are not explicitly linked to the OWL version.
  • DICOM (Digital Imaging and Communications in Medicine) is a standard for handling, storing, printing, and transmitting information in medical imaging. It includes a file format definition and a network communications protocol. Biomedical example one: COMPUTATIONAL SIMULATION OF MECHANICAL PROPERTIES OF BONES When assessing the mechanical properties of bones, researchers use computational sim-ulations to evaluate stress and strain maps under several boundary and load conditions.Such evaluations involve clinical data, e.g. pathological conditions of the patients, andmechanical properties of the materials to be used. For describing a medical image it is often necessary to use several ontologies. Forinstance, Fig. 2(b) (left) illustrates the model for knee joints; hard tissue, e.g. Femurand Tibia bones, and soft tissue, e.g. Tibia and Femur cartilage, need to be identi-ed. The osteoarthritis of the patient requires shaving the cartilage injury as presentedin Fig. 2(b) (right). Such self-descriptiveness makes it possible for users to express complexqueries such as: `Retrieve knee joints images with cartilage injury.‘Facilitating the execution of such a query requires the orchestration of several ontolo-gies, namely: Radiology, Anatomy, Pathology, CAD.
  • Also the RNAO suffers from the problem of needing to represent cyclical structures in protein motifs
  • ChEBI—GO, OBIThe existing OWL:import mechanism requires the full content ofboth ontologies be loaded into an application (such as Protege) in order to work with thecross-ontology denitions. The hyperontology framework allows us to bypass this problemwith its built-in support for modularisation, even across ontology languages.The hyperontology framework allows domain specicationssuch as the LO to eortlessly re-use parts of core ontologies such as ChEBI and even re-name or redene certain of their entities where needed. Also, more complex relationshipsbetween the ontologies' terms can be formalised in a heterogeneous ontology in the styleof Bridge Rules as they are known from distributed DL or E-Connections (see [12]).These classesare usually brought together via either OWL imports of the full ontologies (leading to asize explosion and the accompanying decrease in performance for reasoning) or simplyby \\slicing" the ontologies and putting together the classes on a need-to-have basis ac-cording to the MIREOT methodology [2]. This mechanism is facilitated by tools such asOntoFox [22], which allows users to input terms, fetch selected properties, annotations,and certain classes of related terms from source ontologies and save the results using theRDF/XML serialization of OWL. These hand-selected modules of external ontologies arethen brought manually into the target ontology through imports, and the procedure hasto be repeated every time the source ontology changes.
  • Systems biology ontology (SBO): Combining mathematical expressions with ontologies. The types of questions that we might want to have answered relate to the ontological implications of the mathematical expressions rather than just to their answers, although some interesting work in extending concrete domains in this direction is surely taking place. SBO contains manydierent types of entities: material entities such as proteins and small molecules; processparticipation roles such as inhibitor and stimulant; mathematical laws such as rate lawsfor biochemical reactions; and types of mathematical model experiments such as discreteand continuous, and many more besides. The hyperontology framework would allow areformulation of the SBO as composed of modular units sourced from separate domainontologies, a highly desirable goal. Furthermore, of particular interest in the SBO is thatit captures complex mathematical relationships that can exist between biological entitiesin dynamic conditions. In SBO, these relationships are currently expressed in MathML.It is an open challenge to expose some of the relational information encoded in the SBOmathematical equations to ontological reasoning.
  • Hyperontology for the biomedical ontologist

    1. 1. ICBO, Buffalo, July 2011<br />Hyperontology for the Biomedical OntologistA Sketch and Some Examples<br />Oliver Kutz1<br />Till Mossakowski1, 2<br />Janna Hastings3,4<br />Alexander Garcia Castro 5<br />Aleksandra Sojic6<br />1 Research Center on Spatial Cognition, University of Bremen, Germany<br />2 DFKI GmbH Bremen and University of Bremen, Germany<br />3 Chemoinformatics and Metabolism, European Bioinformatics Institute, UK<br />4 Swiss Centre for Affective Sciences, University of Geneva, Switzerland<br />5 University of Arkansas for Medical Sciences, USA<br />6 European School of Molecular Medicine, Milan; and University of Milan, Italy<br />
    2. 2. Heterogeneous Formalisms<br />Tuesday, July 26, 2011<br />2<br />Non-monotonic logic<br />Fuzzy logic<br />OBO<br />HOL<br />Rules<br />Frames<br />Modal logic<br />Temporal logic<br />OWL<br />CL<br />RDF<br />OWL-EL<br />OWL-RL<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    3. 3. Tuesday, July 26, 2011<br />3<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    4. 4. Heterogeneous Content<br />Tuesday, July 26, 2011<br />4<br />age<br />etiology<br />family history<br />diet<br />cell type<br />Patient information<br />Disease information<br />genotype<br />pathways<br />Granularity<br />social status<br />symptoms<br />Time<br />Qualitative /Quantative<br />Physiological information<br />metabolic profile<br />blood pressure<br />Pathological / Canonical<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    5. 5. Modularity as desiderata<br />Small modules:<br />human understandable, re-usable, one level at a time, etc.<br />Proving-in-the-small<br />Large programs constructed from modules:<br />Composition, Linkage, etc.<br />Proving-in-the-large<br /> Idea of a Module Interconnection Language<br />Tuesday, July 26, 2011<br />5<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    6. 6. Modularity at design-time<br />Subject-specific modules<br />Logic-specific modules (extensions)<br />“Minimal” expressivity for a given topic<br />Imports and complex interrelationships<br />Tuesday, July 26, 2011<br />6<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    7. 7. Hyperontologyis a framework for interrelating heterogeneous ontologymodules<br />Tuesday, July 26, 2011<br />7<br />Logical translation<br />Modular connections<br />Integrated tools and reasoners<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    8. 8. Systematically linking ontology modules defined in different formalisms requires:<br />A logic graph<br />Fixed logic translations<br />Tuesday, July 26, 2011<br />8<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    9. 9. Common Algebraic Specification Language<br />Standardised many-sorted first-order specification language<br />Various extensions and sublanguages, including higher-order dialects, modal logic, OWL-DL;<br />Supports structured specifications including: imports, hiding, renaming, union, extensions.<br />Tuesday, July 26, 2011<br />9<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    10. 10. Semantics of structured specifications<br />Tuesday, July 26, 2011<br />10<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    11. 11. HETCASL<br />Extension of CASL for seamless combination of different logics<br />Provides syntactic “sugar”<br />Tuesday, July 26, 2011<br />11<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    12. 12. HETS – The Heterogeneous Tool Set<br />Structured representations<br />Reuse/independent development of modules<br />Library of logics/formalisms supported, incl. OWL-DL<br />Various provers connected: incl. OWLDL, first-order, higher-order, model checker<br />Tuesday, July 26, 2011<br />12<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    13. 13. Tuesday, July 26, 2011<br />13<br />
    14. 14. Applications<br />A sketch of some scenarios <br />from bio-ontologies <br />Tuesday, July 26, 2011<br />14<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    15. 15. HOL as constraint<br />Both the Sequence Ontology (SO) and the RNAO <br />provide axiomatizations in first-order and higher-order logic <br />to further constrain the semantics of the relationships that they use in OWL<br />(not explicitly linked to the OWL version)<br />Tuesday, July 26, 2011<br />15<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    16. 16. Tuesday, July 26, 2011<br />16<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />SIMULATION<br />ANATOMY <br />
    17. 17. Biochemical Structures<br />Tuesday, July 26, 2011<br />17<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    18. 18. Fullerenes<br />Tuesday, July 26, 2011<br />18<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />Cubic, 3-connected, planar graphs in which all faces are either pentagons or hexagons (5 or 6 atoms). <br />Cubic<br />3-connected<br />Planar (Kuratowski)<br />Can be defined with Monadic Second Order Logic (MSOL)<br />
    19. 19. Interrelating Ontologies<br />Tuesday, July 26, 2011<br />19<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    20. 20. Tuesday, July 26, 2011<br />20<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    21. 21. Conclusions<br />Biomedical ontologies are highly complex <br />and need diverse formalisms for proper treatment<br />The Hyperontology framework provides the “plumbing” to seamlessly integrate such formalisms<br />Tuesday, July 26, 2011<br />21<br />Hyperontology for Bio-ontologists (WoMBO @ ICBO 2011)<br />
    22. 22. Acknowledgements<br />Funding<br />DFG-funded collaborative research centre<br />SFB/TR 8 `Spatial Cognition' <br />The German Federal Ministry of Education and Research (Project 01 IW 07002 FormalSafe).<br />Tuesday, July 26, 2011<br />22<br />