SlideShare une entreprise Scribd logo
1  sur  51
Ontology mapping:
       a way out of
the medical tower of Babel?
          Frank van Harmelen
     Vrije Universiteit Amsterdam
        The Netherlands Antilles
Before we start…
 a talk on ontology mappings
  is difficult talk to give:
 no concensus in the field
  • on merits of the different approaches
  • on classifying the different approaches
 no one can speak with authority on
   the solution
 this is a personal view, with a sell-by date
 other speakers will entirely disagree
  (or disapprove)
Good overviews of the topic
 Knowledge Web D2.2.3:
  “State of the art on ontology alignment”
 Ontology Mapping Survey
  talk by Siyamed Seyhmus SINIR
 ESWC'05 Tutorial on
  Schema and Ontology Matching
  by Pavel Shvaiko Jerome Euzenat
 KER 2003 paper Kalfoglou & Schorlemmer

 These are all different & incompatible…
Ontology mapping:
       a way out of
the medical tower of Babel?
The Medical tower of Babel
 Mesh
  • Medical Subject Headings, National Library of Medicine
  • 22.000 descriptions
 EMTREE
  • Commercial Elsevier, Drugs and diseases
  • 45.000 terms, 190.000 synonyms
 UMLS
  • Integrates 100 different vocabularies
 SNOMED
  • 200.000 concepts, College of American Pathologists
 Gene Ontology
  • 15.000 terms in molecular biology
 NCI Cancer Ontology:
  • 17,000 classes (about 1M definitions),
Ontology mapping:
       a way out of
the medical tower of Babel?
What are ontologies &
 what are they used for
world

concept

language
                                      Agree on a
           no shared understanding    conceptualization
           Conceptual and
           terminological confusion   Make it explicit
                                      in some language.
        Actors: both humans and machines
Ontologies come in very
different kinds
 From lightweight to heavyweight:
  • Yahoo topic hierarchy
  • Open directory (400.000 general categories)
  • Cyc, 300.000 axioms
 From very specific to very general
  • METAR code (weather conditions at air terminals)
  • SNOMED (medical concepts)
  • Cyc (common sense knowledge)
What’s inside an ontology?
     terms + specialisation hierarchy
     classes + class-hierarchy
     instances
     slots/values
     inheritance (multiple? defaults?)
     restrictions on slots (type, cardinality)
     properties of slots (symm., trans., …)
     relations between classes (disjoint, covers)
     reasoning tasks: classification, subsumption
Increasing semantic “weight”
In short
(for the duration of this talk)
 Ontologies are not
          definitive descriptions of
    what exists in the world (= philosphy)

 Ontologies are
             models of the world
                   constructed
          to facilitate communication

 Yes, ontologies exist
  (because we build them)
Ontology mapping:
       a way out of
the medical tower of Babel?
 Ontology mapping is
  old & inevitable
 Ontology mapping is old
  • db schema integration
  • federated databases
 Ontology mapping is inevitable
  • ontology language is standardised,
  • don't even try to standardise contents
 Ontology mapping is
  important
 database integration,
  heterogeneous database retrieval
  (traditional)
 catalog matching (e-commerce)
 agent communication (theory only)
 web service integration (urgent)
 P2P information sharing (emerging)
 personalisation (emerging)
 Ontology mapping is
  now urgent
 Ontology mapping has acquired
  new urgency
  • physical and syntactic integration is ± solved,
    (open world, web)
  • automated mappings are now required (P2P)
  • shift from off-line to run-time matching
 Ontology mapping has new opportunities
  • larger volumes of data
  • richer schemas (relational vs. ontology)
  • applications where partial mappings work
Different aspects
of ontology mapping
 how to discover a mapping
 how to represent a mapping
  • subset/equal/disjoint/overlap/
    is-somehow-related-to
  • logical/equational/category-theoretical
 atomic/complex arguments,
 confidence measure
 how to use it
 We only talk about “how to discover”
Many experimental systems:
(non-exhaustive!)
   Prompt (Stanford SMI)             Coma (ULeipzig)
   Anchor-Prompt (Stanford SMI)      Buster (UBremen)
   Chimerae (Stanford KSL)           MULTIKAT (INRIA S.A.)
   Rondo (Stanford U./ULeipzig)      ASCO (INRIA S.A.)
   MoA (ETRI)                        OLA (INRIA R.A.)
   Cupid (Microsoft research)        Dogma's Methodology
   Glue (Uof Washington)             ArtGen (Stanford U.)
   FCA-merge (UKarlsruhe)            Alimo (ITI-CERTH)
   IF-Map                            Bibster (UKarlruhe)
   Artemis (UMilano)                 QOM (UKarlsruhe)
   T-tree (INRIA Rhone-Alpes)        KILT (INRIA LORRAINE)
   S-MATCH (UTrento)
Different approaches to
ontology matching
 Linguistics & structure


 Shared vocabulary


 Instance-based matching


 Shared background knowledge
Linguistic &
structural mappings
  normalisation
   (case,blanks,digits,diacritics)
  lemmatization, N-grams,
   edit-distance, Hamming distance,
  distance = fraction of common parents
  elements are similar if
   their parents/children/siblings are similar
 decreasing order of boredom
Different approaches to
ontology matching
 Linguistics & structure


 Shared vocabulary


 Instance-based matching


 Shared background knowledge
Matching through
shared vocabulary




               Q

      Low(Q)   Q   Up(Q)

     Low(Q) µ Q µ  Up(Q)
Matching through
shared vocabulary
 Used in mapping geospatial databases
  from German land-registration authorities
  (small)

 Used in mapping bio-medical and
  genetic thesauri
  (large)
Different approaches to
ontology matching
 Linguistics & structure


 Shared vocabulary


 Instance-based matching


 Shared background knowledge
Matching through
shared instances
Matching through
shared instances
 Used by Ichise et al (IJCAI’03) to
  succesfully map parts of Yahoo to
  parts of Google
 Yahoo = 8402 classes, 45.000 instances
 Google = 8343 classes, 82.000 instances
 Only 6000 shared instances
 70% - 80% accuracy obtained (!)

 Conclusions from authors:
  • semantics is needed to improve on this ceiling
Different approaches to
ontology matching
 Linguistics & structure


 Shared vocabulary


 Instance-based matching


 Shared background knowledge
Matching using shared
background knowledge
                  shared
                  background
                  knowledge




     ontology 1   ontology 2
Ontology mapping
 using background knowledge
 Case study 1




PHILIPS   Work with Zharko Aleksovski @ Philips
                   •     Michel Klein @ VU
                                 KIK @ AMC
Overview of test data
Two terminologies from
  intensive care domain
 OLVG list
  • List of reasons for ICU admission
 AMC list
  • List of reasons for ICU admission
 DICE hierarchy
  • Additional hierarchical knowledge describing
    the reasons for ICU admission
OLVG list
 developed by clinician
 3000 reasons for ICU admission
 1390 used in first 24 hours of stay
  • 3600 patients since 2000
 based on ICD9 + additional material
 List of problems for patient admission
 Each reason for admission is described with
  one label
  • Labels consist of 1.8 words on average
  • redundancy because of spelling mistakes
  • implicit hierarchy (e.g. many fractures)
AMC list
 List of 1460 problems for ICU admission
 Each problem is described using
  5 aspects from the DICE terminology:
    2500 concepts (5000 terms), 4500 links
         • Abnormality (size: 85)
         • Action taken (size: 55)
         • Body system (size: 13)
         • Location (size: 1512)
         • Cause (size: 255)
    expressed in OWL
    allows for subsumption & part-of reasoning
Why mapping
AMC list $ OLVG list?
 allow easy entering of OLVG data
 re-use of data in
  • epidemiology
  • quality of care assessment
  • data-mining (patient prognosis)
Linguistic mapping:
 Compare each pair of concepts
 Use labels and synonyms of concepts
 Heuristic method to discover
  equivalence and subclass relations
        Long brain tumor   More specific Long tumor
                              than
 First round
  • compare with complete DICE
  • 313 suggested matches, around 70 % correct
 Second round:
  • only compare with “reasons for admission” subtree
  • 209 suggested matches, around 90 % correct
 High precision, low recall (“the easy cases”)
Using background knowledge

 Use properties of concepts
 Use other ontologies to discover
  relation between properties




                                          ?
                                     ….       ….
                                     ….       ….
                                     ….       ….
Semantic match
                              DICE aspect
Lexical match                 taxonomies         Given
                   ?      Abnormality taxonomy

                    ?       Action taxonomy

                      ?   Body system taxonomy

                     ?     Location taxonomy

                   ?        Cause taxonomy




                               Implicit
      OLVG                    matching:             DICE
    problem list              property           problem list
                               match
Semantic match
                           Taxonomy of body parts

                                        Blood vessel


                    is more general              is more general
                                                  Vein
                                 Artery


                     is more general
                                Aorta


  Lexical match:                                                   Lexical match:
  has location                          Reasoning:                 has location
                                         implies

  Aorta thoracalis dissection                                Dissection of artery

                                   Location match:
                                     has more
                                  general location
Example: “Heroin intoxication”
– “drugs overdose”
                               Cause taxonomy
                                           Drugs


                             is more general
                                    Heroine

          Lexical
          match:                                      Lexical
                              Cause match:            match:
          cause
                            has more specific         cause
                                 cause
  Heroin intoxication
                                                   Drugs overdosis
                          Abnormality match:
                          has more general
     Lexical                abnormality                 Lexical match:
     match:                                              abnormality
   abnormality          Abnormality taxonomy
                             Intoxicatie

                        is more general
                                Overdosis
Example results
• OLVG: Acute respiratory failure           abnormality
  DICE: Asthma cardiale
• OLVG: Aspergillus fumigatus               cause
  DICE: Aspergilloom
• OLVG: duodenum perforation                abnormality,
  DICE: Gut perforation                     cause
• OLVG: HIV
                                            cause
  DICE: AIDS
• OLVG: Aorta thoracalis dissectie type B   location,
  DICE: Dissection of artery                abnormality
Extension:
approximate matching
 Terms are not precisely defined
 Terms are not precisely used
Exact reasoning will not be useful




  A       B            A½B?
Approximate matching
 Translate every class-name into a
  propositional formula
  (both DNF and CNF versions)
A   ⊆ B = (∪Ai ⊆      ∩Bk)   = ∀i,k (Ai ⊆ Bk)

 ignore increasing number. of
  (i,k)-subsumption pairs

 varies from classical to trivial
Results
(obtained on different domain)

 600000


 500000


 400000

                                                            B subClass of A
 300000                                                     A subClass of B
                                                            equivalences
 200000


 100000


      0
      0




                    3

                         4

                              5

                                   6



                                             8

                                                  9
          1

               2




                                        7




                                                       0
          0.

               0.




                                        0.




                                                       1.
     0.




                    0.

                         0.

                              0.

                                   0.



                                             0.

                                                  0.
Ontology mapping
using background knowledge
Case study 2




       Work with Heiner Stuckenschmidt
                                 @ VU
Case Study:
 Map GALEN & Tambis,
  using UMLS as background knowledge
 Select three topics with sufficient overlap
  •   Substances
  •   Structures
  •   Processes
 Define some
  partial & ad-hoc manual mappings
  between individual concepts
 Represent mappings in C-OWL
 Use semantics of C-OWL
  to verify and complete mappings
Case Study:


      verification &                            verification &
      derivation              UMLS              derivation
                        (medical terminology)

      lexical mapping                           lexical mapping



     GALEN                                            Tambis
 (medical ontology)       derived mapping         (genetic ontology)
Ad hoc mappings: Substances
                           UMLS                          GALEN




Notice: mappings high and low in the hierarchy, few in the middle
Ad hoc mappings: Substances
                       UMLS                       Tambis




 Notice different grainsize: UMLS course, Tambis fine
Verification of mappings
                       =
  UMLS:Chemicals

 UMLS:Chemicals_                Tambis:Chemical
 viewed_structurally
                                Tambis:enzyme
                       ⊥?
 UMLS:Chemicals_
 viewed_functionally

   UMLS:enzyme
                            =
Deriving new mappings

   UMLS:substance       UMLS:Phenomenon_
                           or_process



   UMLS:Chemicals       ⊥
                                 Galen:
                            ChemicalSubstance

 UMLS:OrganicChemical
                        ⊇
                            =
                                ⊆
Ontology mapping:
       a way out of
the medical tower of Babel?
“Conclusions”
 Ontology mapping is (still) hard & open
 Many different approaches will be required:
  •   linguistic,
  •   structural
  •   statistical
  •   semantic
  •   …
 Currently no roadmap theory on
  what's good for which problems
Challenges
 roadmap theory
 run-time matching
 “good-enough” matches
 large scale evaluation methodology
 hybrid matchers (needs roadmap theory)
Ontology mapping:
       a way out of
the medical tower of Babel?




                ?

Contenu connexe

Similaire à Ontology Mapping - Out Of The Babel Tower

Franz 2017 uiuc cirss non unitary syntheses of systematic knowledge
Franz 2017 uiuc cirss non unitary syntheses of systematic knowledgeFranz 2017 uiuc cirss non unitary syntheses of systematic knowledge
Franz 2017 uiuc cirss non unitary syntheses of systematic knowledgetaxonbytes
 
Ontology mapping needs context & approximation
Ontology mapping needs context & approximationOntology mapping needs context & approximation
Ontology mapping needs context & approximationFrank van Harmelen
 
Working with big biomedical ontologies
Working with big biomedical ontologiesWorking with big biomedical ontologies
Working with big biomedical ontologiesrobertstevens65
 
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - IntroductionOntology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - IntroductionAldo Gangemi
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: IntroductionGuus Schreiber
 
EVOLUTION OF ONTOLOGY-BASED MAPPINGS
EVOLUTION OF ONTOLOGY-BASED MAPPINGSEVOLUTION OF ONTOLOGY-BASED MAPPINGS
EVOLUTION OF ONTOLOGY-BASED MAPPINGSAksw Group
 
130102 venera arnaoudova - a new family of software anti-patterns linguisti...
130102   venera arnaoudova - a new family of software anti-patterns linguisti...130102   venera arnaoudova - a new family of software anti-patterns linguisti...
130102 venera arnaoudova - a new family of software anti-patterns linguisti...Ptidej Team
 
Tdwg Ontology 03.Key
Tdwg Ontology 03.KeyTdwg Ontology 03.Key
Tdwg Ontology 03.Keyrogerhyam
 
Towards a Simple, Standards-Compliant, and Generic Phylogenetic Database
Towards a Simple, Standards-Compliant, and Generic Phylogenetic DatabaseTowards a Simple, Standards-Compliant, and Generic Phylogenetic Database
Towards a Simple, Standards-Compliant, and Generic Phylogenetic DatabaseHilmar Lapp
 
The Role Of Ontology In Modern Expert Systems Dallas 2008
The Role Of Ontology In Modern Expert Systems   Dallas   2008The Role Of Ontology In Modern Expert Systems   Dallas   2008
The Role Of Ontology In Modern Expert Systems Dallas 2008Jason Morris
 
Question Classifier
Question ClassifierQuestion Classifier
Question ClassifierJennifer Lee
 
NLP_guest_lecture.pdf
NLP_guest_lecture.pdfNLP_guest_lecture.pdf
NLP_guest_lecture.pdfSoha82
 
DATA641 Lecture 3 - Word meaning.pptx
DATA641 Lecture 3 - Word meaning.pptxDATA641 Lecture 3 - Word meaning.pptx
DATA641 Lecture 3 - Word meaning.pptxDrPraveenPawar
 
Comparative Genomics and Visualisation BS32010
Comparative Genomics and Visualisation BS32010Comparative Genomics and Visualisation BS32010
Comparative Genomics and Visualisation BS32010Leighton Pritchard
 
Ontology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondOntology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondPeter Geil
 
Towards comprehensive syntactic and semantic annotations of the clinical narr...
Towards comprehensive syntactic and semantic annotations of the clinical narr...Towards comprehensive syntactic and semantic annotations of the clinical narr...
Towards comprehensive syntactic and semantic annotations of the clinical narr...Jinho Choi
 
Ontology-mediated query answering with data-tractable description logics
Ontology-mediated query answering with data-tractable description logicsOntology-mediated query answering with data-tractable description logics
Ontology-mediated query answering with data-tractable description logicsINRIA-CEDAR
 
Design Experiment Ecology of Narratives
Design Experiment Ecology of NarrativesDesign Experiment Ecology of Narratives
Design Experiment Ecology of NarrativesKai Pata
 

Similaire à Ontology Mapping - Out Of The Babel Tower (20)

Franz 2017 uiuc cirss non unitary syntheses of systematic knowledge
Franz 2017 uiuc cirss non unitary syntheses of systematic knowledgeFranz 2017 uiuc cirss non unitary syntheses of systematic knowledge
Franz 2017 uiuc cirss non unitary syntheses of systematic knowledge
 
Ontology mapping needs context & approximation
Ontology mapping needs context & approximationOntology mapping needs context & approximation
Ontology mapping needs context & approximation
 
Working with big biomedical ontologies
Working with big biomedical ontologiesWorking with big biomedical ontologies
Working with big biomedical ontologies
 
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - IntroductionOntology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
EVOLUTION OF ONTOLOGY-BASED MAPPINGS
EVOLUTION OF ONTOLOGY-BASED MAPPINGSEVOLUTION OF ONTOLOGY-BASED MAPPINGS
EVOLUTION OF ONTOLOGY-BASED MAPPINGS
 
130102 venera arnaoudova - a new family of software anti-patterns linguisti...
130102   venera arnaoudova - a new family of software anti-patterns linguisti...130102   venera arnaoudova - a new family of software anti-patterns linguisti...
130102 venera arnaoudova - a new family of software anti-patterns linguisti...
 
Tdwg Ontology 03.Key
Tdwg Ontology 03.KeyTdwg Ontology 03.Key
Tdwg Ontology 03.Key
 
Towards a Simple, Standards-Compliant, and Generic Phylogenetic Database
Towards a Simple, Standards-Compliant, and Generic Phylogenetic DatabaseTowards a Simple, Standards-Compliant, and Generic Phylogenetic Database
Towards a Simple, Standards-Compliant, and Generic Phylogenetic Database
 
The Role Of Ontology In Modern Expert Systems Dallas 2008
The Role Of Ontology In Modern Expert Systems   Dallas   2008The Role Of Ontology In Modern Expert Systems   Dallas   2008
The Role Of Ontology In Modern Expert Systems Dallas 2008
 
Question Classifier
Question ClassifierQuestion Classifier
Question Classifier
 
Chemical Database Projects Delivered by RSC eScience
Chemical Database Projects Delivered by RSC eScienceChemical Database Projects Delivered by RSC eScience
Chemical Database Projects Delivered by RSC eScience
 
NLP_guest_lecture.pdf
NLP_guest_lecture.pdfNLP_guest_lecture.pdf
NLP_guest_lecture.pdf
 
DATA641 Lecture 3 - Word meaning.pptx
DATA641 Lecture 3 - Word meaning.pptxDATA641 Lecture 3 - Word meaning.pptx
DATA641 Lecture 3 - Word meaning.pptx
 
Comparative Genomics and Visualisation BS32010
Comparative Genomics and Visualisation BS32010Comparative Genomics and Visualisation BS32010
Comparative Genomics and Visualisation BS32010
 
Ontology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondOntology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyond
 
Towards comprehensive syntactic and semantic annotations of the clinical narr...
Towards comprehensive syntactic and semantic annotations of the clinical narr...Towards comprehensive syntactic and semantic annotations of the clinical narr...
Towards comprehensive syntactic and semantic annotations of the clinical narr...
 
hts ...kafna
hts ...kafna hts ...kafna
hts ...kafna
 
Ontology-mediated query answering with data-tractable description logics
Ontology-mediated query answering with data-tractable description logicsOntology-mediated query answering with data-tractable description logics
Ontology-mediated query answering with data-tractable description logics
 
Design Experiment Ecology of Narratives
Design Experiment Ecology of NarrativesDesign Experiment Ecology of Narratives
Design Experiment Ecology of Narratives
 

Plus de Frank van Harmelen

The K in "neuro-symbolic" stands for "knowledge"
The K in "neuro-symbolic" stands for "knowledge"The K in "neuro-symbolic" stands for "knowledge"
The K in "neuro-symbolic" stands for "knowledge"Frank van Harmelen
 
Adoption of Knowledge Graphs, mid 2022 (incomplete)
Adoption of Knowledge Graphs, mid 2022 (incomplete)Adoption of Knowledge Graphs, mid 2022 (incomplete)
Adoption of Knowledge Graphs, mid 2022 (incomplete)Frank van Harmelen
 
Modular design patterns for systems that learn and reason: a boxology
Modular design patterns for systems that learn and reason: a boxologyModular design patterns for systems that learn and reason: a boxology
Modular design patterns for systems that learn and reason: a boxologyFrank van Harmelen
 
Adoption of Knowledge Graphs, late 2019
Adoption of Knowledge Graphs, late 2019Adoption of Knowledge Graphs, late 2019
Adoption of Knowledge Graphs, late 2019Frank van Harmelen
 
Adoption of Knowledge Graphs, mid 2019
Adoption of Knowledge Graphs, mid 2019Adoption of Knowledge Graphs, mid 2019
Adoption of Knowledge Graphs, mid 2019Frank van Harmelen
 
The Empirical Turn in Knowledge Representation
The Empirical Turn in Knowledge RepresentationThe Empirical Turn in Knowledge Representation
The Empirical Turn in Knowledge RepresentationFrank van Harmelen
 
The end of the scientific paper as we know it (or not...)
The end of the scientific paper as we know it (or not...)The end of the scientific paper as we know it (or not...)
The end of the scientific paper as we know it (or not...)Frank van Harmelen
 
On the nature of AI, and the relation between symbolic and statistical approa...
On the nature of AI, and the relation between symbolic and statistical approa...On the nature of AI, and the relation between symbolic and statistical approa...
On the nature of AI, and the relation between symbolic and statistical approa...Frank van Harmelen
 
The end of the scientific paper as we know it (in 4 easy steps)
The end of the scientific paper as we know it (in 4 easy steps)The end of the scientific paper as we know it (in 4 easy steps)
The end of the scientific paper as we know it (in 4 easy steps)Frank van Harmelen
 
Linked Open Data for Medical Guidelines Interactions
Linked Open Data for Medical  Guidelines InteractionsLinked Open Data for Medical  Guidelines Interactions
Linked Open Data for Medical Guidelines InteractionsFrank van Harmelen
 
The Web of Data: do we actually understand what we built?
The Web of Data: do we actually understand what we built?The Web of Data: do we actually understand what we built?
The Web of Data: do we actually understand what we built?Frank van Harmelen
 
Semantic Web questions we couldn't ask 10 years ago
Semantic Web questions we couldn't ask 10 years agoSemantic Web questions we couldn't ask 10 years ago
Semantic Web questions we couldn't ask 10 years agoFrank van Harmelen
 
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...Frank van Harmelen
 
Informatics is a natural science
Informatics is a natural scienceInformatics is a natural science
Informatics is a natural scienceFrank van Harmelen
 
How the Web can change social science research (including yours)
How the Web can change social science research (including yours)How the Web can change social science research (including yours)
How the Web can change social science research (including yours)Frank van Harmelen
 
4 Popular Fallacies about the Semantic Web
4 Popular Fallacies about the Semantic Web4 Popular Fallacies about the Semantic Web
4 Popular Fallacies about the Semantic WebFrank van Harmelen
 

Plus de Frank van Harmelen (20)

The K in "neuro-symbolic" stands for "knowledge"
The K in "neuro-symbolic" stands for "knowledge"The K in "neuro-symbolic" stands for "knowledge"
The K in "neuro-symbolic" stands for "knowledge"
 
Adoption of Knowledge Graphs, mid 2022 (incomplete)
Adoption of Knowledge Graphs, mid 2022 (incomplete)Adoption of Knowledge Graphs, mid 2022 (incomplete)
Adoption of Knowledge Graphs, mid 2022 (incomplete)
 
Modular design patterns for systems that learn and reason: a boxology
Modular design patterns for systems that learn and reason: a boxologyModular design patterns for systems that learn and reason: a boxology
Modular design patterns for systems that learn and reason: a boxology
 
Adoption of Knowledge Graphs, late 2019
Adoption of Knowledge Graphs, late 2019Adoption of Knowledge Graphs, late 2019
Adoption of Knowledge Graphs, late 2019
 
Adoption of Knowledge Graphs, mid 2019
Adoption of Knowledge Graphs, mid 2019Adoption of Knowledge Graphs, mid 2019
Adoption of Knowledge Graphs, mid 2019
 
Empirical Semantics
Empirical SemanticsEmpirical Semantics
Empirical Semantics
 
The Empirical Turn in Knowledge Representation
The Empirical Turn in Knowledge RepresentationThe Empirical Turn in Knowledge Representation
The Empirical Turn in Knowledge Representation
 
The end of the scientific paper as we know it (or not...)
The end of the scientific paper as we know it (or not...)The end of the scientific paper as we know it (or not...)
The end of the scientific paper as we know it (or not...)
 
On the nature of AI, and the relation between symbolic and statistical approa...
On the nature of AI, and the relation between symbolic and statistical approa...On the nature of AI, and the relation between symbolic and statistical approa...
On the nature of AI, and the relation between symbolic and statistical approa...
 
The end of the scientific paper as we know it (in 4 easy steps)
The end of the scientific paper as we know it (in 4 easy steps)The end of the scientific paper as we know it (in 4 easy steps)
The end of the scientific paper as we know it (in 4 easy steps)
 
Linked Open Data for Medical Guidelines Interactions
Linked Open Data for Medical  Guidelines InteractionsLinked Open Data for Medical  Guidelines Interactions
Linked Open Data for Medical Guidelines Interactions
 
The Web of Data: do we actually understand what we built?
The Web of Data: do we actually understand what we built?The Web of Data: do we actually understand what we built?
The Web of Data: do we actually understand what we built?
 
Semantic Web questions we couldn't ask 10 years ago
Semantic Web questions we couldn't ask 10 years agoSemantic Web questions we couldn't ask 10 years ago
Semantic Web questions we couldn't ask 10 years ago
 
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
 
Informatics is a natural science
Informatics is a natural scienceInformatics is a natural science
Informatics is a natural science
 
How the Web can change social science research (including yours)
How the Web can change social science research (including yours)How the Web can change social science research (including yours)
How the Web can change social science research (including yours)
 
4 Popular Fallacies about the Semantic Web
4 Popular Fallacies about the Semantic Web4 Popular Fallacies about the Semantic Web
4 Popular Fallacies about the Semantic Web
 
WCIT2010
WCIT2010WCIT2010
WCIT2010
 
Het slimme Web 3.0
Het slimme Web 3.0Het slimme Web 3.0
Het slimme Web 3.0
 
OWL briefing
OWL briefingOWL briefing
OWL briefing
 

Dernier

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Ontology Mapping - Out Of The Babel Tower

  • 1. Ontology mapping: a way out of the medical tower of Babel? Frank van Harmelen Vrije Universiteit Amsterdam The Netherlands Antilles
  • 2. Before we start…  a talk on ontology mappings is difficult talk to give:  no concensus in the field • on merits of the different approaches • on classifying the different approaches  no one can speak with authority on the solution  this is a personal view, with a sell-by date  other speakers will entirely disagree (or disapprove)
  • 3. Good overviews of the topic  Knowledge Web D2.2.3: “State of the art on ontology alignment”  Ontology Mapping Survey talk by Siyamed Seyhmus SINIR  ESWC'05 Tutorial on Schema and Ontology Matching by Pavel Shvaiko Jerome Euzenat  KER 2003 paper Kalfoglou & Schorlemmer  These are all different & incompatible…
  • 4. Ontology mapping: a way out of the medical tower of Babel?
  • 5. The Medical tower of Babel  Mesh • Medical Subject Headings, National Library of Medicine • 22.000 descriptions  EMTREE • Commercial Elsevier, Drugs and diseases • 45.000 terms, 190.000 synonyms  UMLS • Integrates 100 different vocabularies  SNOMED • 200.000 concepts, College of American Pathologists  Gene Ontology • 15.000 terms in molecular biology  NCI Cancer Ontology: • 17,000 classes (about 1M definitions),
  • 6. Ontology mapping: a way out of the medical tower of Babel?
  • 7. What are ontologies & what are they used for world concept language Agree on a no shared understanding conceptualization Conceptual and terminological confusion Make it explicit in some language. Actors: both humans and machines
  • 8. Ontologies come in very different kinds  From lightweight to heavyweight: • Yahoo topic hierarchy • Open directory (400.000 general categories) • Cyc, 300.000 axioms  From very specific to very general • METAR code (weather conditions at air terminals) • SNOMED (medical concepts) • Cyc (common sense knowledge)
  • 9. What’s inside an ontology?  terms + specialisation hierarchy  classes + class-hierarchy  instances  slots/values  inheritance (multiple? defaults?)  restrictions on slots (type, cardinality)  properties of slots (symm., trans., …)  relations between classes (disjoint, covers)  reasoning tasks: classification, subsumption Increasing semantic “weight”
  • 10. In short (for the duration of this talk)  Ontologies are not definitive descriptions of what exists in the world (= philosphy)  Ontologies are models of the world constructed to facilitate communication  Yes, ontologies exist (because we build them)
  • 11. Ontology mapping: a way out of the medical tower of Babel?
  • 12.  Ontology mapping is old & inevitable  Ontology mapping is old • db schema integration • federated databases  Ontology mapping is inevitable • ontology language is standardised, • don't even try to standardise contents
  • 13.  Ontology mapping is important  database integration, heterogeneous database retrieval (traditional)  catalog matching (e-commerce)  agent communication (theory only)  web service integration (urgent)  P2P information sharing (emerging)  personalisation (emerging)
  • 14.  Ontology mapping is now urgent  Ontology mapping has acquired new urgency • physical and syntactic integration is ± solved, (open world, web) • automated mappings are now required (P2P) • shift from off-line to run-time matching  Ontology mapping has new opportunities • larger volumes of data • richer schemas (relational vs. ontology) • applications where partial mappings work
  • 15. Different aspects of ontology mapping  how to discover a mapping  how to represent a mapping • subset/equal/disjoint/overlap/ is-somehow-related-to • logical/equational/category-theoretical  atomic/complex arguments,  confidence measure  how to use it We only talk about “how to discover”
  • 16. Many experimental systems: (non-exhaustive!)  Prompt (Stanford SMI)  Coma (ULeipzig)  Anchor-Prompt (Stanford SMI)  Buster (UBremen)  Chimerae (Stanford KSL)  MULTIKAT (INRIA S.A.)  Rondo (Stanford U./ULeipzig)  ASCO (INRIA S.A.)  MoA (ETRI)  OLA (INRIA R.A.)  Cupid (Microsoft research)  Dogma's Methodology  Glue (Uof Washington)  ArtGen (Stanford U.)  FCA-merge (UKarlsruhe)  Alimo (ITI-CERTH)  IF-Map  Bibster (UKarlruhe)  Artemis (UMilano)  QOM (UKarlsruhe)  T-tree (INRIA Rhone-Alpes)  KILT (INRIA LORRAINE)  S-MATCH (UTrento)
  • 17. Different approaches to ontology matching  Linguistics & structure  Shared vocabulary  Instance-based matching  Shared background knowledge
  • 18. Linguistic & structural mappings  normalisation (case,blanks,digits,diacritics)  lemmatization, N-grams, edit-distance, Hamming distance,  distance = fraction of common parents  elements are similar if their parents/children/siblings are similar decreasing order of boredom
  • 19. Different approaches to ontology matching  Linguistics & structure  Shared vocabulary  Instance-based matching  Shared background knowledge
  • 20. Matching through shared vocabulary Q Low(Q) Q Up(Q)  Low(Q) µ Q µ  Up(Q)
  • 21. Matching through shared vocabulary  Used in mapping geospatial databases from German land-registration authorities (small)  Used in mapping bio-medical and genetic thesauri (large)
  • 22. Different approaches to ontology matching  Linguistics & structure  Shared vocabulary  Instance-based matching  Shared background knowledge
  • 24. Matching through shared instances  Used by Ichise et al (IJCAI’03) to succesfully map parts of Yahoo to parts of Google  Yahoo = 8402 classes, 45.000 instances  Google = 8343 classes, 82.000 instances  Only 6000 shared instances  70% - 80% accuracy obtained (!)  Conclusions from authors: • semantics is needed to improve on this ceiling
  • 25. Different approaches to ontology matching  Linguistics & structure  Shared vocabulary  Instance-based matching  Shared background knowledge
  • 26. Matching using shared background knowledge shared background knowledge ontology 1 ontology 2
  • 27. Ontology mapping using background knowledge Case study 1 PHILIPS Work with Zharko Aleksovski @ Philips • Michel Klein @ VU KIK @ AMC
  • 28. Overview of test data Two terminologies from intensive care domain  OLVG list • List of reasons for ICU admission  AMC list • List of reasons for ICU admission  DICE hierarchy • Additional hierarchical knowledge describing the reasons for ICU admission
  • 29. OLVG list  developed by clinician  3000 reasons for ICU admission  1390 used in first 24 hours of stay • 3600 patients since 2000  based on ICD9 + additional material  List of problems for patient admission  Each reason for admission is described with one label • Labels consist of 1.8 words on average • redundancy because of spelling mistakes • implicit hierarchy (e.g. many fractures)
  • 30. AMC list  List of 1460 problems for ICU admission  Each problem is described using 5 aspects from the DICE terminology:  2500 concepts (5000 terms), 4500 links • Abnormality (size: 85) • Action taken (size: 55) • Body system (size: 13) • Location (size: 1512) • Cause (size: 255)  expressed in OWL  allows for subsumption & part-of reasoning
  • 31. Why mapping AMC list $ OLVG list?  allow easy entering of OLVG data  re-use of data in • epidemiology • quality of care assessment • data-mining (patient prognosis)
  • 32. Linguistic mapping:  Compare each pair of concepts  Use labels and synonyms of concepts  Heuristic method to discover equivalence and subclass relations Long brain tumor More specific Long tumor than  First round • compare with complete DICE • 313 suggested matches, around 70 % correct  Second round: • only compare with “reasons for admission” subtree • 209 suggested matches, around 90 % correct  High precision, low recall (“the easy cases”)
  • 33. Using background knowledge  Use properties of concepts  Use other ontologies to discover relation between properties ? …. …. …. …. …. ….
  • 34. Semantic match DICE aspect Lexical match taxonomies Given ? Abnormality taxonomy ? Action taxonomy ? Body system taxonomy ? Location taxonomy ? Cause taxonomy Implicit OLVG matching: DICE problem list property problem list match
  • 35. Semantic match Taxonomy of body parts Blood vessel is more general is more general Vein Artery is more general Aorta Lexical match: Lexical match: has location Reasoning: has location implies Aorta thoracalis dissection Dissection of artery Location match: has more general location
  • 36. Example: “Heroin intoxication” – “drugs overdose” Cause taxonomy Drugs is more general Heroine Lexical match: Lexical Cause match: match: cause has more specific cause cause Heroin intoxication Drugs overdosis Abnormality match: has more general Lexical abnormality Lexical match: match: abnormality abnormality Abnormality taxonomy Intoxicatie is more general Overdosis
  • 37. Example results • OLVG: Acute respiratory failure abnormality DICE: Asthma cardiale • OLVG: Aspergillus fumigatus cause DICE: Aspergilloom • OLVG: duodenum perforation abnormality, DICE: Gut perforation cause • OLVG: HIV cause DICE: AIDS • OLVG: Aorta thoracalis dissectie type B location, DICE: Dissection of artery abnormality
  • 38. Extension: approximate matching  Terms are not precisely defined  Terms are not precisely used Exact reasoning will not be useful A B A½B?
  • 39. Approximate matching  Translate every class-name into a propositional formula (both DNF and CNF versions) A ⊆ B = (∪Ai ⊆ ∩Bk) = ∀i,k (Ai ⊆ Bk)  ignore increasing number. of (i,k)-subsumption pairs  varies from classical to trivial
  • 40. Results (obtained on different domain) 600000 500000 400000 B subClass of A 300000 A subClass of B equivalences 200000 100000 0 0 3 4 5 6 8 9 1 2 7 0 0. 0. 0. 1. 0. 0. 0. 0. 0. 0. 0.
  • 41. Ontology mapping using background knowledge Case study 2 Work with Heiner Stuckenschmidt @ VU
  • 42. Case Study:  Map GALEN & Tambis, using UMLS as background knowledge  Select three topics with sufficient overlap • Substances • Structures • Processes  Define some partial & ad-hoc manual mappings between individual concepts  Represent mappings in C-OWL  Use semantics of C-OWL to verify and complete mappings
  • 43. Case Study: verification & verification & derivation UMLS derivation (medical terminology) lexical mapping lexical mapping GALEN Tambis (medical ontology) derived mapping (genetic ontology)
  • 44. Ad hoc mappings: Substances UMLS GALEN Notice: mappings high and low in the hierarchy, few in the middle
  • 45. Ad hoc mappings: Substances UMLS Tambis Notice different grainsize: UMLS course, Tambis fine
  • 46. Verification of mappings = UMLS:Chemicals UMLS:Chemicals_ Tambis:Chemical viewed_structurally Tambis:enzyme ⊥? UMLS:Chemicals_ viewed_functionally UMLS:enzyme =
  • 47. Deriving new mappings UMLS:substance UMLS:Phenomenon_ or_process UMLS:Chemicals ⊥ Galen: ChemicalSubstance UMLS:OrganicChemical ⊇ = ⊆
  • 48. Ontology mapping: a way out of the medical tower of Babel?
  • 49. “Conclusions”  Ontology mapping is (still) hard & open  Many different approaches will be required: • linguistic, • structural • statistical • semantic • …  Currently no roadmap theory on what's good for which problems
  • 50. Challenges  roadmap theory  run-time matching  “good-enough” matches  large scale evaluation methodology  hybrid matchers (needs roadmap theory)
  • 51. Ontology mapping: a way out of the medical tower of Babel? ?