ISSUE-181: SHACL conformance for partial validation reports
SHACL conformance for partial validation reports
- State:
- CLOSED
- Product:
- SHACL Spec
- Raised by:
- Jose Emilio Labra Gayo
- Opened on:
- 2016-09-29
- Description:
- When preparing the test-suite, it is not clear to me if we have to declare/check all the validation reports that must be returned by a SHACL processor or just a true/false.
The spec contains the following phrase:
"The validation process returns a validation report containing all validation results. For simpler validation scenarios, SHACL processors SHOULD provide an additional validation interface that returns only true for valid or false for invalid."
A SHACL processor that wants to handle use case 3.31 (https://www.w3.org/TR/shacl-ucr/#uc34-large-scale-dataset-validation) about validating very large datasets may decide to return just the first violation it finds, instead of continue processing/generating all the possible violations.
Is that SHACL processor conformant with the spec? In that case, when defining the test-suite, is it enough if we just declare true/false as the possible result of SHACL validation? Or if a SHACL processor returns just the first violation report that it finds?
In any case, I think the spec should be more clear about when a SHACL processor is conformant or not if it doesn't return all the violation reports and just returns the first one or signals that there was an error.
- Related Actions Items:
- No related actions
- Related emails:
- Re: WG Meeting 2017-01-04 (from tthibodeau@openlinksw.com on 2017-01-03)
- Re: Node vs focus node (Was: Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec]) (from kcoyle@kcoyle.net on 2016-10-05)
- Re: Node vs focus node (Was: Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec]) (from kontokostas@informatik.uni-leipzig.de on 2016-10-05)
- Re: Node vs focus node (Was: Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec]) (from kcoyle@kcoyle.net on 2016-10-04)
- Re: Node vs focus node (Was: Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec]) (from kcoyle@kcoyle.net on 2016-10-03)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from lehors@us.ibm.com on 2016-10-03)
- Re: Node vs focus node (Was: Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec]) (from irene@topquadrant.com on 2016-10-02)
- Node vs focus node (Was: Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec]) (from kontokostas@informatik.uni-leipzig.de on 2016-10-02)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from kcoyle@kcoyle.net on 2016-10-02)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2016-10-02)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from kcoyle@kcoyle.net on 2016-09-30)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from kcoyle@kcoyle.net on 2016-09-30)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2016-09-30)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from holger@topquadrant.com on 2016-09-30)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from holger@topquadrant.com on 2016-09-30)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from holger@topquadrant.com on 2016-09-30)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from holger@topquadrant.com on 2016-09-30)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from kcoyle@kcoyle.net on 2016-09-29)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from kcoyle@kcoyle.net on 2016-09-29)
- Re: shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from kcoyle@kcoyle.net on 2016-09-29)
- shapes-ISSUE-181: SHACL conformance for partial validation reports [SHACL Spec] (from sysbot+tracker@w3.org on 2016-09-29)
Related notes:
RESOLUTION: Close ISSUE-181 adopting proposal 2 in the wiki - engines must be able to return all results
https://www.w3.org/2017/01/18-shapes-minutes.html
Display change log