Shex
ShEx language issues, including new features for e.g. ShEx2.1
Install / Use
/learn @shexSpec/ShexREADME
Shape Expressions (ShEx)
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
Branches
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
