Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck www.deri.at Second TTF Technical Fair 12 December 2007 Mediation Component Second.

Slides:



Advertisements
Similar presentations
© Copyright 2007 STI - INNSBRUCK Applying Reasoning to Instance Transformation Adrian Mocan, Mick Kerrigan, Emilia Cimpian
Advertisements

Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
Reference Implementation WSMX Matthew Moran, (Emilia Cimpian, AdrianMocan, Eyal Oren, Michal Zaremba) Digital Enterprise Research Institute
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The WSML Editor Plugin to the Web Services Modeling Toolkit Mick.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
Data integration mediation system “ … The mountain is a mountain, The mountain is not a mountain The mountain is a mountain. “ Presented by Taras Mahlin.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSMX Data Mediation Adrian Mocan
An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
© Copyright Mick Kerrigan and Barry Norton Semantic Execution Environments Service Engineering.
Semantic Mediation & OWS 8 Glenn Guempel
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
SemanTic Interoperability To access Cultural Heritage Frank van Harmelen Henk Matthezing Peter Wittenburg Marjolein van Gendt Antoine Isaac Lourens van.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMX: a Semantic Service Oriented Middleware for B2B Integration.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck EASAIER 18 Month Coordination Meeting, Tel Aviv, Israel WP 2 – Media.
1 WSMX Web Service Modeling Execution WSMO Deliverable 13 Emilia Cimpian, Adrian Mocan, Matthew Moran, Eyal Oren, Michal Zaremba 3 March 2004.
Copyright © 2004 DERI® 1 Web Service Modeling Ontology (WSMO) Christoph Bussler and Dieter Fensel DERI International 16th of February 2004.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
Architecting Web Services Unit – II – PART - III.
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Dimitrios Skoutas Alkis Simitsis
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Technical Fair 11th December 2007 Developer STI Innsbruck: The.
Object Oriented Multi-Database Systems An Overview of Chapters 4 and 5.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
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.
Christoph Bussler, Laurentiu Vasiliu Digital Enterprise Research Institute (DERI) National University of Ireland, Galway, Ireland SDK meeting.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Technical Task Fair December 2007 SWS Composition The SUPER Approach.
Scaling Heterogeneous Databases and Design of DISCO Anthony Tomasic Louiqa Raschid Patrick Valduriez Presented by: Nazia Khatir Texas A&M University.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 3 rd Planetary.
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Towards Semantic Interoperability: In-depth Comparison of Two Approaches to Solving Semantic Web Service Challenge Mediation Tasks Tomas Vitvar, Marco.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMO-PA: Formal Specification of Public Administration Service.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Dynamic RosettaNet Integration on Semantic Web Services Tomas.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Technical Fair December 11th, 2007 Semantic Web Services Challenge Srdjan.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
 Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute Semi-automatic Composition.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Of 24 lecture 11: ontology – mediation, merging & aligning.
WWW: WSMO, WSML, and WSMX in a Nutshell Dumitru Roman 1, Jos de Bruijn 1, Adrian Mocan 1, Holger Lausen 1,2, John Domingue 3, Christoph Bussler 2, and.
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Web Service Modeling Ontology (WSMO)
Distribution and components
Web Ontology Language for Service (OWL-S)
[jws13] Evaluation of instance matching tools: The experience of OAEI
Business Process Management and Semantic Technologies
A framework for ontology Learning FROM Big Data
Presentation transcript:

Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Second TTF Technical Fair 12 December 2007 Mediation Component Second TTF Technical Fair Adrian Mocan, Emilia Cimpian, François Scharffe, Omair Shafiq DERI Innsbruck – University of Innsbruck

Members Adrian Mocan (Chair) – Coordinator –Instance Transformation –Abstract Mapping Language API François Scharffe –Ontology Alignment Representation Emilia Cîmpian –Process Mediation Omair Shafiq –Mediation support for Triple Space Computing and TripCom

3 Second TTF Technical Fair 12 December 2007 Overview New developments on ontology-based data mediation tools –Mediation in TSC and TripCom Business Process Mediation Ontology Alignment Representation

4 Second TTF Technical Fair 12 December 2007 Ontology-based data mediation Universität Innsbruck Leopold Franzens Second TTF Technical Fair  Copyright 2006 DERI Innsbruck Mediation Component 12 December 2007

5 Second TTF Technical Fair 12 December 2007 Context and Mediation Scenario Scenario: Approach: Context Web Service Modeling Ontology (WSMO)‏ Web Service Modeling Language (WSML)‏ Web Service Execution Environment (WSMX)‏ Design-time Semi-automatic approach for Ontology Mapping Run-time Automatic instance transformation

6 Second TTF Technical Fair 12 December 2007 Design-Time Ontology Mapping Tool Most important features: –Perspectives Different view-points on the ontology Allows to identify different types of mismatches –Bottom-up approach Training set –Top-down approach Decomposition, Contexts –Suggestions Lexical algorithms Structural algorithms –Consider the structure –Use the already creating mappings to improve the quality of suggestions Aim –To abstract the user from the burden on mappings creation process

7 Second TTF Technical Fair 12 December 2007 Run-Time Data Mediator Uses a reasoner to evaluate the mapping rules –WSML2Reasoner (MINS)‏ Outputs –Mediated data Target ontology instances Main Mediation Scenario: Instance Transformation Inputs –Incoming data Source ontology instances Features –Completely automatic process –Grounding of the abstract mappings to a concrete language F-Logic, WSML

8 Second TTF Technical Fair 12 December 2007 New features Imported Ontologies Mapping of inheritance hierarchies Transformation services Comparators Mappings testing (MUnit)

9 Second TTF Technical Fair 12 December 2007 New features Imported Ontologies The imported elements are distinctively marked Imported elements can be included/removed from the mapping views Focus can be changed to any of the imported ontologies

10 Second TTF Technical Fair 12 December 2007 New features Mapping of inheritance hierarchies A series of improvements regarding the mappings creation between inheritance hierarchies

11 Second TTF Technical Fair 12 December 2007 New features Mapping of inheritance hierarchies A series of improvements regarding the mappings creation between inheritance hierarchies Inherited Instance Transformation

12 Second TTF Technical Fair 12 December 2007 New features Mapping of inheritance hierarchies Every instance of G is an instance of B –Attribute b is mapped with the attribute d An instance of D is created as well But G has its own attribute g –An instance of H is created as well In fact only an instances of H should be created –In background extra rules need to be generated to state that “any instance of a subconcept of D can be a filler for c” –Post-processing includes methods for pruning the undesired instances We need to mediate an instance of G

13 Second TTF Technical Fair 12 December 2007 New features Mapping of inheritance hierarchies with conditions

14 Second TTF Technical Fair 12 December 2007 New features Transformation Services Used to compute new target values based on source values

15 Second TTF Technical Fair 12 December 2007 New features Transformation Services New service identifiers can be included at any time in the mapping process At run-time the reasoner just prepares the values needed for the invocation The service calls are resolved (i.e. invoked) in the post-processing step Assures independence on the reasoning support Unrestricted number of services can used in the mappings

16 Second TTF Technical Fair 12 December 2007 New features Conditions on literals and comparators Allows the usage of the InstanceOf view to create conditions on literals

17 Second TTF Technical Fair 12 December 2007 New Features Mapping Unit Test View The run-time component is embed in the design-time tool in order to allow the testing of the mappings

18 Second TTF Technical Fair 12 December 2007 Conclusions and Further Work The ontology-based data mediation tools are under active development New features to come: –Optimization for the run-time component To include in the reasoning space only the required fragments of the ontology and their corresponding mappings –Wizard for creating test cases –Flexible mechanisms for adding new resolvers for the transformation services

Mediation support for Triple Space Computing Data heterogeneity issues among different parties communication via Triple Space Need of Mediation support in Triple Space Computing (TSC)  Use of Abstract Mapping Language to specify Mapping Rules and grounding of Mapping Rules to RDF –Design Time  Design time tool for creation of mapping rules –Runtime  Architecture, APIs  RDF schema for grounding of mapping rules into RDF  Mediation Engine for Triple Space Computing middleware Current and Future Work –In TripCom Protocol Mediation, Message Mediation and Data Mediation Reusability of WSMX Data and Process Mediation Prototype development

20 Second TTF Technical Fair 12 December 2007 Process Mediation Universität Innsbruck Leopold Franzens Second TTF Technical Fair  Copyright 2006 DERI Innsbruck Mediation Component 12 December 2007

21 Second TTF Technical Fair 12 December 2007 Overview Requirements Process Mediation Approaches: –Run-time –Design-time Design-time Process Mediator, SUPER project approach

22 Second TTF Technical Fair 12 December 2007 Requirements I Example 1: Split message Example 2: Stop message Example 3: Inverse messages

23 Second TTF Technical Fair 12 December 2007 Requirements II

24 Second TTF Technical Fair 12 December 2007 Requirements II The Mediator Process has to control the execution of the other three process (as its sub-processes)‏ It may involve the change of some of the three sub-processes

25 Second TTF Technical Fair 12 December 2007 Process Mediation Approaches Run-time Process Mediation –Input 2 or more Choreographies –Output - –Advantage: Automatic –Disadvantage: Un-solvable mismatches Design-time Process Mediation –Input 2 or more BPMO Processes –Output 1 Mediator Process –Advantage: BA should be able to solve all the mismatches that may appear Executable by the SBPELEE –Disadvantage: Manual -> Semi-automatic

26 Second TTF Technical Fair 12 December 2007 Design-time Process Mediation - The SUPER project approach Use the BPMO editor to enable the Mediator Process design –Extract the entities relevant for the mediation from the input processes –Create the corresponding entities for the Mediator Process –Generate (fragments of) the Mediator Process –Validate totally or partially the Mediator Process

27 Second TTF Technical Fair 12 December 2007 Extract the entities relevant for the mediation Marketing Department Process

28 Second TTF Technical Fair 12 December 2007 Extract the entities relevant for the mediation Technical Department Process

29 Second TTF Technical Fair 12 December 2007 Mediator Process

30 Second TTF Technical Fair 12 December 2007 Mediator Process

31 Second TTF Technical Fair 12 December 2007 Mediator Process

32 Second TTF Technical Fair 12 December 2007 Extract the entities relevant for the mediation Customer Process

33 Second TTF Technical Fair 12 December 2007 Mediator Process

34 Second TTF Technical Fair 12 December 2007 Future Work Develop reduction mechanisms Synchronization, sequentiality –Ex: receive PO on one branch and send PO on the other => receive PO followed by send PO Integration with Data Mediator –data heterogeneity – mismatches have to be previously solved

35 Second TTF Technical Fair 12 December 2007 Ontology Alignment Representation Universität Innsbruck Leopold Franzens Second TTF Technical Fair  Copyright 2006 DERI Innsbruck Mediation Component 12 December 2007

36 Second TTF Technical Fair 12 December 2007 Ontology Alignment Representation What need to be represented ? –The correspondences between ontologies entities entities: Classes, Attributes, Relations relations: Equivalence, Subsumption conditions: domain and range values and types, occurrence. Values transformations (conversion, concatenation, aggregation)‏

37 Second TTF Technical Fair 12 December 2007 Ontology Alignment Representation How can the alignment task be performed –Design time Components (WSMT mapping editor)‏ Graphical Mapping Interfaces Matchers –Practical mediation tasks Ontology Merging Instance Transformation (WSMX Data Mediator)‏ Query Rewriting instance unification There is a need to communicate alignments between the components being part of the mediation process

38 Second TTF Technical Fair 12 December 2007 Ontology Alignment Representation How was it done until now ? –Encoding the alignment using axioms of the ontology language ex: OWL equivalent-class and subclass-of => limit the expressiveness of the alignments to be represented –Integrated systems Use their own representation => Limit the use of systems tool and algorithms

39 Second TTF Technical Fair 12 December 2007 Ontology Alignment Representation We developed an ontology alignment language –Expressive 1,1 to n,n correspondences between every ontological entities models conditions as restrictions on entities allows to specify data transformations –Abstract from the ontology language –Meant to be an exchange format

40 Second TTF Technical Fair 12 December 2007 Ontology Alignment Representation The alignment language as a pivot format in the data mediation process Matching Algorithm 2 Matching Algorithm 1 Graphical Mapping Interface Alignment Data Mediator Ontology Merging Algorithm Reasoner

41 Second TTF Technical Fair 12 December 2007 Ontology Alignment Representation Implementation –Three syntaxes: Abstract Syntax Surface syntax RDF syntax –APIs providing Parsers for the RDF and surface syntaxes Renderer/Exporters to –OWL-DL, WSML-Flight, SKOS, SWRL –Various tools (Matching Service, WSMX data mediator, OntoStudio, Storage service)‏

42 Second TTF Technical Fair 12 December 2007 Ontology Alignment Representation Ongoing and future works –Building a library of common correspondence patterns –Building more efficient matching algorithms based on patterns –Doing RDF data transformation through SPARQL Construct queries –Proposal for standardization (W3C)‏

Questions?