There is a newer version of this record available.

Software Open Access

pySHACL

Sommer, Ashley; Car, Nicholas

Note, while this is a normal 0.x release, it also acts as the v1.0 release candidate.

That means, if no glaring bugs or issues are found in this release after two weeks, this version will be re-released as PySHACL v1.0.

In this release: Fixed
  • CLI Output Table formatting crashed when report graph did not contain a resultMessage
    • Fixes #145
  • Executing advanced-mode triples rules can sometimes skip the graph clone step, and incorrectly emits new triples directly into the input data-graph
    • Discovered when investigating #148
Changed
  • Executing advanced triples rules no longer incorrectly emits new triples directly into the input data-graph
    • This may been seen as a breaking change, if your workflow relied on this incorrect behaviour.
    • If you really the rules engine to emit new triples into your input data graph, use the inplace validator option.
  • Updated built-in schema.ttl file to newer version that doesn't have UTF-8 encoding issues
Added
  • Official Dockerfile is now included in the repository
    • Thanks @KonradHoeffner; Fixes #135
    • Published to dockerhub at ashleysommer/pyshacl
    • docker pull docker.io/ashleysommer/pyshacl:latest
If you use PySHACL in a publication, please cite it as below.
Files (1.6 MB)
Name Size
RDFLib/pySHACL-v0.19.1.zip
md5:3c3909a193bfc6af4914baf5c293db03
1.6 MB Download
444
80
views
downloads
All versions This version
Views 44454
Downloads 802
Data volume 53.0 MB3.1 MB
Unique views 37052
Unique downloads 572

Share

Cite as