SPARQL Template: A Transformation Language for RDF

Olivier Corby 1 Catherine Faron Zucker 1 Fabien Gandon 1
1 WIMMICS - Web-Instrumented Man-Machine Interactions, Communities and Semantics
CRISAM - Inria Sophia Antipolis - Méditerranée , Laboratoire I3S - SPARKS - Scalable and Pervasive softwARe and Knowledge Systems
Abstract : RDF can be viewed as a meta-model to represent on the Web other languages and models, and in particular their abstract graph structure. The general research question addressed in this document is "How to transform RDF into other languages" and, in particular, how to generate the concrete syntax of expressions of a given language from their RDF representation. We show how SPARQL can be used as a generic RDF transformation rule language, independant from the output language. We define an RDF transformer as a set of transformation rules processed by a generic transformation rule engine. We present a lightweight syntactic extension to SPARQL in order to facilitate the writing of transformation rules and an implementation of a generic transformation rule engine. We show the feasability of our approach with several RDF transformers we have defined for various output languages.
Liste complète des métadonnées

Cited literature [13 references]  Display  Hide  Download

https://hal.inria.fr/hal-00969068
Contributor : Olivier Corby <>
Submitted on : Wednesday, April 2, 2014 - 8:28:33 AM
Last modification on : Monday, November 5, 2018 - 3:52:09 PM
Document(s) archivé(s) le : Wednesday, July 2, 2014 - 11:10:45 AM

File

RR-8514.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00969068, version 1

Collections

Citation

Olivier Corby, Catherine Faron Zucker, Fabien Gandon. SPARQL Template: A Transformation Language for RDF. [Research Report] RR-8514, Inria. 2014, pp.22. ⟨hal-00969068⟩

Share

Metrics

Record views

934

Files downloads

875