English

Datalog Materialisation in Distributed RDF Stores with Dynamic Data Exchange

Databases 2019-06-26 v1 Distributed, Parallel, and Cluster Computing Logic in Computer Science

Abstract

Several centralised RDF systems support datalog reasoning by precomputing and storing all logically implied triples using the wellknown seminaive algorithm. Large RDF datasets often exceed the capacity of centralised RDF systems, and a common solution is to distribute the datasets in a cluster of shared-nothing servers. While numerous distributed query answering techniques are known, distributed seminaive evaluation of arbitrary datalog rules is less understood. In fact, most distributed RDF stores either support no reasoning or can handle only limited datalog fragments. In this paper we extend the dynamic data exchange approach for distributed query answering by Potter et al. [12] to a reasoning algorithm that can handle arbitrary rules while preserving important properties such as nonrepetition of inferences. We also show empirically that our algorithm scales well to very large RDF datasets

Keywords

Cite

@article{arxiv.1906.10261,
  title  = {Datalog Materialisation in Distributed RDF Stores with Dynamic Data Exchange},
  author = {Temitope Ajileye and Boris Motik and Ian Horrocks},
  journal= {arXiv preprint arXiv:1906.10261},
  year   = {2019}
}

Comments

16 pages, ISWC conference

R2 v1 2026-06-23T10:02:32.154Z