Semantic Annotations for WSDL and XML Schema

Jacek Kopecký, <>

view of mountains

Computers were invented...

computer work for us...

computers rowing

...but we need to program them...

programmer working

...before we can wait for the results...

programmer chilling

...we'd like computers to do the programming...

computer programming other

...and make other computers work...

computers rowing under supervision of computer us time for to enjoy our coffee.

computer using others

Semantic Web Services Aim —
(Partial) Automation:

Semantic Annotations for WSDL and XML Schema

SAWSDL in Time

SAWSDL in a picture

sawsdl and wsdl

SAWSDL Model Reference

<wsdl:interface name="printer"

Uses of Model Reference


SAWSDL Schema Mappings

lifting and lowering

Schema Mapping Technologies

SAWSDL Implementations