SPARQλ: SPARQL as a function

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

With more and more applications providing semantic data to improve interoperability, the amount of available RDF datasets is constantly increasing. The SPARQL query language is a W3C recommendation to provide query capabilities on such RDF datasets. Yet as the coverage of RDF datasets with efficient and available SPARQL endpoints is still limited, integration of data from different RDF sources is a bottleneck that has mostly to be done in RDF consuming clients. We tackle this bottleneck by introducing SPARQ λ, an extension to the SPARQL 1.1 query language. SPARQ λ enables dynamic injection of RDF datasets during evaluation of the query, and by this lifts SPARQL to a tool to write templates for RDF producing functions in functional programming style. This is an important step to reduce the effort to write SPARQL queries that work on data from various sources. SPARQ λ is moreover suitable to directly translate to an RDF described Web service interface, which allows to lift integration of data and re-provisioning of integrated results from clients to cloud environments.

Cite

CITATION STYLE

APA

Vogelgesang, C., Spieldenner, T., & Schubotz, R. (2020). SPARQλ: SPARQL as a function. In Lecture Notes in Networks and Systems (Vol. 69, pp. 839–856). Springer. https://doi.org/10.1007/978-3-030-12388-8_57

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free