Semantic Annotations for WSDL and XML Schema

Jacek Kopecký, <jacek.kopecky@deri.org>

view of mountains

Computers were invented...

computer

...to 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

...giving 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"
    sawsdl:modelReference="http://sws.example/meaning/printing">

Uses of Model Reference

modelReference="http://myservices.example/tags/finance 
                http://myservices.example/tags/stocks"

SAWSDL Schema Mappings



lifting and lowering

Schema Mapping Technologies

SAWSDL Implementations

Resources