on compliance testing for SHACL

The working group needs to provide a description of how compliance testing
for SHACL will work.

As the result of SHACL validation can be an RDF graph the testing
methodology needs to be abe to determine whether this graph is consistent
with the requirements placed on it by SHACL.  Otherwise it will not be
possible to either determine whether a SHACL implementation conforms to the
SHACL specification or whether SHACL implementations are interoperable.

As the mandated behaviour of SHACL implementations includes behaviour that
might not show up in final results the testing methodology needs to be
sensitive to the internal behaviour of implementations.  Otherwise it will
not be possible to determine whether a SHACL implementation conforms to the
SHACL specification.


The working group needs to provide criteria for acceptance of tests.
Several reasonable tests have been proposed and have been rejected by
members of the working group.  Therefore the criteria for acceptance of
tests need to be made clear before advancement to Candidate Recommendation
status.


Peter F. Patel-Schneider
Nuance Communications

Received on Thursday, 23 February 2017 14:49:10 UTC