Semantic Annotations for WSDL and XML Schema (SAWSDL) "defines a set of extension attributes for the Web Services Description Language and XML Schema definition language that allows description of additional semantics of WSDL components. The specification defines how semantic annotation is accomplished using references to semantic models, e.g. ontologies. Semantic Annotations for WSDL and XML Schema (SAWSDL) does not specify a language for representing the semantic models. Instead it provides mechanisms by which concepts from the semantic models, typically defined outside the WSDL document, can be referenced from within WSDL and XML Schema components using annotations."

SAWSDL Usage Guide

The SAWSDL4J project is an attempt to provide a clean object model for SAWSDL documents.

The Woden4SAWSDL project ( ) is an attempt to provide an object model for WSDL 2.0 based SAWSDL documents.

"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 (using SAWSDL) 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."

Woden4SAWSDL Tutorial

FUSION Semantic Registry

Web Services Description Language (WSDL) Version 2.0: RDF Mapping describes a representation of the WSDL model in the Resource Description Language (RDF) and in the Web Ontology Language (OWL), and a mapping procedure for transforming particular WSDL descriptions into their RDF form.

WSDL processing with XSLT transforms a WSDL into RDF.