XML News from Tuesday, July 4, 2006

The W3C Web Services Activity. has posted the first public working draft of Semantic Annotations for WSDL. According to the draft,

Semantic Annotations in WSDL Version 1.0 (SAWSDL) defines how to add semantic annotations to WSDL 2.0 components. The specification defines extension attributes that can be applied to both WSDL elements and XML Schema elements to annotate input and output messages defined in a WSDL 2.0 interface.

Semantic annotations are references from an element within a WSDL or XML Schema document to a concept in an ontology. This specification defines annotation mechanisms for relating WSDL inputs and outputs to concepts defined in an outside ontology. Similarly, it defines how to annotate WSDL operations and how to categorize WSDL interfaces. Further, it defines an annotation mechanism for specifying the structural mapping of XML Schema types to and from an ontology. The annotation mechanism is independent of the ontology expression language and this specification requires no particular ontology language.