Skip to Main content Skip to Navigation

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.
Complete list of metadata

Cited literature [13 references]  Display  Hide  Download
Contributor : Olivier Corby Connect in order to contact the contributor
Submitted on : Wednesday, April 2, 2014 - 8:28:33 AM
Last modification on : Friday, January 21, 2022 - 3:13:11 AM
Long-term archiving on: : Wednesday, July 2, 2014 - 11:10:45 AM


Files produced by the author(s)


  • HAL Id : hal-00969068, version 1



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



Les métriques sont temporairement indisponibles