Ontology authoring and assessment

Slides:



Advertisements
Similar presentations
Complex Occurrents in Clinical Terminologies Stefan Schulz, Kornél Markó Department of Medical Informatics, Freiburg University Hospital, Germany Boontawee.
Advertisements

Stefan Schulz Modularity Issues in Biomedical Ontologies Institute for Medical Informatics, Statistics and Documentation,
Relational statements in OWL Recipe for Failure ? OWL.
1 Institute of Medical Biometry und Medical Informatics, University Medical Center Freiburg, Germany 2 AVERBIS GmbH, Freiburg, Germany 3 Paediatric Hematology.
Catalina Martínez-Costa, Stefan Schulz: Ontology-based reinterpretation of the SNOMED CT context model Ontology-based reinterpretation of the SNOMED CT.
Higgs bosons, mars missions, and unicorn delusions: How to deal with terms of dubious reference in scientific ontologies Stefan Schulz a,b Mathias Brochhausen.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Schulz S, Boeker M – BioTopLite – An Upper Level Ontology for the Life Sciences – ODLS 2013 BioTopLite : An Upper Level Ontology for the Life Sciences.
SNOMED CT’s Ontological Commitment Stefan Schulz University Medical Center, Freiburg, Germany Ronald Cornet Academic Medical Center, Amsterdam, The Netherlands.
Ontology Notes are from:
What is an Ontology? AmphibiaTree 2006 Workshop Saturday 8:45–9:15 A. Maglia.
Extracted from “Lmo-2 interacts with Elf-2” On the Meaning of Common Statements in Biomedical Literature Stefan Schulz Department of Medical Informatics,
GO Ontology Editing Workshop: Using Protege and OWL Hinxton Jan 2012.
Stefan Schulz: How Ontologies can Improve Semantic Interoperability in Health Care How Ontologies can Improve Semantic Interoperability in Health Care.
Does Medical Image Simulation Require Formal Ontologies?
Developing an OWL-DL Ontology for Research and Care of Intracranial Aneurysms – Challenges and Limitations Holger Stenzhorn, Martin Boeker, Stefan Schulz,
The Foundational Model of Anatomy and its Ontological Commitment(s) Stefan Schulz University Medical Center, Freiburg, Germany FMA in OWL meeting November.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
Alignment of the UMLS Semantic Network with BioTop Methodology and Assessment Stefan Schulz University Medical Center, Freiburg, Germany Elena Beisswanger.
A Case Study of ICD-11 Anatomy Value Set Extraction from SNOMED CT Guoqian Jiang, PhD ©2011 MFMER | slide-1 Division of Biomedical Statistics & Informatics,
SNOMED CT's Condition / Situation approach related to OGMS Stefan Schulz Medical University of Graz (Austria) ICBO 2013 Montreal OGMS Meeting.
The Ontology of Biological Taxa
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
A CompuGroup Software GmbH, Koblenz, Germany b IMBI, University Medical Center Freiburg, Germany c Semfinder AG, Kreuzlingen, Switzerland d OntoMed Research.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
WHO – IHTSDO: SNOMED CT – ICD-11 coordination: Conditions vs. Situations Stefan Schulz IHTSDO conference Copenhagen, Apr 24, 2012.
Ontological Foundations of Biological Continuants Stefan Schulz, Udo Hahn Text Knowledge Engineering Lab University of Jena (Germany) Department of Medical.
Advanced topics in software engineering (Semantic web)
The ICPS: A taxonomy, a classification, an ontology or an information model? Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
How much formality do we need ? Stefan Schulz MedInfo 2007 Workshop: MedSemWeb 2007 What Semantics Do We Need for A Semantic Web for Medicine? University.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
Approach to building ontologies A high-level view Chris Wroe.
Pre- and Post-Coordination in Biomedical Ontologies Stefan Schulz Daniel Schober Djamila Raufie Martin Boeker Medical Informatics Research Group University.
Detection of underspecifications in SNOMED CT concept definitions using language processing 1 Federal Technical University of Paraná (UTFPR), Curitiba,
Higgs bosons, mars missions, and unicorn delusions: How to deal with terms of dubious reference in scientific ontologies Stefan Schulz a,b Mathias Brochhausen.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Unintended models in OBO - OWL ontologies OWL Stefan Schulz Freiburg University Medical Center, Germany.
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
An Ontological Analysis of Reference in Health Record Statements Stefan SCHULZ Catalina MARTÍNEZ-COSTA Daniel KARLSSON Ronald CORNET Mathias BROCHHAUSEN.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Assessing SNOMED CT for Large Scale eHealth Deployments in the EU Workpackage 2- Building new Evidence Daniel Karlsson, Linköping University Stefan Schulz,
UNIFIED MEDICAL LANGUAGE SYSTEMS (UMLS)
The UMLS and the Semantic Web
Information Organization
The “Common Ontology” between ICD 11 and SNOMED CT
COMP6215 Semantic Web Technologies
Integrating SysML with OWL (or other logic based formalisms)
Stefan Schulz Medical Informatics Research Group
Formal ontologies vs. triple based KR gap or convergence?
Information Organization
Semantic Web Foundations
The BioTop Family of Upper Level Ontological Resources for Biomedicine
ece 627 intelligent web: ontology and beyond
Can SNOMED CT be harmonized with an upper-level ontology?
DEVELOPING AN OWL-DL ONTOLOGY FOR RESEARCH AND CARE OF
Ontology From Wikipedia, the free encyclopedia
September 8, 2015 | Basel, Switzerland
Stefan Schulz1,2, Daniel Schober1, Ilinca Tudose1, Holger Stenzhorn3
Semantic Web - Ontologies
Ontology.
ece 720 intelligent web: ontology and beyond
ro.owl and shortcut relations
Harmonizing SNOMED CT with BioTopLite
Lexical ambiguity in SNOMED CT
FOUST II – 2nd Workshop on Foundational Ontologies
Ontology.
ODLS 2016 Workshop on Ontologies and Data in Life Sciences, Sep 29-30, Halle (Saale), Germany Ontological interpretation of biomedical database annotations.
Presentation transcript:

Ontology authoring and assessment Institute for Medical Informatics, Statistics and Documentation Tutorial-style Workshop: Ontological Realism for Biomedical Ontologies and Electronic Health Records Ontology authoring and assessment Stefan Schulz

Objectives To demonstrate the heuristic value of the realist approach for authoring OWL ontologies by Presenting four common patterns in OWL ontologies Demonstrating common misconceptions and mistakes using typical examples Introducing methods of double-checking the correctness of ontology axioms Making use of automated reasoning To raise awareness of the limitations of what can be expressed by formal ontologies

Ontology engineering based on ontological realism and description logics Most current biomedical ontology projects commit to a simple variant of description logics (OWL-EL++). Theoretical background is set theory. Principal types of axioms in OWL ontologies Taxonomies (is-a hierarchies): Every homo sapiens is a primate, every primate is a vertebrate Aristotelian class definitions (Genus + Differentia) Viral hepatitis is equivalent to hepatitis that is caused by some virus population Partonomies (part-of hierarchies) Every liver is part of some digestive system and every digestive system is part of some organism Disjoint partitions Nothing is both a human and a chimpanzee

Taxonomies Every human is a primate, every primate is a vertebrate Transitivity: Every human is a vertebrate Class: Vertebrate Class: Primate Class: Homo S. Washoe  Koko  Bobo 

Aristotelian definitions Viral Hepatitis is equivalent to Viral infection that is located in some Liver Class: Viral Infection Class: Viral Hepatitis Class: Liver located in sufficient and necessary conditions

Partonomies Every liver is part of some digestive system and every digestive system is part of some organism Transitivity: Every liver is part of some organism Class: Organism Class: Digestive System Class: Liver part of

Disjoint partitions No human is a chimpanzee Class: Primate Class: Homo S. Class: Chimpanzee.

Rephrasing ontology axioms for checking plausibility Taxonomies (is-a hierarchies): Every homo sapiens is a primate, every primate is a vertebrate Is there an individual human which is not a primate (vertebrate) ? Aristotelian class definitions (Genus + Differentia) Viral hepatitis is equivalent to hepatitis that is caused by some virus population Is there any individual disease of the type viral hepatitis which is not caused by some virus population ? Is there an individual disease which is not caused by any virus population which is of the type viral hepatitis ? Partonomies (part-of hierarchies) Every liver is part of some digestive system and every digestive system is part of some organism Is there some liver that is not part of some digestive system (organism) Disjoint partitions Nothing is both a human and a chimpanzee Is there some individual that is a member of the class human and is also a member of the class chimpanzee

Typical errors (I): Taxonomy - Clinical Medicine - - Oncology - - - Cancer - - - - Lung - - - - Breast - - - - Prostate - - - - Colon - Geography - - Countries - - - BRIC Countries - - - - Brazil - - - - Russia - - - - India - - - - China Is there an individual which is member of X but not of Y ?

Typical errors (I): Taxonomy Correction: - Clinical Medicine - - Oncology - - - Cancer - - - - Lung - - - - Breast - - - - Prostate - - - - Colon - Clinical Disease - - Oncologic Disease - - - Cancer - - - - Lung Cancer - - - - Breast Cancer - - - - Prostate Cancer - - - - Colon Cancer Is there an individual which is member of X but not of Y ?

Typical errors (I): Taxonomy Correction: - Geography - - Countries - - - BRIC Countries - - - - Brazil - - - - Russia - - - - India - - - - China - Geographical Entity - - Country - - - BRIC Country (Members: Brazil, Russia, India, China) Is there an individual which is member of X but not of Y ?

Typical errors (II): Existential quantification Painkiller equivalentTo Chemical and treats some Pain Painkiller equivalentTo Chemical and bearerOf some (Disposition and realizedBy only TreatingPain) UreterCarcinoma subclassOf mayHaveFinding some Pain UreterCarcinoma subClassOf bearerOf some (Disposition and realizedBy only Pain) Is there any individual member of X which is unrelated to any member of Y ?

Typical errors (II): Existential quantification Painkiller equivalentTo Chemical and treats some Pain Painkiller equivalentTo Chemical and bearerOf some (Disposition and realizedBy only TreatingPain) UreterCarcinoma subclassOf mayHaveFinding some Pain UreterCarcinoma subClassOf bearerOf some (Disposition and realizedBy only Pain) Is there any individual member of X which is unrelated to any member of Y ?

Typical errors (III): Direction of quantification AntibodyProducingCell subclassOf partOf some LymphoidTissue Is there any individual member of X which is unrelated to any member of Y ?

Typical errors (III): Direction of quantification AntibodyProducingCell subclassOf partOf some LymphoidTissue LymphoidTissue subclassOf hasPart some AntibodyProducingCell Is there any individual member of X which is unrelated to any member of Y ?

Typical errors (IV): Distributive statements Calcium-Activated_Chloride_Channel-2 subClassOf Gene_Product_Expressed_In_Tissue some Lung and Gene_Product_Expressed_In_Tissue some Mammary_Gland and Gene_Product_Expressed_In_Tissue some Trachea Is there any individual member of the channel which is expressed in all lung, mammary gland, and trachea?

Typical errors (IV): Distributive statements Calcium-Activated_Chloride_Channel-2 subClassOf Gene_Product_Expressed_In_Tissue some Lung and Gene_Product_Expressed_In_Tissue some Mammary_Gland and Gene_Product_Expressed_In_Tissue some Trachea Calcium-Activated_Chloride_Channel-2 subClassOf Gene_Product_Expressed_In_Tissue some (Lung or Mammary_Gland or Trachea) Is there any individual member of the channel which is expressed in all lung, mammary gland, and trachea?

Typical errors (V): confusion or real objects or processes with information objects ThumbAbsent subClassOf FindingOfThumb and hasFindingSite some ThumbStructure BiopsyPlanned associatedProcedure some Biopsy PresumedViralAgent subClassOf Virus BorderOfHeart subClassOf partOf Heart

Checking ontology correctness after classification Description logics reasoner (e.g. HermiT) computes new entailments from the asserted axioms: Example: AmputationOfTheFoot equivalentTo rg some (method some Amputation and procedureSiteDirect some FootStructure) AmputationOfToe equivalentTo rg some (method some Amputation and procedureSiteDirect some ToeStructure) ToeStructure subClassOf FootStructure AmputationOfToe subclassOf AmputationOfTheFoot Is there an individual which is an amputation of a toe but not an amputation of the foot?

Ontology  Knowledge Representation Conclusion Ontologies describe classes of real things (individuals), which exist in the world Ontologies state what is universally true for all members of a class: Whatever you assert about a class you assert about each of its members Most logical axioms used in ontologies are relatively simple, but ontology users and engineers must understand them Rephrase the ontology axioms (conversion into negative statements, introduction of individuals) is a useful method to check for correctness and plausibility Not only the asserted axioms but also their entailments as computed by DL reasoners should be checked by this method Ontology  Knowledge Representation

Domain Knowledge Universally valid statements Consolidated, context-dependent knowledge Hypothetical, contingent, probabilistic knowledge Domain Knowledge

Ontologies ! Domain Knowledge Universally valid statements Consolidated, context-dependent knowledge Hypothetical, contingent, probabilistic knowledge Domain Knowledge

http://purl.org/icbofois2012

Appendix

For close-to-language triple statements to logical axioms Informal Thesauri Formal ontologies Examples: MeSH, UMLS Metathesaurus, WordNet Describe terms of a domain Concepts: represent the meaning of (quasi-) synonymous terms Concepts related by (informal) semantic relations Linkage of concepts: C1 Rel C2 Examples: openGALEN, OBO, SNOMED Describe entities of a domain Classes: collection of entities according to their properties Axioms state what is universally true for all members of a class Logical expressions: C1 comp rel quant C2

The translation of triples into DL statements is ambiguous C1 subClassOf rel some C2 or C1 subClassOf rel only C2 C2 subclassOf inv(rel) some C2 or… Translation of triples C1 Rel C2 Translation of groups of triples C1 subClassOf (rel some C2) and (rel some C3) or C1 equivalentTo (rel some C2) and (rel some C3) C1 equivalentTo (rel some ((C2 or C3))) or … C1 Rel C2 C1 Rel C3

Ontologies are not exactly made for represent contingent knowledge “Aspirin Treats Headache” “Headache Treated-by Aspirin” (seemingly intuitively understandable) Translation problem: Not every aspirin tablet treats some headache Not every headache is treated by some aspirin Description logics do not allow probabilistic, default, or normative assertions Axioms can only state what is true for all members of a class Introducing dispositions into ontology possible but not very intuitive ("every aspirin tablet has an inherent disposition which is only realized by treating headache) Schulz S, Stenzhorn H, Boeker M, Smith B: Strengths and limitations of formal ontologies in the biomedical domain. RECIIS - Electronic Journal in Communication, Information and Innovation in Health, 2009; 3 (1): 31-45:http://dx.doi.org/10.3395/reciis.v3i1.241en Schulz S, Jansen L: Molecular interactions: On the ambiguity of ordinary statements in biomedical literature. Applied Ontology, 2009; 4 (1): 21-34: http://dx.doi.org/10.3233/AO-2009-0061