pySHACL v0.13.2 Release Notes
Release Date: 2020-09-10 // over 3 years ago-
โ Added
- โ Added the ability for PySHACL to use baked in graphs instead of fetching them from a HTTP endpoint when a known graph
is imported using owl:imports- This allows for time savings on graph-load and saves a HTTP request
- Also allows us to embed fixed errata versions of files in place of release-time ones online
๐ Fixed
- With new features, comes new bugs
- ๐ With the ability to now load SPARQLFunctions, this removes the barrier for loading Schema.org SHACL in advanced mode
- ๐ But when doing so revealed more issues. They are now fixed:
- ๐ Fixed SPARQLConstraintComponent getting confused when
shacl.ttl
was loaded into your Shapes file using owl:imports - ๐ Fixed #61
๐ Changed
- ๐จ Refactored
SPARQLConstraintComponent
code, to allow for other custom constraint components in the future- This prevented SPARQLConstraintComponent getting confused when
shacl.ttl
was loaded into the Shapes file
using owl:imports
- This prevented SPARQLConstraintComponent getting confused when
Note
๐ I know there are some mypi errors in this release. This does not affect runtime functionality. These typing errors will be fixed in the near future. - โ Added the ability for PySHACL to use baked in graphs instead of fetching them from a HTTP endpoint when a known graph