AKSW / ShacShifter

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:Other


Languages

Language:Python 100.0%