This system component represents a SPARQL-compliant RDF graph database. In this particular example, we provide a docker container configuration for a Virtuoso open source instance.
To run Virtuoso open source with Docker, execute the following commands:
docker pull openlink/virtuoso-opensource-7
docker run --name virtuoso-os --env DBA_PASSWORD=dba -p 1111:1111 -p 8890:8890 -v `pwd`:/database openlink/virtuoso-opensource-7:latest
Make sure to set an appropriate DBA_PASSWORD
.
-
Login with your
dba
credential onhttp://{your_virtuoso_address}/conductor
. -
Navigate to
Database
>Interactive SQL
. -
Execute the following command to authorize update operations for all named graphs:
DB.DBA.RDF_DEFAULT_USER_PERMS_SET ('nobody', 7);
-
Navigate to
System Admin
>User Accounts
>Users
and edit theSPARQL
user. Add theSPARQ_UPDATE
account role and click on save.