MQL: A Mapping Management Language for Model-based Databases

Valéry Téguiak, Yamine Ait-Ameur, Stéphane Jean, Éric Sardet


Nowadays model mapping plays a crucial role in applications manipulating various heterogeneous sources (data integration and exchange, datawarehouse, etc.). Users need to query a given data source and still obtain results from other mapped sources. If many model management systems have been proposed that support highlevel operators on model mappings, a more flexible approach is needed supporting the querying of mapping models and the propagation of queries through mappings. As a solution, we present, in this paper, a mapping based query language called MQL (Mapping Query Language). MQL extends the SQL language with new operators to exploit mappings. We show the interest of this language for the multi-model ontology design methodology proposed in the DaFOE4App (Differential and Formal Ontology Editor for Application) project.


  1. Bernstein, P. A. (2003). Applying model management to classical meta data problems. In CIDR.
  2. Bouquet, P., Giunchiglia, F., Harmelen, F. V., Serafini, L., and Stuckenschmidt, H. (2003). C-owl: Contextualizing ontologies. In ACM SIGIR'03, pages 164-179.
  3. Grant, J., Litwin, W., Roussopoulos, N., and Sellis, T. (1993). Query languages for relational multidatabases. In VLDB.
  4. Horrocks, I., Patel-Schneider, P., Boley, H., Tabet, S., Grosof, B., and Dean., M. (2004). Swrl: a semantic web rule language combining owl and ruleml.
  5. Iraklis, K. and Joemon, J. (2003). An architecture for peer-to-peer information retrieval. In ACM SIGIR'03, pages 401-402.
  6. Jean, S., Ait-Ameur, Y., and Pierra, G. (2006). Querying ontology based database. the ontoql proposal. In SEKE, pages 166-171.
  7. Jouault, F., Allilaire, F., Bézivin, J., and Kurtev, I. (2008). Atl: a model transformation tool. In Science of Computer Programming, pages 31-39.
  8. Kelley, W., Gala, S., Kim, W., Reyes, T., and Graham, B. (1995). Schema architecture of the unisql/m multidatabase system. In Modern Database Systems.
  9. Konstantinos, M., Nektarios, G., Nikos, B., and Stavros, C. (2010). Ontology mapping and sparql rewriting for querying federated rdf data sources. In OnTheMove, pages 1108-1117.
  10. Lakshmanan, L., Sadri, F., and Subramanian, S. N. (2001). Schemasql: An extension to sql for multidatabase interoperability. In JTDS.
  11. Melnik, S., Rahm, E., and Bernstein, P. A. (2003). Developing metadata-intensive applications with rondo. In Journal of Semantic Web, pages 47-74.
  12. Moha, N., Sen, S., Faucher, C., Barais, O., and Jézéquel, J.- M. (2010). Evaluation of kermeta for solving graphbased problems. In JSTT.
  13. Petrov, I. and Nemes, G. (2008). A query language for mof repository systems. In OnTheMove, pages 354-373.
  14. Téguiak, V., Ait-Ameur, Y., and Sardet, E. (2012). Use of persistent meta-modeling systems to handle mappings for ontology design. In MOPAS, page To appear.
  15. Téguiak, V., Ait-Ameur, Y., Sardet, E., and Bellatreche, L. (2011). MQL: an extension of SQL for mappings manipulation. Technical report, LIAS.
  16. Wakeman, L. and Jowett, J. (1993). PCTE: the standard for open repositories. Prentice-Hall, Inc., Upper Saddle River, NJ, USA.

Paper Citation

in Harvard Style

Téguiak V., Ait-Ameur Y., Jean S. and Sardet É. (2012). MQL: A Mapping Management Language for Model-based Databases . In Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8565-10-5, pages 145-150. DOI: 10.5220/0003998601450150

in Bibtex Style

author={Valéry Téguiak and Yamine Ait-Ameur and Stéphane Jean and Éric Sardet},
title={MQL: A Mapping Management Language for Model-based Databases},
booktitle={Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},

in EndNote Style

JO - Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - MQL: A Mapping Management Language for Model-based Databases
SN - 978-989-8565-10-5
AU - Téguiak V.
AU - Ait-Ameur Y.
AU - Jean S.
AU - Sardet É.
PY - 2012
SP - 145
EP - 150
DO - 10.5220/0003998601450150