Skip to content

A shape shifter for the Shapes Constraint Language (SHACL) to various other format and vice versa.

License

Notifications You must be signed in to change notification settings

AKSW/ShacShifter

Repository files navigation

The ShacShifter

Travis CI Build Status Coverage Status

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.

Installation and Usage

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

About

A shape shifter for the Shapes Constraint Language (SHACL) to various other format and vice versa.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages