Hi there,
I have two web-based applications using the same Virtuoso triple
store, accessed through the SPARQL endpoint. One of these
applications needs to be able to modify data in the triple store and
one does not.
When I last visited this issue, the suggestion I received was as
follows:
1. Partition you data across name graphs and then make a SPARQL
endpoint that is bound to each graph
2. Set SPARQL_UPDATE privileges for the accounts associated with the
endpoint
Conveniently, the data is already partitioned across named graphs, so
this seems like it should work, except that I cannot figure out how to
actually do it. I also can't find anything in the documentation,
online tutorials, or the conductor web interface. So I'm completely
stumped.
From the above suggestion, I think that exactly what I want to do is:
1. create a new SPARQL endpoint and associate it with a specific named
graph and a specific user
2. add the SPARQL_UPDATE role to the account associated with that
endpoint.
I can manage #2, but I haven't been able to figure out how to
accomplish #1. Can anyone help me out, or point to relevant
documentation? Thanks very much,
Luke