Skip to content

SPARQL: Drop support for $shapesGraph and $currentShape as pre-bound variables #426

@HolgerKnublauch

Description

@HolgerKnublauch

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.

Metadata

Metadata

Labels

SPARQLFor SHACL 1.2 SPARQL extensions spec

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions