-
Notifications
You must be signed in to change notification settings - Fork 66
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- 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. 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 helpful - `query_helper` can now extract param bindings into param-value pairs for parameterised queries - Reduces more code duplication
- Loading branch information
1 parent
383665d
commit 15e21ee
Showing
14 changed files
with
782 additions
and
372 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,12 @@ | ||
# -*- coding: latin-1 -*- | ||
# | ||
from pyshacl.validate import Validator, validate | ||
from .shape import Shape | ||
from .shapes_graph import ShapesGraph | ||
from .validate import Validator, validate | ||
|
||
|
||
# version compliant with https://www.python.org/dev/peps/pep-0440/ | ||
__version__ = '0.13.0' | ||
__version__ = '0.13.1' | ||
# Don't forget to change the version number in pyproject.toml along with this one | ||
|
||
__all__ = ['validate', 'Validator', '__version__'] | ||
__all__ = ['validate', 'Validator', '__version__', 'Shape', 'ShapesGraph'] |
Oops, something went wrong.