<scp>Passage:</scp> Ensuring Completeness and Responsiveness of Public SPARQL Endpoints with SPARQL Continuation Queries
Being able to query online public knowledge graphs such as Wikidata or DBpedia is extremely valuable. However, these queries can be interrupted due to the fair use policies enforced by SPARQL endpoint providers, leading to incomplete results. While these policies help maintain the responsiveness of public SPARQL endpoints, they compromise the completeness of query results, which limits the feasibility of various downstream tasks. Ideally, we should not have to choose between completeness and responsiveness. To address this issue, we introduce and formalize the concept of SPARQL continuation queries. When a SPARQL endpoint interrupts a query, it returns partial results along with a SPARQL continuation query to retrieve the remaining results. If the continuation query is also interrupted, the process repeats, generating further continuation queries until the complete results are obtained. In our experimentation, we show that our continuation server PASSAGE ensures completeness and responsiveness while delivering high performance.
Authors
- Pascal Molli (ORCID: https://orcid.org/0000-0001-8048-273X)
- Gabriela Montoya (ORCID: https://orcid.org/0000-0001-5835-0335)
- Hala Skaf‐Molli (ORCID: https://orcid.org/0000-0003-1062-6659)
- Thi Hoang Thi Pham (ORCID: https://orcid.org/0000-0003-0176-2245)
- Brice Nédelec (ORCID: https://orcid.org/0000-0003-4238-5060)
Institutions
- Laboratoire des Sciences du Numérique de Nantes (FR)
- Nantes Université (FR)
Publication Details
- Published
- 2025-04-22
- DOI
- https://doi.org/10.1145/3696410.3714757
- Primary Topic
- Semantic Web and Ontologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00