This repository is for Shape Expressions management.
It contains links to:
- Gitter chat
- issues list (2.0 release)
- spec (repository)
- test suite (implementation reports)
- primer (repository)
- Public ShEx mailing list (archive)
- ShEx community group
The following branches are in play (or …pending or ☠deletable) in shexSpec:
| branch | repos | use |
|---|---|---|
| master | shexTest, shex.js, …spec | approved stuff for ShEx.next |
| ├new_spec | shexTest | stratified negation violations |
| ├┐shapesMap | …shexTest, …shex.js, …spec | exploit new JSON-LD 1.1 ability to have shapes be a map |
| │└simpleRef | shexTest, …shex.js, …spec | simplify grammar to allow simple references, e.g. <S1> @<S2> |
| ├tcParens | ☠shexTest | allow ()s around TripleConstraint |
| ├LanguageTag-data-case | shexTest | variations in data language-tag case |
| ├LanguageTag-schema-case | shexTest | variations in schema language-tag case |
| ├langString-ATstar | shexTest | empty language stem e.g. [@~] or [@~ - @fr-be~] |
| ├accessors | shexTest, shex.js | language extension to compare against paths and test uniqueness constraints |
| ├negation | shexTest, shex.js | language extension to test !<p1> . against graph (not neighborhood) |
| ├──┐backtick | shex.js | look for entities with corresponding label |
| ├─┐│remoteQuery | shex.js | execute validation queries via SPARQL |
| ├┐││worker | shex.js | execute validation in Web Worker |
| │└└└wikidata | shex.js | combines |
| ├2.0 | shexTest | state of tests for ShEx 2.0 release |
| └ShEx1 | shexTest | archive of ShEx 1 tests |