We are trying to run a full SHACL valdiation on a GraphDB 9.1 (free version) repository (as part of a comparative analysis). For this we try to use RDF4J (3.0.3) as mentioned in the beginning of the documentation:
http://graphdb.ontotext.com/free/shacl-validation.html linking to https://rdf4j.org/documentation/programming/shacl/
Our problem is that as of current we haven't found out, how to generate a ShaclSail for an existing GraphDB repository. The documentation for GraphDB in RDF4J (http://graphdb.ontotext.com/documentation/enterprise/using-graphdb-with-the-rdf4j-api.html) focusses on accessing, creating and modifying repositories, while ShaclSail needs a MemoryStore. Working with a local NativeStore like it's possible with RDF4Js own repositories was unsuccessful as well.
Is there currently a way to (somewhat natively) perform a full SHACL validation on a GraphDB repository using RDF4J? I didn't include code samples because most stuff we tried is similarish to the docs or consists of primarily trivial extensions. Thanks for the help.