Blazegraph is the RDF triple store that Islandora uses to power SPARQL queries and linked data indexing. In an ISLE stack, Blazegraph runs as a Docker service alongside Drupal and Fedora.
The blazegraph component controls whether Blazegraph is included in your stack.
Check current state
The output shows whether blazegraph is on, off, or drifted.
Enable Blazegraph
sitectl component set blazegraph on
This adds the Blazegraph service back to docker-compose.yml and restores any Drupal configuration that connects Islandora to Blazegraph.
Disable Blazegraph
sitectl component set blazegraph off
This removes the Blazegraph service from docker-compose.yml. A future docker compose up will not start Blazegraph.
Disabling Blazegraph removes the service from the Compose project definition. Any RDF data stored in Blazegraph is not deleted from disk immediately, but it will not be preserved through volume lifecycle commands. Back up your Blazegraph data before disabling on a site with content.
When to disable Blazegraph
Blazegraph is resource-intensive. Consider disabling it for:
- Minimal development stacks — if you’re working on Drupal code that doesn’t involve SPARQL or linked data
- Stacks that have replaced Blazegraph — some Islandora installations have moved to alternative triple stores; if yours has, you can disable Blazegraph here to remove it from the Compose project
If you’re running a standard Islandora installation and using features that rely on RDF queries, Blazegraph should be on.