The University of Southampton
University of Southampton Institutional Repository

An XML Mapping Language for Dynamic Semantic Workflow Harmonisation

An XML Mapping Language for Dynamic Semantic Workflow Harmonisation
An XML Mapping Language for Dynamic Semantic Workflow Harmonisation
Service-oriented architectures have evolved to support the composition and utilisation of heterogeneous resources, such as services and data repositories, whose deployment can span both physical and organisational boundaries. The Semantic Web Service paradigm facilitates the construction of workflows over such resources using annotations that express the meaning of the service through a shared conceptualisation. While this aids non-expert users in the composition of meaningful workflows, sophisticated middle-ware is required as service providers and consumers often assume different data formats for conceptually equivalent information. When syntactic mismatches occur, some form of workflow harmonisation is required to ensure that data format incompatibilities are resolved, a step we refer to as syntactic mediation. Current solutions are entirely manual; users must consider the low-level (i.e. data format) interoperability issues and insert Type Adaptor components into the workflow by hand, contradicting the Semantic Web Service ideology. By exploiting the fact that services are connected together based on shared conceptual interfaces, it is possible to associate a canonical data model with these shared concepts, providing the basis for workflow harmonisation through an intermediary data model. To investigate this hypothesis, we have developed a formalism to express the mapping of elements between data models in a modular and composable fashion that facilitates mapping reuse. We present our mapping language (fxmlm) and give both its precise semantics, the rules that define the transformation process they dictate, and present an evaluation of an implementation of the approach with respect to other mapping mechanisms.
Szomszor, Martin
c797d2c4-7fd3-45f5-9aa6-474faf550786
Payne, Terry
0bb13d45-2735-45a3-b72c-472fddbd0bb4
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Szomszor, Martin
c797d2c4-7fd3-45f5-9aa6-474faf550786
Payne, Terry
0bb13d45-2735-45a3-b72c-472fddbd0bb4
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8

Szomszor, Martin, Payne, Terry and Moreau, Luc (2010) An XML Mapping Language for Dynamic Semantic Workflow Harmonisation

Record type: Monograph (Project Report)

Abstract

Service-oriented architectures have evolved to support the composition and utilisation of heterogeneous resources, such as services and data repositories, whose deployment can span both physical and organisational boundaries. The Semantic Web Service paradigm facilitates the construction of workflows over such resources using annotations that express the meaning of the service through a shared conceptualisation. While this aids non-expert users in the composition of meaningful workflows, sophisticated middle-ware is required as service providers and consumers often assume different data formats for conceptually equivalent information. When syntactic mismatches occur, some form of workflow harmonisation is required to ensure that data format incompatibilities are resolved, a step we refer to as syntactic mediation. Current solutions are entirely manual; users must consider the low-level (i.e. data format) interoperability issues and insert Type Adaptor components into the workflow by hand, contradicting the Semantic Web Service ideology. By exploiting the fact that services are connected together based on shared conceptual interfaces, it is possible to associate a canonical data model with these shared concepts, providing the basis for workflow harmonisation through an intermediary data model. To investigate this hypothesis, we have developed a formalism to express the mapping of elements between data models in a modular and composable fashion that facilitates mapping reuse. We present our mapping language (fxmlm) and give both its precise semantics, the rules that define the transformation process they dictate, and present an evaluation of an implementation of the approach with respect to other mapping mechanisms.

Text
ulcs-10-009.pdf - Version of Record
Download (804kB)

More information

Published date: November 2010
Organisations: Web & Internet Science

Identifiers

Local EPrints ID: 271709
URI: http://eprints.soton.ac.uk/id/eprint/271709
PURE UUID: 7b89b725-8347-4f45-a9d5-a3c6ee62317e
ORCID for Luc Moreau: ORCID iD orcid.org/0000-0002-3494-120X

Catalogue record

Date deposited: 23 Nov 2010 14:02
Last modified: 14 Mar 2024 09:38

Export record

Contributors

Author: Martin Szomszor
Author: Terry Payne
Author: Luc Moreau ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×