Shapes-rs is a library that implements Shape Expressions (ShEx) and SHACL written in Rust
The library can be run as a command line tool or can be embedded as a library.
It can be used to validate RDF data in different syntaxes like Turtle, NTriples, etc. as well as RDF data
queriable from SPARQL endpoints.
- ShEx-s: Scala implementation of ShEx. This project started as
re-implementation of ShEx-s in Rust
- SHACL-s: Scala implementation of SHACL.
- Oxigraph: SPARQL implementation in Rust which also
contains RDF libraries.
- Nemo: An in-memory rule engile which also contains some