Toward the web of functions: interoperable higher-order functions in SPARQL

ATZORI, MAURIZIO
2014-01-01

Abstract

In this work we address the problem of using any third-party custom sparql function by only knowing its URI, allowing the computation to be executed on the remote endpoint that defines and implements such function. We present a standard-compliant solution that does not require changes to the current syntax or semantics of the language, based on the use of a call function. In contrast to the plain “Extensible Value Testing” described in the W3C Recommendations for the sparql Query Language, our approach is interoperable, that is, not dependent on the specific implementation of the endpoint being used for the query, relying instead on the implementation of the endpoint that declares and makes the function available, therefore reducing interoperability issues to one single case for which we provide an open source implementation. Further, the proposed solution for using custom functions within sparql queries is quite expressive, allowing for true higher-order functions, where functions can be assigned to variables and used as both inputs and outputs, enabling a generation of Web APIs for sparql that we call Web of Functions. The paper also shows different approaches on how our proposal can be applied to existing endpoints, including a SPARQL-to-SPARQL compiler that makes the use of call unnecessary, by exploiting nonnormative sections in the Federated Query W3C Recommendations that are currently implemented on some popular sparql engines. We finally evaluate the effectiveness of our proposal reporting our experiments on two popular engines.
2014
Inglese
The Semantic Web – ISWC 2014
978-331911914-4
Springer
SVIZZERA
8797
406
421
16
https://link.springer.com/chapter/10.1007/978-3-319-11915-1_26#citeas
13th International Semantic Web Conference, ISWC 2014
Comitato scientifico
19-23 ottobre 2014
Riva del Garda, Italy
internazionale
scientifica
Computer science (all); Theoretical computer science
no
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Atzori, Maurizio
273
1
4.1 Contributo in Atti di convegno
reserved
info:eu-repo/semantics/conferencePaper
File in questo prodotto:
File Dimensione Formato  
iswc14 - Toward the Web of Functions Interoperable Higher-Order Functions in SPARQL.pdf

Solo gestori archivio

Tipologia: versione editoriale
Dimensione 345.59 kB
Formato Adobe PDF
345.59 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Questionario e social

Condividi su:
Impostazioni cookie