I haven't tried it, but it looks like it is implemented, and you can configure a SHACL service on datasets, in the assembler for Fuseki. https://jena.apache.org/documentation/shacl/#integration-with-apache-jena-fuseki
You can then use the api and post shapes as files for validating datasets: The example from the documentation : curl -XPOST --data-binary @fu-shapes.ttl \ --header 'Content-type: text/turtle' \ 'http://localhost:3030/ds/shacl?graph=default' Best regards, Øyvind On Tue, Jun 6, 2023 at 11:27 AM Martynas Jusevičius <marty...@atomgraph.com> wrote: > Hi, > > What is the approach to validating data stored in Fuseki with SHACL? > Without having to retrieve a data dump first. > > I have found some generic projects that claim to translate SHACL to SPARQL: > https://github.com/rdfshapes/shacl-sparql > https://github.com/Shape-Fragments/SHACL2SPARQL > Has anyone had any luck with them? > > I was wondering if a Jena-based solution would be feasible and what > would it take. > > > Martynas >