Re: How to configure Fuseki with event handler

2023-06-06 Thread Paul Blakeley
Thanks, Bruno for your response. Yeah, I've looked at them. They seem to work ok when the context of the model is known. But not sure how to integrate it with fuseki. It might be because I am setting the model through configuration. Cant find many examples though. : ( On Tue, Jun 6, 2023 at

Re: How to configure Fuseki with event handler

2023-06-06 Thread Bruno Kinoshita
Hi Paul, I haven't used listeners with Jena. Have you had a look at the docs already? https://jena.apache.org/documentation/notes/event-handler-howto.html Cheers Bruno On Tue, 6 Jun 2023 at 13:11, Paul Blakeley wrote: > I am new to this and struggling to find any information relating to >

Executing SHACL over Fuseki dataset

2023-06-06 Thread Martynas Jusevičius
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

Re: Executing SHACL over Fuseki dataset

2023-06-06 Thread Øyvind Gjesdal
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:

Re: Executing SHACL over Fuseki dataset

2023-06-06 Thread Martynas Jusevičius
Thanks Øyvind, that looks promising. On Tue, Jun 6, 2023 at 11:58 AM Øyvind Gjesdal wrote: > > 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. >

How to configure Fuseki with event handler

2023-06-06 Thread Paul Blakeley
I am new to this and struggling to find any information relating to configuring fuseki so that I can listen to the events when inserting into the triple store. I have the following code which I can see is running from the logs. But the listener doesn't seem to be triggered. Any help would be