member login

WebServices dot org

Todays Featured Content:

Active Endpoints Announces ActiveVOS 6.0

Latest Release of Visual Orchestration System Delivers All-In-One Capabilities that Enable the Next Generation of Business Process Applications

Active Endpoints To Sponsor BriefingsDirect Analyst Insights Podcast Series

Bi-monthly Podcast Series Featuring Noted Industry Analysts to Deliver Insights to Users of Enterprise and Middleware Software

Fastenal to Improve Customer Service, Expand Globally with ActiveVOS

New SOA applications created with visual orchestration system key to international growth

Case Study: Synovus Financial Corp

6 vendor consultants to 1 internal architect. Months to days. See how Synovus Financial Corp. uses ActiveVOS to quickly complete their orchestration project.

Synovus Financial Wins SOA Case Study Competition

"Yesterday, the SOA Consortium announced that long-time Active Endpoints customer Synovus Financial won its prestigious case study competition . Everyone here at Active Endpoints wants to congratulate the Synovus team for their impressive achievement. And we also want to thank them for being a long-time customer and using ActiveVOS as the foundation for the web services used in their winning entry."...

The R.O.I. of Composite Applications

SOA and composite applications hold out the promise for ease of use and lower training costs, lower cost of deployment, faster time to market, improved business requirement matching and better multi-channel deployment.
Learn more in this white paper.

Featured Content provided by Active Endpoints

Semantic Annotations for WSDL and XML Schema Is a Candidate Recommendation

Tuesday 30 January 2007

W3C announced the advancement of Semantic Annotations for WSDL and XML Schema to Candidate Recommendation.

With these attributes, semantic annotations can be added to Web Services Description Language (WSDL) components for use in classifying, discovering, matching, composing, and invoking Web services.

The Recommendation consists in a set of extension attributes for the Web Services Description Language [ WSDL 2.0 ] and XML Schema definition language that allows description of additional semantics of WSDL components. The specification defines how such semantic annotation is accomplished using references to semantic models, e.g. ontologies. 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.

"

Semantic Annotations for WSDL (SAWSDL) defines how to add semantic annotations to various parts of a WSDL document such as input and output message structures, interfaces and operations. The extension attributes defined in this specification fit within the WSDL 2.0 extensibility framework. For example, it defines a way to annotate WSDL interfaces and operations with categorization information that can be used to publish a Web service in a registry. The annotations on schema types can be used during Web service discovery and composition. In addition, SAWSDL defines an annotation mechanism for specifying the structural mapping of XML Schema types to and from an ontology such mappings could be used during invocation, particularly when mediation is required. To accomplish semantic annotation, SAWSDL defines extension attributes that can be applied both to WSDL elements and to XML Schema elements.

"
"

Semantic annotations are references from an element within a WSDL or XML Schema document to a concept in an ontology or to a mapping. This specification defines annotation mechanisms for relating the constituent structures of WSDL input and output messages to concepts defined in an outside ontology. Similarly, it defines how to annotate WSDL operations and interfaces. Further, it defines an annotation mechanism for specifying the structural mapping of XML Schema types to and from an ontology by means of a reference to a mapping definition. The annotation mechanism is independent of the ontology expression language and this specification requires no particular ontology language. It is also independent of mapping languages and does not restrict the possible choices of such languages.

"

Related Articles

Working Draft of Semantic Annotations for WSDL Released

Comments