Expressive Querying and Scalable Management of Large RDF Archives
Open Access
- 3 April 2026
- journal article
- Published by SAGE Publications in Semantic Web: – Interoperability, Usability, Applicability
- Vol. 17 (3)
Abstract
The proliferation of large and ever-growing resource description framework (RDF) datasets has sparked a need for robust and performant RDF archiving systems. In order to tackle this challenge, several solutions have been proposed throughout the years, including archiving systems based on independent copies, time-based indexes, and change-based approaches. In recent years, modern solutions combine several of the above mentioned paradigms. In particular, aggregated changesets of time-annotated triples have showcased a noteworthy ability to handle and query relatively large RDF archives. However, such approaches still suffer from scalability issues, notably at ingestion time. This makes the use of these solutions prohibitive for large revision histories. Furthermore, applications for such systems remain often constrained by their limited querying abilities, where SPARQL is often left out in favor of single triple-pattern queries. In this article, we propose a hybrid storage approach based on aggregated changesets, snapshots, and multiple delta chains that additionally provides full querying SPARQL on RDF archives. This is done by interfacing our system with a modified SPARQL query engine. We evaluate our system with different snapshot creation strategies on the BEAR benchmark for RDF archives and showcase improvements of up to one order of magnitude in ingestion speed compared to state-of-the-art approaches, while keeping competitive querying performance. Furthermore, we demonstrate our SPARQL query processing capabilities on the BEAR-C variant of BEAR. This is, to the best of our knowledge, the first openly available endeavor that provides full SPARQL querying on RDF archives.Keywords
This publication has 18 references indexed in Scilit:
- GLENDA: Querying RDF Archives with Full SPARQL2023
- A design space for RDF data representationsThe VLDB Journal, 2022
- Querying the Edit History of Wikidata2019
- Versioned Querying with OSTRICH and Comunica in MOCHA 20182018
- Triple storage for random-access versioned querying of RDF archivesJournal of Web Semantics, 2018
- A Flexible Framework for Understanding the Dynamics of Evolving RDF Datasets2015
- Binary RDF representation for publication and exchange (HDT)Journal of Web Semantics, 2013
- Representation and Querying of Valid Time of Triples in Linked Geospatial DataLecture Notes in Computer Science, 2013
- A general framework for representing, reasoning and querying with annotated Semantic Web dataJournal of Web Semantics, 2012
- SPARQL-ST: Extending SPARQL to Support Spatiotemporal Queries2011