Expand description
§SHACL
SHACL implementation in Rust.
This project started as a re-implementation in Rust of SHACL-s.
§Configuration for tests
The tests depend on the shacl-testsuite which is available as a git submodule. In order to run tests it is necessary to run in the root folder of rudof:
git submodule update --init --recursive Modules§
- ast
- SHACL AST Represents SHACL Abstract Syntax Tree. This project started as a re-implementation in Rust of SHACL-s.
- error
- ir
- SHACL IR (Internal Representation) Represents SHACL Internal representation which is used for validation
- rdf
- SHACL RDF Contains the code that converts SHACL AST / IR to and from RDF
- types
- validator
- SHACL validation This module contains the code for SHACL validation