On the size of intermediate results in the federated processing of SPARQL BGPs

被引:1
作者
Halvorsen, Jonas [1 ,2 ]
Stolpe, Audun [1 ]
机构
[1] Norwegian Def Res Estab FFI, Postboks 25, N-2027 Kjeller, Norway
[2] Univ Oslo, Dept Informat, Oslo, Norway
来源
JOURNAL OF WEB SEMANTICS | 2018年 / 51卷
关键词
Federated query processing; Intermediate results; Minimization; Blank nodes; Sparql; QUERIES;
D O I
10.1016/j.websem.2018.06.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper is a foundational study in the semantics of federated query answering of SPARQL BGPs. Its specific concern is to explore how the size of intermediate results can be reduced without, from a logical point of view, altering the content of the final answer. The intended application is to reduce communication costs and local memory consumption in querying dynamic network topologies and highly distributed, share-nothing or shared architectures. We define row-reducing and column-reducing operations that, if a SPARQL resultset is viewed as a table, reduces the number of rows and columns respectively. These operations are deliberately designed so that they do not anticipate the unfolding of the evaluation process, which is to say that they do not presuppose knowledge about the structure or content of data sources, or equivalently, that they do not require data to be exchange in order to make intermediate results smaller. In other words, the operations that are studied are based solely on the shape of evaluations trees and the distribution of variables within them. The paper culminates with a study of different compositions of the aforementioned reduction operators. We establish mathematically that our row-and column operators can be combined to form a single reduction operator that can be applied repeatedly without altering the semantics of the final result of the query answering process. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:20 / 38
页数:19
相关论文
共 32 条
[1]  
Abiteboul S, 1995, FDN DATABASES
[2]  
Acosta M, 2011, LECT NOTES COMPUT SC, V7031, P18, DOI 10.1007/978-3-642-25073-6_2
[3]  
[Anonymous], 2014, RDF 1 1 SEMANTICS W3
[4]  
Arenas M, 2009, LECT NOTES COMPUT SC, V5689, P158, DOI 10.1007/978-3-642-03754-2_4
[5]  
Baget JF, 2005, LECT NOTES COMPUT SC, V3729, P82, DOI 10.1007/11574620_9
[6]   USING SEMI-JOINS TO SOLVE RELATIONAL QUERIES [J].
BERNSTEIN, PA ;
CHIU, DMW .
JOURNAL OF THE ACM, 1981, 28 (01) :25-40
[7]   POWER OF NATURAL SEMIJOINS [J].
BERNSTEIN, PA ;
GOODMAN, N .
SIAM JOURNAL ON COMPUTING, 1981, 10 (04) :751-771
[8]  
Buil-Aranda C, 2014, LECT NOTES COMPUT SC, V8797, P390, DOI 10.1007/978-3-319-11915-1_25
[9]   Federating queries in SPARQL 1.1: Syntax, semantics and evaluation [J].
Buil-Aranda, Carlos ;
Arenas, Marcelo ;
Corcho, Oscar ;
Polleres, Axel .
JOURNAL OF WEB SEMANTICS, 2013, 18 (01) :1-17
[10]  
Dalmau V., 2002, Principles and Practice of Constraint Programming - CP 2002. 8th International Conference, CP 2002. Proceedings (Lecture Notes in Computer Science Vol.2470), P310