SlideShare a Scribd company logo
1 of 7
Download to read offline
What you have learned so far

                                   Ontology matching

                                         J´rˆme Euzenat
                                          eo
                                                                                                     Data can be expressed in RDF
                                                                                                     Linked through URIs
                                                                                                     Modelled with OWL ontologies
                                                            &
                                                                                                     Retrieved through SPARQL queries
                                       Montbonnot, France
                                  Jerome.Euzenat@inrialpes.fr



  Thanks to Pavel Shvaiko and Natasha Noy for our collaboration on former versions of these
                                                   slides




                                                                                                              J´rˆme Euzenat
                                                                                                               eo              Ontology matching                                     2 / 28




 Being serious about the semantic web                                                              Ontology heterogeneity

                                                                                                                                                                         Monograph
                                                                                                    Item                                integer                            pages
                                                                                                       price                                                                isbn
    It is not one person’s ontology                                                                                                      string
                                                                                                       title                                                              author
    It is not several people common ontology                                                           doi                                                                  title
                                                                                                       creator                              uri
    It is many people’s many ontologies                                                                pp                                                                  Essay
    So it is a mess, but a meaningful mess.                                                                               Person                               Literary critics
                                                                                                       DVD
                                                                                                                                                   Human              Politics
                                                                                                       Book
                                                                                                                                                                   Biography
                                                                                                          author                                   Writer
Heterogeneity is not a bug, it is a feature                                                                                                                        subject
                                                                                                          Paperback
                                                                                                                                                            Autobiography
                                                                                                          Hardcover
                                                                                                                                                                       Literature
                                                                                                       CD


              J´rˆme Euzenat
               eo              Ontology matching                                          3 / 28              J´rˆme Euzenat
                                                                                                               eo              Ontology matching                                     4 / 28
Heterogeneity problem                                                                               How can we address the problem?

Resources being expressed in different ways must be reconciled before being
used.
Mismatch between formalized knowledge can occur when:
    different languages are used (OWL vs. Topic maps);
    different terminologies are used:                                                                      First ontology                  parameters
         English vs. Chinese;
         Book vs. Monograph.                                                                            Initial alignment                  matching    Resulting alignment
    different models are used:
         different classes: Autobiography vs. Paperback;                                                 Second ontology                    resources
         classes vs. property: Essay vs. literarygenre;
         classes vs. instances: One physical book as an instance vs. one work as
         an instance.
    different scopes and granularity are used.
         Only books vs. cultural items vs. any product;
         Books detailed to the print and translation level vs. books as works.


             J´rˆme Euzenat
              eo              Ontology matching                                             5 / 28           J´rˆme Euzenat
                                                                                                              eo              Ontology matching                              6 / 28




 Ontology alignment                                                                                  Expressive alignments (EDOAL)

                                           ≥                                    Monograph
                                       integer                                                                                                                   Volume
   Item                                                                           pages                   Pocket                                             ≥
      price                                                                                                                                             14       size
                                        string                                     isbn
      title                                           ≥                          author
      doi                                                                          title                  Book
      creator                              uri                                                                                                    =
                                                                                  Essay                     topic                                        Autobiography
      pp                                                                                                                        =
                                                  ≥                   Literary critics                      author
                         Person
      DVD
                                              ≤           Human              Politics
      Book
                                                                          Biography
         author                                   ≥       Writer
                                                                          subject                             ∀x, Pocket(x) ⇐ Volume(x) ∧ size(x, y ) ∧ y ≤ 14
         Paperback
                                                                   Autobiography                        ∀x, Book(x) ∧ author (x, y ) ∧ topic(x, y ) ≡ Autobiography (x)
         Hardcover
                                                                              Literature
      CD


             J´rˆme Euzenat
              eo              Ontology matching                                             7 / 28           J´rˆme Euzenat
                                                                                                              eo              Ontology matching                              8 / 28
Transformation and mediation                                                               Ontology networks
                                                                                                                            a2                                                         b5
 SELECT x.doi                                      SELECT x.isbn                                                            o2
 WHERE x : Book                                    WHERE x : Autobiography                                                                                                             o5
 AND x.author = ”Bertrand Russell”                 AND x.author = ”Bertrand Russell”                                b2             c2                A2,4                         f5        g5
 AND x.topic = ”Bertrand Russell”                                                                                                                                      a4
                                                                                                         A1,2
                                                                                                 a1               f2 g2          d2 e2                                        h5 j5
                                                                                                                                                                       o4
                                             mediator
                                                                                                                                         A2,3
                                                                                                 o1                                                            b4            c4
                                                                                            b1         c1                                       a3
                                                                                                                                                              f4 g 4        d4 e4
                                                                                                      d1 e1                                     o3
                                                                                                                                        b3            c3
                                                                                                                                                              A3,4
 x.doi=http://dx.doi.org/10.1080/041522862X                       x.isbn=041522862X                                   A1,3
                                                                                                                                      f3 g3          d3 e 3


            J´rˆme Euzenat
             eo              Ontology matching                                     9 / 28                J´rˆme Euzenat
                                                                                                          eo              Ontology matching                                                 10 / 28




 Why should we deal with this?                                                              Application: Catalog integration


Applications of semantic integration
                                                                                               First                                                                                 Second
                                                                                                                                          Matcher
    Catalogue integration                                                                    ontology                                                                               ontology
    Schema and data integration
    Query answering                                                                                                                      Alignment
    Peer-to-peer information sharing
    Web service composition                                                                                                              Generator
    Agent communication
    Data transformation                                                                                                                                                             Integrated
                                                                                             Catalog                                 Transformation
    Ontology evolution                                                                                                                                                                portal
    Data interlinking



            J´rˆme Euzenat
             eo              Ontology matching                                    11 / 28                J´rˆme Euzenat
                                                                                                          eo              Ontology matching                                                 12 / 28
Applications: Query answering                                                             Applications: Agent communication


                                                                                             First                                                                     Second
  First                                                                   Second                                                       Matcher
                                            Matcher                                        ontology                                                                   ontology
ontology                                                                 ontology
                                                                                                                                      Alignment
                                           Alignment


                                                                                                                                      Generator
                                           Generator                                                                                                  Transformed
                                                                                                                 message                              ontology
  First       query                                     reformulated query Second                                                     Translator
                           mediator                                                                                                             Transformed message
  peer reformulated answer                                    answer        peer             First                                                                    Second
                                                                                             agent                                                                     agent




           J´rˆme Euzenat
            eo              Ontology matching                                   13 / 28               J´rˆme Euzenat
                                                                                                       eo              Ontology matching                                     14 / 28




Data interlinking                                                                         Ontology matching in three steps


                                                                                           Reconciliation can be performed in 3 steps o                                     o
  First                                                                   Second
                                            Matcher
ontology                                                                 ontology
                                                                                                                                            Match,          Matcher
                                           Alignment
                                                                                                      thereby determines the alignment                         A

                                           Generator                                                                                       Generate         Generator

                                                                                          a processor (for merging, transforming, etc.)                  Transformation
  First                                                                   Second
                                                links
 dataset                                                                  dataset                                                            Apply




           J´rˆme Euzenat
            eo              Ontology matching                                   15 / 28               J´rˆme Euzenat
                                                                                                       eo              Ontology matching                                     16 / 28
On what basis can we match?                                                               Name similarity

                                                                                                                                                                    Monograph
  Content: relying on what is inside the ontology                                          Item                                                                       pages
       Name, comments, alternate names, names of related entities: NLP, IR,                   price                                                                    isbn
       etc.                                                                                   title                                                                  author
       Internal structure: constraints on relations, typing                                   doi                                                                      title
       External structure: relations between entities: Data mining, Discrete                  creator                                     ≥
       mathematics                                                                            pp                                                                      Essay
       Extension: Statistics, data analysis, data mining, machine learning                                       Person                                   Literary critics
       Semantics (models): Reasoning techniques                                               DVD
                                                                                                                                              Human              Politics
  Context: the relations of the ontology with the outside                                     Book
                                                                                                                                                              Biography
       Annotated resources:                                                                       author                                      Writer
       The web                                                                                                                                                subject
                                                                                                  Paperback
       External ontologies: dbpedia, etc.                                                                                                              Autobiography
       External resources: wordnet, etc.                                                          Hardcover
                                                                                                                                                                  Literature
                                                                                              CD


          J´rˆme Euzenat
           eo              Ontology matching                                    17 / 28              J´rˆme Euzenat
                                                                                                      eo              Ontology matching                                         18 / 28




Structure similarity                                                                      Instance similarity

                                                                     Monograph                                                                                      Monograph
 Item                               integer                            pages               Item
    creator                          string                             isbn
                                                                      author
    DVD
                                        uri                             title
    Book                                                               Essay                                                                                            Essay
      price
                                                           Literary critics                                                                               Literary critics
      title                                                                                   DVD
      doi                                      Human              Politics                                                                                       Politics
      pp                                                                                      Book
                                                               Biography                                                                                      Biography
      author                Person             Writer
                                                               subject
      Paperback                                                                                 Paperback
                                                        Autobiography                               Bertrand Russell: My life      Autobiography
       Hardcover                                                                                Hardcover
                                                                   Literature                                   Albert Camus: La chute       Literature
    CD                                                                                        CD


          J´rˆme Euzenat
           eo              Ontology matching                                    19 / 28              J´rˆme Euzenat
                                                                                                      eo              Ontology matching                                         20 / 28
Combining different techniques                                                                     How well do these approaches work?

Basic matchers provide candidate correspondences, most of the systems use                         Ontology Alignment Evaluation Initiative (OAEI)
several such matchers and further combine and filter their results.

  o                                                                                                   Formal comparative evaluation of different ontology-matching tools;
                                                                                                      Run every year since 2004;
                      M                         A                                                     Variety of test cases (in size, in formalism, in content);
                                                                                                      Results consistent across test cases;
  A                                                                A                A                 Results very dependent on the tasks and the data (from under 50% of
                                                                                                      precision and recall to well over 80% if ontologies are relatively similar)
          M           A           M             A                                                     Progress every year!

 o                Matcher composition                Aggregation        Filtering
                                                                                                  http://oaei.ontologymatching.org
                                                Iteration
                                                                                                  Now involved in the SEALS (Semantics Evaluation At Large Scale) project.


           J´rˆme Euzenat
            eo              Ontology matching                                           21 / 28                   J´rˆme Euzenat
                                                                                                                   eo              Ontology matching                         22 / 28




 Evaluation process                                                                                Benchmark results (precision and recall
                                                                                                   curves)
                                                                                                            1.
                                                                                                                                                               2010
                                                 R                                                                                                           ASMOV
                                                                                                                                                               2009
              o        parameters                           evaluator    m                                                                                      Lily
                                                                                                                                                               2008




                                                                                                            precision
                          matching               A                                                                                                              Lily
                                                                                                                                                               2007
                                                                                                                                                             ASMOV
            o             resources
                                                                                                                                                               2006
                                                                                                                                                             RiMOM
                                                                                                                                                               2005
                                                                                                                                                              Falcon

                                                                                                            0.                                                 edna
                                                                                                             0.                               recall    1.
           J´rˆme Euzenat
            eo              Ontology matching                                           23 / 28                   J´rˆme Euzenat
                                                                                                                   eo              Ontology matching                         24 / 28
Tools you should be aware of                                                    Selected challenges

                                                                                   Scalability and efficiency
                                                                                        Current matchers can be fast, scale and accurate, but not all at once.
  Frameworks                                                                       New sources of matching
                                                                                        Context-based matching,
      Alignment API: used by many tools; provides an exchange format and
      evaluation tools for OAEI. Alignment server for sharing.                     General purpose matching (vs. special purpose matching)
      PROMPT (a Prot´g´ plug-in): includes a user interface and a plug-in
                         e e                                                            Matcher combination,
      architecture.                                                                     Matcher selection and self-configuration,
      COMA++: oriented toward database integration (many basic algorithms          User involvement,
      implemented).                                                                     Matching (serendipitously) while working,
  Matching systems                                                                      How to explain alignments?
                                                                                        Social and collaborative ontology matching,
      OAEI best performers (Falcon, RiMOM, ASMOV, etc.)
      Available systems (FOAM, Falcon, COMA++, Aroma, etc.)
                                                                                   Alignment management: infrastructure and support,
                                                                                        How do we maintain alignments when ontologies evolve?
                                                                                        Reasoning with alignments,
                                                                                        Being robust to incorrect alignments.
                                                                               and, of course, many others,
         J´rˆme Euzenat
          eo              Ontology matching                          25 / 28               J´rˆme Euzenat
                                                                                            eo              Ontology matching                                26 / 28




Further reading




  “Ontology Matching” by Euzenat and
  Shvaiko                                                                                            Jerome.Euzenat@inria.fr
  Proceedings of ISWC, ASWC, ESWC,
  WWW conferences, etc.
  Journal of web semantics, Semantic web                                                            http://exmo.inrialpes.fr
  journal, Journal on data semantics, etc.
  http://www.ontologymatching.org




         J´rˆme Euzenat
          eo              Ontology matching                          27 / 28

More Related Content

Recently uploaded

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 

Recently uploaded (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
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
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Jerome Euzenat's presentation at SSSW 2011

  • 1. What you have learned so far Ontology matching J´rˆme Euzenat eo Data can be expressed in RDF Linked through URIs Modelled with OWL ontologies & Retrieved through SPARQL queries Montbonnot, France Jerome.Euzenat@inrialpes.fr Thanks to Pavel Shvaiko and Natasha Noy for our collaboration on former versions of these slides J´rˆme Euzenat eo Ontology matching 2 / 28 Being serious about the semantic web Ontology heterogeneity Monograph Item integer pages price isbn It is not one person’s ontology string title author It is not several people common ontology doi title creator uri It is many people’s many ontologies pp Essay So it is a mess, but a meaningful mess. Person Literary critics DVD Human Politics Book Biography author Writer Heterogeneity is not a bug, it is a feature subject Paperback Autobiography Hardcover Literature CD J´rˆme Euzenat eo Ontology matching 3 / 28 J´rˆme Euzenat eo Ontology matching 4 / 28
  • 2. Heterogeneity problem How can we address the problem? Resources being expressed in different ways must be reconciled before being used. Mismatch between formalized knowledge can occur when: different languages are used (OWL vs. Topic maps); different terminologies are used: First ontology parameters English vs. Chinese; Book vs. Monograph. Initial alignment matching Resulting alignment different models are used: different classes: Autobiography vs. Paperback; Second ontology resources classes vs. property: Essay vs. literarygenre; classes vs. instances: One physical book as an instance vs. one work as an instance. different scopes and granularity are used. Only books vs. cultural items vs. any product; Books detailed to the print and translation level vs. books as works. J´rˆme Euzenat eo Ontology matching 5 / 28 J´rˆme Euzenat eo Ontology matching 6 / 28 Ontology alignment Expressive alignments (EDOAL) ≥ Monograph integer Volume Item pages Pocket ≥ price 14 size string isbn title ≥ author doi title Book creator uri = Essay topic Autobiography pp = ≥ Literary critics author Person DVD ≤ Human Politics Book Biography author ≥ Writer subject ∀x, Pocket(x) ⇐ Volume(x) ∧ size(x, y ) ∧ y ≤ 14 Paperback Autobiography ∀x, Book(x) ∧ author (x, y ) ∧ topic(x, y ) ≡ Autobiography (x) Hardcover Literature CD J´rˆme Euzenat eo Ontology matching 7 / 28 J´rˆme Euzenat eo Ontology matching 8 / 28
  • 3. Transformation and mediation Ontology networks a2 b5 SELECT x.doi SELECT x.isbn o2 WHERE x : Book WHERE x : Autobiography o5 AND x.author = ”Bertrand Russell” AND x.author = ”Bertrand Russell” b2 c2 A2,4 f5 g5 AND x.topic = ”Bertrand Russell” a4 A1,2 a1 f2 g2 d2 e2 h5 j5 o4 mediator A2,3 o1 b4 c4 b1 c1 a3 f4 g 4 d4 e4 d1 e1 o3 b3 c3 A3,4 x.doi=http://dx.doi.org/10.1080/041522862X x.isbn=041522862X A1,3 f3 g3 d3 e 3 J´rˆme Euzenat eo Ontology matching 9 / 28 J´rˆme Euzenat eo Ontology matching 10 / 28 Why should we deal with this? Application: Catalog integration Applications of semantic integration First Second Matcher Catalogue integration ontology ontology Schema and data integration Query answering Alignment Peer-to-peer information sharing Web service composition Generator Agent communication Data transformation Integrated Catalog Transformation Ontology evolution portal Data interlinking J´rˆme Euzenat eo Ontology matching 11 / 28 J´rˆme Euzenat eo Ontology matching 12 / 28
  • 4. Applications: Query answering Applications: Agent communication First Second First Second Matcher Matcher ontology ontology ontology ontology Alignment Alignment Generator Generator Transformed message ontology First query reformulated query Second Translator mediator Transformed message peer reformulated answer answer peer First Second agent agent J´rˆme Euzenat eo Ontology matching 13 / 28 J´rˆme Euzenat eo Ontology matching 14 / 28 Data interlinking Ontology matching in three steps Reconciliation can be performed in 3 steps o o First Second Matcher ontology ontology Match, Matcher Alignment thereby determines the alignment A Generator Generate Generator a processor (for merging, transforming, etc.) Transformation First Second links dataset dataset Apply J´rˆme Euzenat eo Ontology matching 15 / 28 J´rˆme Euzenat eo Ontology matching 16 / 28
  • 5. On what basis can we match? Name similarity Monograph Content: relying on what is inside the ontology Item pages Name, comments, alternate names, names of related entities: NLP, IR, price isbn etc. title author Internal structure: constraints on relations, typing doi title External structure: relations between entities: Data mining, Discrete creator ≥ mathematics pp Essay Extension: Statistics, data analysis, data mining, machine learning Person Literary critics Semantics (models): Reasoning techniques DVD Human Politics Context: the relations of the ontology with the outside Book Biography Annotated resources: author Writer The web subject Paperback External ontologies: dbpedia, etc. Autobiography External resources: wordnet, etc. Hardcover Literature CD J´rˆme Euzenat eo Ontology matching 17 / 28 J´rˆme Euzenat eo Ontology matching 18 / 28 Structure similarity Instance similarity Monograph Monograph Item integer pages Item creator string isbn author DVD uri title Book Essay Essay price Literary critics Literary critics title DVD doi Human Politics Politics pp Book Biography Biography author Person Writer subject Paperback Paperback Autobiography Bertrand Russell: My life Autobiography Hardcover Hardcover Literature Albert Camus: La chute Literature CD CD J´rˆme Euzenat eo Ontology matching 19 / 28 J´rˆme Euzenat eo Ontology matching 20 / 28
  • 6. Combining different techniques How well do these approaches work? Basic matchers provide candidate correspondences, most of the systems use Ontology Alignment Evaluation Initiative (OAEI) several such matchers and further combine and filter their results. o Formal comparative evaluation of different ontology-matching tools; Run every year since 2004; M A Variety of test cases (in size, in formalism, in content); Results consistent across test cases; A A A Results very dependent on the tasks and the data (from under 50% of precision and recall to well over 80% if ontologies are relatively similar) M A M A Progress every year! o Matcher composition Aggregation Filtering http://oaei.ontologymatching.org Iteration Now involved in the SEALS (Semantics Evaluation At Large Scale) project. J´rˆme Euzenat eo Ontology matching 21 / 28 J´rˆme Euzenat eo Ontology matching 22 / 28 Evaluation process Benchmark results (precision and recall curves) 1. 2010 R ASMOV 2009 o parameters evaluator m Lily 2008 precision matching A Lily 2007 ASMOV o resources 2006 RiMOM 2005 Falcon 0. edna 0. recall 1. J´rˆme Euzenat eo Ontology matching 23 / 28 J´rˆme Euzenat eo Ontology matching 24 / 28
  • 7. Tools you should be aware of Selected challenges Scalability and efficiency Current matchers can be fast, scale and accurate, but not all at once. Frameworks New sources of matching Context-based matching, Alignment API: used by many tools; provides an exchange format and evaluation tools for OAEI. Alignment server for sharing. General purpose matching (vs. special purpose matching) PROMPT (a Prot´g´ plug-in): includes a user interface and a plug-in e e Matcher combination, architecture. Matcher selection and self-configuration, COMA++: oriented toward database integration (many basic algorithms User involvement, implemented). Matching (serendipitously) while working, Matching systems How to explain alignments? Social and collaborative ontology matching, OAEI best performers (Falcon, RiMOM, ASMOV, etc.) Available systems (FOAM, Falcon, COMA++, Aroma, etc.) Alignment management: infrastructure and support, How do we maintain alignments when ontologies evolve? Reasoning with alignments, Being robust to incorrect alignments. and, of course, many others, J´rˆme Euzenat eo Ontology matching 25 / 28 J´rˆme Euzenat eo Ontology matching 26 / 28 Further reading “Ontology Matching” by Euzenat and Shvaiko Jerome.Euzenat@inria.fr Proceedings of ISWC, ASWC, ESWC, WWW conferences, etc. Journal of web semantics, Semantic web http://exmo.inrialpes.fr journal, Journal on data semantics, etc. http://www.ontologymatching.org J´rˆme Euzenat eo Ontology matching 27 / 28