What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

Similar documents
Semantic Interoperability. Being serious about the Semantic Web

Natasha Noy Stanford University USA

Evaluation of ontology matching

0.1 Upper ontologies and ontology matching

AROMA results for OAEI 2009

RiMOM Results for OAEI 2009

Ontology matching: state of the art and future challenges

InsMT / InsMTL Results for OAEI 2014 Instance Matching

Ontologies Growing Up: Tools for Ontology Management. Natasha Noy Stanford University

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008

Processing ontology alignments with SPARQL

Semi-Automatic Information and Knowledge Systems : Exercises & Presentations

The HMatch 2.0 Suite for Ontology Matchmaking

Semantic Web and Natural Language Processing

MapPSO Results for OAEI 2010

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 95-96

ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY

THE progress of information and communication technologies

RiMOM Results for OAEI 2008

RiMOM Results for OAEI 2010

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach

First Results of the Ontology Alignment Evaluation Initiative 2010

Semantic web evolution

Simple library thesaurus alignment with SILAS

OKKAM-based instance level integration

Ontology Matching and the Semantic Web

Ontology Development and Engineering. Manolis Koubarakis Knowledge Technologies

University of Rome Tor Vergata GENOMA. GENeric Ontology Matching Architecture

LiSTOMS: a Light-weighted Self-tuning Ontology Mapping System

A Comparative Analysis of Ontology and Schema Matching Systems

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 94-95

ServOMap and ServOMap-lt Results for OAEI 2012

Open And Linked Data Oracle proposition Subtitle

Correspondence Patterns for Ontology Alignment

Community-Driven Ontology Matching

Proposal for Implementing Linked Open Data on Libraries Catalogue

Kandidat 113. INFO310 0 Advanced Topics in Model-Based Information Systems. Oppgaver Oppgavetype Vurdering Status

Databases and Information Retrieval Integration TIETS42. Kostas Stefanidis Autumn 2016

Enrichment, Reconciliation and Publication of Linked Data with the BIBFRAME model. Tiziana Possemato Casalini Libri

Semantic Web Technologies Trends and Research in Ontology-based Systems

Ontology matching using vector space

Web-based Ontology Alignment with the GeneTegra Alignment tool

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment

Putting ontology alignment in context: Usage scenarios, deployment and evaluation in a library case

Evolva: A Comprehensive Approach to Ontology Evolution

AOT / AOTL Results for OAEI 2014

Anchor-Profiles for Ontology Mapping with Partial Alignments

Falcon-AO: Aligning Ontologies with Falcon

ALIN Results for OAEI 2016

POMap results for OAEI 2017

38050 Povo Trento (Italy), Via Sommarive 14 COMMUNITY-DRIVEN ONTOLOGY MATCHING. Anna V. Zhdanova and Pavel Shvaiko

Using Ontologies for Data and Semantic Integration

DAML: ATLAS Project Carnegie Mellon University

PRIOR System: Results for OAEI 2006

Semantic Web-An Extensive Literature Review

Semantic Web. Tahani Aljehani

An Entity Name Systems (ENS) for the [Semantic] Web

Semantic agents for location-aware service provisioning in mobile networks

Results of the Ontology Alignment Evaluation Initiative 2010

Context-aware Semantic Middleware Solutions for Pervasive Applications

Ontology Servers and Metadata Vocabulary Repositories

A method for recommending ontology alignment strategies

DBpedia-An Advancement Towards Content Extraction From Wikipedia

A Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision

Semantic Exploitation of Engineering Models: An Application to Oilfield Models

STS Infrastructural considerations. Christian Chiarcos

CroLOM: Cross-Lingual Ontology Matching System

Towards Rule Learning Approaches to Instance-based Ontology Matching

Linked.Art & Vocabularies: Linked Open Usable Data

FOAM Framework for Ontology Alignment and Mapping Results of the Ontology Alignment Evaluation Initiative

Reducing Consumer Uncertainty

An Archiving System for Managing Evolution in the Data Web

ONTOLOGY MAPPING: TOWARDS SEMANTIC INTEROPERABILITY IN DISTRIBUTED AND HETEROGENEOUS ENVIRONMENTS. Ming Mao

Ontology Matching as Regression Problem

Research Article Ontology Mapping for a New Database Integration Model Using an Ontology-driven Mediated Warehousing Approach

BUILDING THE SEMANTIC WEB

Cluster-based Similarity Aggregation for Ontology Matching

VOAR: A Visual and Integrated Ontology Alignment Environment

Probabilistic Information Integration and Retrieval in the Semantic Web

Cross-Fertilizing Data through Web of Things APIs with JSON-LD

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

Dealing with Uncertain Entities in Ontology Alignment using Rough Sets

Collaborative editing of knowledge resources for cross-lingual text mining

ADOM: Arabic Dataset for Evaluating Arabic and Cross-lingual Ontology Alignment Systems

Ontology Alignment Evaluation Initiative: Six Years of Experience

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

Towards an Adaptive Tool and Method for Collaborative Ontology Mapping

Semantic Web Fundamentals

ODGOMS - Results for OAEI 2013 *

Interlinking the web of data: challenges and solutions

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

YAM++ Results for OAEI 2013

JENA: A Java API for Ontology Management

A Tagging Approach to Ontology Mapping

Graph Exploration: Taking the User into the Loop

Results of the Ontology Alignment Evaluation Initiative 2008

38050 Povo Trento (Italy), Via Sommarive 14 DISCOVERING MISSING BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING

Lily: Ontology Alignment Results for OAEI 2009

Semantic Web Systems Ontology Matching. Jacques Fleuriot School of Informatics

Linking library data: contributions and role of subject data. Nuno Freire The European Library

Transcription:

What you have learned so far Interoperability Introduction to the Semantic Web Tutorial at ISWC 2010 Jérôme Euzenat 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 Natasha Noy for our collaboration on a former version of these slides Jérôme Euzenat Interoperability 2 / 24 Being serious about the semantic web Ontology heterogeneity It is not one person s It is not several people common It is many people s many ontologies So it is a mess, but a meaningful mess. integer string uri Jérôme Euzenat Interoperability 3 / 24 Jérôme Euzenat Interoperability 4 / 24

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: parameters English vs. Chinese; vs.. different models are used: different classes: vs. ; classes vs. property: 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; s detailed to the print and translation level vs. books as works. Initial alignment matching resources Resulting alignment Jérôme Euzenat Interoperability 5 / 24 Jérôme Euzenat Interoperability 6 / 24 Transformation and mediation integer string uri SELECT x. WHERE x : AND x. = Bertrand Russell AND x.topic = Bertrand Russell mediator x.=http://dx..org/10.1080/041522862x SELECT x. WHERE x : AND x. = Bertrand Russell x.=041522862x Jérôme Euzenat Interoperability 7 / 24 Jérôme Euzenat Interoperability 8 / 24

Why should we deal with this? Alication: Catalog integration Alications of semantic integration Catalogue integration Matcher Schema and data integration Query answering Peer-to-peer information sharing Web service composition Generator Agent communication Data transformation Ontology evolution Catalog Transformation Integrated portal Jérôme Euzenat Interoperability 9 / 24 Jérôme Euzenat Interoperability 10 / 24 Alications: Query answering Alications: Agent communication Matcher Matcher peer query reformulated answer Generator mediator reformulated query answer peer agent message Generator Transformed Translator Transformed message agent Jérôme Euzenat Interoperability 11 / 24 Jérôme Euzenat Interoperability 12 / 24

Ontology matching in three steps On what basis can we match? Reconciliation can be performed in 3 steps o o Match, Matcher thereby determines the alignment A Generate Generator a processor (for merging, transforming, etc.) Transformation Aly Content: relying on what is inside the Name, comments, alternate names, names of related entities: NLP, IR, etc. Internal structure: constraints on relations, typing External structure: relations between entities: Data mining, Discrete mathematics Extension: Statistics, data analysis, data mining, machine learning Semantics (models): Reasoning techniques Context: the relations of the with the outside Annotated resources: The web External ontologies: dbpedia, etc. External resources: wordnet, etc. Jérôme Euzenat Interoperability 13 / 24 Jérôme Euzenat Interoperability 14 / 24 Name similarity Structure similarity integer string uri Jérôme Euzenat Interoperability 15 / 24 Jérôme Euzenat Interoperability 16 / 24

Instance similarity Combining different techniques Basic matchers provide candidate correspondences, most of the systems use several such matchers and further combine and filter their results. o A M A M A M A A A Bertrand Russell: My life Albert Camus: La chute o Matcher composition Iteration Aggregation Filtering Jérôme Euzenat Interoperability 17 / 24 Jérôme Euzenat Interoperability 18 / 24 How well do these aroaches work? Ontology Alignment Evaluation Initiative (OAEI) Formal comparative evaluation of different -matching tools; Run every year since 2004; Variety of test cases (in size, in formalism, in content); Results consistent across test cases; 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) Progress every year! http://oaei.matching.org Now involved in the SEALS (Semantics Evaluation At Large Scale) project. Benchmark results (precision and recall curves) 1. precision 0. 0. recall 1. 2010 ASMOV 2009 Lily 2008 Lily 2007 ASMOV 2006 RiMOM 2005 Falcon edna Jérôme Euzenat Interoperability 19 / 24 Jérôme Euzenat Interoperability 20 / 24

Tools you should be aware of Frameworks PROMPT (a Protégé plug-in): includes a user interface and a plug-in architecture. Alignment API: used by many tools; provides an exchange format and evaluation tools for OAEI. COMA++: oriented toward database integration (many basic algorithms implemented). Matching systems OAEI best performers (Falcon, RiMOM, ASMOV, etc.) Available systems (FOAM, Falcon, COMA++, Aroma, etc.) Jérôme Euzenat Interoperability 21 / 24 Selected challenges Scalability and efficiency Current matchers can be fast, scale and accurate, but not all at once. New sources of matching Context-based matching, General purpose matching (vs. special purpose matching) Matcher combination, Matcher selection and self-configuration, User involvement, Matching (serendipitously) while working, How to explain alignments? Social and collaborative matching, Alignment management: infrastructure and suort, 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 Interoperability 22 / 24 Further reading Ontology Matching by Euzenat and Shvaiko Proceedings of ISWC, ASWC, ESWC, WWW conferences, etc. Journal of web semantics, Journal on data semantics, etc. http://www.matching.org Jerome.Euzenat@inria.fr http://exmo.inrialpes.fr Jérôme Euzenat Interoperability 23 / 24