ONTOLOGY MATCHING Part III: Systems and evaluation.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
Amit Shvarchenberg and Rafi Sayag. Based on a paper by: Robin Dhamankar, Yoonkyong Lee, AnHai Doan Department of Computer Science University of Illinois,
Matching Systems ● SAMBO ● Falcon ● DSSim ● RiMOM ● ASMOV ● Anchor-Flood ● AgreementMaker.
Distributed DBMS© M. T. Özsu & P. Valduriez Ch.4/1 Outline Introduction Background Distributed Database Design Database Integration ➡ Schema Matching ➡
Reducing the Cost of Validating Mapping Compositions by Exploiting Semantic Relationships Eduard C. Dragut Ramon Lawrence Eduard C. Dragut Ramon Lawrence.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Integrating Bayesian Networks and Simpson’s Paradox in Data Mining Alex Freitas University of Kent Ken McGarry University of Sunderland.
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
Interactive Generation of Integrated Schemas Laura Chiticariu et al. Presented by: Meher Talat Shaikh.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
1 CIS607, Fall 2005 Semantic Information Integration Presentation by Enrico Viglino Week 3 (Oct. 12)
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
Presented by Zeehasham Rasheed
CIS607, Fall 2005 Semantic Information Integration Article Name: Clio Grows Up: From Research Prototype to Industrial Tool Name: DH(Dong Hwi) kwak Date:
12 -1 Lecture 12 User Modeling Topics –Basics –Example User Model –Construction of User Models –Updating of User Models –Applications.
Course Instructor: Aisha Azeem
Overview of Search Engines
State of the Art Ontology Mapping By Justin Martineau.
Information Retrieval in Practice
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Chapter 6: The Traditional Approach to Requirements
Overview of Distributed Data Mining Xiaoling Wang March 11, 2003.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
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.
Semantic Matching Pavel Shvaiko Stanford University, October 31, 2003 Paper with Fausto Giunchiglia Research group (alphabetically ordered): Fausto Giunchiglia,
Overview of the Database Development Process
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
ITEC 3220M Using and Designing Database Systems
Development of Front End Tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept. of Information Technology, Madras Institute of Technology,
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
Semantic Matching Fausto Giunchiglia work in collaboration with Pavel Shvaiko The Italian-Israeli Forum on Computer Science, Haifa, June 17-18, 2003.
Querying Structured Text in an XML Database By Xuemei Luo.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Minor Thesis A scalable schema matching framework for relational databases Student: Ahmed Saimon Adam ID: Award: MSc (Computer & Information.
Samad Paydar Web Technology Lab. Ferdowsi University of Mashhad 10 th August 2011.
Data Mining Knowledge on rough set theory SUSHIL KUMAR SAHU.
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
A Classification of Schema-based Matching Approaches Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan.
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.
Object Oriented Multi-Database Systems An Overview of Chapters 4 and 5.
SIMO SIMulation and Optimization ”New generation forest planning system” Antti Mäkinen & Jussi Rasinmäki Dept. of Forest Resource Management.
Chapter 4 Decision Support System & Artificial Intelligence.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
DATA MINING WITH CLUSTERING AND CLASSIFICATION Spring 2007, SJSU Benjamin Lam.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Semantic Mappings for Data Mediation
DeepDive Model Dongfang Xu Ph.D student, School of Information, University of Arizona Dec 13, 2015.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
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,
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Of 24 lecture 11: ontology – mediation, merging & aligning.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Towards a framework for architectural design decision support
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Web Ontology Language for Service (OWL-S)
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Property consolidation for entity browsing
State of the Art Ontology Mapping
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:

ONTOLOGY MATCHING Part III: Systems and evaluation

6. Overview of matching systems 1. Schema-level information 2. Instance-level information 3. Both schema-level and instance-level information 4. overview meta-matching system

6.1 Schema-based systems DELTA(Data Element Tool-based Analysis) discover attributes correspondences among database schemas relational schemas and extended entity-relationship(EER) use textual similarities returns a ranked list of documents Hovy heuristics used to match large-scale ontologies Three types of matchers: concept names concept definitions Taxonomy structure the combined scores in descending order

6.1 Schema-based systems TransScm provides data translation and conversion mechanisms by using rules, alignment is produced this alignment is used to translate data instances DIKE(Database Intentional Knowledge Extractor) supporting construction of cooperative information(CISs) takes a set of databases belonging to the CIS Builds a kind of mediated schema SKAT and ONION( Semantic Knowledge Articulation Tool ) discovers mappings between two ontologies input ontologies -> graphs rules -> in first order logic ONION is successor system to SKAT

6.1 Schema-based systems Artemis( Analysis of Requirements: Tool Environment for Multiple Information Systems ) a module of the MOMIS performs affinity-based analysis and hierarchical clustering of database schema elements H-Match ontology matching system for open networked systems inputs two ontologies and output correspondences Tess(Type Evolution Software System) support schema evolution by matching the old and the new versions Schemas are viewed as collection of types Matching is viewed as generation of derivation rules

6.1 Schema-based systems Anchor-Prompt formerly known as SMART ontology merging and alignment tool Sequential matching algorithm that takes as input two ontologies handles OWL and RDF schema OntoBuilder information seeking on the web operates in two phases: ontology creation(the training phase) ontology adaptation(the adaptation phase) Cupid implements an algorithm comprising linguistic and structural schema matching techniques computing similarity coefficients

6.1 Schema-based systems COMA and COMA++( COmbination of MAtching algorithms ) schema matching tool based on parallel composition of matchers provides: extensible library of matching algorithms a framework for combining obtained results platform for the evolution of the effectiveness Similarity flooding is based on the idea of similarity propagation Schemas are presented as directed labeled graphs XClust tool for integrating multiple DTDs based on clustering

6.1 Schema-based systems ToMAS(Toronto Mapping Adaptation System) automatically detects and adapts mappings assumed: the matching step has already been performed correspondences have already been made operational MapOnto constructing complex mappings inputs: an ontology specified in an ontology representation language(OWL) relational or XML schema simple correspondences between XML attributes and ontology datatype properties

6.1 Schema-based systems OntoMerge ontology translation on the semantic web dataset translation generating ontology extensions query answering from multiple ontologeis perform ontology translation by ontology merging and automated reasoning CtxMatch and CtxMatch2 uses a semantic matching approach translates the ontology matching problem into the logical validity problem

6.1 Schema-based systems S-Match the first version rationalized re-implementation of CtxMatch with a few added functionalities evolutions limited to tree-like structures HCONE domain ontology matching and merging first, an alignment between two input ontologies is computed then, the alignment is processed MoA ontology merging and alignment tool consists of: Library of methods for importing, matching, modifying, merging ontologies Shell for using those methods based on concept (dis)similarity derived from linguistic clue

6.1 Schema-based systems ASCO discovers pairs of corresponding elements in two input ontologies handles ontologies in RDF Schema and computes alignments between classes, relations, and classes and relations new version, ASCO2, deals with OWL ontologies BayesOWL and BN mapping probabilistic framework includes the Bayesian Network mapping module in three steps: two input ontologies are translated into two Bayesian networks matching candidates are generated between two Bayesian networks concepts of the second ontology are classified with respect to the concepts of the first ontology

6.1 Schema-based systems OMEN(Ontology Mapping ENhancer) probabilistic ontology matching system based on Bayesian network inputs: two ontologies and initial probability distribution derived returns: a structure level matching algorithm DCM framework a middleware system inputs: multiple schemas returns: alignment between all of them

6.2 Instance-based systems T-tree an environment for generating taxonomies and classes from objects(instances) Infer dependencies between classes(bridges) of different ontologies input: a set of source taxonomies(viewpoints) and a destination viewpoint returns: all the bridges in a minimal fashion CAIMAN a system for document exchange Calculate a probability measure between the concepts of two ontologies

6.2 Instance-based systems FCA-merge uses formal concept analysis techniques tree steps: Instance extraction concept lattice computation Interactive generation of the final merged ontology LSD(Learning Source Descriptions) discovers one-to-one alignments between the elements of source schemas and a mediated schema learn from the mappings created manually between the mediated schema and some of the source schemas

6.2 Instance-based systems GLUE a successor of LSD employs mulitple machine learning techiques joint distributions of the classes iMAP discovers one-to-one(amount ≡ quantity) and complex(address ≡ concat(city, street)) mapping between relational database schemas. uses multiple basic matchers(searches)

6.2 Instance-based systems Automatch mappings between the attributes of database schemas assumption: several schemas from the domain under consideration have already been manually matched by domain experts SBI&NB SBI(Similarity-Based Integration) SBI&NB is extension of SBI Determine correspondences between classes of two classifications by statistically comparing the memberships of the documents to these classes

6.2 Instance-based systems Kang and Naughton a structural instance-based approach two table instances are taken as input Dumas(DUplicate-based MAtching of Schemas) identifies one-to-one alignment between attributes by analyzing the duplicates in data instances of the relational schemas looks for similar rows or tuples Wang and colleagues one-to-one alignments among the web databases presents a combined schema model Global-interface, global-result, interface-result, interface-interface, and result-result

6.2 Instance-based systems sPLMap( probabilistic, logic-based mapping between schemas ) framework that combines logics with probability theory

6.3 Mixed, schema-based and instance- based systems SEMINT(SEMantic INTegrator) a tool based on neural networks supports access to a variety of database system extracts from two databases all the necessary information using a neural network as a classifier Clio managing and facilitating data transformation and integration focused on making the alignment operational transforms the input schemas into an internal representation taking the value correspondences(the alignment) together with constraints coming form the input schema

6.3 Mixed, schema-based and instance- based systems IF-Map(Information-Flow-based Map) based on the Barwise-Seligman theory of information flow matches two local ontologies by looking at how these are related to a common reference ontology NOM( Naïve Ontology Mapping ) and QOM( Quick Ontology Mapping ) NOM adopts parallel composition of matchers from COMA QOM is a variation of the NOM QOM produces correspondences fast

6.3 Mixed, schema-based and instance- based systems oMap a system for matching OWL ontologies built on top of the Alignment API uses several matchers(classifiers) Xu and Embley proposed composition approach to discover one-to-one alignments, onto-to-many and many-to-many correspondences between graph- like structures matches by combination of multiple matchers and with the help of external knowledge recourses

6.3 Mixed, schema-based and instance- based systems Wise-Integrator performs automatic integration of Web Interfaces of Search Engines unified interface to e-commerce search engines of the same domain of interest Attribute matching based on two types of matches: positive and predictive OLA(OWL Lite Aligner) balancing the contribution of each of the components that compose an ontology inputs:OWL

6.3 Mixed, schema-based and instance- based systems Falcon-AO a system for matching OWL ontologies components: those for performing linguistic and structure matching LMO is a linguistic matcher GMO is a bipartite graph matcher RiMOM( Risk Minimization based Ontology Mapping ) inspired by Bayesian decision theory inputs: two ontologies Aims at an optimal and automatic discovery of alignments which can be complex

6.3 Mixed, schema-based and instance- based systems Corpus-based matching Besides input information available from schema under consideration

6.4 Meta-matching systems APFEL(Alignment Process Features Estimation and Learning) A machine learning approach that explores user validation of initial alignments for optimizing automatically the configuration parameters of some of the matching strategies of the system eTuner Models: L is library of matching components G is a directed graph which encodes K is a set of knobs to be set