SHACLViewer is a Web application for interactive visualizations of SHACL shape schemas.
Example data and SHACL shapes are provided in the example
directory.
Docker is required for the example to run.
Assuming the current working directory is the root of this repository, the example can be started with
docker-compose -f example/docker-compose.yml up -d
The SHACLViewer is then served at http://localhost:5001.
Note
If you receive a message from Docker saying shaclviewer Warning pull access denied for sdmtib/shaclviewer, repository does not exist or may require 'docker login'
, this is caused by us not puhsing any image of the SHACLViewer yet.
You can fix it by building the image yourself by running:
docker-compose -f example/docker-compose.yml up -d --build
Alternatively, the example can be started or stopped with their respective commands as follows:
make example-run
make example-stop
The underlying work is reported in:
- Hany Alom. A Library for Visualizing SHACL over Knowledge Graphs. Master's Thesis, Leibniz Universität Hannover, March 2022. DOI: 10.15488/11944