- From: Holger Knublauch <holger@topquadrant.com>
- Date: Tue, 4 Aug 2015 10:18:23 +1000
- To: RDF Data Shapes Working Group <public-data-shapes-wg@w3.org>
Dimitris and I had some detailed discussions about ISSUE-51 and I
believe we have largely agreed on a revised design that I would like to
propose to the group:
PROPOSAL: Close ISSUE-51 based on the design outlined in the Turtle file
https://github.com/w3c/data-shapes/blob/ISSUE-51/shacl/shacl.shacl.ttl
Note that I did *not* yet update the textual companion documents because
this would be quite some work that I'd rather delay until we have a
general agreement.
Summary of changes:
There are now three kinds of results:
- ValidationResults point at a severity level such as Warning and Error
and provide additional details about which triples were causing the
violation
- FailureResults are unexpected situations such as unsupported recursion
or communication problems with a database ("sorry we could not process
your request")
- SuccessResults can be used to capture successful runs, for logging
purposes
It is easy to add new types of severity levels (which also carry an
index so that they can be ordered), and failure types. The design also
makes it easy to repurpose the severity levels for additional use cases
such as accumulated results.
There were also various renamings and other minor clean ups. Nothing
changes for the syntax of the SELECT queries.
Holger
Received on Tuesday, 4 August 2015 00:19:01 UTC