Spatiotemporal RDF Data Query Based on Subgraph Matching

Resource Description Framework (RDF), as a standard metadata description framework proposed by the World Wide Web Consortium (W3C), is suitable for modeling and querying Web data. With the growing importance of RDF data in Web data management, there is an increasing need for modeling and querying RDF data. Previous approaches mainly focus on querying RDF. However, a large amount of RDF data have spatial and temporal features. Therefore, it is important to study spatiotemporal RDF data query approaches. In this paper, firstly, we formally define spatiotemporal RDF data, and construct a spatiotemporal RDF model st-RDF that is used to represent and manipulate spatiotemporal RDF data. Secondly, we present a spatiotemporal RDF query algorithm stQuery based on subgraph matching. This algorithm can quickly determine whether the query result is empty for queries whose temporal or spatial range exceeds a specific range by adopting a preliminary query filtering mechanism in the query process. Thirdly, we propose a sorting strategy that calculates the matching order of query nodes to speed up the subgraph matching. Finally, we conduct experiments in terms of effect and query efficiency. The experimental results show the performance advantages of our approach.

[1]  Manolis Koubarakis,et al.  Strabon: A Semantic Geospatial DBMS , 2012, SEMWEB.

[2]  Sungpack Hong,et al.  Taming Subgraph Isomorphism for RDF Query Processing , 2015, Proc. VLDB Endow..

[3]  Boris Motik,et al.  Representing and querying validity time in RDF and OWL: A logic-based approach , 2010, J. Web Semant..

[4]  V. S. Subrahmanian,et al.  Scaling RDF with Time , 2008, WWW.

[5]  Gerhard Weikum,et al.  YAGO2: exploring and querying world knowledge in time, space, context, and many languages , 2011, WWW.

[6]  Euripides G. M. Petrakis,et al.  SOWL: spatio-temporal representation, reasoning and querying over the semantic web , 2010, I-SEMANTICS '10.

[7]  Zongmin Ma,et al.  An approach for approximate subgraph matching in fuzzy RDF graph , 2019, Fuzzy Sets Syst..

[8]  Gerhard Weikum,et al.  YAGO2: A Spatially and Temporally Enhanced Knowledge Base from Wikipedia: Extended Abstract , 2013, IJCAI.

[9]  Lei Zou,et al.  gst-store: Querying Large Spatiotemporal RDF Graphs , 2017, Data Inf. Manag..

[10]  Shijie Zhang,et al.  GADDI: distance index based subgraph matching in biological networks , 2009, EDBT '09.

[11]  Jeong-Hoon Lee,et al.  Turboiso: towards ultrafast and robust subgraph isomorphism search in large graph databases , 2013, SIGMOD '13.

[12]  Ambuj K. Singh,et al.  Graphs-at-a-time: query language and access methods for graph databases , 2008, SIGMOD Conference.

[13]  Jeffrey Xu Yu,et al.  Taming verification hardness: an efficient algorithm for testing subgraph isomorphism , 2008, Proc. VLDB Endow..

[14]  George A. Vouros,et al.  Efficient spatio-temporal RDF query processing in large dynamic knowledge bases , 2019, SAC.

[15]  Nikos Mamoulis,et al.  Top-k relevant semantic place retrieval on spatiotemporal RDF data , 2019, The VLDB Journal.

[16]  Jeong-Hoon Lee,et al.  An In-depth Comparison of Subgraph Isomorphism Algorithms in Graph Databases , 2012, Proc. VLDB Endow..

[17]  Yunqiang Zhu,et al.  Geospatial data ontology: the semantic foundation of geospatial data integration and sharing , 2019, Big Earth Data.

[18]  Jiawei Han,et al.  On graph query optimization in large networks , 2010, Proc. VLDB Endow..