The SHACL-JS Release
Have you ever wanted to use Javascript to write SHACL constraints?
Do you want to use Javascript to select custom SHACL targets?
Have you the need to use Javascript to run SHACL Rules for emitting triples?
Do you have the requirement to execute Javascript code from a SPARQL Function?
If yes, then this is the release for you!
Added
- SHACL-JS Support!
- Implements all of the features in the SHACL-JS SHACL Extension specification: https://www.w3.org/TR/shacl-js/
- Includes:
- JS Constraints
- JS ConstraintComponents
- JS SHACL Functions
- JS SHACL Rules
- JS Target
- JS TargetType
- To install it, make sure you do
pip3 install pyshacl[js]
to get the correct extra packages.
Changed
- Added JS flag to the CLI tool to enable SHACL-JS features
- Updated README and FEATURES matrix
Fixed
- Fixes #43