BGP Query Answering against Dynamic RDF Databases

A promising method for efficiently querying RDF data consists of translating SPARQL queries into efficient RDBMS-style operations. However, answering SPARQL queries requires handling RDF reasoning, which must be implemented outside the relational engines that do not support it. We introduce the expressive database (DB) fragment of RDF for which we devise novel sound and complete techniques for answering Basic Graph Pattern (BGP) queries. Our techniques explore the two established approaches for handling RDF semantics, namely reformulation and saturation; we show how they cope with updates, a complex problem due to the rich RDF semantics. Our algorithms can be deployed on top of any RDBMS(-style) engine, and we experimentally study their performance trade-offs.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00719641
Author Goasdoué, François, Manolescu, Ioana, Roatis, Alexandra
Maintainer CCSD
Last Updated November 4, 2026, 23:53 (UTC)
Created November 4, 2026, 23:53 (UTC)
Identifier Report N°: RR-8018
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire de Recherche en Informatique (LRI) ; Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
creator Goasdoué, François
date 2012-07-20T00:00:00
harvest_object_id 0719955f-f751-4045-bca1-0266c83faa1b
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-02-26T00:00:00
set_spec type:REPORT