# syntax-only tests: # sparql -d validation/manifest.ttl -d schemas/meta.ttl -e ' # PREFIX sht: # PREFIX mf: # SELECT ?t { { ?x1 sht:sameAbstractSyntaxAs ?x0 } # UNION # { ?x1 sht:similarAbstractSyntaxAs ?x0 } # { ?t mf:action [ sht:schema ?x1 ] } } # ' PREFIX sht: <1dotComma.shex> sht:sameAbstractSyntaxAs <1dot.shex> . <1dotLNex.shex> sht:sameAbstractSyntaxAs <1dot.shex> . <1dotNS2.shex> sht:sameAbstractSyntaxAs <1dot.shex> . <1dotNS2Comment.shex> sht:sameAbstractSyntaxAs <1dot.shex> . <1dotLNexComment.shex> sht:sameAbstractSyntaxAs <1dot.shex> . <1dotLNdefault.shex> sht:sameAbstractSyntaxAs <1dot.shex> . <1dotNSdefault.shex> sht:sameAbstractSyntaxAs <1dot.shex> . <1inversenegateddot.shex> sht:sameAbstractSyntaxAs <1negatedinversedot.shex> . <2dotCommas.shex> sht:sameAbstractSyntaxAs <2dotCommas.shex> . sht:sameAbstractSyntaxAs <2dotCommas.shex> . sht:sameAbstractSyntaxAs <2dotCommas.shex> . sht:sameAbstractSyntaxAs <3groupdot.shex> . sht:sameAbstractSyntaxAs <1dotCommaOr1dotComma.shex> . sht:sameAbstractSyntaxAs <1dotCommaOr1dotComma.shex> . <2dotCommaOr1dotComma.shex> sht:sameAbstractSyntaxAs <2dotOr1dot.shex> . sht:sameAbstractSyntaxAs <2dotOr1dot.shex> . sht:sameAbstractSyntaxAs <2dotOr1dot.shex> . sht:sameAbstractSyntaxAs <2dotOr1dot.shex> . sht:sameAbstractSyntaxAs <2dotOr1dot.shex> . a sx:ShapeDecl ; sx:shapeExpr [ sht:sameAbstractSyntaxAs ] . <1card2blank.shex> sht:sameAbstractSyntaxAs <1card2Star.shex> . <1val1DOUBLElowercase.shex> sht:sameAbstractSyntaxAs <1val1DOUBLE.shex> . <1dotRefSpaceLNex.shex> sht:sameAbstractSyntaxAs <1dotRefLNex.shex> . <1dotRefSpaceNS1.shex> sht:sameAbstractSyntaxAs <1dotRefNS1.shex> . sht:sameAbstractSyntaxAs <1dotOr2dot.shex> . <1dotCommaOr2dotCommas.shex> sht:sameAbstractSyntaxAs <1dotOr2dot.shex> . sht:sameAbstractSyntaxAs <1dotOr2dot.shex> . sht:sameAbstractSyntaxAs <1dotOr2dot.shex> . sht:sameAbstractSyntaxAs <1dotOr2dot.shex> . a sx:ShapeDecl ; sx:shapeExpr [ sht:sameAbstractSyntaxAs ] . <3groupdot3Extra.shex> sht:sameAbstractSyntaxAs <3groupdotExtra3.shex> . <3groupdotExtra3NLex.shex> sht:sameAbstractSyntaxAs <3groupdotExtra3.shex> . sht:sameAbstractSyntaxAs . sht:sameAbstractSyntaxAs . <1dot3Extends.shex> sht:sameAbstractSyntaxAs <1dotExtend3s.shex> . # <3groupdotExtra3NLex.shex> sht:sameAbstractSyntaxAs <3groupdotExtra3NLex.shex> . <1dotLNex-HYPHEN_MINUS.shex> sht:spellingDifferentFrom <1dot.shex> . <1dotRefLNex.shex> sht:sameStructureAs <1dotRef1.shex> .