SRX: efficient management of spatial RDF data

被引:7
作者
Theocharidis, Konstantinos [1 ,2 ]
Liagouris, John [3 ]
Mamoulis, Nikos [4 ]
Bouros, Panagiotis [5 ]
Terrovitis, Manolis [2 ]
机构
[1] Univ Peloponnese, Tripoli, Greece
[2] IMSI Athena, Athens, Greece
[3] Swiss Fed Inst Technol, Zurich, Switzerland
[4] Univ Ioannina, Ioannina, Greece
[5] Johannes Gutenberg Univ Mainz, Mainz, Germany
关键词
Spatial RDF data; GeoSPARQL; Bit encoding; Hilbert curve; RDF-3X; Query evaluation; Updates; SEMANTIC WEB; ENGINE;
D O I
10.1007/s00778-019-00554-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a general encoding scheme for the efficient management of spatial RDF data. The scheme approximates the geometries of the RDF entities inside their (integer) IDs and can be used, along with several operators and optimizations we introduce, to accelerate queries with spatial predicates and to re-encode entities dynamically in case of updates. We implement our ideas in SRX, a system built on top of the popular RDF-3X system. SRX extends RDF-3X with support for three types of spatial queries: range selections (e.g., find entities within a given polygon), spatial joins (e.g., find pairs of entities whose locations are close to each other), and spatial k-nearest neighbors (e.g., find the three closest entities from a given location). We evaluate SRX on spatial queries and updates with real RDF data, and we also compare its performance with the latest versions of three popular RDF stores. The results show SRX 's superior performance over the competitors; compared to RDF-3X, SRX improves its performance for queries with spatial predicates while incurring little overhead during updates.
引用
收藏
页码:703 / 733
页数:31
相关论文
共 36 条
[1]  
Abadi D. J., 2007, VLDB
[2]  
Aberger C.R., 2016, ICDE WORKSH
[3]  
[Anonymous], 2016, SIGMOD
[4]  
Atre M., 2010, WWW
[5]   Enabling the geospatial Semantic Web with Parliament and GeoSPARQL [J].
Battle, Robert ;
Kolas, Dave .
SEMANTIC WEB, 2012, 3 (04) :355-370
[6]  
Bornea M.A., 2013, SIGMOD
[7]   Efficient processing of spatial joins using R-trees [J].
Brinkhoff, Thomas ;
Kriegel, Hans-Peter ;
Seeger, Bernhard .
SIGMOD Record, 1993, 22 (02) :237-246
[8]  
Brodt A., 2010, GIS
[9]  
Broekstra J., 2001, Semantics for the WWW, by
[10]  
CHONG EI, 2005, VLDB