=Paper= {{Paper |id=Vol-449/paper-16 |storemode=property |title=SPARCool: SPARQL made easy |pdfUrl=https://ceur-ws.org/Vol-449/Challenge7.pdf |volume=Vol-449 |dblpUrl=https://dblp.org/rec/conf/esws/Passant09 }} ==SPARCool: SPARQL made easy== https://ceur-ws.org/Vol-449/Challenge7.pdf
              SPARCool: SPARQL made easy

                                 Alexandre Passant

                       Digital Enterprise Research Institute,
                       National University of Ireland, Galway
                           alexandre.passant@deri.org



      Abstract. This paper introduces the motivations and technical details
      behind SPARCool, a web service that provides an easy way to run
      SPARQL queries on the Web by calling a simple URL pattern1 .

      Key words: SPARQL, Linked Data, SPARCool, JSONP


1   Motivations

Thanks to the Linking Open Data2 community project, million of resources,
identified by their URI, are now described on the Web thanks to RDF(S)/OWL
technologies. To efficiently take advantage of it and go further than simple brows-
ing, developers must use either SPARQL or RDF(S)/OWL APIs to query and
use this data. Yet, it can be complex for Web developers that are not necessarily
aware of such languages. SPARCool3 aims to solve this gap by providing a way to
let people easily run SPARQL queries on any URI that follows the Linked Data
principles4 [1] without learning the SPARQL syntax, and then build applications
using the query answers.


2   Using SPARCool

In order to run SPARQL queries with SPARCool, one just have to call the
URL pattern http://sparcool.net/format/predicate[;l=lang]/URI, that
is translated into a SPARQL query applied to the URI given as a parameter. The
format parameter indicates the required output and can be (1) XML SPARQL
Query results, (2) JSON SPARQL Query results, (3) HTML view of the results,
either plain-HTML (for a single result) or using a