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.
The SAWSDL Working Group has produced the following documents:
See a listing of related materials below on this page.
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:
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 [email protected] (Archives). An additional list [email protected] (Archives) serves for raising formal comments against the documents published by the group, in particular the Recommendation and the Working Group Note.
A set of tutorials on SAWSDL and related Semantic Web technologies is maintained here:
SAWSDL is mentioned in the following papers and articles:
The following presentations talked about SAWSDL:
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 disclosures relevant to this work may be found on the Working Group's patent disclosure page.
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)
Copyright © 2006 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.