UNPKG

shex-test

Version:

Shape Expressions library tests.

167 lines (150 loc) 3.97 kB
@base <https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> . @prefix sht: <http://www.w3.org/ns/shacl/test-suite#> . @prefix sx: <https://shexspec.github.io/shexTest/ns#> . <> a mf:Manifest ; rdfs:comment "ShEx negative structure tests" ; mf:entries ( <#1MissingRef> <#1focusMissingRefdot> <#1focusRefANDSelfdot> <#includeExpressionNotFound> <#includeSimpleShape> <#includeNonSimpleShape> <#1ShapeProductionCollision> <#Cycle1Negation1> <#Cycle1Negation2> <#Cycle1Negation3> <#TwoNegation> <#TwoNegation2> <#Cycle2Negation> <#Cycle2Extra> ) . <#1MissingRef> a sht:NegativeStructure ; mf:name "1MissingRef" ; mf:status mf:Proposed ; sx:shex <1MissingRef.shex> ; mf:startRow 3 ; mf:startColumn 24 ; mf:endRow 4 ; mf:endColumn 1 ; . <#1focusMissingRefdot> a sht:NegativeStructure ; mf:name "1focusMissingRefdot" ; mf:status mf:Proposed ; sx:shex <1focusMissingRefdot.shex> ; mf:startRow 2 ; mf:startColumn 22 ; mf:endRow 3 ; mf:endColumn 28 ; . <#1focusRefANDSelfdot> a sht:NegativeStructure ; mf:name "1focusRefANDSelfdot" ; mf:status mf:Proposed ; sx:shex <1focusRefANDSelfdot.shex> ; mf:startRow 4 ; mf:startColumn 6 ; mf:endRow 5 ; mf:endColumn 6 ; . <#includeExpressionNotFound> a sht:NegativeStructure ; mf:name "includeExpressionNotFound" ; mf:status mf:Proposed ; sx:shex <includeExpressionNotFound.shex> ; mf:startRow 3 ; mf:startColumn 3 ; mf:endRow 4 ; mf:endColumn 3 ; . <#includeSimpleShape> a sht:NegativeStructure ; mf:name "includeSimpleShape" ; mf:status mf:Proposed ; sx:shex <includeSimpleShape.shex> ; mf:startRow 3 ; mf:startColumn 3 ; mf:endRow 4 ; mf:endColumn 3 ; . <#includeNonSimpleShape> a sht:NegativeStructure ; mf:name "includeNonSimpleShape" ; mf:status mf:Proposed ; sx:shex <includeNonSimpleShape.shex> ; mf:startRow 3 ; mf:startColumn 3 ; mf:endRow 4 ; mf:endColumn 3 ; . <#1ShapeProductionCollision> a sht:NegativeStructure ; mf:name "1ShapeProductionCollision" ; mf:status mf:Proposed ; sx:shex <1ShapeProductionCollision.shex> ; mf:startRow 3 ; mf:startColumn 3 ; mf:endRow 6 ; mf:endColumn 22 ; # 1st token after closing curly brace . <#Cycle1Negation1> a sht:NegativeStructure ; mf:name "Cycle1Negation1" ; mf:status mf:Approved ; sx:shex <Cycle1Negation1.shex> ; mf:startRow 6 ; mf:startColumn 8 ; mf:endRow 7 ; mf:endColumn 4 ; . <#Cycle1Negation2> a sht:NegativeStructure ; mf:name "Cycle1Negation2" ; mf:status mf:Approved ; sx:shex <Cycle1Negation2.shex> ; mf:startRow 6 ; mf:startColumn 8 ; mf:endRow 7 ; mf:endColumn 4 ; . <#Cycle1Negation3> a sht:NegativeStructure ; mf:name "Cycle1Negation3" ; mf:status mf:Approved ; sx:shex <Cycle1Negation3.shex> ; mf:startRow 6 ; mf:startColumn 8 ; mf:endRow 7 ; mf:endColumn 4 ; . <#TwoNegation> a sht:NegativeStructure ; mf:name "TwoNegation" ; mf:status mf:Approved ; sx:shex <TwoNegation.shex> ; mf:startRow 7 ; mf:startColumn 6 ; mf:endRow 8 ; mf:endColumn 2 ; . <#TwoNegation2> a sht:NegativeStructure ; mf:name "TwoNegation2" ; mf:status mf:Proposed ; sx:shex <TwoNegation2.shex> ; mf:startRow 7 ; mf:startColumn 6 ; mf:endRow 8 ; mf:endColumn 2 ; . <#Cycle2Negation> a sht:NegativeStructure ; mf:name "Cycle2Negation" ; mf:status mf:Approved ; sx:shex <Cycle2Negation.shex> ; mf:startRow 5 ; mf:startColumn 6 ; mf:endRow 6 ; mf:endColumn 2 ; . <#Cycle2Extra> a sht:NegativeStructure ; mf:name "Cycle2Extra" ; mf:status mf:Approved ; sx:shex <Cycle2Extra.shex> ; mf:startRow 5 ; mf:startColumn 6 ; mf:endRow 6 ; mf:endColumn 2 ; .