[data-shapes] SPARQL: Drop support for $shapesGraph and $currentShape as pre-bound variables (#426)

HolgerKnublauch has just created a new issue for https://github.com/w3c/data-shapes:

== SPARQL: Drop support for $shapesGraph and $currentShape as pre-bound variables ==
https://www.w3.org/TR/shacl/#sparql-constraints-prebound stated that SPARQL engines MAY support the optional variables $shapesGraph and $currentShape. This is reinforced by test case shapesGraph-001.ttl (which is incorrect because not all implementations need to support these variables).

I suggest we delete these variables altogether for 1.2. Having an optional feature such may cause Failures is not a good idea. Also I don't think this was used much by anyone. The original idea was to have them in the spec so that all Core constraint components can be expressed via SPARQL, but that didn't work anyway.

Please view or discuss this issue at https://github.com/w3c/data-shapes/issues/426 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 15 July 2025 07:10:13 UTC