ISSUE-109: SHACL requires that SPARQL implementations be able to call functions defined on the fly

function calling

SHACL requires that SPARQL implementations be able to call functions defined on the fly

State:
CLOSED
Product:
SHACL - SPARQL
Raised by:
Peter Patel-Schneider
Opened on:
2015-11-04
Description:
The current SHACL spec requires that SPARQL code be able to call functions defined in the shapes graph. This not only requires calling extension functions as in http://www.w3.org/TR/sparql11-query/#extensionFunctions but the ability to create these functions on the fly, i.e., for each validation, and back them with executables derived from the shapes graph.

I don't think that this is something that was envisioned for SPARQL extension functions. Its implementation may turn out to be problematic.

An alternative would be to have a single SPARQL function that gives access to the SHACL functions, e.g., something like callSHACLFunction(name,arg,...).

Related Actions Items:
No related actions
Related emails:
  1. shapes-ISSUE-109 (function calling): SHACL requires that SPARQL implementations be able to call functions defined on the fly [SHACL Spec] (from sysbot+tracker@w3.org on 2015-11-04)

Related notes:

RESOLUTION: Close ISSUE-109, keeping with the current spec - no wrapper function
See http://www.w3.org/2015/12/15-shapes-minutes.html#resolution04

Arnaud Le Hors, 15 Dec 2015, 22:48:31

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 109.html,v 1.1 2018/11/26 09:03:27 carine Exp $