EDG to other Graph/RDF Store sync

102 views
Skip to first unread message

Akhilesh Kumar Chaurasiya

unread,
Jan 25, 2024, 6:25:48 AM1/25/24
to TopBraid Suite Users
Hello,

I am trying implement the best way possible to sync EDG to down stream Neo4j or RDF store
using some automated trigger as soon as some one approves a change workflow.

I saw somewhere in documentation that there is some "Event Condition Action Framework"

wondering how to leverage that.

Any help will be highly appreciated

Thanks,
Akhilesh

This email may contain material that is confidential, privileged, or for the sole use of the intended recipient.  Any review, disclosure, reliance, or distribution by others or forwarding without express permission is strictly prohibited.  If you are not the intended recipient, please contact the sender and delete all copies, including attachments.

Holger Knublauch

unread,
Jan 25, 2024, 6:33:33 AM1/25/24
to 'Bohms, H.M. (Michel)' via TopBraid Suite Users

On 25 Jan 2024, at 12:20 pm, Akhilesh Kumar Chaurasiya <akhilesh....@bold.com> wrote:

Hello,

I am trying implement the best way possible to sync EDG to down stream Neo4j or RDF store
using some automated trigger as soon as some one approves a change workflow.

I saw somewhere in documentation that there is some "Event Condition Action Framework"

wondering how to leverage that.

If you're on 7.8 and later, there is now support to automatically map asset collections to SPARQL endpoints.


This feature is on beta stage in 7.8 but will be final and stable in 8.0.

Which RDF store do you have in mind?


The alternative is, as you say, through ECA rules. You would need to define a dash:CommitScript as mentioned in


This would allow you to write changes to Neo4J and I did an internal prototype of that a while ago.

Are these starting points sufficient? As usual, professional services or premium support could help you with technical details.

Holger



Any help will be highly appreciated

Thanks,
Akhilesh

This email may contain material that is confidential, privileged, or for the sole use of the intended recipient.  Any review, disclosure, reliance, or distribution by others or forwarding without express permission is strictly prohibited.  If you are not the intended recipient, please contact the sender and delete all copies, including attachments.


--
The topics of this mailing list include TopBraid EDG and related technologies such as SHACL.
To post to this group, send email to topbrai...@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-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/62b3cd0a-3d63-4c83-9e8a-6b98850171ffn%40googlegroups.com.

Akhilesh Kumar Chaurasiya

unread,
Feb 5, 2024, 5:18:32 AM2/5/24
to TopBraid Suite Users
Thanks Holger , for prompt response.

Our downstream RDF stores could be Apache Jena or OnToText. Currently it is Neo4j Only

1)Can you please share some code snippet of Neo4J internal Prototype you were talking about. Would like to try from my end if I can do that.

2)Also  We need create date and modified dates , could not find how to export complete .TCH  file Just like we are doing for main turtle file from export tab.

As I am new to SPARQL world can you please share SPARQL query for getting created and modified from TCH graph?

We are already taking professional services (for Data modeling and feature) 
Will surely talk to you in future for upcoming technical implementation.


Best Regards,
Akhilesh

Holger Knublauch

unread,
Feb 5, 2024, 5:29:59 AM2/5/24
to 'Branson, GaBriella C' via TopBraid Suite Users

On 5 Feb 2024, at 11:18 am, Akhilesh Kumar Chaurasiya <akhilesh....@bold.com> wrote:

Thanks Holger , for prompt response.

Our downstream RDF stores could be Apache Jena or OnToText. Currently it is Neo4j Only

1)Can you please share some code snippet of Neo4J internal Prototype you were talking about. Would like to try from my end if I can do that.

I have sent you some Java code off-list, in case you can do something with it.


2)Also  We need create date and modified dates , could not find how to export complete .TCH  file Just like we are doing for main turtle file from export tab.

As I am new to SPARQL world can you please share SPARQL query for getting created and modified from TCH graph?

We are already taking professional services (for Data modeling and feature) 
Will surely talk to you in future for upcoming technical implementation.

On the other questions I suggest you follow up with our PS contacts as it's easier to coordinate this way.

Holger


Andrew Arnold

unread,
Feb 5, 2024, 2:24:32 PM2/5/24
to topbrai...@googlegroups.com
Hi Holger,

If you could post the internal prototype code snippet for sync to  Neo4J to a shared space, our group would appreciate seeing it also.

Thank you, 

Andrew Arnold
 

Reply all
Reply to author
Forward
0 new messages