Evaluating Continuous Basic Graph Patterns over Dynamic Link Data Graphs

09/21/2022
by   Manolis Gergatsoulis, et al.
0

In this paper, we investigate the problem of evaluating Basic Graph Patterns (BGP, for short, a subclass of SPARQL queries) over dynamic Linked Data graphs; i.e., Linked Data graphs that are continuously updated. We consider a setting where the updates are continuously received through a stream of messages and support both insertions and deletions of triples (updates are straightforwardly handled as a combination of deletions and insertions). In this context, we propose a set of in-memory algorithms minimizing the cached data for efficiently and continuously answering main subclasses of BGP queries. The queries are typically submitted into a system and continuously result the delta answers while the update messages are processed. Consolidating all the historical delta answers, the algorithms ensure that the answer of each query is constructed at any given time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/12/2022

Efficient query evaluation techniques over large amount of distributed linked data

As RDF becomes more widely established and the amount of linked data is ...
research
07/29/2020

How and Why is An Answer (Still) Correct? Maintaining Provenance in Dynamic Knowledge Graphs

Knowledge graphs (KGs) have increasingly become the backbone of many cri...
research
11/17/2017

Loom: Query-aware Partitioning of Online Graphs

As with general graph processing systems, partitioning data over a clust...
research
06/20/2019

Extracting Basic Graph Patterns from Triple Pattern Fragment Logs

The Triple Pattern Fragment (TPF) approach is de-facto a new way to publ...
research
06/28/2023

The LDBC Financial Benchmark

The Linked Data Benchmark Council's Financial Benchmark (LDBC FinBench) ...
research
02/18/2020

Updates-Aware Graph Pattern based Node Matching

Graph Pattern based Node Matching (GPNM) is to find all the matches of t...
research
04/27/2018

Resolving SINR Queries in a Dynamic Setting

We consider a set of transmitters broadcasting simultaneously on the sam...

Please sign up or login with your details

Forgot password? Click here to reset