Talks and Poster Presentations (with Proceedings-Entry):
F. Chertes, I. Feinerer:
"UMAP: A universal layer for schema mapping languages";
Talk: 24th International Conference on Database and Expert Systems Applications,
- 08-29-2013; in: "Proceedings of the 24th International Conference on Database and Expert Systems Applications",
H. Decker, L. Lhotská, S. Link, J. Basl, A. Tjoa (ed.);
Lecture Notes in Computer Science,
Schema mappings are fundamental notions in data exchange and integration for relating source and target schemas. Visual mapping languages provide graphical means to visually describe such transformations. There is a plethora of tools and languages available however all use different notions and visualizations and are hardly extensible.
In this paper we propose a new universal layer UMAP for schema mapping languages which provides a unified abstraction and middleware for high-level visual mapping languages. We use only standardized UML and OCL artifacts which allow for easy code generation in a number of target languages (e.g. C++ code) and for a modular extension mechanism to support complex schema mappings. We illustrate our layer by translating key elements of Clip, a recent expressive visual mapping language, and show that Umap has enough expressive power to encode all Clip features. Moreover, we outline a strategy for automating the translation of any visual input language with a formal meta-model to UMAP.
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Created from the Publication Database of the Vienna University of Technology.