a ( # Possible types of tests
sht:Validate # Validate data with a schema
sht:MatchNodeShape # Match a node with a shape
sht:WellFormedSchema # Well formed schema
sht:NonWellFormedSchema # Non well formed schema
sht:ConvertSchemaSyntax # Convert between different schema syntaxes
, mf:name xsd:string? # Optional name of this entry
, mf:action @<ManifestAction> # Action to perform
, mf:result . # The expected outcome
, mf:status (
sht:proposed # A test that has been proposed
sht:approved # A test that has been accepted
sht:rejected # A test that has been rejected
sht:schema IRI ?
, sht:schema-format ( sht:SHACLC sht:TURTLE) ?
, sht:data IRI ?
, sht:data-format (sht:TURTLE ) ?
, sht:schema-output-format ( sht:SHACLC sht:TURTLE ) ?
, sht:schema-output IRI ?
, sht:node IRI ?
, sht:shape IRI ?
Conversion between Turtle and Compact format
Compact Syntax TURTLE http://goo.gl/xEsVzZ
TURTLE Compact Syntax http://goo.gl/Y7GOGB
The test-suite framework is available
We were waiting for the language constructs to
be stable but we may start to add more tests
Questions for the WG
Process to add tests
Adapt from existing tests:
Other types of tests?
Tests about error messages?
Tests about extension conditions?