On 16/01/2023 13:54, Dan Brickley wrote:
Also interested in answers. I asked Andy a few years ago and I believe he
said it was best done via SPARQL, which went against my intuition that some
fast path shortcuts would help. I guess he meant this:

https://jena.apache.org/documentation/query/update.html
>
Looking at
https://github.com/apache/jena/blob/main/jena-examples/src/main/java/arq/examples/update/UpdateProgrammatic.java

Steven's email is about server performance, not functionality.

I realize I am unsure whether the file: URI is in the client or server side
of the protocol.
UpdateLoad("file:etc/update-data.ttl", "http://example/g2";))

Local.

The reason I care is from a sense that we have now a lot of interoperable
data in RDF, and many SPARQL implementations with different strengths and
weaknesses. Yet it is hard to systematically mix-and-match eg in a Cloud
(docker etc.) environment without a lot of work on data loading. We are 25+
years into RDF now, but hopefully things will continue to get easier!

Use GSP:

https://www.w3.org/TR/sparql11-http-rdf-update/

You can pump data across the network without additional copying in the HTTP stack.

(Jena supports HTTP multifile upload - not sure about other systems but it is not RDF-related - this it is standard HTTP functionality).

    Andy

Excuse the top-posting,

Dan

Reply via email to