Features • Quick Installation • Documentation • Demo
- Seamless import of Knowledge Bases from LOD Cloud and Triply DB
- Interact with external SPARQL endpoints
- Create persistent reports and share them with others
- Run SPARQL or pre-built analysis queries
- Explore knowledge graph with interactive visualizations
- Pick unseen terms with fuzzy search
A live demo of BOLD can be found here.
Log in with the following credentials:
- Username:
demo
- Password:
demodemo
Visit BOLD documentation for more information.
You can quickly spin up a BOLD instance using Docker.
Create a docker-compose.yml
file with the following contents:
version: '3'
services:
bold:
image: egordm/ankc:latest
environment:
BLAZEGRAPH_ENABLE: on
BLAZEGRAPH_ENDPOINT: http://blazegraph:9999
MEILISEARCH_ENDPOINT: http://meilisearch:7700
MEILISEARCH_MASTER_KEY: masterKey
ports:
- 8001:8000
volumes:
- ./storage:/storage
- ./backend/.env:/app/.env
networks:
- bold-net
links:
- postgres
- blazegraph
- meilisearch
depends_on:
- postgres
- blazegraph
- meilisearch
postgres:
build: ./dev/postgres
environment:
POSTGRES_USER: root
POSTGRES_PASSWORD: helloworld
POSTGRES_MULTIPLE_DATABASES: test,develop,production
ports:
- 5432:5432
volumes:
- data-postgres:/var/lib/postgresql/data
networks:
- bold-net
blazegraph:
image: openkbs/blazegraph-docker
ports:
- 9999:9999
volumes:
- data-blazegraph:/var/lib/blazegraph/data
- ./storage:/storage
- ./dev/blazegraph:/opt/blazegraph-custom
healthcheck:
test: [ "CMD", "curl", "-f", "http://localhost:9999" ]
interval: 3s
timeout: 5s
retries: 3
networks:
- bold-net
meilisearch:
image: getmeili/meilisearch:v1.7.2
ports:
- 7700:7700
environment:
MEILI_NO_ANALYTICS: true
MEILI_MASTER_KEY: "masterKey"
volumes:
- data-meilisearch:/meili_data
networks:
- bold-net
volumes:
data-postgres:
data-blazegraph:
data-meilisearch:
networks:
bold-net:
Then run docker-compose up -d
to start the container. You can now access BOLD at http://localhost:8000
.
This work was supported by SIDN Fonds.
This project is tested with BrowserStack