EARL-based Implementation Reports

Hi all,

as discussed in the meeting yesterday, I have defined a more 
sophisticated process for SHACL implementation reports, based on the 
EARL ontology. See

     http://w3c.github.io/data-shapes/data-shapes-test-suite/

Among the updates, we now distinguish between *full compliance* and 
*partial compliance* (for lack of better words), where partial 
compliance covers only true and false as results - no need to produce 
the full report.

Furthermore I have added a clause that allows implementers to make the 
comparison "manually" without going through the graph isomorphism 
process. Not that I believe there are problems with graph isomorphism, 
yet I want to lower the bar for people to contribute.

In the latter section of the document I have started a table with 
specific test results. This currently only includes the TopBraid SHACL 
API (in Java) but I have prepared a converter script that I can re-run 
whenever someone submits a new report.

Each test has a status, which is currently "proposed" for each. We can 
update these values once the tests have been used and found acceptance 
by more people.

Holger

Received on Thursday, 30 March 2017 06:48:43 UTC