Skip to content

Modules

Jose Emilio Labra Gayo edited this page Jan 9, 2018 · 8 revisions

List of modules:

  • schema: Declares a generic Schema for validating RDF from which ShEx or SHACL validators will instantiate.
  • shex: ShEx library
  • shacl: SHACL library
  • shapeMaps: ShapeMaps implementation
  • srdf: Simple RDF interface. It provides a minimal RDF interface that is used in the project. The SHACLex library only uses the functions provided by this interface, so it would be possible to use the library with any implementation of it.
  • srdfJena: Jena implementation of the simple RDF interface that the library uses.
  • validating: Monad that represents validating computations.
  • typing: Typing library. A typing is a generic shape map.
  • converter: Converter between ShEx and SHACL
  • manifest: Manifest files parser
  • depGraphs: Generic dependency graphs library (can be used to detect negation constraint requirement with negative cycles in dependency graphs).
  • utils: Some common utilities
  • schema: Generic Schema based validator interface
  • server: Implements a web server validator based on http4s
  • shaclex: Main module
Clone this wiki locally