Skip to content
Eric Prud'hommeaux edited this page Aug 27, 2015 · 3 revisions

shexTest - Shape Expressions test repository

Organization:

  • schemas - Shape Expressions compact syntax (ShExC) schemas. These provide the compact syntax representation of the JSON structures in parsedSchemas. On their own, these can be treated as positive syntax tests.
  • negativeSyntax - Negative syntax tests for Shape Expressions compact syntax. A ShExC parser should fail all of these tests.
  • illDefined - Negative semantics tests written in ShExC. A parser may accept these ShExC strings, but a validator should reject them as being outside the expressivity of ShEx.
  • parsedSchemas - JSON representations of the ShExC schemas.
  • ASTs - JSON representation of traditional atomata representations of the ShExC schemas.
  • validations - JSON representations of the results of validating ShExC schemas against instance data. The JSON manifest associates a schema and some input data with a validation result.
Clone this wiki locally