STTL: A SPARQL-based Transformation Language for RDF

Olivier Corby 1 Catherine Faron Zucker 2, 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 : The general research question addressed in this paper is: "How to transform RDF into other languages". This is of prime interest to present data selected and extracted from the Web of data in a format suitable for the user (e.g., HTML or CSV). Moreover, RDF can be viewed as a meta-model to represent on the Web of data other languages and models. The above research question then becomes: "How to generate the concrete syntax of expressions of a given language from their RDF representation". To answer these questions, we present SPARQL Template Transformation Language (STTL), a generic RDF transformation rule language, independent from the output language. We conceived it as a lightweight syntactic extension to SPARQL and we show how to compile it into standard SPARQL. We present a generic transformation rule engine implementing STTL and several RDF transformers we defined for various output languages, showing STTL's expressive power.
Document type :
Conference papers
Liste complète des métadonnées

Cited literature [16 references]  Display  Hide  Download

https://hal.inria.fr/hal-01150623
Contributor : Olivier Corby <>
Submitted on : Monday, May 11, 2015 - 3:49:15 PM
Last modification on : Monday, November 5, 2018 - 3:52:09 PM
Document(s) archivé(s) le : Wednesday, April 19, 2017 - 8:51:51 PM

File

sttl-final.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01150623, version 1

Collections

Citation

Olivier Corby, Catherine Faron Zucker. STTL: A SPARQL-based Transformation Language for RDF. 11th International Conference on Web Information Systems and Technologies, May 2015, Lisbon, Portugal. ⟨hal-01150623⟩

Share

Metrics

Record views

831

Files downloads

566