pySHACL v0.13.1 Release Notes
Release Date: 2020-09-07 // over 3 years ago-
➕ Added
- SPARQLTargetType
- New SPARQL-based Target Type feature
- The Paramaterisable form of SPARQLTarget from the SHACL Advanced Features spec
- https://www.w3.org/TR/shacl-af/#SPARQLTargetType
- ➕ Added a test for SPARQLTargetType - Theres none in the SHT suite, or the DASH suite.
🔄 Changed
- 🔨 Refactored
sh:parameter
code in SPARQL-based Constraint Components, SHACLFunctions, and SPARQL-Based Target Types- They all now share a common SHACLParameter helper class, reducing code duplication
- 🔨 Refactored
SPARQLQueryHelper
SPARQLQueryHelper
internal class is now more helpfulquery_helper
can now extract param bindings into param-value pairs for parameterised queries- Reduces more code duplication
- SPARQLTargetType