Hi Magnus,
Using Virtuoso Open Source version 05.12.3041 with build date November
26th 2009 we get the following error when trying to do a simple query
with NTriples as result format:
42000 Error SR186: No permission to execute procedure
DB.DBA.RDF_FORMAT_TRIPLE_DICT_AS_NT.
SPARQL query:
define output:format "HTTP+NT text/plain" define
sql:signal-void-variables 1 CONSTRUCT { ?s ?p ?o .}
WHERE { ?s ?p ?o . }
LIMIT 10
Where do we set this permission?
You can use the isql tool to login as dba, or use the isql facility of
the conductor to run the following SQL command:
GRANT EXECUTE ON DB.DBA.RDF_FORMAT_TRIPLE_DICT_AS_NT
TO "SPARQL"
;
See also: http://docs.openlinksw.com/virtuoso/GRANT.html
This will be fixed in the next release of Virtuoso.
Patrick