On 3/08/2016 8:36, Jack Hodges wrote:
Holger,

I've looked through the Topbraid SHACL models. I found the sml:CheckConstraints SPARQLMotion script though it is hard to read in text form. In the small number of SPARQLMotion scripts I have written there is always an execution step that invokes a spin function or SPARQL query that I thought I could reuse from sml:CheckConstraints but I didn't find it.

I am not sure what the question is. In a typical scenario, sml:CheckConstraints would be preceded by something like an sml:ImportRDFFromWorkspace that loads the graph. The output graph of the sml:CheckConstraints module contains the validation results. With regards to this feature (and SHACL in general) timing is a problem right now. 5.1 has outdated SHACL support, because SHACL is still changing. But the spec is getting stable now. We have just started the code freeze for 5.2 which will support the latest syntax and many new SHACL related features. Release is planned in the next couple of months.

I also did not find a reference to ModelConstraintValidator in the SHACL W3C documentation.

In case you are comfortable with Java:

https://github.com/TopQuadrant/shacl/blob/master/src/main/java/org/topbraid/shacl/constraints/ModelConstraintValidator.java

Holger


Jack

On Monday, August 1, 2016 at 3:08:55 PM UTC-7, Jack Hodges wrote:

    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 validation report, but what is
    the call? Please direct me to the documentation and I'll figure it
    out from there, but the answer would also be appreciated. Thank you!

--
You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include the TopBraid Suite family of products and its base technologies such as SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to [email protected]
---
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Group "TopBraid 
Suite Users", the topics of which include the TopBraid Suite family of products and 
its base technologies such as SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to [email protected]
--- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to