Semantic Sandbox is a simple compose stack for running popular Triplestores.
The setup can be useful for end-to-end testing or simply tinkering. 🔧🐱
Run docker-compose
to start the compose environment with all featured Tripelstores.
git clone git@github.com:lu-pl/semantic-sandbox.git
cd semantic-sandbox
docker-compose up
For port mappings see Triplestores below.
To run only a single store or a selection of stores, pass the store handle to docker-compose, e.g. docker-compose up <store1> <store2>
.
The following Triplestores are currently supported:
- image: khaller/graphdb-free
- port: 7270
- SPARQL endpoint: http://127.0.0.1:7270/repositories/sandbox
Resources:
- GraphDB Docs: Configuring a repository
- Dockerhub Overview: khaller/graphdb-free
- Pokemon Playground: ontotext-graphdb-playground
Very instructive compose setup for GraphDB by khaller93.
- image: lyrasis/blazegraph
- port: 8889
- SPARQL endpoint: http://127.0.0.1:8889/bigdata/sparql
Resources:
- image: secoresearch/fuseki
- port: 3030
- SPARQL endpoint: http://127.0.0.1:3030/ds/sparql
For other endpoints see the Data access section or SOH - SPARQL over HTTP.
Resources: