Copyright © 2004 DERI® 1 Web Service Modeling Ontology (WSMO) Christoph Bussler and Dieter Fensel DERI International 16th of February 2004.

Slides:



Advertisements
Similar presentations
Web Service Modelling Ontology (WSMO)
Advertisements

WSMO Christoph Bussler and Dieter Fensel Digital Enterprise Research Institute
ISWC Doctoral Symposium Monday, 7 November 2005
1 st COCOON review – March 8 th -9 th, SIXTH FRAMEWORK PROGRAMME PRIORITY e-Health COCOON (FP ) Building knowledge driven & dynamically.
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
Web Service Modeling Ontology - Lite (WSMO-Lite) 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Christoph.
OASIS Reference Model for Service Oriented Architecture 1.0
Object-Oriented Analysis and Design
1 TDT Modeling of Information Systems, Autumn 2006 Model-driven development (MDA), Software Oriented Architecture (SOA) and semantic web (exemplified.
1 The Fourth Summer School on Ontological Engineering and the Semantic Web (SSSW'06) Semantic Web Services Hands-On Session with IRS-III and WSMO Studio.
Semantic Web Fred Framework and Demonstration or ‘my PhD-Thesis in 30 min’ Michael Stollberg, 14-Dec-2004.
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
OWL-S: Semantic Markup for Web Services
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
UML Sequence Diagrams Eileen Kraemer CSE 335 Michigan State University.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Mapping Fundamental Business Process Modelling Language to the Web Services Ontology Gayathri Nadarajan and Yun-Heh Chen-Burger Centre for Intelligent.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. TransIT-funded Project: Digital Enterprise Research Institute.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
TOWARDS INTEROPERABILITY IN TRACKING SYSTEMS: AN ONTOLOGY-BASED APPROACH Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied A.I.
1 WSMX Web Service Modeling Execution WSMO Deliverable 13 Emilia Cimpian, Adrian Mocan, Matthew Moran, Eyal Oren, Michal Zaremba 3 March 2004.
Web Services Glossary Summary of Holger Lausen
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic-enabled Voice and Data Integration: Telecommunication.
Semantic Web Fred: Goal and Service Description Language Michael Stollberg - 05 June
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
SOFTWARE DESIGN.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services and User Goal definition problems Andrej.
Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, Dieter Fensel Digital Enterprise.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
The Dynamic Discovery of Web Services Using WSMX Presented by Robert Zaremba.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services Future Plans Laurentiu Vasiliu,Tomas Vitvar,
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
March 2005EC Presentation1 Data, Information and Process Integration with Semantic Web Services Technical Presentation IST Project Number : FP6 –
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
Christoph Bussler, Laurentiu Vasiliu Digital Enterprise Research Institute (DERI) National University of Ireland, Galway, Ireland SDK meeting.
15./ nd DIP Review, Walldorf, Germany1 Data, Information and Process Integration with Semantic Web Services IST Project Number : FP6 –
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Christoph Bussler Semantic Interfaces.
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
1 Analysing system-user cooperation in KADS H. P. de Greef and J. A. Breuker, Department of Social Science Informatics, University of Amsterdam Knowledge.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Pan-European E-Government Services on the Semantic Web Services.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMO-PA: Formal Specification of Public Administration Service.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Qusay H. Mahmoud CIS* CIS* Service-Oriented Computing Qusay H. Mahmoud, Ph.D.
WSMO in Knowledge Web 2nd SDK cluster f2f meeting Rubén Lara Digital Enterprise.
SDK Cluster Ontology Working Group Meeting Welcome Rudi Studer Institute AIFB, University of Karlsruhe FZI Research.
 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.
WSMO - new structure, main intermediate deliverables - 2nd F2F meeting SDK cluster working group on Semantic Web Services Lausanne, Switzerland,
WSMO 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Christoph Bussler and Dieter Fensel Digital Enterprise.
Object Oriented Programming and Data Abstraction Earl Huff Rowan University.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Second TTF Technical Fair 12 December 2007 Mediation Component Second.
 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.
Conceptual Comparison WSMO/OWL-S 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Rubén Lara, (Dumitru.
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)
Web Ontology Language for Service (OWL-S)
Semantic Markup for Semantic Web Tools:
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

Copyright © 2004 DERI® 1 Web Service Modeling Ontology (WSMO) Christoph Bussler and Dieter Fensel DERI International 16th of February 2004

Copyright © 2004 DERI® 2 Contents  Mission of DERI  Mission of WSMO  WSMO Working Group  WSMO - Del 2  SDK-Cluster

Copyright © 2004 DERI® 3 Mission of DERI “Developing Semantic Web Services as a new infrastructure for eWork and eCommerce.”

Copyright © 2004 DERI® 4 Mission of DERI DERI International € 33 Mio DERI – Lion DIP ASG Knowledge Web SWWS University Institute Level Centre Level Project + Cluster Level DERI Galway € 23 MioDERI Innsbruck € 10 Mio Knowledge Web DIP SEKT SWWS ONTOWEB Esperonto h – Techsight COG Austrian projects University ASG

Copyright © 2004 DERI® 5 Mission of DERI Co- ordinates € 64 Mio SWWS ONTO WEB € 3 Mio DIP Integrated Project Leading IP on SWS € 18 Mio€ 7.2 Mio Knowledge Web Leading Network of Excellence on SWS DERI € 33 Mio

Copyright © 2004 DERI® 6 Mission of WSMO  Providing a standard for describing semantic web services.  Stands for the Web Service Modeling Ontology  WSMO is derived from WSMF

Copyright © 2004 DERI® 7 WSMO Working Group  Web site with public information:  ects/wsmo/ ects/wsmo/  Mailing list:   Contact: 

Copyright © 2004 DERI® 8 WSMO Working Group

Copyright © 2004 DERI® 9 WSMO Working Group  Chairs of the working group: Christoph Bussler and Dieter Fensel  Members of the working group: Sinuhé Arroyo, Michael Breu, Jos de Bruijn Emilia Cimpian, Ying Ding, Juan Miguel Gomez, Sung-Kook Han, Uwe Keller, Rubén Lara, Holger Lausen, Adrian Mocan, Matthew Moran, Axel Polleres,Dumitru Roman, Michael Stollberg, Laurentiu Vasiliu, Michal Zaremba

Copyright © 2004 DERI® 10 WSMO Working Group  Current working drafts:

Copyright © 2004 DERI® 11 WSMO Del 2

Copyright © 2004 DERI® 12 WSMO Del 2  This document presents an ontology called Web Service Modeling Ontology (WSMO) for describing various aspects related to Semantic Web Service.  Having the Web Service Modeling Framework (WSMF) as a starting point, it refines this framework and develops a formal ontology and a formal language.

Copyright © 2004 DERI® 13 WSMO Del 2 Two complementary principles:  Maximal decoupling complemented by  scalable mediation service

Copyright © 2004 DERI® 14 WSMO Del 2

Copyright © 2004 DERI® 15 WSMO Del 2 - Ontologies  Non functional properties  Used mediators Imported ontologies allow a modular approach for ontology design. By importing other ontologies, one can make use of concepts and relations defined elsewhere. Nevertheless, when importing an arbitrary ontology, most likely some steps for aligning, merging and transforming imported ontologies have to be performed. For this reason and in line with the basic design principles underlying the WSMF, we use ontology mediators (ooMediators) for importing ontologies.  Concept definitions The set of concepts that belong to the represented ontology.  Relation definitions The set of relations that belong to the represented ontology.  Axioms The set of axioms that belong to the represented ontology.  Instances The set of instances that belong to the represented ontology.

Copyright © 2004 DERI® 16 WSMO Del 2 - Goals  Non functional properties  Used mediators By importing ontologies, a goal can make use of concepts and relations defined elsewhere. A goal can import ontologies using ontology mediators (ooMediators). A goal may be defined by reusing an already existing goal or by combining existing goals. This is achieved by using goal mediators (ggMediators).  Post-conditions  Post-conditions in WSMO describe what a web service returns in response to its input. They define the relation between the inputs and the outputs.  Effects  Effects describe the state of the world after the execution of the service.

Copyright © 2004 DERI® 17 WSMO Del 2 - Mediators We distinguish between four different mediators:  ggMediators: mediators that link two goals.  ooMediators: mediators that import ontologies and resolve possible representation mismatches among all imported ontologies.  wgMediators: mediators that link web service to goals, i.e. they explicitly state the difference (reduction) between the two components and map different vocabularies.  wwMediators: mediators linking two Web Services.

Copyright © 2004 DERI® 18 WSMO Del 2 - Mediators

Copyright © 2004 DERI® 19 WSMO Del 2 - Mediators  Non functional properties  Source component The source component defines one of the two logically connected entities.  Target component The target component defines one of the two logically connected entities.  Mediation Service The mediation service points to a goal that declarative describes the mapping or to a wwMediator that links to a web service that actually implements the mapping.  Reduction A reduction only exists in a wwMediator or a ggMediator. It describes in a logical formula the differences between the functionality described in the goal and the one of the web service (if any) or another goal.

Copyright © 2004 DERI® 20 WSMO Del 2 – Web Service  Capability  A capability defines the web service by means of its functionality.  Interfaces  An interface extends the description of the capability to a higher level of complexity.  Groundings  A grounding specifies how to access the service. It has mainly to do with protocol and message formats, serialization, transport and addressing. The grounding is a mapping from the abstract specification to a concrete specification of the elements that describe a service, which are required for interacting with the service.

Copyright © 2004 DERI® 21 WSMO Del 2 – Capability  Non functional properties  Used mediators By importing ontologies, a capability can make use of concepts and relations defined elsewhere. A capability can import ontologies using ontology mediators (ooMediators). A capability can be linked to a goal using a wgMediator.  Pre-conditions Pre-conditions in WSMO describe what a web service expects for enabling it to provide its service. They define conditions over the input.  Post-conditions Post-conditions in WSMO describe what a web service returns in response to its input. They define the relation between the input and the output.  Assumptions Assumptions are similar to pre-conditions, however, also reference aspects of the state of the world beyond the actual input.  Effects Effects describe the state of the world after the execution of the service.

Copyright © 2004 DERI® 22 WSMO Del 2 – Interfaces  Non functional parameters  Errors  Choreography defines the sequence and conditions under which multiple cooperating proxies exchange information in order to achieve some useful function.  A proxy is defined as being either a goal or a wwMediator. Proxies are used when a web service invokes other web services in order to provide its service. Each time a web service needs to be invoked, a proxy needs to be declared (by either declaring a goal or linking it to a wwMediator). This way both dynamic (on the fly) composition (by declaring proxies consisting of goals descriptions) and static composition (by linking proxies to wwMediators) are supported.  In addition, choreography describes an access to the intermediate states of the service. Very related to choreography are data and control flow – both implementing the external accessible part of the business logic of the web service.  Compensation  When an invoked service fails (i.e. an error code is returned), the service that invoked it may implement a strategy for compensation. The compensation in fact represents either a wwMediator or a goal.  Message exchange  A message exchange pattern describes the temporal and causal relationships, if any, of multiple messages exchanged.

Copyright © 2004 DERI® 23 WSMO Del 2 – Language F-Logic combines the advantages of conceptual high-level approaches typical for frame-based language and the expressiveness, the compact syntax, and the well defined semantics from logics.  it provides a standard model theory  it is a full first order logic language  it provides second order syntax while staying in the first order logic semantics  it has a minimal model semantics  implemented inference engines are already available.

Copyright © 2004 DERI® 24 SDK-CLuster - Mission  Strengthening European Research and Industry in Semantic Web and Semantic Web Services  Working towards international standardization together with US-based DAML  Promoting project‘s research results to industry and academia through joint dissemination  Strengthening world-wide research and standardization in Semantic Web and Semantic Web Services field

Copyright © 2004 DERI® 25 SDK-CLuster - Projects  SEKT (Semantically-Enabled Knowledge Technologies)  DIP (Data, Information and Process with Semantic Web Services) dip/  Knowledge Web  Aligned with SWWS and DERI

Copyright © 2004 DERI® 26 SDK-CLuster - WSMO  We will set up a SDK-cluster working group on WSMO in March  Chairs will be Christoph Bussler and Dieter Fensel  It will be open to all members of SEKT, DIP, Knowledge Web, SWWS, and DERI.  We are also open to experts in the field from outside of these projects.  After having achieved significant results we may further cooperate with initiatives such as SWSI, W3C, and OASIS.