W3C home > Mailing lists > Public > public-data-shapes-wg@w3.org > March 2016

Re: comments on SHACL 3 March editors draft

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
Message-ID: <56DDAD17.3090604@gmail.com>
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

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:30:30 UTC