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
+14-6Lines changed: 14 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,9 +33,9 @@ Software tools or libraries, sorted by programming language.
33
33
34
34
-[Apache Jena SHACL](https://github.com/apache/jena/tree/main/jena-shacl) <imgalt="Maven Central Version"src="https://img.shields.io/maven-central/v/org.apache.jena/jena-shacl"align="top"> <imgalt="Maven Central Last Update"src="https://img.shields.io/maven-central/last-update/org.apache.jena/jena-shacl"align="top"> - Supports SHACL Core, SHACL-SPARQL; [docs](https://jena.apache.org/documentation/shacl/index.html); `Apache-2.0` license; `Java`.
35
35
-[RDF4J SHACL Engine](https://github.com/eclipse-rdf4j/rdf4j/tree/main/core/sail/shacl) <imgalt="Maven Central Version"src="https://img.shields.io/maven-central/v/org.eclipse.rdf4j/rdf4j-shacl"align="top"> <imgalt="Maven Central Last Update"src="https://img.shields.io/maven-central/last-update/org.eclipse.rdf4j/rdf4j-shacl"align="top"> - Supports SHACL Core (without some property paths, see [5.0.3 improvements](https://github.com/Sveino/Inst4CIM-KG/issues/95#issuecomment-2437819932)), SHACL-SPARQL, incremental validation; [docs](https://rdf4j.org/documentation/programming/shacl/); `BSD-3-Clause` license; `Java`.
36
-
-[TopBraid SHACL API](https://github.com/TopQuadrant/shacl) <imgalt="Maven Central Version"src="https://img.shields.io/maven-central/v/org.topbraid/shacl"align="top"> <imgalt="Maven Central Last Update"src="https://img.shields.io/maven-central/last-update/org.topbraid/shacl"align="top"> 💰 - Supports SHACL Core, SHACL-SPARQL, SHACL rules; based on Jena; `BSD-3-Clause` license; `Java`.
36
+
-[TopQuadrant SHACL API](https://github.com/TopQuadrant/shacl) <imgalt="Maven Central Version"src="https://img.shields.io/maven-central/v/org.topbraid/shacl"align="top"> <imgalt="Maven Central Last Update"src="https://img.shields.io/maven-central/last-update/org.topbraid/shacl"align="top"> 💰 - Supports SHACL Core, SHACL-SPARQL, SHACL rules; based on Jena; `BSD-3-Clause` license; `Java`.
37
37
-[EU Interoperability Test Bed (ITB)](https://github.com/ISAITB/shacl-validator) <imgalt="GitHub last commit"src="https://img.shields.io/github/last-commit/ISAITB/shacl-validator"align="top"> - playground based on TQ API, [docs](https://www.itb.ec.europa.eu/docs/guides/latest/validatingRDF/index.html): validate [RDF data](https://www.itb.ec.europa.eu/shacl/any/upload), [SHACL shapes](https://www.itb.ec.europa.eu/shacl/shacl/upload), [DCAT-AP.DE](https://www.itb.ec.europa.eu/shacl/dcat-ap.de/upload)
38
-
-[Sparna SHACL playground](https://shacl-play.sparna.fr/play/) - Free online suite of tools from Sparna to work with SHACL; based on TQ API.
38
+
-[Sparna SHACL playground](https://shacl-play.sparna.fr/play/) - Free online suite of tools to work with SHACL; based on TQ API; `Java`
39
39
-[TopBraid SHACL API Extended](https://github.com/SHACL-X/shacl-x) <imgalt="GitHub Release"src="https://img.shields.io/github/v/release/SHACL-X/shacl-x"align="top"> <imgalt="GitHub Release Date"src="https://img.shields.io/github/release-date/SHACL-X/shacl-x"align="top"> - Fork of TopBraid SHACL API + added SHACL-JS based on GraalVM Polyglot; [docs](https://shacl-x.github.io/docs/); `BSD-3-Clause` license; `Java`.
@@ -63,24 +63,26 @@ Software tools or libraries, sorted by programming language.
63
63
64
64
## Shapes Discovery Tools
65
65
66
-
-[RDFminer](https://github.com/Wimmics/RDFminer) - Web application to automatically discover SHACL shapes representative of an RDF data graph, by Wimmics; `CECILL-C` license; `Java`.
67
-
-[SHACL Discovery Service](https://github.com/AKSW/discover-shacl-shapes) - Example implementation of a discovery service for SHACL shapes/shape groups; `MIT` license; `PHP`.
66
+
-[RDFminer](https://github.com/Wimmics/RDFminer) - Discover SHACL shapes representative of an RDF data graph, by Wimmics; `CECILL-C` license; `Java`.
67
+
-[SHACL Discovery Service](https://github.com/AKSW/discover-shacl-shapes) - Discovery service for SHACL shapes/shape groups; `MIT` license; `PHP`.
68
68
-[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`.
69
-
-[SHACL Play! Catalog](https://shacl-play.sparna.fr/play/shapes-catalog) - To see your shapes file listed here, add it to the [Shapes Catalog source file on Github](https://github.com/sparna-git/SHACL-Catalog/blob/master/shacl-catalog.ttl).
69
+
-[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).
70
70
71
71
## Shapes Collections
72
72
73
73
-[schema.org Shapes](http://datashapes.org/schema) - Schema.org, converted to SHACL by TopQuadrant.
74
+
-[Europarl Shapes](https://data.europarl.europa.eu/en/developer-corner) - Application profiles for European Parliament & all related dataset-specific profiles.
74
75
75
76
## Shape Conversion Tools
76
77
77
78
-[ShacShifter](https://github.com/AKSW/ShacShifter) <imgalt="GitHub last commit"src="https://img.shields.io/github/last-commit/AKSW/ShacShifter"align="top"> ☠️ - Shape shifter from SHACL to other formats (currently RDForms); `GPL-3.0` license; `Python`.
78
79
-[SHACL To JSON Schema](https://github.com/comake/shacl-to-json-schema) <imgalt="NPM Version"src="https://img.shields.io/npm/v/@comake/shacl-to-json-schema"align="top"> <imgalt="GitHub last commit"src="https://img.shields.io/github/last-commit/comake/shacl-to-json-schema"align="top"> - SHACL-to-JSON-Schema translator; `Typescript`.
79
80
-[rudof](https://rudof-project.github.io/rudof/cli_usage/convert.html)[](https://crates.io/crates/rudof-cli)[](https://pypi.org/project/pyrudof/) <imgalt="GitHub Release Date"src="https://img.shields.io/github/release-date/rudof-project/rudof"align="top"> supports conversion between different RDF Data modeling technologies using the `convert` command.
-[TopQuadrant: OWL Axioms to SHACL Constraints](https://www.topquadrant.com/doc/latest/reference/Transform_ConvertOWLAxiomsToSHACLConstraints.html) 💰 - Commercial closed-source solution by TopQuadrant
86
88
-[elevont/owl2shacl](https://github.com/elevont/owl2shacl) - A CLI tool that tries to convert simple OWL ontologies into SHACL shapes; `AGPL-3.0` license; `rust`.
@@ -94,13 +96,18 @@ Software tools or libraries, sorted by programming language.
94
96
## Shape Editors, Visualizations
95
97
96
98
-[Allotrope Shape Editor](https://gitlab.com/allotrope-open-source/allotrope-devops/-/wikis/shacl-shape-editor) - The Shape Editor supports editing of shacl and shaclc files; `Apache-2.0` license; `Java`.
-[Sparnatural](https://github.com/sparna-git/Sparnatural) <imgalt="Version"src="https://img.shields.io/github/v/release/sparna-git/Sparnatural"align="top"> <imgalt="GitHub Release Date"src="https://img.shields.io/github/release-date/sparna-git/Sparnatural"align="top"> - Visual knowledge graph explorer with SPARQL, in the browser, configurable with SHACL; [docs](https://docs.sparnatural.eu/index.html#31-shacl-configuration); `LGPL-3.0 license` license; `Typescript`.
104
111
105
112
## IDE support
106
113
@@ -133,6 +140,7 @@ Data viewers/Editors based on shapes.
133
140
-[SHACL JavaScript Extensions](https://www.w3.org/TR/shacl-js/) - W3C Working Group Note, 08 June 2017.
134
141
-[SHACL Test Suite and Implementation Report](https://w3c.github.io/data-shapes/data-shapes-test-suite/) - W3C Document 01 July 2019.
135
142
-[SHACL Use Cases and Requirements](https://www.w3.org/TR/shacl-ucr/) - W3C Working Group Note 20 July 2017.
143
+
-[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)
0 commit comments