ForBackBench: A Benchmark for Chasing vs. Query-Rewriting

被引:5
作者
Alhazmi, Afnan [1 ]
Blount, Tom [1 ]
Konstantinidis, George [1 ]
机构
[1] Univ Southampton, Southampton SO9 5NH, Hants, England
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2022年 / 15卷 / 08期
基金
英国工程与自然科学研究理事会;
关键词
INTEGRATION; EXCHANGE;
D O I
10.14778/3529337.3529338
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problems of Data Integration/Exchange (DE) and Ontology Based Data Access (OBDA) have been extensively studied across different communities. The underlying problem is common: using a number of differently structured data-sources mapped to a mediating schema/ontology/knowledge-graph, answer a query posed on the latter. In DE, forward-chaining algorithms, collectively known as the chase, transform source data to a new materialised instance that satisfies the ontology and can be directly queried. In OBDA, backward-chaining algorithms rewrite the query over the source schema, taking the ontology into account, in order to execute the rewriting directly on the sources. These two reasoning approaches have seen an individual rise in algorithms, practical implementations, and benchmarks. However, there has not been a principled methodology to compare solutions across both areas. In this paper we provide an original methodology and a benchmark infrastructure - a set of test scenarios, generator and translator tools, and an experimental infrastructure - to allow the translation and execution of a DE/OBDA scenario across areas and among different chase and query-rewriting systems. In the process, we also present a syntactic restriction of linear Tuple Generating Dependencies that precisely captures DL-Lite(R), a correspondence previously uninvestigated. We perform cross-approach experiments under a wide range of assumptions, such as the use of different source-to-target mapping languages, shedding light to the interplay between forward-and backward-chaining. Our preliminary results show that, indeed, chase can compete and might overcome query rewriting even in the face of large data especially for complex mapping languages.
引用
收藏
页码:1519 / 1532
页数:14
相关论文
共 64 条
[1]  
Abiteboul Serge., 1995, Foundations of databases
[2]   Computing certain answers in the presence of dependencies [J].
Afrati, Foto N. ;
Kiourtis, Nikos .
INFORMATION SYSTEMS, 2010, 35 (02) :149-169
[3]   THE PEGASUS HETEROGENEOUS MULTIDATABASE SYSTEM [J].
AHMED, R ;
DESMEDT, P ;
DU, WM ;
KENT, W ;
KETABCHI, MA ;
LITWIN, WA ;
RAFII, A ;
SHAN, MC .
COMPUTER, 1991, 24 (12) :19-27
[4]   STBenchmark: Towards a Benchmark for Mapping Systems [J].
Alexe, Bogdan ;
Tan, Wang-Chiew ;
Velegrakis, Yannis .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2008, 1 (01) :230-244
[5]  
Arocena PC, 2015, PROC VLDB ENDOW, V9, P108
[6]   The DL-Lite Family and Relations [J].
Artale, Alessandro ;
Calvanese, Diego ;
Kontchakov, Roman ;
Zakharyaschev, Michael .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2009, 36 :1-69
[7]  
Baader F, 2003, DESCRIPTION LOGIC HANDBOOK: THEORY, IMPLEMENTATION AND APPLICATIONS, P43
[8]   Graal: A Toolkit for Query Answering with Existential Rules [J].
Baget, Jean-Francois ;
Leclere, Michel ;
Mugnier, Marie-Laure ;
Rocher, Swan ;
Sipieter, Clement .
RULE TECHNOLOGIES: FOUNDATIONS, TOOLS, AND APPLICATIONS, 2015, 9202 :328-344
[9]  
Bagosi T., 2014, Proc. CSWS, Revised Selected Papers, in: CCIS, V480, P67, DOI [DOI 10.1007/978-3-662-45495-4_, 10.1007/978-3-662-45495-4\_6.URLhttps, DOI 10.1007/978-3-662-45495-4, 10.1007/978-3-662-45495-4_6, DOI 10.1007/978-3-662-45495-4_6]
[10]  
Bail Samantha., 2012, Proceedings of ServDes. 2012. Third Nordic Conference on Service Design and Service Innovation, V943, P1