In ontology-based data access (OBDA), an ontology is connected to autonomous, and generally pre-existing, data repositories through mappings, so as to provide a high-level, conceptual view over such data. User queries are posed over the ontology, and answers are computed by reasoning both on the ontology and the mappings. Query answering in OBDA systems is typically performed through a query rewriting approach which is divided into two steps: (i) the query is rewritten with respect to the ontology (ontology rewriting of the query); (ii) the query thus obtained is then reformulated over the database schema using the mapping assertions (mapping rewriting of the query). In this paper we present a new approach to the optimization of query rewriting in OBDA. The key ideas of our approach are the usage of inclusion between mapping views and the usage of perfect mappings, which allow us to drastically lower the combinatorial explosion due to mapping rewriting. These ideas are formalized in PerfectMap, an algorithm for OBDA query rewriting. We have experimented PerfectMap in a real-world OBDA scenario: our experimental results clearly show that, in such a scenario, the optimizations of PerfectMap are crucial to effectively perform query answering. © 2013 ACM.

Optimizing query rewriting in ontology-based data access / DI PINTO, Floriana; Lembo, Domenico; Lenzerini, Maurizio; Mancini, Riccardo; Poggi, Antonella; Rosati, Riccardo; Ruzzi, Marco; Savo, Domenico Fabio. - (2013), pp. 561-572. (Intervento presentato al convegno 16th International Conference on Extending Database Technology, EDBT 2013 tenutosi a Genoa, Italy nel 18 March 2013 through 22 March 2013) [10.1145/2452376.2452441].

Optimizing query rewriting in ontology-based data access

DI PINTO, FLORIANA;LEMBO, Domenico;LENZERINI, Maurizio;MANCINI, RICCARDO;POGGI, Antonella;ROSATI, Riccardo;RUZZI, MARCO;SAVO, Domenico Fabio
2013

Abstract

In ontology-based data access (OBDA), an ontology is connected to autonomous, and generally pre-existing, data repositories through mappings, so as to provide a high-level, conceptual view over such data. User queries are posed over the ontology, and answers are computed by reasoning both on the ontology and the mappings. Query answering in OBDA systems is typically performed through a query rewriting approach which is divided into two steps: (i) the query is rewritten with respect to the ontology (ontology rewriting of the query); (ii) the query thus obtained is then reformulated over the database schema using the mapping assertions (mapping rewriting of the query). In this paper we present a new approach to the optimization of query rewriting in OBDA. The key ideas of our approach are the usage of inclusion between mapping views and the usage of perfect mappings, which allow us to drastically lower the combinatorial explosion due to mapping rewriting. These ideas are formalized in PerfectMap, an algorithm for OBDA query rewriting. We have experimented PerfectMap in a real-world OBDA scenario: our experimental results clearly show that, in such a scenario, the optimizations of PerfectMap are crucial to effectively perform query answering. © 2013 ACM.
2013
16th International Conference on Extending Database Technology, EDBT 2013
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Optimizing query rewriting in ontology-based data access / DI PINTO, Floriana; Lembo, Domenico; Lenzerini, Maurizio; Mancini, Riccardo; Poggi, Antonella; Rosati, Riccardo; Ruzzi, Marco; Savo, Domenico Fabio. - (2013), pp. 561-572. (Intervento presentato al convegno 16th International Conference on Extending Database Technology, EDBT 2013 tenutosi a Genoa, Italy nel 18 March 2013 through 22 March 2013) [10.1145/2452376.2452441].
File allegati a questo prodotto
File Dimensione Formato  
VE_2013_11573-516213.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 530.28 kB
Formato Adobe PDF
530.28 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/516213
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 47
  • ???jsp.display-item.citation.isi??? ND
social impact