Okilele
Okilele

Reputation: 85

GraphDB export/import or SPARQL to transfer data from a repository to another

I am using GraphDb and have a data update problem : Data in the repository is coming from 2 sources :

The problem is about the weeky update of the external source. My first idea was to

Problem : I need to reimport exported data, imports are in RDF format which is not available in export.

Another way (which is about the same):

Problem : In order to copy users data I need an "INSERT SELECT" SPARQL statement using services which exists in SQL (without services) but not in SPARQL

At last GraphDB Ontorefine should do the work but not efficiently on a weekly base. Another way could be to store users data in a separate repo but SPARQL queries involving sorting could become hard to maintain and slow to run.

I can also export users data in JSON format and programmatically generate RDF/XLM files and send them to the GraphDB API. This is technically possible, I do it in very special cases and this works fine, but not reliable for a big amount of data, slow, and a big developer work.

In short: I am stuck!

Upvotes: 0

Views: 696

Answers (1)

Okilele
Okilele

Reputation: 85

See comments, actually this was not a problem but misundertanding the role of graphs in a repository

Upvotes: 0

Related Questions