Easy Web API Development with SPARQL Transformer

In a document-based world as the one of Web APIs, the triple-based output of SPARQL endpoints can be a barrier for developers who want to integrate Linked Data in their applications. A different JSON output can be obtained with SPARQL Transformer, which relies on a single JSON object for defining which data should be extracted from the endpoint and which shape should they assume. We propose a new approach that amounts to merge SPARQL bindings on the base of identifiers and the integration in the grlc API framework to create new bridges between the Web of Data and the Web of applications.

[1]  Sunitha Abburu,et al.  Format SPARQL Query Results into HTML Report , 2013 .

[2]  Ruben Verborgh,et al.  GraphQL-LD: Linked Data Querying with GraphQL , 2018, International Workshop on the Semantic Web.

[3]  Ruben Verborgh,et al.  smartAPI: Towards a More Intelligent Network of Web APIs , 2017, ESWC.

[4]  Carole A. Goble,et al.  API-centric Linked Data integration: The Open PHACTS Discovery Platform case study , 2014, J. Web Semant..

[5]  Enrico Daga,et al.  A BASILar Approach for Building Web APIs on Top of SPARQL Endpoints , 2015, SALAD@ESWC.

[6]  Catherine Faron-Zucker,et al.  A Generic RDF Transformation Software and Its Application to an Online Translation Service for Common Languages of Linked Data , 2015, International Semantic Web Conference.

[7]  Sebastian Speiser,et al.  Integrating Linked Data and Services with Linked Data Services , 2011, ESWC.

[8]  Serena Villata,et al.  Graph Data on the Web: extend the pivot, don't reinvent the wheel , 2019, ArXiv.

[9]  John Domingue,et al.  Toward the Next Wave of Services: Linked Services for the Web of Data , 2010, J. Univers. Comput. Sci..

[10]  Heiko Paulheim,et al.  What SPARQL Query Logs Tell and Do Not Tell about Semantic Relatedness in LOD Or: The Unsuccessful Attempt to Improve the Browsing Experience of DBpedia by Exploiting Query Logs , 2015, NoISE@ESWC.

[11]  Catherine Faron-Zucker,et al.  LDScript: A Linked Data Script Language , 2017, International Semantic Web Conference.

[12]  Lora Aroyo,et al.  LDtogo: A Data Querying and Mapping Frameworkfor Linked Data Applications , 2013, ESWC.

[13]  Ruben Verborgh Decentralizing the Semantic Web through Incentivized Collaboration , 2018, International Semantic Web Conference.

[14]  Raphaël Troncy,et al.  Transforming the JSON Output of SPARQL Queries for Linked Data Clients , 2018, WWW.

[15]  Muhammad Saleem,et al.  LSQ: The Linked SPARQL Queries Dataset , 2015, SEMWEB.

[16]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[17]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[18]  Rinke Hoekstra,et al.  Man vs. Machine: Differences in SPARQL Queries. , 2014, ESWC 2014.

[19]  Rinke Hoekstra,et al.  The YASGUI family of SPARQL clients , 2016, Semantic Web.

[20]  Austin Wright,et al.  JSON Schema: A Media Type for Describing JSON Documents , 2019 .

[21]  Rinke Hoekstra,et al.  grlc Makes GitHub Taste Like Linked Data APIs , 2016, SALAD@ESWC.