Dynamic Ontology Matching Pavel Shvaiko OpenKnowledge meetings 9 February, 13 March, 2006 Trento, Italy.

Slides:



Advertisements
Similar presentations
Oyster, Edinburgh, May 2006 AIFB OYSTER - Sharing and Re-using Ontologies in a Peer-to-Peer Community Raul Palma 2, Peter Haase 1 1) Institute AIFB, University.
Advertisements

Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
Controlled Vocabularies in TELPlus Antoine ISAAC Vrije Universiteit Amsterdam EDLProject Workshop November 2007.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
May 28, 2002 P2P Databases 1 Philip A. Bernstein Microsoft Research Fausto Giunchiglia Univ. of Trento Anastasios Kementsietsidis Univ. of Toronto John.
Reducing the Cost of Validating Mapping Compositions by Exploiting Semantic Relationships Eduard C. Dragut Ramon Lawrence Eduard C. Dragut Ramon Lawrence.
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.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
P2P Information Interoperability & Decision Support Domain Application SEMANTIC INTEROP QUERY PROCESSING GIS INTEROP P2P ● Heterogeneous semantic ● Semantic.
Infomaster: An information Integration Tool O. M. Duschka and M. R. Genesereth Presentation by Cui Tao.
AOSE-2003, Melbourne July 15 th 1 Agent Oriented modeling by interleaving formal and informal analysis Anna Perini 1, Marco Pistore 2,1, Marco Roveri 1,
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Query Planning for Searching Inter- Dependent Deep-Web Databases Fan Wang 1, Gagan Agrawal 1, Ruoming Jin 2 1 Department of Computer.
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,
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Conceptual Modeling Issues in Web Applications enhanced with Web services Sara Comai, Politecnico di Milano In collaboration with:
BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING Pavel Shvaiko joint work with Fausto Giunchiglia and Mikalai Yatskevich INFINT 2007 Bertinoro Workshop on Information.
A Goal-Based Organizational Perspective on Multi-Agent Architectures Manuel Kolp † Paolo Giorgini ‡ John Mylopoulos † † Department of Computer Science.
Deploying Trust Policies on the Semantic Web Brian Matthews and Theo Dimitrakos.
Peer-to-Peer Data Integration Using Distributed Bridges Neal Arthorne B. Eng. Computer Systems (2002) Supervisor: Babak Esfandiari April 12, 2005 Candidate.
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
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.
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
The Data Ring: Community Content Sharing Serge Abiteboul (INRIA) Alkis Polyzotis (UC Santa Cruz)
Dimitrios Skoutas Alkis Simitsis
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Semantic Network as Continuous System Technical University of Košice doc. Ing. Kristína Machová, PhD. Ing. Stanislav Dvorščák WIKT 2010.
1 INTEROP WP1: Knowledge Map Michaël Petit (U. of Namur) January 19 th 2004 Updated description of tasks after INTEROP Kickoff Meeting, Bordeaux.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Web Services Flow Language Guoqiang Wang Oct 7, 2002.
A Classification of Schema-based Matching Approaches Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Some questions -What is metadata? -Data about data.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Requirements Engineering-Based Conceptual Modelling From: Requirements Engineering E. Insfran, O. Pastor and R. Wieringa Presented by Chin-Yi Tsai.
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.
Shridhar Bhalerao CMSC 601 Finding Implicit Relations in the Semantic Web.
Scalable Hybrid Keyword Search on Distributed Database Jungkee Kim Florida State University Community Grids Laboratory, Indiana University Workshop on.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Public Access and Spatial Metadata Values: Semantic Network Services Response to EU Directives Maria Rüther Federal Environment Agency,
Information Architecture The Open Group UDEF Project
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
Mathematical Service Matching Using Description Logic and OWL Kamelia Asadzadeh Manjili
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Cross-Ontological Relationships
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Web Ontology Language for Service (OWL-S)
Wsdl.
Towards Evaluation of P2P-based DKMS
Analysis models and design models
Business Process Management and Semantic Technologies
Presentation transcript:

Dynamic Ontology Matching Pavel Shvaiko OpenKnowledge meetings 9 February, 13 March, 2006 Trento, Italy

OK meetings, 9 February, 13 March, 2006, Trento, Italy 2 Introduction (Trento view) Information sources (e.g., catalogs) can be viewed as graph-like structures containing terms and their inter-relationships Matching takes two graph-like structures and produces a mapping between the nodes of the graphs that correspond semantically to each other

OK meetings, 9 February, 13 March, 2006, Trento, Italy 3 P2P scenario (match-oriented view)

OK meetings, 9 February, 13 March, 2006, Trento, Italy 4 P2P scenario: more details Peers are autonomous They appear and disappear on the network They use different terminology Matching (on-the-fly) Determine the relationships between peer schemas Use these relationships for query answering An assumption that all peers rely on one global schema, as in data integration, can not be made, because the global schema might need to be updated any time the system evolves

OK meetings, 9 February, 13 March, 2006, Trento, Italy 5 Requirements Input size of ontologies At most 100 entinties per ontology Domains of interest Bioinformatics and GIS Emergency response Matching Performance At most 2 seconds per matching task Memory limit: 256Mb Matching Quality Mistakes are acceptable

OK meetings, 9 February, 13 March, 2006, Trento, Italy 6 Discussion - I Input OWL, RDF, XML Will the instances be available? Quality/charachteristics of entities Partial vs Complete ontology matching Perhaps we might not need to have a complete alignment to answer a query Quality/Efficiency trade off QOM example Online vs Offline vs Mixed match and QA

OK meetings, 9 February, 13 March, 2006, Trento, Italy 7 Discussion - II What is in the alignment ? 1-1, 1-n, n-m Is any relation suitable? Output format Test cases The sooner we have them, the better Matching quality measures User/task related measures What is more important in the application: Precision or recall or both?

OK meetings, 9 February, 13 March, 2006, Trento, Italy 8 Discussion - III Alignment negotiation Explanation and argumentation

OK meetings, 9 February, 13 March, 2006, Trento, Italy 9 A comparison of techniques for dynamic ontology matching 1.Introduction [2p] All 2.The dynamic ontology matching problem [19p] Pavel 1.P2P information management systems [3p] Ilya 2.Motivating scenarios (2 our applications) [12p] Maurizio+Marco + Marta? 3.Requirements (functional vs non-functional) [2p]Pavel + Marta? 4.Problem statement [2p] Pavel+Ilya 1.why is it different from previous works 3.A conceptual basis for comparison of dynamic matching techniques [13p] Marco 1.The framework + taxonomy [4+3p] Marco+Pavel+Mikalai 2.Ontology matching (standard) [3p]Pavel+Mikalai 3.Plausible DOM methods (transitivity) [3p]Pavel+Mikalai 4.Systems and evaluation [10p] Mikalai 1.State of the art prototypes [2p]Pavel 2.Evaluation methodology [3p]Mikalai 3.Comarative evaluation results [5p]Mikalai 5.Discussion/Open Issues and challenges towards DOM [3p] All 6.Conclusions [2p]

OK meetings, 9 February, 13 March, 2006, Trento, Italy 10 A comparison of techniques for dynamic ontology matching Index solid: Feb 17 (DONE) Parallel 2,3,4: March 10 (DONE) Use case + details of what should be matched by Fiona (March 22) A first draft (circulated to partners): April 5 Trento Feedback by April 19 Second draft (circulated to parnters): Barcelona Feedback by Final version by mid May? Trento

OK meetings, 9 February, 13 March, 2006, Trento, Italy 11 Motivating scenarios (P2P + 2 our applications) 1.Intuitive description (environment, actors, operations for the system) [1p] 2.Requirements (Tropos) [2p + 1 fig] domain description (Peers and peer goals) use case QA (functional requirements) 1.Measure quality (GEA)  Trade quality for speed? 2.Transitivity in GEA 3.Logical architecture (organization of users and C/S Ps) [1p+1fig] 4.Physical architecture (bioinformatics=logical arcitechture) 5.Non-functional requirements [1p] P2P 1.Number of peers and connectivity 2.Size and shape of ontologies/data 3.Run-time vs offline: time response, mixed initiative 4.Memory limit (256 mb)

OK meetings, 9 February, 13 March, 2006, Trento, Italy 12 Conceptual Framework (Marco->March) [m6] 1.Introduction 2.P2P … 1.P2P information management systems 2.Motivating examples 3.Basic notation, terminology 4.Ontology Matching 1.Running examples (semantic matching + IF-MAP) 5.DOM 1.Dynamics (peers, ontologies, …) 2.Transitivity (compositionality of mappings and queries) 3.The basic theorem 6.DOM interaction model 7.Formalizing motivating examples

OK meetings, 9 February, 13 March, 2006, Trento, Italy 13 Methodological Framework (Trento->March) 1.Routing / Navigation / Search Ilya + Maxym [m6] 1.Basic operations 1.Node matching 2.Navigation 3.Query answering (substeps: rewriting) 2.Composite operations 1.Matching 2.QA 3.Interaction models for the above 2 4.Two case studies 2.Approximation / Quality [m12] 1.???

OK meetings, 9 February, 13 March, 2006, Trento, Italy 14 A potential example of DOM - 1 [Source: Bin He]

OK meetings, 9 February, 13 March, 2006, Trento, Italy 15 A potential example of DOM - 2 [Source: Bin He]

OK meetings, 9 February, 13 March, 2006, Trento, Italy 16 DOM: open questions 1.What do we technically mean by dynamic? ontology matching 2.Business cases & technical use cases 3.Technically, what do we match in our scenarios? 1.Messages between agents 2.Functionalities of web services 3.Classifications/Ontologies