WSMX

D26v0.1 WSMX Grounding

WSMO Working Draft 06 December 2004

This version:
http://www.wsmo.org/2004/d26/v0.1/20041206/
Latest version:
http://www.wsmo.org/2004/d26/v0.1/
Editors:
Matthew Moran
Authors:
Matthew Moran
Axel Polleres
Jacek Kopecký

This document is also available in a non-normative PDF version.

Copyright © 2004 DERI®, All Rights Reserved. DERI liability, trademark, document use, and software licensing rules apply.


Table of contents

1. Intorduction
2. Possible Approaches to Grounding
2.1 XSLT at Syntactic Level
2.2 Semantic Mapping and Lowering
3. Current Approach
4. Related Work
5. Conclusions and Future Work
Acknowledgements
References


1. Introduction

Grounding describes how WSMX handles the translation to and from WSML to other data representations at the boundary of the environment. For example, for WSMX to be able to interact with the Web Services published by Amazon, it must be able to get from the WSML representation of data required by the service to an XML representation of the data as described in the WSDL document.

2. Possible Approaches to Grounding

Two approaches to Grounding have been considered by the WSMO and WSMX working groups so far:

2.1 XSLT at the syntactic level

Translation to and from WSML-XML to the XML schema used by the Web Service

Advantages

Disadvantages

2.2 Semantic Mapping and Lowering

At design-time, an ad-hoc WSMO ontology is created to represent the XML schema used by the Web Service. Mappings are then created between the ontology used by the service provider and the ad-hoc ontology created from the WSDL document. At run-time, these mappings are executed to map to the ad-hoc ontology and then translate this to the XML representation.

Advantages

Disadvantages

3. Current Approach for WSMX

4. Related work on grounding

5. Conclusions and Future Work

References

Acknowledgement

The work is funded by the European Commission under the projects DIP, Knowledge Web, InfraWebs, SEKT, SWWS, ASG and Esperonto; by Science Foundation Ireland under the DERI-Lion project; by the Vienna city government under the CoOperate programme and by the FIT-IT (Forschung, Innovation, Technologie - Informationstechnologie) under the projects RW? and TSC.

The editors would like to thank to all the members of the WSMO and WSMX working groups for their advice and inputs to this document.