MOMA - A Mapping-based Object Matching System

Slides:



Advertisements
Similar presentations
Researching the Practice of Design for Learning: Integrating Cognitive and Social Perspectives Liz Masterman, OUCS 27 th June 2006.
Advertisements

A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Leveraging Data and Structure in Ontology Integration Octavian Udrea 1 Lise Getoor 1 Renée J. Miller 2 1 University of Maryland College Park 2 University.
Bentley Systems, Incorporated
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
DELOS Network of Excellence on Digital Libraries WP1 Digital Library Architectures - From JPA1 to JPA2 to JPA3 - Hans-Jörg Schek UMIT
An Extensible System for Merging Two Models Rachel Pottinger University of Washington Supervisors: Phil Bernstein and Alon Halevy.
A Tool to Support Ontology Creation Based on Incremental Mini- Ontology Merging Zonghui Lian Data Extraction Research Group Supported by Spring Conference.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
Sangam: A Transformation Modeling Framework Kajal T. Claypool (U Mass Lowell) and Elke A. Rundensteiner (WPI)
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
FALL 2012 DSCI5240 Graduate Presentation By Xxxxxxx.
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
Faculty of Informatics and Information Technologies Slovak University of Technology Personalized Navigation in the Semantic Web Michal Tvarožek Mentor:
Semantic Matching Pavel Shvaiko Stanford University, October 31, 2003 Paper with Fausto Giunchiglia Research group (alphabetically ordered): Fausto Giunchiglia,
A survey of approaches to automatic schema matching Erhard Rahm, Universität für Informatik, Leipzig Philip A. Bernstein, Microsoft Research VLDB 2001.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
1 BINGO! and Daffodil: Personalized Exploration of Digital Libraries and Web Sources Martin Theobald Max-Planck-Institut für Informatik Claus-Peter Klas.
Semantic Matching Fausto Giunchiglia work in collaboration with Pavel Shvaiko The Italian-Israeli Forum on Computer Science, Haifa, June 17-18, 2003.
Lecture 05 Structured Query Language. 2 Father of Relational Model Edgar F. Codd ( ) PhD from U. of Michigan, Ann Arbor Received Turing Award.
Minor Thesis A scalable schema matching framework for relational databases Student: Ahmed Saimon Adam ID: Award: MSc (Computer & Information.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
CSE 636 Data Integration Schema Matching Cupid Fall 2006.
Q2Semantic: A Lightweight Keyword Interface to Semantic Search Haofen Wang 1, Kang Zhang 1, Qiaoling Liu 1, Thanh Tran 2, and Yong Yu 1 1 Apex Lab, Shanghai.
Faculty of Informatics and Information Technologies Slovak University of Technology Personalized Navigation in the Semantic Web Michal Tvarožek Mentor:
COMM89 Knowledge-Based Systems Engineering Lecture 8 Life-cycles and Methodologies
L EARNING - BASED E NTITY R ESOLUTION WITH M AP R EDUCE Lars Kolb, Hanna Köpcke, Andreas Thor, Erhard Rahm Database Group Leipzig
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Mar 27, 2008 Christiano Santiago1 Schema Matching Matching Large XML Schemas Erhard Rahm, Hong-Hai Do, Sabine Maßmann Putting Context into Schema Matching.
AIFB Ontology Mapping I3CON Workshop PerMIS August 24-26, 2004 Washington D.C., USA Marc Ehrig Institute AIFB, University of Karlsruhe.
HKU CSIS DB Seminar: HKU CSIS DB Seminar: COMA-A system for flexible combination of schema matching approaches - VLDB Hong-Hai Do and Erhard Rahm.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Toward Entity Retrieval over Structured and Text Data Mayssam Sayyadian, Azadeh Shakery, AnHai Doan, ChengXiang Zhai Department of Computer Science University.
Tuning using Synthetic Workload Summary & Future Work Experimental Results Schema Matching Systems Tuning Schema Matching Systems Formalization of Tuning.
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Data Models. 2 The Importance of Data Models Data models –Relatively simple representations, usually graphical, of complex real-world data structures.
Geographic Information Systems GIS Data Databases.
IFuice – Information Fusion utilizing Instance Correspondences and Peer Mappings Erhard Rahm, Andreas Thor, David Aumueller, Hong-Hai Do, Nick Golovin,
Linking Ontologies to Spatial Databases
The Role of Reflection in Next Generation Middleware
Practical Database Design Methodology and Use of UML Diagrams
<Student’s name>
An Overview of Data-PASS Shared Catalog
Systems Analysis and Design With UML 2
OPM/S: Semantic Engineering of Web Services
The 2007 Winter Conference on Business Intelligence
Ishan Sharma Abhishek Mittal Vivek Raj
Flexible Extensible Digital Object Repository Architecture
Flexible Extensible Digital Object Repository Architecture
TIM 58 Chapter 8: Class and Method Design
Geographic Information Systems
Graduation Project Kick-off presentation - SET
XML Based Interoperability Components
Advanced Database Models
INFS 6225 – Object-Oriented Systems Analysis & Design
Ontology-Based Information Integration Using INDUS System
Objective of This Course
Extracting Semantic Concept Relations
Relational Algebra Chapter 4, Sections 4.1 – 4.2
Data Model.
Grid Based Data Integration with Automatic Wrapper Generation
Database Design Hacettepe University
Developing and testing enterprise Java applications
Chaitali Gupta, Madhusudhan Govindaraju
Geographic Information Systems
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

MOMA - A Mapping-based Object Matching System Andreas Thor, Erhard Rahm University of Leipzig, Germany http://dbs.uni-leipzig.de

Motivation Object Matching Matching for ad-hoc data integration Identifying equal objects in (different) data sources Most research for relational data Matching for ad-hoc data integration Dynamic information fusion User-oriented Web 2.0 applications Trade-off: Match quality vs. time (run time & set-up time)

MOMA Framework MOMA = Mapping-based Object Matching Framework for object matching Extensible matcher library Matching for ad-hoc data integration Generic object representation Instance-based mappings Key features Combination of matchers / mappings Re-use of mappings Easy and flexible definition of match workflows

Objects and instance-based mappings Publication@ACM Id 1066157.1066283 Title Schema and ontology matching with COMA++ Source International Conference ... ... Object instance Publication@ACM Author@ACM 1066157.1066283 P729451 P707877 ... Association- Mapping Same- Mapping Publication@ACM Publication@DBLP Sim 1066157.1066283 conf/sigmod/AumuellerDMR05 0.9 ...

Matcher implementation MOMA Architecture Matching = generation of a Same-Mapping Mapping Repository Mapping Operator Selection Mapping Combiner Compose, Merge, ... Threshold, Best-N, ... A LDSA B LDSB Match Workflow Same Mapping Matcher n Matcher 2 Matcher 1 ... Match Workflows Matcher implementation (e.g., Attribute based) Matcher Library Mapping Cache

Match Strategies: Merge & Compose map1 A1 A2 map1 map2 Attribute-based Matcher map2 Overcome short- comings (e.g., recall) A1 A3 map1 A2 map2 2. Compose dblp p1 p‘‘1 p2 p‘‘2 p4 p‘1 p‘2 p‘3 p‘‘4 Efficient re-use of mappings Compose result can be refined

Match Strategies: Neighborhood map2 B1 B2 p1 p‘1 p2 p‘2 map3 ... pn p‘n ... map1 dblp A1 A2 v1 v‘1 Same-Mapping based on „similarity of the associated objects“ Compose and sim-value ≈ #compose paths Generic matcher: Source- & mapping- independent Re-use of existing mappings PROCEDURE nhMatch ($Asso1, $Same2, $Asso3) $Temp := compose ($Asso1, $Same2, Min, Average); $Result:= compose ($Temp, $Asso3, Min, Relative); RETURN $Result; END Very good results for 1:N relationship (e.g., Venue-Publication) Restriction of matching space for N:1 (Publication-Venue) and N:M (Author-Publication)

Summary & Future Work MOMA-Framework Combination of matchers / mappings Re-use of mappings Flexible definition of match workflows Prototype implementation based on iFuice Evaluation for bibliographic domain Dynamic information fusion for Web 2.0 Re-use enables collaborative approach Flexible workflows allow quick set-up of data integration services  mash-up service