R. Bill, S. Steyskal, M. Wimmer, G. Kappel: On Synergies between Model Transformations and Semantic Web Technologies, 8th Workshop on Multi-Paradigm Modelling (MPM) @ MODELS 2014, Valencia, Spain; 30.09.2014; in Proceedings of the 8th Workshop on Multi-Paradigm Modelling (MPM) @ MODELS 2014, CEUR, (2014), pages 1 - 10.
The integration of heterogeneous data is a reoccurring problem indifferent technical spaces. With the rise of model-driven engineering (MDE), much effort has been spent in developing dedicated transformation languages and accompanying engines to transform, compare, and synchronize heterogeneousmodels. At the same time, ontologies have been proposed in the Semantic Webarea as the main mean to describe the intension as well as the extension of a domain. While dedicated languages for querying and reasoning with ontologies have been intensively studied, specific support for integration concerns leading to executable transformations is rare compared to MDE. Based on previous studies which relate metamodels and models to ontologies, we discuss in this paper synergies between transformation languages of MDE, in particular Triple Graph Grammars (TGGs), and Semantic Web technologies (SWTs), namely OWL/SPARQL. First, we show how TGGs are employed to define correspondences between ontologies and how these correspondences are expressed inSPARQL. Second, we show how reasoning support of SWTs is applied to allow for underspecified model transformation specifications as well as how the different assumptions on existing knowledge effect transformations. We demonstrate these aspects by a common case study.