State of the Art Ontology Mapping By Justin Martineau.

Slides:



Advertisements
Similar presentations
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
Advertisements

Kunal Narsinghani Ashwini Lahane Ontology Mapping and link discovery.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Kyriakos Kritikos (ΥΔ) Miltos Stratakis (MET)
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
FCA-MERGE: Bottom-up Merging of Ontologies
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
An Empirical Investigation of Learning from the Semantic Web Pete Edwards Gunnar AAstrand Grimnes Alun Preece Computing Science Department University of.
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.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya Fridman Noy and Mark A. Musen.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy Stanford Medical Informatics Stanford University.
Learning to Match Ontologies on the Semantic Web AnHai Doan Jayant Madhavan Robin Dhamankar Pedro Domingos Alon Halevy.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya Fridman Noy and Mark A. Musen.
02 -1 Lecture 02 Agent Technology Topics –Introduction –Agent Reasoning –Agent Learning –Ontology Engineering –User Modeling –Mobile Agents –Multi-Agent.
1 CIS607, Fall 2005 Semantic Information Integration Presentation by Amanda Hosler Week 6 (Nov. 2)
Lesson-21Process Modeling Define systems modeling and differentiate between logical and physical system models. Define process modeling and explain its.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Business Domain Modelling Principles Theory and Practice HYPERCUBE Ltd 7 CURTAIN RD, LONDON EC2A 3LT Mike Bennett, Hypercube Ltd.
Ontology Learning and Population from Text: Algorithms, Evaluation and Applications Chapters Presented by Sole.
Evaluating Ontology-Mapping Tools: Requirements and Experience Natalya F. Noy Mark A. Musen Stanford Medical Informatics Stanford University.
ONTOLOGY MATCHING Part III: Systems and evaluation.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Ontology Matching Basics Ontology Matching by Jerome Euzenat and Pavel Shvaiko Parts I and II 11/6/2012Ontology Matching Basics - PL, CS 6521.
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
In The Name Of God. Jhaleh Narimisaei By Guide: Dr. Shadgar Implementation of Web Ontology and Semantic Application for Electronic Journal Citation System.
Machine Learning CUNY Graduate Center Lecture 1: Introduction.
University of Dublin Trinity College Localisation and Personalisation: Dynamic Retrieval & Adaptation of Multi-lingual Multimedia Content Prof Vincent.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
Xiaoying Gao Computer Science Victoria University of Wellington Intelligent Agents COMP 423.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
SEMANTIC WEB FOR A HOSPITAL
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
Object Oriented Multi-Database Systems An Overview of Chapters 4 and 5.
Machine Learning Chapter 5. Artificial IntelligenceChapter 52 Learning 1. Rote learning rote( โรท ) n. วิถีทาง, ทางเดิน, วิธีการตามปกติ, (by rote จากความทรงจำ.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
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.
Working with Ontologies Introduction to DOGMA and related research.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
CSC 9010 Spring, Paula Matuszek. 1 CS 9010: Semantic Web Applications and Ontology Engineering Paula Matuszek Spring, 2006.
11 Chapter 11 Object-Oriented Databases Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
CSE & CSE6002E - Soft Computing Winter Semester, 2011 Course Review.
Copy right 2004 Adam Pease permission to copy granted so long as slides and this notice are not altered Ontology Overview Introduction.
Machine Learning in CSC 196K
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
1 A Methodology for automatic retrieval of similarly shaped machinable components Mark Ascher - Dept of ECE.
Artificial Intelligence Knowledge Representation.
Application architectures Advisor : Dr. Moneer Al_Mekhlafi By : Ahmed AbdAllah Al_Homaidi.
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
Brief Intro to Machine Learning CS539
RESEARCH APPROACH.
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Ontology Evolution: A Methodological Overview
MACHINE LEARNING.
Basic Intro Tutorial on Machine Learning and Data Mining
Co-champions: Mike Bennett, Andrea Westerinen
Integrating Taxonomies
Presentation By: Eryk Helenowski PURE Mentor: Vincent Bindschaedler
State of the Art Ontology Mapping
Introducing Apache Mahout
Generalized Diagnostics with the Non-Axiomatic Reasoning System (NARS)
Presentation transcript:

State of the Art Ontology Mapping By Justin Martineau

Overview Motivation Theory Practice PROMPT for Protégé Motivation Theory Practice PROMPT for Protégé

Motivation Business Better communication with subcontractors Artificial Intelligence Researchers Source of Training Data Way to share learning results Programmers Tool to make better applications Laymen Indirectly through Tools Ex: Tool for comparison of Similar Products Business Better communication with subcontractors Artificial Intelligence Researchers Source of Training Data Way to share learning results Programmers Tool to make better applications Laymen Indirectly through Tools Ex: Tool for comparison of Similar Products Ontology Mapping Benefits:

Theory Machine Learning Natural Language Processing Heuristics Database Schema Merging Formal Concept Analysis (Produce a Concept Lattice) Cluster into Objects with same subset of properties & Properties belonging to object clusters Machine Learning Natural Language Processing Heuristics Database Schema Merging Formal Concept Analysis (Produce a Concept Lattice) Cluster into Objects with same subset of properties & Properties belonging to object clusters Applicable Techniques:

Practice FCA-Merge - uses Formal Concept Analysis, & NLP IF-Map - uses thy of info flow (Barwise & Seligman 97) SMART - uses linguistic similarity and heuristics PROMPT - uses linguistic similarity and heuristics GLUE - uses ML, Meta-Learning, Naïve Bayes, Relaxation Labeling … CAIMAN - uses ML, text classification and probability ITTalks - uses text classification, and Bayesian reasoning ONION - uses Heuristics, user checks input, ML of user choices ConceptTool - uses Description Logic, linugistics, heuristics FCA-Merge - uses Formal Concept Analysis, & NLP IF-Map - uses thy of info flow (Barwise & Seligman 97) SMART - uses linguistic similarity and heuristics PROMPT - uses linguistic similarity and heuristics GLUE - uses ML, Meta-Learning, Naïve Bayes, Relaxation Labeling … CAIMAN - uses ML, text classification and probability ITTalks - uses text classification, and Bayesian reasoning ONION - uses Heuristics, user checks input, ML of user choices ConceptTool - uses Description Logic, linugistics, heuristics

Prompt for Protégé Many Different Tools iPrompt - Ontology-mergering tool AnchorPrompt - Ontology-alignment tool PromptDiff - Ontology-versioning tool PromptFactor - Determine semantic sub- ontologies Many Different Tools iPrompt - Ontology-mergering tool AnchorPrompt - Ontology-alignment tool PromptDiff - Ontology-versioning tool PromptFactor - Determine semantic sub- ontologies

Prompt Architecture

iPrompt Ontology-Merging Flowchart

iPrompt UI Suggestions ordered based on last operation to maintain user’s focus Can prefer one Ontology over another, so conflicts are resolved in its favor Suggestions are Explained Logs operations, Log can be open an applied. Suggestions ordered based on last operation to maintain user’s focus Can prefer one Ontology over another, so conflicts are resolved in its favor Suggestions are Explained Logs operations, Log can be open an applied.

Ex: Merging 2 Ontologies Before Starting the Merger

Ex: Merging 2 Ontologies An Empty Ontology with a list of suggestions

Ex: Merging 2 Ontologies Person Class added, Receives slots from both Ontologies

iPrompt Conflicts Name Conflict Dangling Pointers (Suggests Importing) Class Hierarchy Redundancy Slot Value Restriction Violations Name Conflict Dangling Pointers (Suggests Importing) Class Hierarchy Redundancy Slot Value Restriction Violations

PromptDiff - Ontology Version Tracking  Unix Diff doesn’t work well with Ontologies  Heuristic Algorithm  Produces Structured Diff Representation  Unix Diff doesn’t work well with Ontologies  Heuristic Algorithm  Produces Structured Diff Representation

Ex: Wine Ontology

Questions Figures and Images from: The PROMPT Suite: Interactive Tools For Ontology Merging And Mapping