The ShacShifter is a shape shifter for the Shapes Constraint Language (SHACL) to various other format. Currently our focus is on convertig a SHACL NodeShape to an RDForms template.
You have to install the python dependencies with pip install -r requirements.txt
.
To run start with:
$ bin/ShacShifter --help
usage: ShacShifter [-h] [-s SHACL] [-o OUTPUT] [-f {rdforms,wisski,html}]
optional arguments:
-h, --help show this help message and exit
-s SHACL, --shacl SHACL
The input SHACL file
-o OUTPUT, --output OUTPUT
The output file
-f {rdforms,wisski,html}, --format {rdforms,wisski,html}
The output format