Push EDG Data Changes to External Triple Store

23 views
Skip to first unread message

Fan Li

unread,
May 26, 2020, 3:42:49 PM5/26/20
to TopBraid Suite Users
I am looking for suggestions on how to synchronize EDG data (ontology, taxonomy, and reference data) with an external triple store. More specifically how to push changes from EDG to the triple store. My use case is similar to Daniel's


In that thread, Irene made the following comment:

Today, EDG can offer a solution where data is located in its repository as well as in another triple store. Using EDG Data Platform (replication server - https://www.topquadrant.com/technology/topbraid-data-platform/), changes in the data in EDG will be automatically synchronized (pushed) to an external triple store as micro transactions. 

However I am confused by the Data Platform documentation as it appears to focus on data synchronization among EDG servers, although I can see the RDF Patch methodology is certainly applicable to updating other triple stores.


Could you please point me to the right direction? Ideally I wish it could be done without Data Platform which is not covered in our EDG license. Thanks!

Holger Knublauch

unread,
May 26, 2020, 6:43:41 PM5/26/20
to topbrai...@googlegroups.com

All regular edits trigger the execution of teamwork:EditRules. So you could implement a batch exporter to take a current snapshot and produce external triples from it (e.g. using SPARQL Update), and then do an EditRule that writes the delta of each change, again as a SPARQL Update. Note that SPARQL Update will not preserve blank node identifiers across graphs.

Holger

--
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-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/85731cea-d70e-4b38-b913-6f1dc18f1468%40googlegroups.com.

Fan Li

unread,
May 26, 2020, 9:45:56 PM5/26/20
to TopBraid Suite Users
Hello Holger, thanks for your response. Is there documentation I can follow? I don't have experience customizing EDG. Thanks!
To unsubscribe from this group and stop receiving emails from it, send an email to topbrai...@googlegroups.com.

Holger Knublauch

unread,
May 28, 2020, 7:16:55 AM5/28/20
to topbrai...@googlegroups.com

This would be a start

https://doc.topquadrant.com/6.3/developer-guide/#DeveloperGuide-AddingEvent-Condition-ActionsRules

but there is other more basic technology documentation (SWP etc) that you may need to read first to get this done.

Holger

To unsubscribe from this group and stop receiving emails from it, send an email to topbraid-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/eae58a81-9a57-4778-8c92-90b8265fa33a%40googlegroups.com.

Irene Polikoff

unread,
May 28, 2020, 12:02:09 PM5/28/20
to topbrai...@googlegroups.com
Documentation on using EditRule is available here https://doc.topquadrant.com/6.3/developer-guide/#Adding_Event-Condition-Actions_Rules

However, if you have no experience customizing EDG and have not yet leaned about or done any SWP scripting, this would be a significant learning curve. I would recommend training and/or premium support to help you get started.

To unsubscribe from this group and stop receiving emails from it, send an email to topbraid-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/eae58a81-9a57-4778-8c92-90b8265fa33a%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages