A Generic Mapping-Based Query Translation from SPARQL to Various Target Database Query Languages

Abstract : Fostering the development of SPARQL interfaces to heterogeneous databases is a key to efficiently expose legacy data as RDF on the Web. To deal with the variety of modern database formats and query languages, this paper describes a two-step approach to translate a SPARQL query into an equivalent target database query. First, given an xR2RML mapping describing how native database entities can be mapped to RDF, a SPARQL query is translated into a pivot abstract query language independent of the database. In a second step, the pivot query is translated into the target database query language, considering the specific database capabilities. The paper focuses on the first step of the query translation, from SPARQL to a pivot query that takes into account join constraints and SPARQL filters, and embeds conditions entailed by matching SPARQL graph patterns with relevant mappings. It discusses the query optimisations that can be implemented at this level, and briefly describes an application to the case of MongoDB, a NoSQL document store.
Type de document :
Communication dans un congrès
12th International Conference on Web Information Systems and Technologies (WEBIST'16), Apr 2016, Roma, Italy. 2016, Proceeding of the WEBIST'16 Conference. <http://www.webist.org/>
Liste complète des métadonnées


https://hal.archives-ouvertes.fr/hal-01280951
Contributeur : Franck Michel <>
Soumis le : mardi 5 juillet 2016 - 10:14:20
Dernière modification le : jeudi 24 novembre 2016 - 01:04:24
Document(s) archivé(s) le : jeudi 6 octobre 2016 - 11:16:48

Licence


Distributed under a Creative Commons Paternité - Pas de modifications 4.0 International License

Identifiants

  • HAL Id : hal-01280951, version 1

Collections

Citation

Franck Michel, Catherine Faron-Zucker, Johan Montagnat. A Generic Mapping-Based Query Translation from SPARQL to Various Target Database Query Languages. 12th International Conference on Web Information Systems and Technologies (WEBIST'16), Apr 2016, Roma, Italy. 2016, Proceeding of the WEBIST'16 Conference. <http://www.webist.org/>. <hal-01280951>

Partager

Métriques

Consultations de
la notice

541

Téléchargements du document

229