pySHACL v0.14.0 Release Notes

Release Date: 2020-10-14 // over 3 years ago
  • 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