shapes-ISSUE-185 (processing order): Processing order for filters and constraints [SHACL - Core]

shapes-ISSUE-185 (processing order): Processing order for filters and constraints [SHACL - Core]

http://www.w3.org/2014/data-shapes/track/issues/185

Raised by: Dimitris Kontokostas
On product: SHACL - Core

While addressing some public comments  the SHACL editors made some edits in the spec that should have been approved by the WG. 
One of these cases is the effort to address the comment on the "evaluation order for filters"
https://lists.w3.org/Archives/Public/public-rdf-shapes/2016Sep/0181.html

Even though (to my memory) there was no resolution to dictate the order of processing the filters, the specification was accepted for publication with the previous behaviour.

Some history:
 - Originally filters were required to be evaluated first
 - then there was an edit to enable the altering of the processing order
 - this was recently reverted
 - Finally, with the latest edits through Peter's comment, free ordering was again enabled

To my knowledge, there was no formal approval for each of these changes so far.

Proposal: SHACL does not force whether filters or constraints are evaluated first for validating a node against a shape.

Received on Sunday, 2 October 2016 14:19:15 UTC