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 |