There is a newer version of the record available.

Published July 20, 2021 | Version 0.16.1
Software Open

pySHACL

Description

Added
  • ExpressionConstraintComponent is implemented!
    • Use your previously defined SHACL Functions to express complex constraints
    • Added DASH-tests for ExpressionConstraintComponent
    • Added advanced tests for ExpressionConstraintComponent, SHACLRules, and SHACLFunctions.
  • New Advanced features example, showcasing ExpressionConstraint and others features
Changed
  • Allow sh:message to be attached to an expression block, without breaking its functionality
  • A SHACL Function within a SHACL Expression now must be a list-valued property.
  • Refactored node-expression and path-expression methods to be common and reusable code
  • Re-black and isort all source files

Notes

If you use PySHACL in a publication, please cite it as below.

Files

RDFLib/pySHACL-v0.16.1.zip

Files (526.9 kB)

Name Size Download all
md5:fc3197eff7c11e5bcb545dcf2416731b
526.9 kB Preview Download

Additional details

Related works