wsmo logo

D17v0.2 WSMO Tutorial

WSMO Working Draft 17 January 2005

This version:
http://www.wsmo.org/TR/d17//v0.2/20050117/
Latest version:
http://www.wsmo.org/TR/d17/
Previous version:
http://www.wsmo.org/2004/d17/v0.2/20041218/
 
Editors:
Michael Stollberg (DERI Innsbruck)
Sinuhé Arroyo (DERI Innsbruck)
 
Authors:
Christoph Bussler (DERI Galway)
Sinuhé Arroyo (DERI Innsbruck)
Michael Stollberg (DERI Innsbruck)
Matthew Moran (DERI Galway)
John Domingue (Open University)
Michal Zaremba (DERI Galway)
Liliana Cabral (Open University)
Jos de Brujin (DERI Innsbruck)

This document is also available in non-normative PDF version.
Copyright © 2004 DERI®, All Rights Reserved. DERI liability, trademark, document use, and software licensing rules apply.


Abstract

This document comprises the WSMO Tutorial efforts. The tutorial is intended to disseminate the Web Service Modeling Ontology WSMO to worldwide audiences interested in Semantic Web Services. The tutorial has already been presented at several international events, and it is intended to present it at future events also.


Table of contents

1. Introduction
2. Overview of WSMO Tutorial
2.1 Part I - Introduction to the Semantic Web and Semantic Web Services
2.2 Part II - Introduction to WSMO
2.3 Part III - The Building Blocks of WSMO
2.4 Part IV - Web Service Interfaces: Choreography and Orchstration
2.5 Part V - The WSMO Languages: WSML
2.6 Part VI - The Execution Environments: WSMX and IRS 3
2.7 Part VII - The WSMO Tools
2.8 Part VIII - Hands On Session
3. Presentation Events
3.1 AIMSA 2004
3.2 Net Object Days 2004
3.3 ISWC 2004
3.4 ASG Project Tutorial
3.5 WSMO training for DIP
4. Conclusion and 'Lessons Learned'
References
Acknowledgements


1. Introduction

The Web Service Modeling Ontology WSMO [WSMO] along with its related efforts in the WSML [WSML Working Group] and WSMX [WSMX Working Group] working groups presents a complete framework for Semantic Web Services, combining Semantic Web and Web Service technologies. The potential user community needs to understand the aims, design, and specification structure of WSMO, as a first step towards universal acceptance and use of WSMO within research and development efforts around Semantic Web Services. The WSMO Tutorial presented in this document represents an initial effort to disseminate WSMO at international events to a world wide audience.

The objectives of the WSMO Tutorial are to enable attendees to:

The WSMO Tutorial is currently being presented at different international events in a flexible format, so that the actual content of the tutorial presentation events can change in accordance with (1) the requirements of the particular presentation event, and (2) changes / extensions developed for WSMO and related technologies as part of ongoing research work. This document gives a general overview of the WSMO Tutorial, and contains the slide sets and information for each presentation event of the tutorial.

This document is structured as follows: Section 2 provides a general overview of the WSMO Tutorial, explaining the structure and content of the different modules of the tutorial; Section 3 contains information about the presentation events of the WSMO Tutorial, providing the slide sets for download and additional information on the specific event; Section 4 concludes the document, presenting 'Lessons Learned' for dissemination and exploitation of WSMO into research, industry, and standardization bodies.

 

2. Overview of WSMO Tutorial

This section provides an overview of the structure of the WSMO Tutorial. The tutorial has seven modules. Each module covers in detail a specific aspect of WSMO, and the different elements of the tutorial can be combined, shortened or extended in order to tailor the presentation for a specific presentation event; the actual slide sets of the presentation events are provided in Section 3. Also, further modules can be added to the tutorial for future presentation events, as required, to update the content to reflect ongoing research.

The following gives a general overview of each part of the WSMO tutorial, explaining the aspects covered, the objectives of each tutorial module, and the main references.

Also, a video recording of the tutorial is available here, which has been recorded on 27 September 2004 at the Net Object Days presentation event.

2.1 Part I - Introduction to the Semantic Web and Semantic Web Services

Overview:

This module of the tutorial describes the research fields of the Semantic Web and Semantic Web Services, providing a basis and rationale for the aspects addressed in the remaining modules of the tutorial.

Contents:

Note: This module is intended mainly for ‘newbies’ in the field.

Objectives:

References:

2.2 Part II - Introduction to WSMO

Overview:

This module explains the mission and design principles of WSMO, as well as the structure of the SDK-Cluster working groups around WSMO, WSML, and WSMX.

Contents:

Objectives:

References:

Working Group Homepages [WSMO Working Group], [WSML Working Group], [WSMX Working Group]

2.3 Part III - The Building Blocks of WSMO

Overview:

This module introduces the key concepts of WSMO, explaining the design rationale, specification and usage, and the description elements for each major component.

Contents:

Objectives:

References:

2.4 Part IV - Web Service Interfaces: Choreography and Orchestration

Overview:

There are two types of Web Service description in WSMO: Capabilities and Interfaces.

The Capabilities describe the different functions of WSMO.

The Interfaces specify:

(a) How to communicate with a Web Service in order to avail of its functionality . This is called Choreography.

(b)How the functionality of a Web Service is enabled by interacting with other Web Services. This is called Orchestration.

This module of the tutorial explains the operation of WSMO Web Service Interfaces, their differentiation and interplay, and the description elements of Choreography and Orchestration in WSMO.

Contents:

Objectives:

References:

2.5 Part V - The WSMO Languages: WSML

Overview:

The Web Service Modeling Language WSML is being developed within the [WSML working group], a sub working group of WSMO. The aim of WSML is to develop a combined ontology language for the Semantic Web and Semantic Web Services, overcoming the deficiencies of existing ontology languages.

This module of the tutorial explains the objectives and design of WSML.

Contents:

Objectives:

References:

2.6 Part VI - The Execution Environments: WSMX and IRS 3

Overview:

This module provides an overview of WSMO implementations: the Web Service Execution Environment WSMX, the reference implementation of WSMO developed within the WSMX working group, and the Internet Reasoning Service IRS developed by the Open University.

Contents:

Objectives

References:

2.7 Part VII - WSMO Tools

Overview:

This module presents the WSMO studio and the related ontology management suite tooling develop as part of the Ontology Management Group. Attendees will gain expertise and become familiar with the WSMO and OMWG tools for describing services and managing the related ontologies.

Contents:

Objectives:

2.8 Part VIII - Hands On Session

Overview:

This module provides a practical hands-on tutorial on how to create Semantic Web Services by using the technologies presented in Part VI. Attendees are provided with a computer and the required resources to participate in the practical session.

Contents:

Objectives:

3. Presentation Events

This section contains the slide sets of the individual presentation events of the WSMO Tutorial in chronological oder; we provide additional information, and video recordings for some of the presentations events for private education purpose.

3.1 AIMSA 2004

Date:

01 September 2004

Presentation Event:

AIMSA 2004: The Eleventh International Conference on Artificial Intelligence: Methodology, Systems, Applications. The Semantic Web Challenge, Varna, Bulgaria, September 2nd-4th, 2004.

Slide Set (as PPT and PDF):

PPT     PDF

Additional Information:

3.2 Net Object Days 2004

Date:

27 September 2004

Presentation Event:

Net Object Days 2004: The Fifth Net Object Days, Erfurt, Germany, September 27th - 30th, 2004.

Slide Set (as PPT and PDF):

PPT     PDF

Additional Information:

3.3 ISWC 2004

Date:

07 November 2004

Presentation Event:

IWSC 2004: The Third International Semantic Web Conference, Hiroshima, Japan, November 06th - 11th, 2004.

Slide Set (as PPT and PDF):

PPT     PDF

Additional Information:

This tutorial is presented as a conjoint tutorial on Semantic Web Services in cooperation with the OWL-S working group. The aim of the tutorial is to present attendees a general overview of objectives, challenges, and the most relevant approaches elaborated within OWL-S and WSMO. Apart from the WSMO Tutorial working group, we would like to thank Katia Sycara and Massimo Paolucci from the Carnegie Mellon University, School of Computer Science for their contribution on the OWL-S part, and Rubén Lara from DERI Innsbruck for contribution of the overview on Semantic Web Service solutions.

3.4 ASG Project Tutorial

Date:

13 December 2004

Presentation Event:

ASG Project meeting, Potsdam, Germany.

Slide Set (as PPT and PDF):

PPT     PDF

Additional Information:

This tutorial has been presented as a kick off, informative tutorial to the members of the ASG project, contaning also an overview of the Grid and its relation to WSMO.

3.5 WSMO training for DIP

Date:

18 January 2005

Presentation Event:

DIP Project meeting, Innsbruck, Austria.

Slide Set (as PPT and PDF):

PPT     PDF

Additional Information:

This tutorial provides an up-to date overview on WSMO for the DIP project members, along with presentations of currently available tools for DIP and WSMO.

The tutorial has been recorded; you can find the video material at: http://stadium.open.ac.uk/stadia/preview.php?s=35&whichevent=542

4. Conclusion and 'Lessons Learned'

The aim and intention of the WSMO tutorial is to disseminate WSMO to worldwide audiences, enabling attendees to understand the challegenges arising within Semantic Web Services, and how these are addressed and solved within the Web Service Modeling Ontology WSMO; in addition, attendees shall understand the main technologies and systems of WSMX, and be able to correctly assess technologies, products, and developments within Semantic Web and Web Services technologies.

Widespread dissemination of WSMO is of major importance with regard to the acceptance and usage of WSMO within research and development efforts. By presenting the WSMO Tutorial at different events, we have reached a wideaudience with different backgrounds and interests. In order to provide useful information for further dissemination activities, the following presents feedback and comments from attendees at previous sessions:

Summarizing, we conclude that the WSMO Tutorial is an important and successful dissemination activity for WSMO. As we have the experts in the group for the specific modules of the tutorial, the presentations were high quality and went beyond the contents of the slide sets; this seems to be an important "pre-condition" for successful dissemination within expert groups. Besides, from the reaction and the feedback received from attendees, we conclude that (1) WSMO has a huge potential to be used and accepted for Semantic Web Service technology development, but (2) that the idea of Semantic Web Services is not yet very well known or widely discussed in the WWW research community; especially with regard to the latter aspect, successful future dissemination and exploitation of WSMO seems to be a challenging task and should be addressed carefully and well planned.

References

[Fensel and Bussler, 2002] D. Fensel and C. Bussler: The Web Service Modeling Framework WSMF, Electronic Commerce Research and Applications, 1(2), 2002.

[IRS] Internet Reasoning Service IRS, Research Project of the Kowledge Media Institute of the Open University, Milton Keynes, England; IRS homepage: http://kmi.open.ac.uk/projects/irs/.

[WSMO] D. Roman, U. Keller, H. Lausen (eds.): Web Service Modeling Ontology, WSMO Working Draft D2, most recent version available at http://www.wsmo.org/2004/d2/.

[WSMO Primer] Arroyo, S.; Stollberg, M. (eds.): WSMP Primer, WSMO Working Draft D3.1, most recent version available at http://www.wsmo.org/2004/d3/d3.1/.

[WSMO Choreography] Roman, D., Vasiliu, L.; Stollberg, M.; Bussler, C. (ed.): Choreography in WSMO, WSMO Working Draft D14, most recent version available at: http://www.wsmo.org/2004/d14/.

[WSMO Orchestration] Roman, D., Vasiliu, L.; Bussler, C. (ed.): Orchestration in WSMO, WSMO Working Draft D15, most recent version available at: http://www.wsmo.org/2004/d15/.

[WSMO Use Case] Stollberg, M.; Lausen, H.; Lara, R.; Polleres, A. (ed.): WSMO Use Case and Testing , WSMO Working Draft D3.2, most recent version available at: http://www.wsmo.org/2004/d3/d3.2/.

[WSMO Working Group] WSMO Working Group webpage: http://www.wsmo.org.

[WSML Working Group] WSML Working Group webpage: http://www.wsmo.org/wsml/.

[WSMX Working Group] WSML Working Group webpage: http://www.wsmx.org.

Acknowledgements

The work is funded by the European Commission under the projects DIP, Knowledge Web, SEKT, SWWS, and Esperonto; by Science Foundation Ireland under the DERI-Lion project; and by the Austrian government under the CoOperate program.

The editors would like to thank all the members of the WSMO, WSML, and WSMX working groups for their advice and input into this document.


Valid XHTML 1.1!

webmaster