A Generic RDF Transformation Software and Its Application to an Online Translation Service for Common Languages of Linked Data

In this article we present a generic template and software solution for developers to support the many cases where we need to transform RDF. It relies on the SPARQL Template Transformation Language STTL which enables Semantic Web developers to write specific yet compact RDF transformers toward other languages and formats.We first briefly recall the STTL principles and software features. We then demonstrate the support it provides to programmers by presenting a selection of STTL-based RDF transformers for common languages. The software is available online as a Web service and all the RDF transformers presented in this paper can be tested online.

[1]  Leonid Shumsky,et al.  A Language for Transforming the RDF Data on the Basis of Ontologies , 2015, WEBIST.

[2]  David R. Karger,et al.  Fresnel: A Browser-Independent Presentation Vocabulary for RDF , 2005, SEMWEB.

[3]  Martin Hepp,et al.  RDF Translator: A RESTful Multi-Format Data Converter for the Semantic Web , 2013, ArXiv.

[4]  Sean Bechhofer,et al.  The OWL API: A Java API for OWL ontologies , 2011, Semantic Web.

[5]  Catherine Faron-Zucker,et al.  STTL - A SPARQL-based Transformation Language for RDF , 2015, WEBIST.

[6]  Johan Montagnat,et al.  KGRAM Versatile Inference and Query Engine for the Web of Linked Data , 2012, 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[7]  Catherine Faron-Zucker,et al.  The KGRAM Abstract Machine for Knowledge Graph Querying , 2010, 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[8]  Stefan Decker,et al.  Mapping between RDF and XML with XSPARQL , 2012, Journal on Data Semantics.

[9]  Fabio Vitali,et al.  RSLT: R. D. F. Stylesheet Language Transformations , 2015, ESWC Developers Workshop.

[10]  Olivier Corby,et al.  RDF Modelling and SPARQL Processing of SQL Abstract Syntax Trees , 2012 .

[11]  Scott Boag,et al.  XQuery 1.0 : An XML Query Language , 2007 .

[12]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Mapping to RDF Graphs , 2009 .

[13]  Matthew Benjamin Brophy OWL-PL: A presentation language for displaying semantic data on the web , 2010 .

[14]  Sébastien Laborie,et al.  Towards extending and using SPARQL for modular document generation , 2008, DocEng '08.