Hey Claude, I am not using Fuseki and thus the solution you propose will not be a feasible one for me.
Andy, Thanks for the information on GraphListener, DatasetChanges as well as rdf-patch. I think using these tools I will e able to handle my use cases. Let me give them a try and see if I stumble upon some rabbit hole. Thanks, Anuj Kumar On Fri, Oct 27, 2017 at 2:39 PM, Claude Warren <[email protected]> wrote: > Since you need to detect who changed what the only way I can see to do this > is turn on authentication on Fuseki and track changes made through it. > > You could bastardise the permissions layer[1] to do what you want. The > permissions layer will let you filter down to the actions on the triples, > rather than implementing a SecurityEvaluator to perform the restriction you > could implement it record all changes (including who made them) in any > storage and format you wish. > > 1. https://jena.apache.org/documentation/permissions/index.html > > > On Fri, Oct 27, 2017 at 11:42 AM, anuj kumar <[email protected]> > wrote: > > > Hi Jena Users, > > I have a query regarding the most effective way to capture changes in > the > > underlying Triple Store. > > I have a requirement where: > > 1. Every time a property of a Node (represented as a Triple Statement) > > changes, I also need to generate certain change statements to capture > what > > has changed, who changed it, when it was changed etc. > > 2. If I delete a Node (represented as a Set of Triples in the RDF > Store), I > > need to capture the action DELETE on this node, who deleted the node, > when > > it was deleted etc. > > > > Basically, I need to have a audit trail developed so that I can create > the > > graph as it was at a given moment in time. > > > > The question is: > > 1. What is the best way to implement such functionality? Does Jena > support > > such a thing either natively or through some standard mechanism? > > > > Thanks, > > -- > > *Anuj Kumar* > > > > > > -- > I like: Like Like - The likeliest place on the web > <http://like-like.xenei.com> > LinkedIn: http://www.linkedin.com/in/claudewarren > -- *Anuj Kumar*
