You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,8 +45,10 @@ Software tools or libraries, sorted by programming language.
45
45
-[maplib](https://github.com/DataTreehouse/maplib) <imgsrc="https://img.shields.io/github/v/tag/DataTreehouse/maplib"align="top"> <imgsrc="https://img.shields.io/github/last-commit/DataTreehouse/maplib"align="top"> - High-performance RDF knowledge graph construction, SHACL validation and SPARQL-based enrichment. `Apache-2.0` license. `Rust` with `Python` bindings. But SHACL is not open source: [lib/shacl/src/lib.rs](https://github.com/DataTreehouse/maplib/blob/main/lib/shacl/src/lib.rs) says `unimplemented!("Contact Data Treehouse to try")` 💰.
46
46
<!--lint ignore double-link-->
47
47
-[rudof](https://github.com/rudof-project/rudof) <imgalt="Latest Version"src="https://img.shields.io/crates/v/rudof-cli"align="top"> <imgalt="Release Date"src="https://img.shields.io/github/release-date/rudof-project/rudof"align="top"> - Implements ShEx, SHACL, [DCTAP](https://www.dublincore.org/specifications/dctap/), and other technologies in the RDF ecosystem; library and CLI; `Apache` and `MIT` licenses; `Rust` with `Python` bindings. [docs](https://rudof-project.github.io/rudof/cli_usage/shacl_validate.html).
48
+
<!--lint ignore awesome-list-item-->
48
49
-[pySHACL](https://github.com/rdflib/pyshacl) <imgalt="Release Date"src="https://img.shields.io/github/release-date/rdflib/pyshacl"align="top"> - pySHACL: A Python validator for SHACL. One of the most comprehensive SHACL implementations. Uses [RDFLib](https://github.com/rdflib/rdflib) for working with RDF and [OWL-RL library](https://github.com/rdflib/owl-rl) for OWL2 RL Profile-based expansion of data graphs; `Apache` license; `Python`.
49
50
-[Trav-SHACL](https://github.com/SDM-TIB/Trav-SHACL) <imgalt="Release Date"src="https://img.shields.io/github/release-date/SDM-TIB/Trav-SHACL"align="top"> <imgalt="PyPi"src="https://img.shields.io/pypi/v/TravSHACL"align="top"> ([docs](https://sdm-tib.github.io/Trav-SHACL/)) - SHACL validator capable of planning the traversal and execution of the validation of a shape schema to detect violations early. Efficiently validates networks of SHACL constraints. `GPLv3` license. `Python`
51
+
<!--lint ignore awesome-list-item-->
50
52
-[xpshacl](https://github.com/gcpdev/xpshacl) <imgalt="GitHub last commit"src="https://img.shields.io/github/last-commit/gcpdev/xpshacl"align="top"> - xpSHACL: Explainable SHACL Validation. Combining rule-based justification trees with retrieval-augmented generation (RAG) and large language models (LLMs) to produce detailed, understandable, multi-language explanations. `MIT` license. `Python`
51
53
52
54
## ShEx Validators
@@ -67,7 +69,7 @@ Software tools or libraries, sorted by programming language.
67
69
68
70
-[SHACL Discovery Service](https://github.com/AKSW/discover-shacl-shapes) - Discovery service for SHACL shapes/shape groups; `MIT` license; `PHP`.
69
71
-[Shapes of You index](https://index.semanticscience.org/) - SPARQL queries, OWL/SKOS vocabularies, SHACL/ShEx shapes, indexed from public `git` repositories; `MIT` license; `Typescript`, `Python`.
70
-
-[SHACL Play! Catalog](https://shacl-play.sparna.fr/play/shapes-catalog) - To see your shapes listed here, add them in the [Shapes Catalog source file on Github](https://github.com/sparna-git/SHACL-Catalog/blob/master/shacl-catalog.ttl).
72
+
-[SHACL Play! Catalog](https://shacl-play.sparna.fr/play/shapes-catalog) - To see your shapes listed here, add them in the [Shapes Catalog source file on GitHub](https://github.com/sparna-git/SHACL-Catalog/blob/master/shacl-catalog.ttl).
71
73
-[schema.org Shapes](http://datashapes.org/schema) - Schema.org, converted to SHACL by TopQuadrant.
72
74
-[Europarl Shapes](https://data.europarl.europa.eu/en/developer-corner) - Application profiles for European Parliament & all related dataset-specific profiles.
73
75
@@ -116,6 +118,7 @@ Data viewers/Editors based on shapes.
-[shacl-forms](https://github.com/zazuko/shacl-forms) (Zazuko) <imgalt="NPM Version"src="https://img.shields.io/npm/v/shacl-forms"align="top"> <imgalt="GitHub Release Date"src="https://img.shields.io/github/last-commit/zazuko/shacl-forms"align="top"> - A Web Component SHACL form generator library; `unknown` license; `JavaScript` ☠️.
118
120
-[form-generator](https://git.rwth-aachen.de/coscine/frontend/libraries/form-generator) (RWTH Aachen) <imgalt="NPM Version"src="https://img.shields.io/npm/v/@coscine/form-generator"align="top"> - A Vue SHACL form generator library; `MIT` license; `Typescript`.
121
+
<!--lint ignore awesome-list-item-->
119
122
-[shacl-form](https://github.com/danielbeeke/shacl-form) (Daniel Beeke) <imgalt="GitHub Release Date"src="https://img.shields.io/github/last-commit/danielbeeke/shacl-form"align="top"> - A custom element SHACL form generator library; [docs](https://shacl-form.mediaworks.global/); `MIT` license; `Typescript`.
120
123
-[DFDP: Declarative Form Description Pipeline](https://solidlabresearch.github.io/DFDP/) (SolidLabResearch) <imgalt="GitHub Release Date"src="https://img.shields.io/github/last-commit/SolidLabResearch/FormGenerator"align="top">; `MIT` license; `JavaScript`; Integrates with SOLID. [ESWC 2024 Paper]([url](https://smessie.github.io/Article-ESWC2024-DFDP/)).
121
124
- FormGenerator: generate a declarative form description by using a drag-and-drop interface. Targets SHACL, RDF-Form and Solid-UI
@@ -150,6 +153,7 @@ Data viewers/Editors based on shapes.
150
153
151
154
- SHACL 1.0 W3C Recommendations & Notes
152
155
- SHACL W3C Recommendations & Notes
156
+
<!--lint ignore double-link-->
153
157
-[Data Shapes Working Group](https://www.w3.org/2024/12/data-shapes.html) - Re-chartered from Dec 2024 to Dec 2026 to update the specs. [Join](https://www.w3.org/groups/wg/data-shapes/join)
154
158
-[Shapes Constraint Language (SHACL)](https://www.w3.org/TR/shacl/) - W3C Recommendation, 20 July 2017.
155
159
-[SHACL Advanced Features](https://www.w3.org/TR/shacl-af/) - W3C Working Group Note, 08 June 2017.
@@ -164,6 +168,7 @@ Data viewers/Editors based on shapes.
- SHACL 1.2 [Working Group](https://www.w3.org/2024/12/data-shapes.html) editor drafts (Dec 2024 to Dec 2026 to update the specs; [Join](https://www.w3.org/groups/wg/data-shapes/join))
0 commit comments