Skip to content

SHACL module

Jose Emilio Labra Gayo edited this page Jan 8, 2018 · 1 revision

The SHACL module contains the SHACL implementation.

It contains the following modules:

  • SHACL abstract syntax is defined in this file. Notice that in the case of SHACL, the language doesn't define an abstract syntax, so this is our view of SHACL abstract syntax which we consider covers all SHACL constructs.
  • validator defines the SHACL validator
  • converter converts to/from SHACL abstract syntax and RDF
  • report defines SHACL report structure.