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.
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.
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.
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.
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:
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]
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:
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:
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:
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:
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:
This section contains the slide sets of the individual presentation events of the WSMO Tutorial along with additional information.
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):
Additional Information:
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):
Additional Information:
Date:
06 November 2004
Presentation Event:
IWSC 2004: The Third International Semantic Web Conference, Hiroshima, Japan, November 06th - 11th, 2004.
Slide Set (as PPT and PDF):
Additional Information:
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.
[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.
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.