CHANGELOG.md
CONTRIBUTORS.md
FEATURES.md
LICENSE.txt
MANIFEST.in
README.md
publish-to-pypi.txt
requirements-dev.txt
requirements.txt
setup.cfg
setup.py
./pyshacl/__init__.py
./pyshacl/consts.py
./pyshacl/errors.py
./pyshacl/shacl-shacl.pickle
./pyshacl/shacl_graph.py
./pyshacl/shape.py
./pyshacl/util.py
./pyshacl/validate.py
./pyshacl/constraints/__init__.py
./pyshacl/constraints/constraint_component.py
./pyshacl/constraints/core/__init__.py
./pyshacl/constraints/core/cardinality_constraints.py
./pyshacl/constraints/core/logical_constraints.py
./pyshacl/constraints/core/other_constraints.py
./pyshacl/constraints/core/property_pair_constraints.py
./pyshacl/constraints/core/shape_based_constraints.py
./pyshacl/constraints/core/string_based_constraints.py
./pyshacl/constraints/core/value_constraints.py
./pyshacl/constraints/core/value_range_constraints.py
./pyshacl/constraints/sparql/__init__.py
./pyshacl/constraints/sparql/sparql_based_constraint_components.py
./pyshacl/constraints/sparql/sparql_based_constraints.py
./pyshacl/inference/__init__.py
./pyshacl/inference/custom_rdfs_closure.py
./pyshacl/monkey/__init__.py
bin/pyshacl
pyshacl/shacl-shacl.pickle
pyshacl.egg-info/PKG-INFO
pyshacl.egg-info/SOURCES.txt
pyshacl.egg-info/dependency_links.txt
pyshacl.egg-info/requires.txt
pyshacl.egg-info/top_level.txt
test/__init__.py
test/helpers.py
test/implementation_report.py
test/test_cmdline.py
test/test_dash_validate.py
test/test_extra.py
test/test_sht_validate.py
test/issues/__init__.py
test/issues/test_008.py
test/issues/test_009.py
test/issues/test_012.py
test/issues/test_014.py
test/resources/cmdline_tests/d1.ttl
test/resources/cmdline_tests/d2.ttl
test/resources/cmdline_tests/o1.ttl
test/resources/cmdline_tests/s1.ttl
test/resources/dash_tests/core/complex/personexample.test.ttl
test/resources/dash_tests/core/misc/deactivated-001.test.ttl
test/resources/dash_tests/core/misc/deactivated-002.test.ttl
test/resources/dash_tests/core/misc/severity-001.test.ttl
test/resources/dash_tests/core/misc/severity-002.test.ttl
test/resources/dash_tests/core/node/and-001.test.ttl
test/resources/dash_tests/core/node/and-002.test.ttl
test/resources/dash_tests/core/node/class-001.test.ttl
test/resources/dash_tests/core/node/class-002.test.ttl
test/resources/dash_tests/core/node/closed-001.test.ttl
test/resources/dash_tests/core/node/closed-002.test.ttl
test/resources/dash_tests/core/node/datatype-001.test.ttl
test/resources/dash_tests/core/node/datatype-002.test.ttl
test/resources/dash_tests/core/node/disjoint-001.test.ttl
test/resources/dash_tests/core/node/equals-001.test.ttl
test/resources/dash_tests/core/node/hasValue-001.test.ttl
test/resources/dash_tests/core/node/in-001.test.ttl
test/resources/dash_tests/core/node/languageIn-001.test.ttl
test/resources/dash_tests/core/node/maxExclusive-001.test.ttl
test/resources/dash_tests/core/node/maxInclusive-001.test.ttl
test/resources/dash_tests/core/node/maxLength-001.test.ttl
test/resources/dash_tests/core/node/minExclusive-001.test.ttl
test/resources/dash_tests/core/node/minInclusive-001.test.ttl
test/resources/dash_tests/core/node/minLength-001.test.ttl
test/resources/dash_tests/core/node/node-001.test.ttl
test/resources/dash_tests/core/node/nodeKind-001.test.ttl
test/resources/dash_tests/core/node/not-001.test.ttl
test/resources/dash_tests/core/node/not-002.test.ttl
test/resources/dash_tests/core/node/or-001.test.ttl
test/resources/dash_tests/core/node/pattern-001.test.ttl
test/resources/dash_tests/core/node/pattern-002.test.ttl
test/resources/dash_tests/core/node/xone-001.test.ttl
test/resources/dash_tests/core/path/path-alternative-001.test.ttl
test/resources/dash_tests/core/path/path-complex-001.test.ttl
test/resources/dash_tests/core/path/path-inverse-001.test.ttl
test/resources/dash_tests/core/path/path-oneOrMore-001.test.ttl
test/resources/dash_tests/core/path/path-sequence-001.test.ttl
test/resources/dash_tests/core/path/path-sequence-002.test.ttl
test/resources/dash_tests/core/path/path-sequence-duplicate-001.test.ttl
test/resources/dash_tests/core/path/path-zeroOrMore-001.test.ttl
test/resources/dash_tests/core/path/path-zeroOrOne-001.test.ttl
test/resources/dash_tests/core/property/and-001.test.ttl
test/resources/dash_tests/core/property/class-001.test.ttl
test/resources/dash_tests/core/property/datatype-001.test.ttl
test/resources/dash_tests/core/property/datatype-002.test.ttl
test/resources/dash_tests/core/property/datatype-003.test.ttl
test/resources/dash_tests/core/property/disjoint-001.test.ttl
test/resources/dash_tests/core/property/equals-001.test.ttl
test/resources/dash_tests/core/property/hasValue-001.test.ttl
test/resources/dash_tests/core/property/in-001.test.ttl
test/resources/dash_tests/core/property/languageIn-001.test.ttl
test/resources/dash_tests/core/property/lessThan-001.test.ttl
test/resources/dash_tests/core/property/lessThan-002.test.ttl
test/resources/dash_tests/core/property/lessThanOrEquals-001.test.ttl
test/resources/dash_tests/core/property/maxCount-001.test.ttl
test/resources/dash_tests/core/property/maxCount-002.test.ttl
test/resources/dash_tests/core/property/maxExclusive-001.test.ttl
test/resources/dash_tests/core/property/maxInclusive-001.test.ttl
test/resources/dash_tests/core/property/maxLength-001.test.ttl
test/resources/dash_tests/core/property/minCount-001.test.ttl
test/resources/dash_tests/core/property/minCount-002.test.ttl
test/resources/dash_tests/core/property/minExclusive-001.test.ttl
test/resources/dash_tests/core/property/minExclusive-002.test.ttl
test/resources/dash_tests/core/property/minLength-001.test.ttl
test/resources/dash_tests/core/property/node-001.test.ttl
test/resources/dash_tests/core/property/node-002.test.ttl
test/resources/dash_tests/core/property/nodeKind-001.test.ttl
test/resources/dash_tests/core/property/not-001.test.ttl
test/resources/dash_tests/core/property/or-001.test.ttl
test/resources/dash_tests/core/property/or-datatypes-001.test.ttl
test/resources/dash_tests/core/property/pattern-001.test.ttl
test/resources/dash_tests/core/property/pattern-002.test.ttl
test/resources/dash_tests/core/property/property-001.test.ttl
test/resources/dash_tests/core/property/qualifiedMinCountDisjoint-001.test.ttl
test/resources/dash_tests/core/property/qualifiedValueShape-001.test.ttl
test/resources/dash_tests/core/property/qualifiedValueShapesDisjoint-001.test.ttl
test/resources/dash_tests/core/property/uniqueLang-001.test.ttl
test/resources/dash_tests/core/targets/multipleTargets-001.test.ttl
test/resources/dash_tests/core/targets/targetClass-001.test.ttl
test/resources/dash_tests/core/targets/targetClassImplicit-001.test.ttl
test/resources/dash_tests/core/targets/targetNode-001.test.ttl
test/resources/dash_tests/core/targets/targetObjectsOf-001.test.ttl
test/resources/dash_tests/core/targets/targetSubjectsOf-001.test.ttl
test/resources/dash_tests/core/targets/targetSubjectsOf-002.test.ttl
test/resources/dash_tests/expression/booleans-001.test.ttl
test/resources/dash_tests/function/simpleSPARQLFunction.test.ttl
test/resources/dash_tests/rules/sparql/classify-square.test.ttl
test/resources/dash_tests/rules/sparql/rectangle.test.ttl
test/resources/dash_tests/rules/triple/functions-permutations.test.ttl
test/resources/dash_tests/rules/triple/person.ttl
test/resources/dash_tests/rules/triple/person2schema.test.ttl
test/resources/dash_tests/rules/triple/rectangle.test.ttl
test/resources/dash_tests/rules/triple/schema2person.test.ttl
test/resources/dash_tests/rules/triple/square.test.ttl
test/resources/dash_tests/shapedefs/anon-shape-001.test.ttl
test/resources/dash_tests/shapedefs/anon-shape-002.test.ttl
test/resources/dash_tests/sparql/component/nodeValidator-001.test.ttl
test/resources/dash_tests/sparql/component/optional-001.test.ttl
test/resources/dash_tests/sparql/component/propertyValidator-select-001.test.ttl
test/resources/dash_tests/sparql/component/validator-001.test.ttl
test/resources/dash_tests/sparql/node/prefixes-001.test.ttl
test/resources/dash_tests/sparql/node/sparql-001.test.ttl
test/resources/dash_tests/sparql/node/sparql-002.test.ttl
test/resources/dash_tests/sparql/property/sparql-001.test.ttl
test/resources/dash_tests/target/sparqlTarget-001.test.ttl
test/resources/sht_tests/manifest.ttl
test/resources/sht_tests/core/manifest.ttl
test/resources/sht_tests/core/complex/manifest.ttl
test/resources/sht_tests/core/complex/personexample.ttl
test/resources/sht_tests/core/complex/shacl-shacl-data-shapes.ttl
test/resources/sht_tests/core/complex/shacl-shacl.ttl
test/resources/sht_tests/core/misc/deactivated-001.ttl
test/resources/sht_tests/core/misc/deactivated-002.ttl
test/resources/sht_tests/core/misc/manifest.ttl
test/resources/sht_tests/core/misc/message-001.ttl
test/resources/sht_tests/core/misc/severity-001.ttl
test/resources/sht_tests/core/misc/severity-002.ttl
test/resources/sht_tests/core/node/and-001.ttl
test/resources/sht_tests/core/node/and-002.ttl
test/resources/sht_tests/core/node/class-001.ttl
test/resources/sht_tests/core/node/class-002.ttl
test/resources/sht_tests/core/node/class-003.ttl
test/resources/sht_tests/core/node/closed-001.ttl
test/resources/sht_tests/core/node/closed-002.ttl
test/resources/sht_tests/core/node/datatype-001.ttl
test/resources/sht_tests/core/node/datatype-002.ttl
test/resources/sht_tests/core/node/disjoint-001.ttl
test/resources/sht_tests/core/node/equals-001.ttl
test/resources/sht_tests/core/node/hasValue-001.ttl
test/resources/sht_tests/core/node/in-001.ttl
test/resources/sht_tests/core/node/languageIn-001.ttl
test/resources/sht_tests/core/node/manifest.ttl
test/resources/sht_tests/core/node/maxExclusive-001.ttl
test/resources/sht_tests/core/node/maxInclusive-001.ttl
test/resources/sht_tests/core/node/maxLength-001.ttl
test/resources/sht_tests/core/node/minExclusive-001.ttl
test/resources/sht_tests/core/node/minInclusive-001.ttl
test/resources/sht_tests/core/node/minInclusive-002.ttl
test/resources/sht_tests/core/node/minInclusive-003.ttl
test/resources/sht_tests/core/node/minLength-001.ttl
test/resources/sht_tests/core/node/node-001.ttl
test/resources/sht_tests/core/node/nodeKind-001.ttl
test/resources/sht_tests/core/node/not-001.ttl
test/resources/sht_tests/core/node/not-002.ttl
test/resources/sht_tests/core/node/or-001.ttl
test/resources/sht_tests/core/node/pattern-001.ttl
test/resources/sht_tests/core/node/pattern-002.ttl
test/resources/sht_tests/core/node/qualified-001-data.ttl
test/resources/sht_tests/core/node/qualified-001-shapes.ttl
test/resources/sht_tests/core/node/qualified-001.ttl
test/resources/sht_tests/core/node/xone-001.ttl
test/resources/sht_tests/core/node/xone-duplicate-data.ttl
test/resources/sht_tests/core/node/xone-duplicate-shapes.ttl
test/resources/sht_tests/core/node/xone-duplicate.ttl
test/resources/sht_tests/core/path/manifest.ttl
test/resources/sht_tests/core/path/path-alternative-001.ttl
test/resources/sht_tests/core/path/path-complex-001.ttl
test/resources/sht_tests/core/path/path-complex-002-data.ttl
test/resources/sht_tests/core/path/path-complex-002-shapes.ttl
test/resources/sht_tests/core/path/path-complex-002.ttl
test/resources/sht_tests/core/path/path-inverse-001.ttl
test/resources/sht_tests/core/path/path-oneOrMore-001.ttl
test/resources/sht_tests/core/path/path-sequence-001.ttl
test/resources/sht_tests/core/path/path-sequence-002.ttl
test/resources/sht_tests/core/path/path-sequence-duplicate-001.ttl
test/resources/sht_tests/core/path/path-strange-001.ttl
test/resources/sht_tests/core/path/path-strange-002.ttl
test/resources/sht_tests/core/path/path-unused-001-data.ttl
test/resources/sht_tests/core/path/path-unused-001-shapes.ttl
test/resources/sht_tests/core/path/path-unused-001.ttl
test/resources/sht_tests/core/path/path-zeroOrMore-001.ttl
test/resources/sht_tests/core/path/path-zeroOrOne-001.ttl
test/resources/sht_tests/core/property/and-001.ttl
test/resources/sht_tests/core/property/class-001.ttl
test/resources/sht_tests/core/property/datatype-001.ttl
test/resources/sht_tests/core/property/datatype-002.ttl
test/resources/sht_tests/core/property/datatype-003.ttl
test/resources/sht_tests/core/property/datatype-ill-formed-data.ttl
test/resources/sht_tests/core/property/datatype-ill-formed-shapes.ttl
test/resources/sht_tests/core/property/datatype-ill-formed.ttl
test/resources/sht_tests/core/property/disjoint-001.ttl
test/resources/sht_tests/core/property/equals-001.ttl
test/resources/sht_tests/core/property/hasValue-001.ttl
test/resources/sht_tests/core/property/in-001.ttl
test/resources/sht_tests/core/property/languageIn-001.ttl
test/resources/sht_tests/core/property/lessThan-001.ttl
test/resources/sht_tests/core/property/lessThan-002.ttl
test/resources/sht_tests/core/property/lessThanOrEquals-001.ttl
test/resources/sht_tests/core/property/manifest.ttl
test/resources/sht_tests/core/property/maxCount-001.ttl
test/resources/sht_tests/core/property/maxCount-002.ttl
test/resources/sht_tests/core/property/maxExclusive-001.ttl
test/resources/sht_tests/core/property/maxInclusive-001.ttl
test/resources/sht_tests/core/property/maxLength-001.ttl
test/resources/sht_tests/core/property/minCount-001.ttl
test/resources/sht_tests/core/property/minCount-002.ttl
test/resources/sht_tests/core/property/minExclusive-001.ttl
test/resources/sht_tests/core/property/minExclusive-002.ttl
test/resources/sht_tests/core/property/minLength-001.ttl
test/resources/sht_tests/core/property/node-001.ttl
test/resources/sht_tests/core/property/node-002.ttl
test/resources/sht_tests/core/property/nodeKind-001.ttl
test/resources/sht_tests/core/property/not-001.ttl
test/resources/sht_tests/core/property/or-001.ttl
test/resources/sht_tests/core/property/or-datatypes-001.ttl
test/resources/sht_tests/core/property/pattern-001.ttl
test/resources/sht_tests/core/property/pattern-002.ttl
test/resources/sht_tests/core/property/property-001.ttl
test/resources/sht_tests/core/property/qualifiedMinCountDisjoint-001.ttl
test/resources/sht_tests/core/property/qualifiedValueShape-001.ttl
test/resources/sht_tests/core/property/qualifiedValueShapesDisjoint-001.ttl
test/resources/sht_tests/core/property/uniqueLang-001.ttl
test/resources/sht_tests/core/property/uniqueLang-002-data.ttl
test/resources/sht_tests/core/property/uniqueLang-002-shapes.ttl
test/resources/sht_tests/core/property/uniqueLang-002.ttl
test/resources/sht_tests/core/targets/manifest.ttl
test/resources/sht_tests/core/targets/multipleTargets-001.ttl
test/resources/sht_tests/core/targets/targetClass-001.ttl
test/resources/sht_tests/core/targets/targetClassImplicit-001.ttl
test/resources/sht_tests/core/targets/targetNode-001.ttl
test/resources/sht_tests/core/targets/targetObjectsOf-001.ttl
test/resources/sht_tests/core/targets/targetSubjectsOf-001.ttl
test/resources/sht_tests/core/targets/targetSubjectsOf-002.ttl
test/resources/sht_tests/core/validation-reports/manifest.ttl
test/resources/sht_tests/core/validation-reports/shared-data.ttl
test/resources/sht_tests/core/validation-reports/shared-shapes.ttl
test/resources/sht_tests/core/validation-reports/shared.ttl
test/resources/sht_tests/sparql/manifest.ttl
test/resources/sht_tests/sparql/component/manifest.ttl
test/resources/sht_tests/sparql/component/nodeValidator-001.ttl
test/resources/sht_tests/sparql/component/optional-001.ttl
test/resources/sht_tests/sparql/component/propertyValidator-select-001.ttl
test/resources/sht_tests/sparql/component/validator-001.ttl
test/resources/sht_tests/sparql/node/manifest.ttl
test/resources/sht_tests/sparql/node/prefixes-001.ttl
test/resources/sht_tests/sparql/node/sparql-001.ttl
test/resources/sht_tests/sparql/node/sparql-002.ttl
test/resources/sht_tests/sparql/node/sparql-003.ttl
test/resources/sht_tests/sparql/pre-binding/manifest.ttl
test/resources/sht_tests/sparql/pre-binding/pre-binding-001.ttl
test/resources/sht_tests/sparql/pre-binding/pre-binding-002.ttl
test/resources/sht_tests/sparql/pre-binding/pre-binding-003.ttl
test/resources/sht_tests/sparql/pre-binding/pre-binding-004.ttl
test/resources/sht_tests/sparql/pre-binding/pre-binding-005.ttl
test/resources/sht_tests/sparql/pre-binding/pre-binding-006.ttl
test/resources/sht_tests/sparql/pre-binding/pre-binding-007.ttl
test/resources/sht_tests/sparql/pre-binding/shapesGraph-001.ttl
test/resources/sht_tests/sparql/pre-binding/unsupported-sparql-001.ttl
test/resources/sht_tests/sparql/pre-binding/unsupported-sparql-002.ttl
test/resources/sht_tests/sparql/pre-binding/unsupported-sparql-003.ttl
test/resources/sht_tests/sparql/pre-binding/unsupported-sparql-004.ttl
test/resources/sht_tests/sparql/pre-binding/unsupported-sparql-005.ttl
test/resources/sht_tests/sparql/pre-binding/unsupported-sparql-006.ttl
test/resources/sht_tests/sparql/property/manifest.ttl
test/resources/sht_tests/sparql/property/sparql-001.ttl