You are here

SAWSDL Specification

SAWSDL is a leading specification from W3C that governs the subject of
attaching semantic references to standard WSDL descriptions. Please check the
official SAWSDL page at W3C for more details

From the SAWSDL working group home 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 specification does not
include semantics in the description of Web services. Therefore,
two services can have similar descriptions while meaning totally
different things. Resolving this ambiguity 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.

Semantic Annotations for WSDL and XML Schema (SAWSDL) specification
that is being developed by this Working Group 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:

  1. The specification enables semantic annotations for Web services using and
    building on the existing extensibility framework of WSDL.
  2. It is agnostic to semantic representation languages.
  3. It enables semantic annotations for Web services not only for discovering Web services but also for invoking them."

© 2012 Kno.e.sis | 377 Joshi Research Center, 3640 Colonel Glenn Highway, Dayton, OH 45435 | (937 - 775 - 5217)