Showing values that are not verified yet (dashed border). They are hidden on the live site. Hide them
Python library and command-line tool that checks RDF data against SHACL shapes and reports which constraints are violated.
LibraryCommand-line toolOntology
+1
- Licence
- Apache-2.0
- Cost
- Free of charge
- Source code
- Open source
- Activity
- Active · last release Jul 2026
- Domains
- Cross-domain
About
pySHACL validates RDF graphs against SHACL shapes from Python or the command line. It is useful for automated checks in FAIRification workflows and semantic model maintenance.
Where it fits in the FAIR Metroline
Metroline steps
How to cite
Ashley Sommer, Nicholas Car (2026) pySHACL. Version 0.40.1. https://doi.org/10.5281/zenodo.4750840
Related tools
FAIR Data Point FAIR Data Point Server software that publishes metadata about your catalogues, datasets and distributions as DCAT-based RDF, so people and machines can find it. Cross-domain
TopBraid SHACL API
TopBraid SHACL API
Java library, built on Apache Jena, that checks RDF data against SHACL shapes and can also be run from the command line.
Cross-domain
Adoption and activity
365GitHub stars
v0.40.1latest release · Jul 2026
Oct 2026last code change
From GitHub, 23 Oct 2026.