Link Traversal Query Processing over Decentralized Environments with Structural Assumptions

Ruben Taelman

ISWC 2023, 10 November 2023

Link Traversal Query Processing over Decentralized Environments with Structural Assumptions

Ghent University – imec – IDLab, Belgium

Querying Decentralized Knowledge Graphs

Solid Logo Mastodon Logo BlueSky Logo

Discovering data by following links

Following links
Link Traversal Query Processing (LTQP)

Focus on Solid

Solid Logo

Personal data pods

Full control of where your pod is stored and who can access it

Solid Pods

Pods can store any kind of data

Personal data, photo's, friends, ...

→ Massive decentralization of data across documents and pods
Solid Pods Storage

How to query data from Solid pods?

LTQP was designed for querying Linked Open Data

No assumptions for LTQP over Linked Open Data

→ All links need to be followed to ensure completeness!

Solid provides structural properties

LTQP discovery using structural assumptions

Implemented as modules in Comunica

Comunica

We experiment using SolidBench

SolidBench

Discover queries can be answered before the timeout

Structural assumptions lead to difference in HTTP requests

Plot showing relative http requests

Structural assumptions perform similarly

Plot showing relative execution times

Query plans are the bottleneck

Conclusion

Pipeline-based architecture

Link Queue Architecture