awesome-semantic-shapes
github.com/w3c-cg/awesome-semantic-shapes ↗A curated list of RDF Shape resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me shape editors, visualizations resources from awesome-semantic-shapes"
Installation instructions →What's inside
Shape Editors, Visualizations
- Allotrope Shape Editor
The Shape Editor supports editing of shacl and shaclc files;
- SHACL in Excel
A SHACL editor from Excel.
- SHACL Play! Tools
A diagram generator to display an application profile specified in SHACL.
- SHACL to Documentation
A documentation generator to print an application profile specified in SHACL.
- SHACL to UML Diagrams
A diagram generator to display an application profile specified in SHACL.
Talks and Presentations
- An Overview of SHACL Shapes Constraint Language
TopQuadrant, 2017.
- An Overview of SHACL Shapes Constraint Language: Part 2
TopQuadrant, 2017.
- One Ontology, One Data Set, Multiple Shapes with SHACL by Tara Raafat
Connected Data London, 2019.
- SHACL Masterclass by Veronika Heimsbakk
Knowledge Graph Conference 2021, 2022, 2023. Connected Data London, 2024.
- The Many Shapes of SHACL by Holger Knublauch
LOTICO Talk, 18 Jun 2020.
SHACL Validators
- Apache Jena SHACL
Supports SHACL Core, SHACL-SPARQL;
- EU Interoperability Test Bed (ITB)
Playground based on TopBraid SHACL API,
- maplib
High-performance RDF knowledge graph construction, SHACL validation and SPARQL-based enrichment.
- playground
Browser-based testbed.
- playground
Browser-based testbed.
- playground
Browser-based testbed.
ShEx Validators
- Apache Jena ShEx
Supports ShEx, ShExC; not supported semantic actions, EXTERNAL;
- playground
Browser-based testbed.
- playground1
- playground2
- shexSpec/shex.js
Browser-based testbed.
- ShEx-validator
Web-based UI to validate RDF against ShEx schemas;
Specifications
- DASH Data Shapes
Platform-independent extensions of SHACL for common tasks. Stuff that could become an official standard in the future.
- Recommended Practice for Standard for Shape Expression Schemas
IEEE Computer Society P3330/D3, Draft 9 October 2024. Next-version spec with
- SHACL 1.2 Core
- SHACL 1.2 Core
- SHACL 1.2 SPARQL Extensions
- SHACL 1.2 SPARQL Extensions
Declarative UIs
- DFDP: Declarative Form Description Pipeline
- form-generator
A Vue SHACL form generator library;
- playground
- playground
- shacl-form
A custom element SHACL form generator library;
- shacl-form
HTML5 Web Component SHACL form generator library;
Shape Convertors and Generators
- elevont/owl2shacl
A CLI tool that tries to convert simple OWL ontologies into SHACL shapes;
- LinkML
Input is YAML; output is
- Ontotext SOML
Input is YAML, output is GraphQL schema with querying and mutations, SHACL shapes for validation. Commercial, closed-source 💰.
- owl2shacl
OWL-to-SHACL conversion rules.
- RDFminer
Discover SHACL shapes representative of an RDF data graph, by Wimmics;
- rudof
Converts between different RDF Data modeling technologies: SHACL, SHEX,
Shape Discovery Tools and Collections
- Europarl Shapes
Application profiles for European Parliament & all related dataset-specific profiles.
- schema.org Shapes
Schema.org, converted to SHACL by TopQuadrant.
- SHACL Discovery Service
Discovery service for SHACL shapes/shape groups;
- SHACL Play! Catalog
To see your shapes listed here, add them in the
- Shapes of You index
SPARQL queries, OWL/SKOS vocabularies, SHACL/ShEx shapes, indexed from public
Showing a sample of 96 resources. View the full list on GitHub →