Extending SPARQL with Temporal Logic

Radu Mateescu 1, * Sébastien Meriot 1 Sylvain Rampacek 2
* Auteur correspondant
1 VASY - System validation - Research and applications
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
Abstract : The data integration and sharing activities carried on in the framework of the Semantic Web lead to large knowledge bases that must be queried, analyzed, and exploited efficiently. Many of the knowledge representation languages of the Semantic Web, starting with RDF, are based on directed, labeled graphs, which can be also manipulated using graph algorithms and tools coming from other domains. In this paper, we propose an analysis approach of RDF graphs by reusing the verification technology developed for concurrent systems. To this purpose, we define a translation from the SPARQL query language into XTL, a general-purpose graph manipulation language implemented in the CADP verification toolbox for asynchronous concurrent systems. This translation makes it possible to extend the expressive power of SPARQL naturally by adding XTL temporal logic formulas characterizing sequences, trees, or general subgraphs of the RDF graph. Our approach exhibits a performance comparable with that of dedicated SPARQL query evaluation engines, as illustrated by experiments on large RDF graphs.
Liste complète des métadonnées

https://hal.inria.fr/inria-00404761
Contributeur : Radu Mateescu <>
Soumis le : jeudi 8 octobre 2009 - 12:20:02
Dernière modification le : jeudi 11 janvier 2018 - 06:22:03
Document(s) archivé(s) le : mercredi 22 septembre 2010 - 13:48:02

Fichier

RR-7056.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00404761, version 2

Collections

Citation

Radu Mateescu, Sébastien Meriot, Sylvain Rampacek. Extending SPARQL with Temporal Logic. RR-7056. 2009. 〈inria-00404761v2〉

Partager

Métriques

Consultations de la notice

491

Téléchargements de fichiers

126