There is a newer version of the record available.

Published April 18, 2023 | Version v0.22.0
Software Open

pySHACL

Description

Big change to how ontology mix-in mechanism works !

  • Feature is now called datagraph inoculation
  • Inoculation copies only RDFS and OWL axioms (classes, properties and relationships) from the extra-ontology file into the datagraph
    • This mitigates a class of errors that cause the validator to perform validation on Nodes that should not be in the datagraph
    • Such as cases where the Shapes graph and Extra-ontology graph are the same graph, but having SHACL Shapes and constraints in the datagraph is undesired.
  • Details around automatically cloning the datagraph before modification (inoculation) remain unchanged.
  • _If you preferred the old behaviour, where the whole extra-ontology file was mixed-in to the datafile, please file a Github issue outlining your need for that._

Notes

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

Files

RDFLib/pySHACL-v0.22.0.zip

Files (1.6 MB)

Name Size Download all
md5:115ad2a91f4ddea7965c8cacb5cc5a08
1.6 MB Preview Download

Additional details

Related works