Re: [topbraid-users] SHACL Validation Report? How?

2016-08-03 Thread Jack Hodges
Holger, Thank you for this update. I am quite familiar with sh:message as I create one for every SHACL SPARQL constraint I produce. I will look at the java code you sent me the link to. Thanks again, Jack On Tuesday, August 2, 2016 at 4:21:44 PM UTC-7, Holger Knublauch wrote: > > The validatio

Re: [topbraid-users] SHACL Validation Report? How?

2016-08-02 Thread Holger Knublauch
The validation results vocabulary is indeed what TopBraid's SHACL engine produces and what every other validation engine will also produce. So it will be interoperable. Each validation result instance usually carries an sh:message as described here http://w3c.github.io/data-shapes/shacl/#resul

Re: [topbraid-users] SHACL Validation Report? How?

2016-08-02 Thread Jack Hodges
Holger, I will look at sml:CheckConstraints for pointers. The documentation suggests that there is a Validation Result set that can accessed for whatever purpose. Here is the quote: "SHACL includes an RDF vocabulary to represent validation results

Re: [topbraid-users] SHACL Validation Report? How?

2016-08-01 Thread Holger Knublauch
Inside of TopBraid products, SHACL (and SPIN) validation results can be produced with the SPARQLMotion module sml:CheckConstraints. The complexity of the results - a graph with a variety of information - means that no single SPARQL function or magic property could do this job. Programmatically

[topbraid-users] SHACL Validation Report? How?

2016-08-01 Thread Jack Hodges
I need to run a SHACL validation report outside of TBCME. I recall seeing in one of the various forms of documentation that you can do this (maybe a SPIN function that returns all the Validation Result entries?) but I can no longer find it. Surely that is what is happening within TBC to get the