TY - GEN
T1 - Automatic query-centric API for routine access to linked data
AU - Meroño-Peñuela, Albert
AU - Hoekstra, Rinke
N1 - Publisher Copyright:
© Springer International Publishing AG 2017.
PY - 2017
Y1 - 2017
N2 - Despite the advatages of Linked Data as a data integration paradigm, accessing and consuming Linked Data is still a cumbersome task. Linked Data applications need to use technologies such as RDF and SPARQL that, despite their expressive power, belong to the data integration stack. As a result, applications and data cannot be cleanly separated: SPARQL queries, endpoint addresses, namespaces, and URIs end up as part of the application code. Many publishers address these problems by building RESTful APIs around their Linked Data. However, this solution has two pitfalls: these APIs are costly to maintain; and they blackbox functionality by hiding the queries they use. In this paper we describe grlc, a gateway between Linked Data applications and the LOD cloud that offers a RESTful, reusable and uniform means to routinely access any Linked Data. It generates an OpenAPI compatible API by using parametrized queries shared on the Web. The resulting APIs require no coding, rely on low-cost external query storage and versioning services, contain abundant provenance information, and integrate access to different publishing paradigms into a single API. We evaluate grlc qualitatively, by describing its reported value by current users; and quantitatively, by measuring the added overhead at generating API specifications and answering to calls.
AB - Despite the advatages of Linked Data as a data integration paradigm, accessing and consuming Linked Data is still a cumbersome task. Linked Data applications need to use technologies such as RDF and SPARQL that, despite their expressive power, belong to the data integration stack. As a result, applications and data cannot be cleanly separated: SPARQL queries, endpoint addresses, namespaces, and URIs end up as part of the application code. Many publishers address these problems by building RESTful APIs around their Linked Data. However, this solution has two pitfalls: these APIs are costly to maintain; and they blackbox functionality by hiding the queries they use. In this paper we describe grlc, a gateway between Linked Data applications and the LOD cloud that offers a RESTful, reusable and uniform means to routinely access any Linked Data. It generates an OpenAPI compatible API by using parametrized queries shared on the Web. The resulting APIs require no coding, rely on low-cost external query storage and versioning services, contain abundant provenance information, and integrate access to different publishing paradigms into a single API. We evaluate grlc qualitatively, by describing its reported value by current users; and quantitatively, by measuring the added overhead at generating API specifications and answering to calls.
KW - API
KW - Data access
KW - Linked data
KW - OpenAPI
KW - REST
KW - SPARQL
UR - http://www.scopus.com/inward/record.url?scp=85032190214&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-68204-4_30
DO - 10.1007/978-3-319-68204-4_30
M3 - Contribución a la conferencia
AN - SCOPUS:85032190214
SN - 9783319682037
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 334
EP - 349
BT - The Semantic Web – ISWC 2017 - 16th International Semantic Web Conference, Proceedings
A2 - Fernandez, Miriam
A2 - d’Amato, Claudia
A2 - Tamma, Valentina
A2 - Cudre-Mauroux, Philippe
A2 - Lecue, Freddy
A2 - Lange, Christoph
A2 - Sequeda, Juan
A2 - Heflin, Jeff
PB - Springer Verlag
T2 - 16th International Semantic Web Conference, ISWC 2017
Y2 - 21 October 2017 through 25 October 2017
ER -