rudof
is a library that implements
Shape Expressions (ShEx),
SHACL,
DCTAP, and other technologies in the RDF
ecosystem.
The library is implemented in Rust but we also provide python bindings.
rudof can be run as a command line tool or can be embedded as a library.
It can be used to validate RDF data represented with different syntaxes like Turtle, NTriples, etc. as well as RDF data available through SPARQL endpoints like Wikidata.
rudof can also be used to convert between different RDF data validation technologies like ShEx, SHACL, DCTAP, etc. and to generate UML like visualizations and HTML views.
rudof has been implemented using a modular structure and the different modules are available as Rust crates
An incomplete list of projects which are related with rudof
is the following:
List of contributors in Github
The following is a list of rudof
adopters and supporters: