ansell/sesametools — comment on commit e8acdd1942c99b9d473bf998388b9beeb7366406
File:  line 0
By ansell:

MappingSail implements similar functionality for Sails using a middle-person. URITranslator does a similar thing, using remote SPARQL 1.1 Update queries on any suitable Repository, so the individual statements are not processed on the application side if possible.

Currently I am rewriting an application where I plan to have users uploading documents directly to an RDF repository and then have the application rewrite the URIs using SPARQL queries so that the URIs in the repository for each document are unique. My particular application needs to be fairly high throughput and I am trying to set things up so that the application server is not a bottleneck in the process. Basically if the application server (which is likely to be a virtual machine in practice and used for more than just uploads) gets behind a little with translating it shouldn't stop new uploads from occurring.

I made it into a sesametools module in the hope that I could then use it in other similar applications without having direct dependencies. I have another application that needs similar functionality, although it will not be high-throughput.