- From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
- Date: Mon, 7 Mar 2016 08:32:23 -0800
- To: Holger Knublauch <holger@topquadrant.com>, public-data-shapes-wg@w3.org
On 03/06/2016 08:46 PM, Holger Knublauch wrote: [...] > On 7/03/2016 6:59, Peter F. Patel-Schneider wrote: [...] .2 Filters >> A SHACL processor might not begin by validating filters. It might instead >> look at all in-scope nodes and only later remove those that don't pass the >> filters. The document makes this illegal but it might be useful if the >> filter shape is expensive to compute and few violations are expected. > > I believe this is already covered by stating that SHACL engines can produce > additional validation results, see discussion above. This is not about validation results. It is about order of execution. The document states: When a SHACL processor validates a focus node against a shape, it begins by validating any filters associated with the shape via sh:filterShape. This is too procedural. peter
Received on Monday, 7 March 2016 16:32:59 UTC