Hi,

I have an ADS script in which I get an array of triples from the current 
graph, and I want to insert them in another graph. I use the following:
graph.transaction(
   targetGraph,
   "Changes history message",
   function addTriples() {
      graph.addTriples(resultSet);
   }
);

This works as intended. The target Graph is updated with the resultSet. 
However I do not see this in the change history of the target Graph.

If I reverse it, and from the targetGraph start a script like this:
const resultSet = graph.withDataGraph(
   sourceGraph,
   function getTriples() {
      return graph.construct(sparqlQuery);
   }
);
graph.transaction(
   null,
   "Changes history message",
   function addTriples() {
      graph.addTriples(resultSet);
   }
);

then I do get the change history. Is it as inteded that I do not get an 
entry in the change history when writing from another graph? Is there 
something to I can do to get the changes?

-- 
The topics of this mailing list include TopBraid EDG and related technologies 
such as SHACL.
To post to this group, send email to topbraid-users@googlegroups.com
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to topbraid-users+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/topbraid-users/360c4e85-30f3-482d-b7f7-20f5cbee5b58n%40googlegroups.com.

Reply via email to