Semantic Annotations for WSDL Working Group

Publications

Overview

Charter and Participants

Related Materials

Meeting Records

The Semantic Annotations for WSDL Working Group has been partially supported by the WS2 project [EC IST FP6 program, call 2].

This page summarizes the work of the Semantic Annotations for WSDL (SAWSDL) Working Group which was started by W3C in April 2006 and finished in August 2007, after developing a mechanism to enable semantic annotation of Web services descriptions in WSDL 2.0.

Publications

The SAWSDL Working Group has produced the following documents:

SAWSDL Recommendation

Working Group Note

See a listing of related materials below on this page.

Overview

The Web Services Description Language (WSDL) specifies a way to describe the abstract functionalities of a service and concretely how and where to invoke it. The WSDL 2.0 W3C Recommendation does not include semantics in the description of Web services. Therefore, two services can have similar descriptions while meaning totally different things, or they can have very different descriptions yet similar meaning. Resolving such ambiguities in Web services descriptions is an important step toward automating the discovery and composition of Web services — a key productivity enabler in many domains including business application integration.

The Semantic Annotations for WSDL and XML Schema (SAWSDL) W3C Recommendation defines mechanisms using which semantic annotations can be added to WSDL components. SAWSDL does not specify a language for representing the semantic models, e.g. ontologies. Instead, it provides mechanisms by which concepts from the semantic models that are defined either within or outside the WSDL document can be referenced from within WSDL components as annotations. These semantics when expressed in formal languages can help disambiguate the description of Web services during automatic discovery and composition of the Web services.

Based on member submission WSDL-S, the key design principles for SAWSDL are:

Based on these design principles, SAWSDL defines the following three new extensibility attributes to WSDL 2.0 elements to enable semantic annotation of WSDL components:

Charter and Participation

The Semantic Annotations for WSDL Working Group operated according to this charter. The group is now closed. The list of the Working Group's participants is available on the WG status page.

The public mailing list used for technical discussions by the Working Group and the public is public-ws-semann@w3.org (Archives). An additional list public-ws-semann-comments@w3.org (Archives) serves for raising formal comments against the documents published by the group, in particular the Recommendation and the Working Group Note.

Issues Lists

Tutorials

A set of tutorials on SAWSDL and related Semantic Web technologies is maintained here:

Articles and Presentations

SAWSDL is mentioned in the following papers and articles:

The following presentations talked about SAWSDL:

Tools, Projects and Applications

Here is a sample of the growing set of tools, projects and applications utilizing SAWSDL. The links below do not imply W3C endorsement or certification of any kind.

SAWSDL is supported and used by the following tools:

Note: the extent of SAWSDL support in the tools may vary.

In addition to the above tools, the following specifications make use of SAWSDL:

Patent Policy Disclosures

Patent disclosures relevant to this work may be found on the Working Group's patent disclosure page.

Meeting Agendas and Records

For historical record, here is a list of all the agendas and minutes of the meetings held by the SAWSDL Working Group.

2007-08-21 teleconference: agenda, minutes (these minutes not formally approved)
2007-06-26 teleconference: agenda, minutes
2007-06-19 teleconference: agenda, minutes
2007-06-12 teleconference: agenda, minutes
2007-06-05 teleconference: agenda, minutes
2007-05-29 teleconference: agenda, minutes
2007-05-22 teleconference: agenda, minutes
2007-05-15 teleconference: agenda, minutes
2007-05-08 teleconference: agenda, minutes
2007-04-24 teleconference: agenda, minutes
2007-04-17 teleconference: agenda, minutes
2007-04-10 teleconference: agenda, minutes
2007-04-03 teleconference: agenda, minutes
2007-03-27 teleconference cancelled
2007-03-20 teleconference: agenda, minutes
2007-03-13 teleconference: agenda, minutes
2007-03-06 teleconference: agenda, minutes
2007-02-27 teleconference: agenda, minutes
2007-02-20 teleconference: agenda, minutes
2007-02-13 teleconference: agenda, minutes
2007-02-06 teleconference: agenda, minutes
2007-01-30 teleconference: agenda, minutes
2007-01-23 teleconference: agenda, minutes
2007-01-16 teleconference: agenda, minutes
2007-01-09 teleconference: agenda, minutes
2006-12-12 teleconference: agenda, minutes
2006-12-05 teleconference: agenda, minutes
2006-11-28 teleconference: agenda, minutes
2006-11-21 teleconference: agenda, minutes
2006-11-13 and 14 face-to-face meeting: agenda (member-only), minutes
2006-10-31 teleconference: agenda, minutes
2006-10-24 teleconference: agenda, minutes
2006-10-17 teleconference: agenda, minutes
2006-10-03 teleconference: agenda, minutes
2006-09-26 teleconference: agenda, minutes
2006-09-19 teleconference: agenda, minutes
2006-09-12 teleconference: agenda, minutes
2006-08-30 and 31 face-to-face meeting: agenda (member-only), minutes
2006-08-22 teleconference: agenda, minutes
2006-08-15 teleconference: agenda, minutes
2006-07-25 teleconference: agenda, minutes
2006-07-18 teleconference: agenda, minutes
2006-07-11 teleconference: agenda, minutes
2006-07-04 teleconference: agenda, minutes
2006-06-27 teleconference: agenda, minutes
2006-06-20 and 21 face-to-face meeting: agenda (member-only), minutes
2006-06-13 teleconference: agenda, minutes
2006-06-06 teleconference: agenda, minutes
2006-05-30 teleconference: agenda, minutes
2006-05-23 teleconference: agenda, minutes
2006-05-16 teleconference: agenda, minutes
2006-05-09 teleconference: agenda, minutes
2006-05-02 teleconference: agenda, minutes
2006-04-25 teleconference: agenda, minutes
2006-04-18 teleconference: agenda, minutes
2006-04-11 teleconference: agenda, minutes
2006-04-04 teleconference: agenda, minutes (both member-only)




Jacek Kopecky, Chair
Carine Bournez and
Eric Prud'hommeaux, W3C Team contacts
$Date: 2007/09/04 16:54:48 $