# Benchmarks

## SHACL Validation benchmarks

The following figures contain some information about benchmarks comparing SHACL validation in rudof with othre SHACL libraries.

<figure>
    <img
        src="https://raw.githubusercontent.com/rudof-project/rudof/refs/heads/master/docs/src/assets/img/conformant.svg"
        alt="Conforming RDF graph against a SHACL shape"
    />
    <figcaption>
    Conforming RDF graph against a SHACL shape
    </figcaption>
</figure>

<figure>
    <img
        src="https://raw.githubusercontent.com/rudof-project/rudof/refs/heads/master/docs/src/assets/img/non-conformant.svg"
        alt="Non-conforming RDF graph against a SHACL shape"
    />
    <figcaption>
    Non-conforming RDF graph against a SHACL shape
    </figcaption>
</figure>

<figure>
    <img
        src="https://raw.githubusercontent.com/rudof-project/rudof/refs/heads/master/docs/src/assets/img/py-conformant.svg"
        alt="Conforming RDF graph against a SHACL shape, Python-bindings"
    />
    <figcaption>
    Conforming RDF graph against a SHACL shape, Python bindings
    </figcaption>
</figure>

<figure>
    <img
        src="https://raw.githubusercontent.com/rudof-project/rudof/refs/heads/master/docs/src/assets/img/py-non-conformant.svg"
        alt="Non-conforming RDF graph against a SHACL shape, Python-bindings"
    />
    <figcaption>
    Non-conforming RDF graph against a SHACL shape, Python bindings
    </figcaption>
</figure>
