wsmo logo

D17 WSMO Tutorial

WSMO Working Draft 04 October 2004

This version:
http://www.wsmo.org/2004/d17/20041004/
Latest version:
http://www.wsmo.org/2004/d17/
Previous version:
http://www.wsmo.org/2004/d17/v0.1/20040913/
 
Editors:
Sinuhé Arroyo (DERI Innsbruck)
Michael Stollberg (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 is presented at several international events.


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 - Hands On Session
3. Presentation Events
3.1 AIMSA 2004
3.2 Net Object Days 2004
3.3 ISWC 2004
4. Conclusion and 'Lessons Learned'
References
Acknowledgement


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. Understanding the aims, design, and specification structure is a pre-requisite for successful dissemination and exploitation of WSMO as the basis for potential acceptance and usage of WSMO within research and development efforts around Semantic Web Services. The WSMO Tutorial presented in this document is the initial effort for dissemination of WSMO in international events to a world wide audience.

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

The WSMO Tutorial is presented at different international events, whereby the concrete content of the tutorial presentation events change in accordance to (1) the concrete presentation event, and (2) changes / extensions performed within WSMO and related work. This document gives an general overview of the WSMO Tutorial, and gathers the slide sets and information of 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 parts of the tutorial; Section 3 gathers 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, gathering '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 is separated in seven parts. Each part covers a specific aspect of the tutorial in a complete manner, and they are combined, shortened or extended for the purpose of a specific presentation event; the actual slide sets of the presentation events are provided in Section 3. Also, further parts can be added to the tutorial when required in future presentation events.

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

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

Coverage:

This part provides an introduction into the research fields of the Semantic Web and Semantic Web Services, providing a basis and rationale for the aspects addressed within the subsequent parts

Contents:

Objectives:

References:

2.2 Part II - Introduction to WSMO

Coverage:

This part 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

Coverage:

This part introduces the top level notions of WSMO, explaing the design rationale, specification and usage, and the description elements for each top level component

Contents:

Objectives:

References:

2.4 Part IV - Web Service Interfaces: Choreography and Orchstration

Coverage:

Web Service descriptions in WSMO are comprised of Capabilities as a functional description, and Interfaces for specifying how to communicate with a Web Service in order to consume its functionality as well as how the functionality of a Web Service is achieved by using other Web Services. The former Interfaces is called Choreography, the latter Orchestration.

This part of the tutorial explains the notions of WSMO Web Service Interfaces, their differentiation and interplay, and the description elements of Choreography and Orchstration in WSMO.

Contents:

Objectives:

References:

2.5 Part V - The WSMO Languages: WSML

Coverage:

The Web Service Modeling Language WSML is 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 deficiences of existing ontology languages.

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

Contents:

Objectives:

References:

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

Coverage:

This part 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 - Hands On Session

Coverage:

This part allows attendees to learn how to create Semantic Web Services themselves by using the technologies presented in Part VI. Attendees are provided with a computer and the required resources

Contents:

Objectives:

3. Presentation Events

This section gathers the slide sets of the individual presentation events of the WSMO Tutorial along with additional information.

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 ODF and PPT):

PPT     PDF

Additional Information:

3.2 Net Object Days 2004

Date:

27 September 2004

Presentation Event:

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

Slide Set (as ODF and PPT):

PPT     PDF

Additional Information:

3.3 ISWC 2004

Date:

06 November 2004

Presentation Event:

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

Slide Set (as ODF and PPT):

Additional Information:

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; further attendees shall know the main technologies and systems of WSMX, and in the end enable attendees to correctly assess technologies, products, and developments within Semantic Web and Web Services technologies.

Wide spread dissemination of WSMO is of major importance with regard to the acceptance and usage of WSMO within research and development efforts. With the WSMO Tutorial presented at different events, we have reached a wide spread audience with different backgrounds and interest. In order to provide useful information for further dissemination activities, the following gathers feedback and comments retrieved from attendees:

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 parts of the tutorial, the presentations were high quality and went beyond the contents of the slide sets; this seems to be an important "pre-conditon" 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 very popular in the community; especially with regard to the latter aspect, sucessful 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.

Acknowledgement

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 to all the members of the WSMO, WSML, and WSMX working groups for their advice and input into this document.


Valid XHTML 1.1!

webmaster