Sequential bulk loading
Load N-Quads Gzipped files (*.nq.gz) into Virtuoso using the official ld_dir/ld_dir_all and rdf_loader_run methods.
Sequential bulk loading
Load N-Quads Gzipped files (*.nq.gz) into Virtuoso using the official ld_dir/ld_dir_all and rdf_loader_run methods.
Quadstore export
Export the entire content of a Virtuoso quadstore using the official dump_nquads stored procedure in N-Quads format.
Docker support
Seamlessly integrates with Virtuoso running in a Docker container by executing isql commands via docker exec.
Docker launcher
Launch a Virtuoso database using Docker with automatic memory tuning, volume mounts, and DirsAllowed configuration.
Full-text index rebuilder
Rebuild the Virtuoso full-text index for optimal querying using the bif:contains function in SPARQL queries.
Flexible configuration
Customize Virtuoso connection details, file patterns, and paths to isql and docker executables.
After installation, you have access to the following commands:
| Command | Description |
|---|---|
virtuoso-launch | Launch Virtuoso with Docker |
virtuoso-bulk-load | Bulk load RDF data |
virtuoso-dump | Export quadstore |
virtuoso-rebuild-index | Rebuild full-text index |
# Launch Virtuoso with Dockervirtuoso-launch \ --name my-virtuoso \ --memory 16g \ --mount-volume /data/rdf:/rdf \ --detach \ --wait-ready
# Bulk load RDF datavirtuoso-bulk-load \ -d /rdf \ -k mypassword \ --docker-container my-virtuoso \ --recursive