PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Shacl Python Packages

Python packages with the GitHub topic shacl. Sorted by monthly downloads, with stars and forks.
RDFLib
pyshacl

A Python validator for SHACL

1.9M 357 77
gtfierro
pyshifty

Fast vibe-coded shacl validation+inference

13K 9 0
linkml
schemasheets

Structure your data in a FAIR way using google sheets or TSVs. These are then converted to LinkML, and from there other formats

12K 57 6
simonstey
shacl-rules

Python library for SHACL 1.2 Rules Language (SRL)

5K 2 1
NeverBlink-OSS
neverblink-linkml

A fast, portable (JS/JVM/native), and robust implementation of LinkML for cross-language data modeling

5K 59 6
Blackcat-Informatics
purrdf

PurRDF — one RDF 1.2 engine, one behavior, in Rust, Python, WebAssembly and C. Deterministic BM25 full-text search, exact GeoSPARQL 1.1 and embedding kNN answered from SPARQL, in-process, over one dataset: the three jobs a triple store usually kept PostgreSQL beside it for. Plus native codecs, RDFC-1.0, SHACL, ShEx, entailment and GTS transport.

3K 48 1
fabio-rovai
open-ontologies-lite

Plan, apply and roll back changes to a production ontology, with a blast radius report and a proof an auditor can re-check.

3K 1K 135
LinkedParticles
linkedparticles-core

Particles client library — schema models, confidence math, candidate extraction, conformance validation, interchange codec. PyPI: linkedparticles-core

2K 0 0
linkml
linkml-model

Link Modeling Language (LinkML) model

2K 92 33
w3c-cg
sstim

SSTIM: the open formalized knowledge standard for describing sensory stimulation. RDF vocabulary, SHACL profiles, JSON-LD context, and SSTIM Workbench, its open reference environment. Developed in the W3C Sensory Stimulation Vocabulary Community Group.

2K 2 1
edmondchuc
shaclc

A Python SHACL Compact Syntax parser and serializer.

1K 2 0
ISE-FIZKarlsruhe
ontoink

Interactive ontology visualization, SHACL validation, and live TTL editing plugin for MkDocs. Publication-ready diagrams with formal notation.

1K 5 0
SDM-TIB
travshacl

A SHACL validator capable of planning the traversal and execution of the validation of a shape schema to detect violations early.

1K 28 3
eccenca
cmem-plugin-pyshacl

Validate your Knowledge Graphs based on tests generated from SHACL shapes.

1K 1 0
eccenca
cmem-plugin-shapes

Generate SHACL shapes from an instance data graph.

976 0 0
lambdageo
rdfmapper

A declarative Object-RDF Mapper for Python — map Python classes to RDF graphs using decorators, with SHACL validation and dynamic SPARQL queries.

850 0 0
Blackcat-Informatics
purrdf-rdflib

PurRDF — one RDF 1.2 engine, one behavior, in Rust, Python, WebAssembly and C. Deterministic BM25 full-text search, exact GeoSPARQL 1.1 and embedding kNN answered from SPARQL, in-process, over one dataset: the three jobs a triple store usually kept PostgreSQL beside it for. Plus native codecs, RDFC-1.0, SHACL, ShEx, entailment and GTS transport.

716 48 1
DerwenAI
kglab

Graph Data Science: an abstraction layer in Python for building knowledge graphs, integrated with popular graph libraries – atop Pandas, NetworkX, RAPIDS, RDFlib, pySHACL, PyVis, morph-kgc, pslpython, pyarrow, etc.

712 694 74
BlueBrain
nexusforge

Building and Using Knowledge Graphs made easy

552 52 21
cyrilvoyant
websemantic

Language models prepare scientific simulations without guessing: one descriptor per code gives a contract, an ontology with SHACL shapes, a validator and FAIR metadata; the original codes stay pinned and unchanged (TLS, LQL-Equiv, pyrcel).

506 0 0
jmillanacosta
rdfsolve

Generate, export and use RDF schemas.

503 3 0
SDM-TIB
interpretme

An interpretable machine learning pipeline over knowledge graphs

444 26 2
mapsa
blathers

Python CLI for ontology documentation — bridges auto-extracted OWL/SHACL definitions with Markdown narrative, validates, and builds static HTML sites.

438 1 0
trustgraph-ai
trustgraph-parquet

Connect ontology-grounded context graphs with deterministic AI agent governance to enforce business rules before execution and preserve decision evidence.

420 3K 334
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology