SlideShare una empresa de Scribd logo
1 de 53
Mrs Leila Ghomari-Zemmouchi
          Ghomari-
L_zemmouchi@esi.dz


                  January, 31st 2009
                  January,
Program Presentation
                                   Contexte
  Context :
  Ontology
Heterogeneity
                                           Matching
                             Ontologies    systems
  Solution :                  selection    selection
   Ontology
  Matching




                                           Matching
                Research                  ontologies :
                Problem &
                                          1st Matching
                Objectives
                                          2nd Matching
                                          3rd Matching




                                                          Synthesis
                                          Evaluation
                                                         Of obtained
                                               of
                                                           results
                                          alignments



                                                                       2
Context

                   Ontological
                   Engineering



                        Data
                     Integration
  Need :

                           P2P Information
  Ontology
                               sharing
Simultaneous
 Utilization

                          Web Services
                          Composition



                   Multi-Agent
                  Communication

                                             3
Contexte
   Context : Ontology Heterogeneity




1. Syntactic Level
 .


2. Terminological Level


3. Conceptual Level


4. Semiotic Level




                                      4
Context : Ontology Heterogeneity




    Ontology Matching
process of corresponding semantically

 Entities which compose ontologies




                                          5
Context : Ontology Heterogeneity




Adapted from [Isaac, 2007]
                                   6
Context : Ontology Heterogeneity




Adapted from [Isaac, 2007]
                                   7
Program Presentation
                                    Contexte
  Context :
  Ontology
Heterogeneity
                                            Matching
                             Ontologies     systems
  Solution :                 selection      selection
   Ontology
  Matching




                                            Matching
                Research                   ontologies :
                Problem &
                                          1st Matching
                Objectives
                                          2nd Matching
                                          3rd Matching




                                                           Synthesis
                                           Evaluation
                                                          Of obtained
                                                of
                                                            results
                                           alignments



                                                                        8
Research Problem & Objectives




                                9
Research Problem & Objectives




                                                   Since
                                                   2004



                   I3CON             EON

Ontology           Information
                                      Evaluation
Alignment        Interpretation
                                     of ONtology
Evaluation       and Integration
                                        Tools
Initiative         Conference

                                                           10
Research Problem & Objectives
Matching Systems          H-Match
     Cupid
                           Artemis
                                            Wise-Integrator
    TranScm
                             Tess
                                            Anchor-Prompt
     SKAT
                            DIKE
                                                OMEN
    RiMOM
                            ASCO
                                              BayesOWL
     Hovy
                      Similarity flooding
                                              OntoMerge
    MapOnto
                             OLA
                                                 MoA
      Clio
                         Automatch
                                                HCONE
   Falcon-AO
                            Dumas
                                                DELTA
     oMap
                       LSD/GLUE/iMAP
                                                sPLMap
    ToMAS
                         FCA-merge
                                               SEMINT
     XClust
                           IF-Map
                                               CAIMAN
    SBI&NB
                           Xu & al.
                                               S-Match
Kang & Naughton
                       COMA & COMA++
                                              OntoBuilder
   Wang & al.
                             DCM
                                               CtxMatch
  NOM & QOM
                            T-tree
                                             Corpus-based
                                                              11
                                               matching
Research Problem & Objectives




“Ontologies are formal representations of semantics”
                                          semantics”
                  [Guarino, 1995]
                   Guarino,




                                                 12
Research Problem & Objectives
Syntaxic Systems                        Semantic Systems

     T-tree                                   S-Match
 Wise-Integrator
                                              CtxMatch
  Anchor-Prompt
     OMEN
   BayesOWL
   OntoMerge
      MoA
     HCONE
     DELTA
     sPLMap
    SEMINT
    CAIMAN
 COMA & COMA++
   OntoBuilder
      OLA
                                                           13
Research Problem & Objectives




                                14
Research Problem & Objectives


    Identify selected matching systems strengths and
    weaknesses in order to improve their matching
    quality.
1


    Contribute to analyze the progress of both semantic
      syntactic matching systems
2


    Help future matching systems developers to select
    the adequate approach matching
3
                                                       15
Program Presentation
                                    Contexte
  Context :
  Ontology
Heterogeneity
                                            Matching
                             Ontologies     systems
  Solution :                 selection      selection
   Ontology
  Matching




                                            Matching
                Research                   ontologies :
                Problem &
                                          1st Matching
                Objectives
                                          2nd Matching
                                          3rd Matching




                                                           Synthesis
                                           Evaluation
                                                          Of obtained
                                                of
                                                            results
                                           alignments



                                                                        16
Ontologies Selection



                                 To
To Evaluate   To Achieve
                             Undestand      To be
     an       a reference
                             ontologies   Ontologies
 automatic     matching
                                to be     Domain(s)
 matching       which is
                                           Experts
                              matched
   result        manual
                              very well




                                                       17
Ontologies Selection




Source : [Sean & al.], OM 2007
                                 18
Ontologies Selection




Ontology                          URI                           University   Origin



  O1       http://www.mindswap.org/2005/debugging/ontologies/
                             University.owl



  O2             http://www.lehigh.edu/~zhp2/2004/0401/
                              univ-bench.owl



  O3          http://www.webkursi.lv/luweb05fall/resources/
                            university.owl

                                                                               19
Ontologies Selection




Ontologies   Classes   Properties   Restrictions   Instances   Language

   O1          30         12            18            4        OWL - FULL


   O2          43         31             8            0        OWL - DL


   O3          73         46            33            80       OWL - FULL




                                                                      20
Program Presentation
                                    Contexte
  Context :
  Ontology
Heterogeneity
                                            Matching
                             Ontologies     systems
  Solution :                 selection      selection
   Ontology
  Matching




                                            Matching
                Research                   ontologies :
                Problem &
                                          1st Matching
                Objectives
                                          2nd Matching
                                          3rd Matching




                                                           Synthesis
                                           Evaluation
                                                          Of obtained
                                                of
                                                            results
                                           alignments



                                                                        21
Matching Systems Selection




                      CTXMatch
                        2003
   S-Match
     2004
(not available)

                     CTXMatch 2                 OWL-CTXMatch
                        2006                        2006




                                        [Bouquet & al., 2006]
                                        Trento University, Italy



                                                                   22
Matching Systems Selection




                                                                   COmbination
                                                               of schema MAtching
                                         Dumas        Wang & al.      SEMINT
DELTA     MapOnto          XClust                                   Approaches
                                                             [Aumueller & al., 2005]
             Clio                         GLUE          DCM Leipzieg U., Germany
                                                                      CAIMAN
 Hovy                     SBI&NB
                           Kang &
 Cupid    Falcon-AO                    FCA-merge       T-tree          QOM
                          Naughton
                          COMA++                        Wise-
TranScm     oMap                         IF-Map                     OntoBuilder
                                                      Integrator

 SKAT                      ASCO         Xu & al.      BayesOWL
           ToMAS
                         Similarity                                Corpus-based
RiMOM       NOM                       Anchor-Prompt   OntoMerge
                          flooding                                   matching

 Tess     H-Match           OLA          OMEN           MoA            LSD


 DIKE      Artemis       Automatch                     HCONE
                                         sPLMap                        IMAP

                                                                              23
Matching Systems Selection




                             24
Matching Systems Selection




Internal
representation
                                Semantic
Construction (Form :
                                Elicitation
description     logic
formulas)
                                                     The reasoner merge
                                                     Formulas sets in one
                                                     model, classify and
                                 Automaic
                                                     determine       which
                               Deduction of
                                                     relation          type
                               relationships
                                                     associates the two
                             between entities
                                                     entities (=, ∩,⊆,⊇,⊥)
                              by a reasoner


                          OWL-CTXMatch                                 25
Matching Systems Selection




                                                      Matchers
                        Schemas
                                                    Definition and
                       Manipulation
                                                     Execution


                               (Entity1, Entity2,
                                  Matcher)=
 COMA++                         Similarity value
                                                    Similarity
                                                      Cube

 Where user can modify
the default configuration
                                 Direction
                                                    Agreggation

       Combination                    Selection
                                                                     26
Program Presentation
                                    Contexte
  Context :
  Ontology
Heterogeneity
                                            Matching
                             Ontologies     systems
  Solution :                 selection      selection
   Ontology
  Matching




                                            Matching
                Research                   ontologies :
                Problem &
                                          1st Matching
                Objectives
                                          2nd Matching
                                          3rd Matching




                                                           Synthesis
                                           Evaluation
                                                          Of obtained
                                                of
                                                            results
                                           alignments



                                                                        27
Matching   Ontologies




                         O1
3rd Matching                           1st Matching




        O3                             O2
          2nd Matching

                                                      28
Matching   Ontologies




                        29
Matching   Ontologies




                        30
Matching   Ontologies




                        31
Matching   Ontologies




                        32
Matching   Ontologies




                        33
Matching   Ontologies




        Intuition

   Lexical Thesauri
      such as :
      Wordnet


Expert Domain knowledge



       Ontologies
                            34
Matching   Ontologies




  Reference            Reference            Reference
  Matching             Matching             Matching
   O1   O2             O2    O3              O3   O1


      215                  662                  600
Correspondences      Correspondences      Correspondences


      6.9%                 7.5%                 12%
      of all               of all               of all
correspondences      correspondences      correspondences




                                                            35
Program Presentation
                                    Contexte
  Context :
  Ontology
Heterogeneity
                                            Matching
                             Ontologies     systems
  Solution :                 selection      selection
   Ontology
  Matching




                                            Matching
                Research                   ontologies :
                Problem &
                                          1st Matching
                Objectives
                                          2nd Matching
                                          3rd Matching




                                                           Synthesis
                                           Evaluation
                                                          Of obtained
                                                of
                                                            results
                                           alignments



                                                                        36
Matching Evaluation



                                                        EXPERT
Precision = TP/TP+FP
Recall = TP/TP+FN
                                TN
                                             FN


          2 * Recall * Precision
F-Mesure =
           Recall + Precision
                                                  TP

                                             FP
Overall = Recall (2-(1/Precision))

                                                       AUTOMATIC
                                                        SYSTEM
                                                           37
Matching Evaluation




                      38
Matching Evaluation




                      39
Matching Evaluation




                      40
Matching Evaluation




                      41
Matching Evaluation




                      42
Program Presentation
                                   Contexte
  Context :
  Ontology
Heterogeneity
                                           Matching
                             Ontology      systems
  Solution :                 selection     selection
   Ontology
  Matching




                                           Matching
                Research                  ontologies :
                Problem &
                                         1st Matching
                Objectives
                                         2nd Matching
                                         3rd Matching




                                                          Synthesis
                                          Evaluation
                                                         Of obtained
                                               of
                                                           results
                                          alignments



                                                                       43
Synthesis of obtained results




  Class                Class



Property              Property




                                   44
Synthesis of obtained results




                            77
  Classe                Classe
              45

    32
Propriété               Propriété
 0.12

            0.08
                     0.04


                                        45
Synthesis of obtained results




        Measuring Unit : second

                                  46
Synthesis of obtained results




                                47
Synthesis of obtained results




                                48
Synthesis of obtained results




Few Common                           Few Common
 alignments                           alignments




              Few Common
               alignments



                                                       49
CONCLUSION




             • The two matching dimensions must be taken
  About        into account :
 Matching
              syntactic (Matching terms) AND
                                  terms)
Approaches
              semantic (Matching Concepts)




 Matching
 Results
CONCLUSION



More significant
number of Tests




   To Draw more
  General
 Conclusions
    With regard to

  Comparatives
Syntactic Systems
     Versus
Semantic Systems
CONCLUSION




                                  More
                            Recommendations
              Reference
Reference
                               and Norms
             Ontologie(s)
Alignments
                            To achieve a good
                             quality manual
                                matching
THE END

Más contenido relacionado

Similar a Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Information Flow based Ontology Mapping - 2002
Information Flow based Ontology Mapping - 2002Information Flow based Ontology Mapping - 2002
Information Flow based Ontology Mapping - 2002Yannis Kalfoglou
 
2009 MSc Presentation for Parallel-MEGA
2009 MSc Presentation for Parallel-MEGA2009 MSc Presentation for Parallel-MEGA
2009 MSc Presentation for Parallel-MEGAChristos Kannas
 
Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing
Ontology-based Multi-Agent Platform for Sensor Data Integration and SharingOntology-based Multi-Agent Platform for Sensor Data Integration and Sharing
Ontology-based Multi-Agent Platform for Sensor Data Integration and SharingCybera Inc.
 
Data Integration Ontology Mapping
Data Integration Ontology MappingData Integration Ontology Mapping
Data Integration Ontology MappingPradeep B Pillai
 
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeAnnotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeChristoph Lange
 
FCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of OntologiesFCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of Ontologiesalemarrena
 
Functional Metagenome Analysis using Gene Ontology (MEGAN 4)
Functional Metagenome Analysis using Gene Ontology (MEGAN 4)Functional Metagenome Analysis using Gene Ontology (MEGAN 4)
Functional Metagenome Analysis using Gene Ontology (MEGAN 4)University of Tuebingen
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...Natalio Krasnogor
 
Assessing the Quality of Opinion Retrieval Systems
Assessing the Quality of Opinion Retrieval SystemsAssessing the Quality of Opinion Retrieval Systems
Assessing the Quality of Opinion Retrieval SystemsValerio Capozio
 
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...matteodefelice
 
9th ITAB 2009 Parallel-MEGA
9th ITAB 2009 Parallel-MEGA9th ITAB 2009 Parallel-MEGA
9th ITAB 2009 Parallel-MEGAChristos Kannas
 
Facet-based Exploratory Search in Topic Maps
Facet-based Exploratory Search in Topic MapsFacet-based Exploratory Search in Topic Maps
Facet-based Exploratory Search in Topic MapsMarkus Ueberall
 
Sigma Knowledge Engineering Environment
Sigma Knowledge Engineering EnvironmentSigma Knowledge Engineering Environment
Sigma Knowledge Engineering EnvironmentKingsley Uyi Idehen
 
Biomedical ontology tutorial_atlanta_june2011_part2
Biomedical ontology tutorial_atlanta_june2011_part2Biomedical ontology tutorial_atlanta_june2011_part2
Biomedical ontology tutorial_atlanta_june2011_part2Barry Smith
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsJoanne Luciano
 
Meta-Lamarckian 3some algorithm for real-valued optimization
Meta-Lamarckian 3some algorithm for real-valued optimizationMeta-Lamarckian 3some algorithm for real-valued optimization
Meta-Lamarckian 3some algorithm for real-valued optimizationFabio Caraffini
 

Similar a Matching Domain Ontologies A Comparative Study [Mode De Compatibilité] (20)

Information Flow based Ontology Mapping - 2002
Information Flow based Ontology Mapping - 2002Information Flow based Ontology Mapping - 2002
Information Flow based Ontology Mapping - 2002
 
2009 MSc Presentation for Parallel-MEGA
2009 MSc Presentation for Parallel-MEGA2009 MSc Presentation for Parallel-MEGA
2009 MSc Presentation for Parallel-MEGA
 
Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing
Ontology-based Multi-Agent Platform for Sensor Data Integration and SharingOntology-based Multi-Agent Platform for Sensor Data Integration and Sharing
Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing
 
Data Integration Ontology Mapping
Data Integration Ontology MappingData Integration Ontology Mapping
Data Integration Ontology Mapping
 
Tagonto Otm
Tagonto OtmTagonto Otm
Tagonto Otm
 
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeAnnotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
 
FCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of OntologiesFCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of Ontologies
 
Functional Metagenome Analysis using Gene Ontology (MEGAN 4)
Functional Metagenome Analysis using Gene Ontology (MEGAN 4)Functional Metagenome Analysis using Gene Ontology (MEGAN 4)
Functional Metagenome Analysis using Gene Ontology (MEGAN 4)
 
Seronto Process
Seronto ProcessSeronto Process
Seronto Process
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
 
Assessing the Quality of Opinion Retrieval Systems
Assessing the Quality of Opinion Retrieval SystemsAssessing the Quality of Opinion Retrieval Systems
Assessing the Quality of Opinion Retrieval Systems
 
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
 
9th ITAB 2009 Parallel-MEGA
9th ITAB 2009 Parallel-MEGA9th ITAB 2009 Parallel-MEGA
9th ITAB 2009 Parallel-MEGA
 
Estimating the overall sentiment score by inferring modus ponens law
Estimating the overall sentiment score by inferring modus ponens lawEstimating the overall sentiment score by inferring modus ponens law
Estimating the overall sentiment score by inferring modus ponens law
 
Facet-based Exploratory Search in Topic Maps
Facet-based Exploratory Search in Topic MapsFacet-based Exploratory Search in Topic Maps
Facet-based Exploratory Search in Topic Maps
 
Sigma Knowledge Engineering Environment
Sigma Knowledge Engineering EnvironmentSigma Knowledge Engineering Environment
Sigma Knowledge Engineering Environment
 
Biomedical ontology tutorial_atlanta_june2011_part2
Biomedical ontology tutorial_atlanta_june2011_part2Biomedical ontology tutorial_atlanta_june2011_part2
Biomedical ontology tutorial_atlanta_june2011_part2
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metrics
 
Ontology Driven E-Learning Environment
Ontology Driven E-Learning EnvironmentOntology Driven E-Learning Environment
Ontology Driven E-Learning Environment
 
Meta-Lamarckian 3some algorithm for real-valued optimization
Meta-Lamarckian 3some algorithm for real-valued optimizationMeta-Lamarckian 3some algorithm for real-valued optimization
Meta-Lamarckian 3some algorithm for real-valued optimization
 

Más de Leila Zemmouchi-Ghomari

Using Linked Data Resources to generate web pages based on a BBC case study
Using Linked Data Resources to generate web pages based on a BBC case studyUsing Linked Data Resources to generate web pages based on a BBC case study
Using Linked Data Resources to generate web pages based on a BBC case studyLeila Zemmouchi-Ghomari
 
Authors' and Publications' Citations knowledge base
Authors' and Publications' Citations knowledge base Authors' and Publications' Citations knowledge base
Authors' and Publications' Citations knowledge base Leila Zemmouchi-Ghomari
 
A competency location system based ontology presentation
A competency location system based ontology presentationA competency location system based ontology presentation
A competency location system based ontology presentationLeila Zemmouchi-Ghomari
 
Process of building Reference Ontology for Higher Education
Process of building Reference Ontology for Higher EducationProcess of building Reference Ontology for Higher Education
Process of building Reference Ontology for Higher EducationLeila Zemmouchi-Ghomari
 
Translating natural language competency questions into sparql queries web2013
Translating natural language competency questions into sparql queries   web2013Translating natural language competency questions into sparql queries   web2013
Translating natural language competency questions into sparql queries web2013Leila Zemmouchi-Ghomari
 

Más de Leila Zemmouchi-Ghomari (9)

Using Linked Data Resources to generate web pages based on a BBC case study
Using Linked Data Resources to generate web pages based on a BBC case studyUsing Linked Data Resources to generate web pages based on a BBC case study
Using Linked Data Resources to generate web pages based on a BBC case study
 
Authors' and Publications' Citations knowledge base
Authors' and Publications' Citations knowledge base Authors' and Publications' Citations knowledge base
Authors' and Publications' Citations knowledge base
 
A competency location system based ontology presentation
A competency location system based ontology presentationA competency location system based ontology presentation
A competency location system based ontology presentation
 
Process of building Reference Ontology for Higher Education
Process of building Reference Ontology for Higher EducationProcess of building Reference Ontology for Higher Education
Process of building Reference Ontology for Higher Education
 
Human Assessment of Ontologies
Human Assessment of OntologiesHuman Assessment of Ontologies
Human Assessment of Ontologies
 
Ingénierie ontologique
Ingénierie ontologiqueIngénierie ontologique
Ingénierie ontologique
 
Translating natural language competency questions into sparql queries web2013
Translating natural language competency questions into sparql queries   web2013Translating natural language competency questions into sparql queries   web2013
Translating natural language competency questions into sparql queries web2013
 
Comment construire les ontologies?
Comment construire les ontologies?Comment construire les ontologies?
Comment construire les ontologies?
 
Reference Ontology Presentation
Reference Ontology PresentationReference Ontology Presentation
Reference Ontology Presentation
 

Último

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

  • 1. Mrs Leila Ghomari-Zemmouchi Ghomari- L_zemmouchi@esi.dz January, 31st 2009 January,
  • 2. Program Presentation Contexte Context : Ontology Heterogeneity Matching Ontologies systems Solution : selection selection Ontology Matching Matching Research ontologies : Problem & 1st Matching Objectives 2nd Matching 3rd Matching Synthesis Evaluation Of obtained of results alignments 2
  • 3. Context Ontological Engineering Data Integration Need : P2P Information Ontology sharing Simultaneous Utilization Web Services Composition Multi-Agent Communication 3
  • 4. Contexte Context : Ontology Heterogeneity 1. Syntactic Level . 2. Terminological Level 3. Conceptual Level 4. Semiotic Level 4
  • 5. Context : Ontology Heterogeneity Ontology Matching process of corresponding semantically Entities which compose ontologies 5
  • 6. Context : Ontology Heterogeneity Adapted from [Isaac, 2007] 6
  • 7. Context : Ontology Heterogeneity Adapted from [Isaac, 2007] 7
  • 8. Program Presentation Contexte Context : Ontology Heterogeneity Matching Ontologies systems Solution : selection selection Ontology Matching Matching Research ontologies : Problem & 1st Matching Objectives 2nd Matching 3rd Matching Synthesis Evaluation Of obtained of results alignments 8
  • 9. Research Problem & Objectives 9
  • 10. Research Problem & Objectives Since 2004 I3CON EON Ontology Information Evaluation Alignment Interpretation of ONtology Evaluation and Integration Tools Initiative Conference 10
  • 11. Research Problem & Objectives Matching Systems H-Match Cupid Artemis Wise-Integrator TranScm Tess Anchor-Prompt SKAT DIKE OMEN RiMOM ASCO BayesOWL Hovy Similarity flooding OntoMerge MapOnto OLA MoA Clio Automatch HCONE Falcon-AO Dumas DELTA oMap LSD/GLUE/iMAP sPLMap ToMAS FCA-merge SEMINT XClust IF-Map CAIMAN SBI&NB Xu & al. S-Match Kang & Naughton COMA & COMA++ OntoBuilder Wang & al. DCM CtxMatch NOM & QOM T-tree Corpus-based 11 matching
  • 12. Research Problem & Objectives “Ontologies are formal representations of semantics” semantics” [Guarino, 1995] Guarino, 12
  • 13. Research Problem & Objectives Syntaxic Systems Semantic Systems T-tree S-Match Wise-Integrator CtxMatch Anchor-Prompt OMEN BayesOWL OntoMerge MoA HCONE DELTA sPLMap SEMINT CAIMAN COMA & COMA++ OntoBuilder OLA 13
  • 14. Research Problem & Objectives 14
  • 15. Research Problem & Objectives Identify selected matching systems strengths and weaknesses in order to improve their matching quality. 1 Contribute to analyze the progress of both semantic syntactic matching systems 2 Help future matching systems developers to select the adequate approach matching 3 15
  • 16. Program Presentation Contexte Context : Ontology Heterogeneity Matching Ontologies systems Solution : selection selection Ontology Matching Matching Research ontologies : Problem & 1st Matching Objectives 2nd Matching 3rd Matching Synthesis Evaluation Of obtained of results alignments 16
  • 17. Ontologies Selection To To Evaluate To Achieve Undestand To be an a reference ontologies Ontologies automatic matching to be Domain(s) matching which is Experts matched result manual very well 17
  • 18. Ontologies Selection Source : [Sean & al.], OM 2007 18
  • 19. Ontologies Selection Ontology URI University Origin O1 http://www.mindswap.org/2005/debugging/ontologies/ University.owl O2 http://www.lehigh.edu/~zhp2/2004/0401/ univ-bench.owl O3 http://www.webkursi.lv/luweb05fall/resources/ university.owl 19
  • 20. Ontologies Selection Ontologies Classes Properties Restrictions Instances Language O1 30 12 18 4 OWL - FULL O2 43 31 8 0 OWL - DL O3 73 46 33 80 OWL - FULL 20
  • 21. Program Presentation Contexte Context : Ontology Heterogeneity Matching Ontologies systems Solution : selection selection Ontology Matching Matching Research ontologies : Problem & 1st Matching Objectives 2nd Matching 3rd Matching Synthesis Evaluation Of obtained of results alignments 21
  • 22. Matching Systems Selection CTXMatch 2003 S-Match 2004 (not available) CTXMatch 2 OWL-CTXMatch 2006 2006 [Bouquet & al., 2006] Trento University, Italy 22
  • 23. Matching Systems Selection COmbination of schema MAtching Dumas Wang & al. SEMINT DELTA MapOnto XClust Approaches [Aumueller & al., 2005] Clio GLUE DCM Leipzieg U., Germany CAIMAN Hovy SBI&NB Kang & Cupid Falcon-AO FCA-merge T-tree QOM Naughton COMA++ Wise- TranScm oMap IF-Map OntoBuilder Integrator SKAT ASCO Xu & al. BayesOWL ToMAS Similarity Corpus-based RiMOM NOM Anchor-Prompt OntoMerge flooding matching Tess H-Match OLA OMEN MoA LSD DIKE Artemis Automatch HCONE sPLMap IMAP 23
  • 25. Matching Systems Selection Internal representation Semantic Construction (Form : Elicitation description logic formulas) The reasoner merge Formulas sets in one model, classify and Automaic determine which Deduction of relation type relationships associates the two between entities entities (=, ∩,⊆,⊇,⊥) by a reasoner OWL-CTXMatch 25
  • 26. Matching Systems Selection Matchers Schemas Definition and Manipulation Execution (Entity1, Entity2, Matcher)= COMA++ Similarity value Similarity Cube Where user can modify the default configuration Direction Agreggation Combination Selection 26
  • 27. Program Presentation Contexte Context : Ontology Heterogeneity Matching Ontologies systems Solution : selection selection Ontology Matching Matching Research ontologies : Problem & 1st Matching Objectives 2nd Matching 3rd Matching Synthesis Evaluation Of obtained of results alignments 27
  • 28. Matching Ontologies O1 3rd Matching 1st Matching O3 O2 2nd Matching 28
  • 29. Matching Ontologies 29
  • 30. Matching Ontologies 30
  • 31. Matching Ontologies 31
  • 32. Matching Ontologies 32
  • 33. Matching Ontologies 33
  • 34. Matching Ontologies Intuition Lexical Thesauri such as : Wordnet Expert Domain knowledge Ontologies 34
  • 35. Matching Ontologies Reference Reference Reference Matching Matching Matching O1 O2 O2 O3 O3 O1 215 662 600 Correspondences Correspondences Correspondences 6.9% 7.5% 12% of all of all of all correspondences correspondences correspondences 35
  • 36. Program Presentation Contexte Context : Ontology Heterogeneity Matching Ontologies systems Solution : selection selection Ontology Matching Matching Research ontologies : Problem & 1st Matching Objectives 2nd Matching 3rd Matching Synthesis Evaluation Of obtained of results alignments 36
  • 37. Matching Evaluation EXPERT Precision = TP/TP+FP Recall = TP/TP+FN TN FN 2 * Recall * Precision F-Mesure = Recall + Precision TP FP Overall = Recall (2-(1/Precision)) AUTOMATIC SYSTEM 37
  • 43. Program Presentation Contexte Context : Ontology Heterogeneity Matching Ontology systems Solution : selection selection Ontology Matching Matching Research ontologies : Problem & 1st Matching Objectives 2nd Matching 3rd Matching Synthesis Evaluation Of obtained of results alignments 43
  • 44. Synthesis of obtained results Class Class Property Property 44
  • 45. Synthesis of obtained results 77 Classe Classe 45 32 Propriété Propriété 0.12 0.08 0.04 45
  • 46. Synthesis of obtained results Measuring Unit : second 46
  • 47. Synthesis of obtained results 47
  • 48. Synthesis of obtained results 48
  • 49. Synthesis of obtained results Few Common Few Common alignments alignments Few Common alignments 49
  • 50. CONCLUSION • The two matching dimensions must be taken About into account : Matching syntactic (Matching terms) AND terms) Approaches semantic (Matching Concepts) Matching Results
  • 51. CONCLUSION More significant number of Tests To Draw more General Conclusions With regard to Comparatives Syntactic Systems Versus Semantic Systems
  • 52. CONCLUSION More Recommendations Reference Reference and Norms Ontologie(s) Alignments To achieve a good quality manual matching