Querying RDF Databases with Sub-CONSTRUCTs - Université Grenoble Alpes Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2021

Querying RDF Databases with Sub-CONSTRUCTs

Résumé

Graph query languages feature mainly two kinds of queries when applied to a graph database: those inspired by relational databases which return tables such as SELECT queries and those which return graphs such as CONSTRUCT queries in SPARQL. The latter are object of study in the present paper. For this purpose, a core graph query language GrAL is defined with focus on CONSTRUCT queries. Queries in GrAL form the final step of a recursive process involving so-called GrAL patterns. By evaluating a query over a graph one gets a graph, while by evaluating a pattern over a graph one gets a set of matches which involves both a graph and a table. CONSTRUCT queries are based on CONSTRUCT patterns, and sub-CONSTRUCT patterns come for free from the recursive definition of patterns. The semantics of GrAL is based on RDF graphs with a slight modification which consists in accepting isolated nodes. Such an extension of RDF graphs eases the definition of the evaluation semantics, which is mainly captured by a unique operation called Merge. Besides, we define aggregations as part of GrAL expressions, which leads to an original local processing of aggregations.
Fichier principal
Vignette du fichier
gral.pdf (199.6 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03268281 , version 1 (23-06-2021)

Identifiants

Citer

Dominique Duval, Rachid Echahed, Frédéric Prost. Querying RDF Databases with Sub-CONSTRUCTs. 2021. ⟨hal-03268281⟩
35 Consultations
28 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More