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 is presented at several international events.
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.
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.
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:
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]
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:
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:
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:
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:
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:
This section gathers 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 ODF and PPT):
Additional Information:
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):
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 ODF and PPT):
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; 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.
[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 to all the members of the WSMO, WSML, and WSMX working groups for their advice and input into this document.