Irene Polikoff
Following recommendations I have shifted our implementation of constraints over to SHACL. I must admit that it is quite nice. Now I must ensure that I can execute the SHACL constraints from a Jena API since all of our work is implemented RESTfully outside of any TopQuadrant product. This is a company requirement. My problem, before even attempting to implement this, is the comment about the SHACL open API where Holger said to remove any dependence on SPIN components. In order to efficiently implement SHACL constraints I have implemented many SPIN functions to support SPARQL queries that are part of the SHACL API. So regardless of the SHACL implementation I must have the ability to execute SPIN functions. Has anyone gotten both SHACL and SPIN to work under the Jena APIs? I gave up over a year ago because I couldn't access the SPIN function graphs from the Jena API. I could execute SPARQL queries but nothing with SPIN function references. But perhaps the world has changed since then...Thank you in advance for any pointers.
Jack