Authors:
Valéry Téguiak
1
;
Yamine Ait-Ameur
2
;
Stéphane Jean
1
and
Éric Sardet
3
Affiliations:
1
ISAE-ENSMA and Poitiers University, France
;
2
IRIT-ENSEEIHT and INPT-ENSEEIHT, France
;
3
CRITT Informatique, France
Keyword(s):
Mapping, Meta-modeling, Model Transformation, Ontology Engineering, Query Languages.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Biomedical Engineering
;
Data Engineering
;
Databases and Information Systems Integration
;
Enterprise Information Systems
;
Health Information Systems
;
Information Systems Analysis and Specification
;
Knowledge Engineering and Ontology Development
;
Knowledge Management
;
Knowledge-Based Systems
;
Model Driven Architectures and Engineering
;
Ontologies and the Semantic Web
;
Ontology Engineering
;
Query Languages and Query Processing
;
Society, e-Business and e-Government
;
Symbolic Systems
;
Web Information Systems and Technologies
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.