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*

Reply via email to