pySHACL v0.11.0 Release Notes

Release Date: 2019-09-06 // over 4 years ago
  • โž• Added

    • Ability to load files with embedded named graphs (like in json-ld or trig)
      • Shape constraints are validated against every named graph in the dataset.
    • โž• Added a new SHACL Advanced Features feature, the Custom Target feature using sh:target
      • Only works with sh:SPARQLTarget custom targets for now
    • ๐Ÿ†• New internal utilities in rdfutil module, for cloning a dataset and mixing datasets (as well as graphs)
    • ๐Ÿ†• New test for issue #029

    ๐Ÿ”„ Changed

    • Big changes internally:
      • All loaded files are loaded into a Dataset, rather than a graph
      • All graph operations are now Dataset operations
      • Shapes are applied on every named graph on the dataset