Skip to content

Commit 3511fdd

Browse files
committed
Semantic Shapes description, in-category sorting, legend with images
1 parent 42a3f1c commit 3511fdd

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Awesome Semantic Shapes [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
22

3-
A curated list of Semantic Shapes resources.
3+
> A curated list of Semantic Shapes resources. Contributions welcome! Please, read the [Contribution Guidelines](CONTRIBUTING.md) first.
44
5-
Contributions welcome! Please, read the [Contribution Guidelines](CONTRIBUTING.md) first.
5+
Semantic shapes enables you to validate RDF graphs against a set of conditions. Semantic shapes can also be viewed as a description of the data graphs that do satisfy these conditions. Such descriptions may be used for a variety of purposes beside validation, including user interface building, code generation and data integration. Semantic shapes could be described in SHACL or ShEx languages.
66

77
## Contents
88

@@ -18,36 +18,36 @@ Contributions welcome! Please, read the [Contribution Guidelines](CONTRIBUTING.m
1818
- [Tutorials](#tutorials)
1919
- [Presentations](#presentations)
2020
- [Specifications](#specifications)
21+
- [Legend](#legend)
2122

2223
## SHACL Validators
2324

24-
About this section. Optional. Keep this short and focus on the list.
25-
26-
- [TopBraid SHACL API](https://github.com/TopQuadrant/shacl) -- Java, based on Jena, supports: SHACL Core, SHACL-SPARQL, SHACL rules
2725
- [Jena SHACL](https://github.com/apache/jena/) -- Java, Supports: SHACL Core, SHACL-SPARQL
2826
- [RDF4J SHACL Sail](https://github.com/eclipse-rdf4j/rdf4j) -- Java
27+
- [TopBraid SHACL API](https://github.com/TopQuadrant/shacl) -- Java, based on Jena, supports: SHACL Core, SHACL-SPARQL, SHACL rules
2928
- [TopBraid SHACL API Extended](https://github.com/SHACL-X/shacl-x) -- Java, fork of TopBraid SHACL API + added SHACL-JS based on GraalVM Polyglot
3029

3130
## ShEx Validators
3231

32+
- [Apache Jena ShEx](https://jena.apache.org/documentation/shex/index.html) -- Java
3333
- [shexSpec/shex.js](https://github.com/shexjs/shex.js) -- JS, [playground](http://rawgit.com/shexSpec/shex.js/master/doc/shex-simple.html)
3434
- [ShEx-validator](https://github.com/HW-SWeL/ShEx-validator) -- JS
3535
- [Validata](https://github.com/HW-SWeL/Validata) -- JS, [playground](http://hw-swel.github.io/Validata/), [playground](https://www.w3.org/2015/03/ShExValidata/)
36-
- [Apache Jena ShEx](https://jena.apache.org/documentation/shex/index.html) -- Java
3736

3837
## Shapes Discovery Tools
3938

40-
- [Shapes of You index](https://index.semanticscience.org/) -- SPARQL queries, OWL/SKOS vocabularies, SHACL/ShEx shapes indexed from public git repositories.
4139
- [RDFminer](https://github.com/Wimmics/RDFminer) -- Web application to automatically discovering SHACL shapes representative of an RDF data graph, by Wimmics
4240
- [SHACL Discovery Service](https://github.com/AKSW/discover-shacl-shapes)
41+
- [Shapes of You index](https://index.semanticscience.org/) -- SPARQL queries, OWL/SKOS vocabularies, SHACL/ShEx shapes indexed from public git repositories.
4342

4443
## Shapes Collections
4544

4645
- [schema.org Shapes](http://datashapes.org/schema) -- Schema.org, converted to SHACL by TopQuadrant
4746

4847
## Shape Conversion Tools
4948

50-
- [ShacShifter](https://github.com/AKSW/ShacShifter) -- "shape shifter" from SHACL to other formats (currently RDForms)
49+
- [ShacShifter](https://github.com/AKSW/ShacShifter) -- Python, ☠️, "shape shifter" from SHACL to other formats (currently RDForms)
50+
- [SHACL To JSON Schema](https://github.com/comake/shacl-to-json-schema) -- TS, SHACL To JSON Schema translator
5151

5252
## Shape Generators
5353

@@ -91,3 +91,7 @@ Data viewers/Editors based on shapes.
9191
- [Shape Expressions Language 2.1](https://shex.io/shex-semantics/index.html) -- Final Community Group Report 8 October 2019
9292
- ShEx, Drafts
9393
- [P3330TM/D3 Draft Recommended Practice for Standard for Shape Expression Schemas](https://shexspec.github.io/spec/)
94+
95+
## Legend
96+
☠️ -- each one denotes every 5 year from last update
97+
💰 -- denotes closed source commercial software

0 commit comments

Comments
 (0)