MQL: A Mapping Management Language for Model-based Databases
Valéry Téguiak, Yamine Ait-Ameur, Stéphane Jean, Éric Sardet
2012
Abstract
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.
References
- Bernstein, P. A. (2003). Applying model management to classical meta data problems. In CIDR.
- Bouquet, P., Giunchiglia, F., Harmelen, F. V., Serafini, L., and Stuckenschmidt, H. (2003). C-owl: Contextualizing ontologies. In ACM SIGIR'03, pages 164-179.
- Grant, J., Litwin, W., Roussopoulos, N., and Sellis, T. (1993). Query languages for relational multidatabases. In VLDB.
- 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.
- Iraklis, K. and Joemon, J. (2003). An architecture for peer-to-peer information retrieval. In ACM SIGIR'03, pages 401-402.
- Jean, S., Ait-Ameur, Y., and Pierra, G. (2006). Querying ontology based database. the ontoql proposal. In SEKE, pages 166-171.
- Jouault, F., Allilaire, F., Bézivin, J., and Kurtev, I. (2008). Atl: a model transformation tool. In Science of Computer Programming, pages 31-39.
- Kelley, W., Gala, S., Kim, W., Reyes, T., and Graham, B. (1995). Schema architecture of the unisql/m multidatabase system. In Modern Database Systems.
- 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.
- Lakshmanan, L., Sadri, F., and Subramanian, S. N. (2001). Schemasql: An extension to sql for multidatabase interoperability. In JTDS.
- Melnik, S., Rahm, E., and Bernstein, P. A. (2003). Developing metadata-intensive applications with rondo. In Journal of Semantic Web, pages 47-74.
- Moha, N., Sen, S., Faucher, C., Barais, O., and Jézéquel, J.- M. (2010). Evaluation of kermeta for solving graphbased problems. In JSTT.
- Petrov, I. and Nemes, G. (2008). A query language for mof repository systems. In OnTheMove, pages 354-373.
- 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.
- Téguiak, V., Ait-Ameur, Y., Sardet, E., and Bellatreche, L. (2011). MQL: an extension of SQL for mappings manipulation. Technical report, LIAS.
- 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
@conference{iceis12,
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,},
year={2012},
pages={145-150},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003998601450150},
isbn={978-989-8565-10-5},
}
in EndNote Style
TY - CONF
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