<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-00969068</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-17T00:07:09+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">SPARQL Template: A Transformation Language for RDF</title>
            <author role="aut">
              <persName>
                <forename type="first">Olivier</forename>
                <surname>Corby</surname>
              </persName>
              <email type="md5">a8f280e6987e45a42b4327b07212b8b5</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">oliviercorby</idno>
              <idno type="idhal" notation="numeric">9478</idno>
              <idno type="halauthorid" notation="string">15054-9478</idno>
              <idno type="IDREF">https://www.idref.fr/033671648</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-6610-0969</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-178918"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Catherine</forename>
                <surname>Faron Zucker</surname>
              </persName>
              <email type="md5">e19d5f5840e187d81af13147ee57bce2</email>
              <email type="domain">i3s.unice.fr</email>
              <idno type="idhal" notation="string">catherine-faron-zucker</idno>
              <idno type="idhal" notation="numeric">8955</idno>
              <idno type="halauthorid" notation="string">945255-8955</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-5959-5561</idno>
              <idno type="IDREF">https://www.idref.fr/137765819</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=JROMCjEAAAAJ</idno>
              <affiliation ref="#struct-178918"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Fabien</forename>
                <surname>Gandon</surname>
              </persName>
              <email type="md5">44d5e01d52fbc50f3106821f63588881</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">fabien-gandon</idno>
              <idno type="idhal" notation="numeric">3342</idno>
              <idno type="halauthorid" notation="string">17533-3342</idno>
              <idno type="IDREF">https://www.idref.fr/076340074</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-0543-1232</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=PVfj-SAAAAAJ</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-178918"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Olivier</forename>
                <surname>Corby</surname>
              </persName>
              <email type="md5">a8f280e6987e45a42b4327b07212b8b5</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2014-04-02 08:28:33</date>
              <date type="whenModified">2026-01-13 08:20:03</date>
              <date type="whenReleased">2014-04-02 10:03:16</date>
              <date type="whenProduced">2014-04-02</date>
              <date type="whenEndEmbargoed">2014-04-02</date>
              <ref type="file" target="https://inria.hal.science/hal-00969068v1/document">
                <date notBefore="2014-04-02"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-00969068v1/file/RR-8514.pdf" id="file-969068-653875">
                <date notBefore="2014-04-02"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="124009">
                <persName>
                  <forename>Olivier</forename>
                  <surname>Corby</surname>
                </persName>
                <email type="md5">a8f280e6987e45a42b4327b07212b8b5</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00969068</idno>
            <idno type="halUri">https://inria.hal.science/hal-00969068</idno>
            <idno type="halBibtex">corby:hal-00969068</idno>
            <idno type="halRefHtml">[Research Report] RR-8514, Inria. 2014, pp.22</idno>
            <idno type="halRef">[Research Report] RR-8514, Inria. 2014, pp.22</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-969068-653875"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UNICE">Université Nice Sophia Antipolis</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="INRIA-SOPHIA">INRIA Sophia Antipolis - Méditerranée</idno>
            <idno type="stamp" n="INRIA-RRRT">Rapports de recherche et Technique de l'Inria</idno>
            <idno type="stamp" n="I3S">Laboratoire d'Informatique, Signaux et Systèmes de Sophia-Antipolis</idno>
            <idno type="stamp" n="INRIASO">INRIA-SOPHIA</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="WIMMICS">WIMMICS: Web-Instrumented huMan-Machine Interactions, Communities, and Semantics</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="LARA">LARA</idno>
            <idno type="stamp" n="UNIV-COTEDAZUR">Université Côte d'Azur</idno>
            <idno type="stamp" n="INRIA-300009">Inria 300009</idno>
            <idno type="stamp" n="INRIA_WEB">Inria &amp; web</idno>
            <idno type="stamp" n="TEST-NICE">test nice</idno>
          </seriesStmt>
          <notesStmt>
            <note type="report" n="6">Research Report</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">SPARQL Template: A Transformation Language for RDF</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Olivier</forename>
                    <surname>Corby</surname>
                  </persName>
                  <email type="md5">a8f280e6987e45a42b4327b07212b8b5</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">oliviercorby</idno>
                  <idno type="idhal" notation="numeric">9478</idno>
                  <idno type="halauthorid" notation="string">15054-9478</idno>
                  <idno type="IDREF">https://www.idref.fr/033671648</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-6610-0969</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-178918"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Catherine</forename>
                    <surname>Faron Zucker</surname>
                  </persName>
                  <email type="md5">e19d5f5840e187d81af13147ee57bce2</email>
                  <email type="domain">i3s.unice.fr</email>
                  <idno type="idhal" notation="string">catherine-faron-zucker</idno>
                  <idno type="idhal" notation="numeric">8955</idno>
                  <idno type="halauthorid" notation="string">945255-8955</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-5959-5561</idno>
                  <idno type="IDREF">https://www.idref.fr/137765819</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=JROMCjEAAAAJ</idno>
                  <affiliation ref="#struct-178918"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Fabien</forename>
                    <surname>Gandon</surname>
                  </persName>
                  <email type="md5">44d5e01d52fbc50f3106821f63588881</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">fabien-gandon</idno>
                  <idno type="idhal" notation="numeric">3342</idno>
                  <idno type="halauthorid" notation="string">17533-3342</idno>
                  <idno type="IDREF">https://www.idref.fr/076340074</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-0543-1232</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=PVfj-SAAAAAJ</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-178918"/>
                </author>
              </analytic>
              <monogr>
                <idno type="reportNumber">RR-8514</idno>
                <imprint>
                  <biblScope unit="pp">22</biblScope>
                  <date type="datePub">2014-04-02</date>
                </imprint>
                <authority type="institution">Inria</authority>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info.info-wb">Computer Science [cs]/Web</classCode>
              <classCode scheme="halDomain" n="info.info-ai">Computer Science [cs]/Artificial Intelligence [cs.AI]</classCode>
              <classCode scheme="halTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halOldTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halTreeTypology" n="REPORT.RESREPORT">Reports - Research report</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>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.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-178918" status="VALID">
          <idno type="RNSR">201221031M</idno>
          <idno type="ROR">https://ror.org/04hsaft65</idno>
          <orgName>Web-Instrumented huMan-Machine Interactions, Communities and Semantics</orgName>
          <orgName type="acronym">WIMMICS</orgName>
          <date type="start">2013-07-01</date>
          <date type="end">2029-04-30</date>
          <desc>
            <address>
              <addrLine>2004 route des lucioles06902 Sophia Antipolis</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://wimmics.inria.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-34586" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-452156" type="direct"/>
            <relation active="#struct-13009" type="indirect"/>
            <relation active="#struct-117617" type="indirect"/>
            <relation name="UMR7271" active="#struct-441569" type="indirect"/>
            <relation active="#struct-1039632" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-34586" status="VALID">
          <idno type="RNSR">198318250R</idno>
          <idno type="ROR">https://ror.org/01nzkaw91</idno>
          <orgName>Centre Inria d'Université Côte d'Azur</orgName>
          <desc>
            <address>
              <addrLine>2004 route des Lucioles BP 93 06902 Sophia Antipolis</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/sophia/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="department" xml:id="struct-452156" status="VALID">
          <orgName>Scalable and Pervasive softwARe and Knowledge Systems</orgName>
          <orgName type="acronym">Laboratoire I3S - SPARKS</orgName>
          <date type="start">2016-03-03</date>
          <desc>
            <address>
              <addrLine>Laboratoire I3SCS 4012106903 Sophia Antipolis Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.i3s.unice.fr/sparks</ref>
          </desc>
          <listRelation>
            <relation active="#struct-13009" type="direct"/>
            <relation active="#struct-117617" type="indirect"/>
            <relation name="UMR7271" active="#struct-441569" type="indirect"/>
            <relation active="#struct-1039632" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-13009" status="VALID">
          <idno type="IdRef">050320491</idno>
          <idno type="ISNI">0000000105613840</idno>
          <idno type="RNSR">201220432L</idno>
          <idno type="ROR">https://ror.org/01215r597</idno>
          <orgName>Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis</orgName>
          <orgName type="acronym">I3S</orgName>
          <desc>
            <address>
              <addrLine>2000, route des Lucioles - Les Algorithmes - bât. Euclide B 06900 Sophia Antipolis</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.i3s.unice.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-117617" type="direct"/>
            <relation name="UMR7271" active="#struct-441569" type="direct"/>
            <relation active="#struct-1039632" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-117617" status="VALID">
          <idno type="IdRef">026403498</idno>
          <idno type="ISNI">0000000123372892</idno>
          <idno type="ROR">https://ror.org/02k9vew78</idno>
          <orgName>Université Nice Sophia Antipolis (1965 - 2019)</orgName>
          <orgName type="acronym">UNS</orgName>
          <date type="start">1965-10-23</date>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>Parc Valrose, 06100 Nice</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://unice.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-1039632" status="VALID">
          <idno type="IdRef">241035694</idno>
          <idno type="ROR">https://ror.org/019tgvf94</idno>
          <orgName>Université Côte d'Azur</orgName>
          <orgName type="acronym">UniCA</orgName>
          <date type="start">2020-01-01</date>
          <desc>
            <address>
              <addrLine>Parc Valrose, 28, avenue Valrose 06108 Nice Cedex 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://univ-cotedazur.fr</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>