OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR

Slides:



Advertisements
Similar presentations
Controlled Vocabularies in TELPlus Antoine ISAAC Vrije Universiteit Amsterdam EDLProject Workshop November 2007.
Advertisements

Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Large-Scale Entity-Based Online Social Network Profile Linkage.
Learning to Map between Ontologies on the Semantic Web AnHai Doan, Jayant Madhavan, Pedro Domingos, and Alon Halevy Databases and Data Mining group University.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Maurice Hermans.  Ontologies  Ontology Mapping  Research Question  String Similarities  Winkler Extension  Proposed Extension  Evaluation  Results.
UNCERTML - DESCRIBING AND COMMUNICATING UNCERTAINTY Matthew Williams
Reducing the Cost of Validating Mapping Compositions by Exploiting Semantic Relationships Eduard C. Dragut Ramon Lawrence Eduard C. Dragut Ramon Lawrence.
A Probabilistic Framework for Information Integration and Retrieval on the Semantic Web by Livia Predoiu, Heiner Stuckenschmidt Institute of Computer Science,
Interactive Generation of Integrated Schemas Laura Chiticariu et al. Presented by: Meher Talat Shaikh.
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
A web-based repository service for vocabularies and alignments in the Cultural Heritage domain Lourens van der Meij Antoine Isaac Claus Zinn.
Learning to Extract Form Labels Nguyen et al.. The Challenge We want to retrieve and integrate online databases We want to retrieve and integrate online.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
QoM: Qualitative and Quantitative Measure of Schema Matching Naiyana Tansalarak and Kajal T. Claypool (Kajal Claypool - presenter) University of Massachusetts,
Large-Scale Cost-sensitive Online Social Network Profile Linkage.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
Ontology Matching Basics Ontology Matching by Jerome Euzenat and Pavel Shvaiko Parts I and II 11/6/2012Ontology Matching Basics - PL, CS 6521.
Modeling (Chap. 2) Modern Information Retrieval Spring 2000.
Semantic Matching Pavel Shvaiko Stanford University, October 31, 2003 Paper with Fausto Giunchiglia Research group (alphabetically ordered): Fausto Giunchiglia,
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
An Integrated Approach to Extracting Ontological Structures from Folksonomies Huairen Lin, Joseph Davis, Ying Zhou ESWC 2009 Hyewon Lim October 9 th, 2009.
BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING Pavel Shvaiko joint work with Fausto Giunchiglia and Mikalai Yatskevich INFINT 2007 Bertinoro Workshop on Information.
Machine Learning Approach for Ontology Mapping using Multiple Concept Similarity Measures IEEE/ACIS International Conference on Computer and Information.
12th of October, 2006KEG seminar1 Combining Ontology Mapping Methods Using Bayesian Networks Ontology Alignment Evaluation Initiative 'Conference'
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
11111 Benchmarking in KW. Sep 10th, 2004 © R. García-Castro, A. Gómez-Pérez Raúl García-Castro, Asunción Gómez-Pérez September 10th, 2004 Benchmarking.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
Interoperable Visualization Framework towards enhancing mapping and integration of official statistics Haitham Zeidan Palestinian Central.
Semantic Web - an introduction By Daniel Wu (danielwujr)
UNCERTML - DESCRIBING AND COMMUNICATING UNCERTAINTY WITHIN THE (SEMANTIC) WEB Matthew Williams
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
A Classification of Schema-based Matching Approaches Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan.
Towards Distributed Information Retrieval in the Semantic Web: Query Reformulation Using the Framework Wednesday 14 th of June, 2006.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Date : 2013/03/18 Author : Jeffrey Pound, Alexander K. Hudek, Ihab F. Ilyas, Grant Weddell Source : CIKM’12 Speaker : Er-Gang Liu Advisor : Prof. Jia-Ling.
Aligner automatiquement des ontologies avec Tuesday 23 rd of January, 2007 Rapha ë l Troncy.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
GEMET GEneral Multilingual Environmental Thesaurus leading the way to federated terminologies Stefan Jensen, Head of information services group with input.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
AIFB Ontology Mapping I3CON Workshop PerMIS August 24-26, 2004 Washington D.C., USA Marc Ehrig Institute AIFB, University of Karlsruhe.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
An Ontological Approach to Financial Analysis and Monitoring.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Ontology Technology applied to Catalogues Paul Kopp.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Cross-Ontological Relationships
Web Ontology Language for Service (OWL-S)
Property consolidation for entity browsing
Piotr Kaminski University of Victoria September 24th, 2002
[jws13] Evaluation of instance matching tools: The experience of OAEI
Integrating Taxonomies
Chaitali Gupta, Madhusudhan Govindaraju
Business Process Management and Semantic Technologies
Semantic Resolution in a Simple E-Commerce Application
Tantan Liu, Fan Wang, Gagan Agrawal The Ohio State University
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

oMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR

2 Outline Motivations oMAP A formal framework The different classifiers used Evaluation Conclusion

3 Motivations Heterogeneity of information systems Ontologies as a solution to data heterogeneity on the Web Ontologies are themselves heterogeneous: knowledge representation language degree of formalization Semantic Web More and more OWL/RDF ontologies on the Web Need for comparing/reusing/merging ontologies partially covering the same domain different version of the same ontology

4 Motivations (cont.) Distributed Information Retrieval Resource selection: The agent has to select a subset of some relevant resources Query reformulation: For every selected resource, the agent has to re-formulate its information need accordingly Data fusion & rank aggregation: The results from the selected resources have finally to be merged together.

5 Aligning Ontologies A matching operator: Input: a set of discrete entities (tables, XML elements, classes, properties…) Output: relationship holding between the entities (subsumption, equivalence, disjointness…) a confidence measure Automatic vs manual techniques Numerous work from various communities schema matching, machine learning, data integration

6 Example Equivalence Subsumption Disjointness

7 oMAP: A Formal Framework Inspirations: Formal work in data exchange [Fagin et al., 2003] GLUE: combining several specialized components for finding the best set of mappings [Doan et al., 2003] Notations: A mapping is a tuple: M = (T, S, ∑ ) S et T are the source and target ontologies S i is an OWL entity (class, datatype property, object property) of the ontology ∑ is a set of mapping rules: α ij T j ← S i

8 oMAP: Overall Strategy A three step process: Form possible ∑ sets and estimate its quality based on the quality measures for its mapping rules For each mapping rule T j ← S i, estimate its confidence α ij which also depends on the ∑ it belongs to Use heuristics to build iteratively the final set of mappings

9 oMAP: Combining Classifiers Weight of a mapping rule: α ij = w (S i,T j, ∑ ) Using different classifiers: w (S i,T j, CL k ) is the classifier's approximation of the rule T j ← S i Combining the approximations: Use of a priority list: CL 1 CL 2 … CL n

10 Terminological Classifiers Same entity names (or URI) Same entity name stems

11 Terminological Classifiers String distance name WordNet distance name lcs is the longest common substring between S i and T j sim =

12 Machine Learning-Based Classifiers Collecting individuals: label for the named individuals data value for the datatype properties type for the anonymous individuals and the range of object properties Recursion on the OWL definition: depth parameter

13 Machine Learning-Based Classifiers Example Individual (x 1 type (Conference) value (label "Int. Conf. on WISE") value (location x 2 ) ) Individual (x 2 type (Address) value (city "New York city") value (country "USA") ) u1 = ("Int. Conf. on WISE", "Address") u2 = ("Address", "New York City", "USA") Naïve Bayes text classifier

14 Structural and Semantics- Based Classifier If S i and T j are property names: If S i and T j are concept names 1 : 1 Where D = D(S i ) * D(T j ) ; D(S i ) represents the set of concepts directly parent of S i

15 Structural and Semantics- Based Classifier Let C S =(QR.C) and D T =(Q’R’.D), then 1 : Let C S =(op C 1 …C m ) and D T =(op’ D 1 …D m ), then 2 : 1 Where Q,Q’ are quantifiers, R,R’ are property names and C,D concept expressions 2 Where op, op’ are concept constructors and n,m ≥ 1

16 Structural and Semantics- Based Classifier Possible values for w op and w Q weights w op w Q ⊓⊔ ¬ ⊓ 11/40 ⊔ 10 ¬1   1  1  n  n  m m 11/3  m 1

17 Evaluation More and more techniques / tools for aligning ontologies difficult to compare all the approaches theoretically pragmatism: evaluation campaign and contest I3CON : based on the NIST Text Retrieval Conference model EON : systematic benchmark tests on all OWL constructs OAEI : Alignment API [Euzenat, ISWC 2004] common format for representing / exchanging the alignments found tools and metrics for evaluating these alignments

18 3 series of tests on bibliographic ontologies: simple tests: identity, specialization/generalization of the language systematic tests: some features of the initial ontology are progressively discarded complex tests: aligning 4 real ontologies available on the Web The directory real world case consists of aligning web sites directory using the large dataset

19

20 Conclusion oMAP: a formal framework for aligning automatically OWL ontologies Combining several specific classifiers terminological classifiers machine learning-based classifiers structural and semantics-based classifier Empirical evaluation on benchmark tests using traditional information retrieval metrics machine resources, memory, computation time… not yet considered

21 Future Work Alignment: Using additional classifiers: kNN, KL-distance, WordNet or other terminological resources straightforward theoretically but practically difficult Finding complex alignment name = firstName + lastName Distributed Information Retrieval Automated relevant resource selection

22 Useful Links oMAP: Tutorial: Schema and Ontology ESWC Alignment API: OAEI: State of the Art: P. Shvaiko and J. Euzenat: A Survey of Shema-based Matching Approaches. Journal on Data Semantics (JoDS), 2005 KW Consortium: State of the Art on Ontology Alignment. Knowledge Web D2.2.3, 2004