There is a newer version of the record available.

Published October 11, 2021 | Version 0.17.1

pySHACL

Description

Fixes
  • Handle transitive subclasses when evaluating sh:targetClass - @gtfierro
    • Fixes #96
  • Improve detection of RDF/XML files when loading unknown content
    • Fixes #98
  • Imported type stubs and resolved ALL MyPy issues! (this was a big effort)
  • Logic fixes in the dataset loader (thanks to inconsistencies exposed by MyPy)
Changed
  • Add special cases to sh:dataclass constraint, when the given shape uses rdfs:Literal or rdfs:Dataclass as the dataclass to match on
    • Fixes #71
Added
  • Add datashapes.org/schema as a built-in graph
    • Fixes #98
  • Added ability to pass a TextIO or TextIOWrapper object into the dataset loader

Notes

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

Files

RDFLib/pySHACL-v0.17.1.zip

Files (1.5 MB)

Name Size Download all
md5:824577e6fc404683fc3b847ce9771e7b
1.5 MB Preview Download

Additional details

Related works