Closed malajvan closed 12 months ago
With recent Virtuoso releases, to perform SPARQL operations as an existing or new user, low level RDF Graph Security permissions need to be set, to determine what access (read/write/sponge) the user has on the RDF Quad Store. This is done using the DB.DBA.RDF_DEFAULT_USER_PERMS_SET()
function, in addition to the high level SQL roles (SPARQL_SELECT
, SPARQL_UPDATE
, SPARQL_SPONGE
). Thus, try running the following to resolve the problem:
DB.DBA.RDF_DEFAULT_USER_PERMS_SET ('SPARQL', 7);
Thank you very much! This fixed it.
Hello, I'm trying to sponge through the SPARQL query example from the documentation here
However I don't understand why even though it works in iSQL (http://localhost:8890/conductor/isql.vspx), it throws permission error at http://localhost:8890/sparql/ :
Virtuoso RDFZZ Error The graph is not sponged by RDF_SPONGE_UP_1 due to lack of sponge permission for user 107
I followed the instructions and gave
SPARQL_SPONGE
andSPARQL_UPDATE
permissions to user107
(SPARQL
), and even manually granted access forRDF_SPONGE_UP_1
.Did I misunderstand somewhere? I would appreciate any suggestions on how I can move forward. Thank you very much!