Skip to content

Instantly share code, notes, and snippets.

@andrawaag
Created July 23, 2017 11:59
Show Gist options
  • Save andrawaag/f7e60b6c47efc2bad5cd6a6275ffdda8 to your computer and use it in GitHub Desktop.
Save andrawaag/f7e60b6c47efc2bad5cd6a6275ffdda8 to your computer and use it in GitHub Desktop.
testoutput ShEx test
0.ttl is valid turtle: True
0.json is valid ShExJ: True
===================================
1dot.ttl is valid turtle: True
1dot.json is valid ShExJ: True
===================================
1dot-base.ttl is valid turtle: True
1dot-base.json is valid ShExJ: True
===================================
1dotSemi.ttl is valid turtle: True
1dotSemi.json is valid ShExJ: True
===================================
1dotLNex.ttl is valid turtle: True
1dotLNex.json is valid ShExJ: True
===================================
1dotNS2.ttl is valid turtle: True
1dotNS2.json is valid ShExJ: True
===================================
1dotNS2Comment.ttl is valid turtle: True
1dotNS2Comment.json is valid ShExJ: True
===================================
1dotLNexComment.ttl is valid turtle: True
1dotLNexComment.json is valid ShExJ: True
===================================
1dotLNdefault.ttl is valid turtle: True
1dotLNdefault.json is valid ShExJ: True
===================================
1dotNSdefault.ttl is valid turtle: True
1dotNSdefault.json is valid ShExJ: True
===================================
1dotLNex-HYPHEN_MINUS.ttl is valid turtle: True
1dotLNex-HYPHEN_MINUS.json is valid ShExJ: True
===================================
bnode1dot.ttl is valid turtle: True
bnode1dot.json is valid ShExJ: True
===================================
1inversedot.ttl is valid turtle: True
1inversedot.json is valid ShExJ: True
===================================
1Adot.ttl is valid turtle: True
1Adot.json is valid ShExJ: True
===================================
1iri.ttl is valid turtle: True
1iri.json is valid ShExJ: True
===================================
1bnode.ttl is valid turtle: True
1bnode.json is valid ShExJ: True
===================================
1literal.ttl is valid turtle: True
1literal.json is valid ShExJ: True
===================================
1nonliteral.ttl is valid turtle: True
1nonliteral.json is valid ShExJ: True
===================================
1datatype.ttl is valid turtle: True
1datatype.json is valid ShExJ: True
===================================
1datatypelangString.ttl is valid turtle: True
1datatypelangString.json is valid ShExJ: True
===================================
1card2.ttl is valid turtle: True
1card2.json is valid ShExJ: True
===================================
1card25.ttl is valid turtle: True
1card25.json is valid ShExJ: True
===================================
1card2Star.ttl is valid turtle: True
1card2Star.json is valid ShExJ: True
===================================
1cardOpt.ttl is valid turtle: True
1cardOpt.json is valid ShExJ: True
===================================
1cardPlus.ttl is valid turtle: True
1cardPlus.json is valid ShExJ: True
===================================
1cardStar.ttl is valid turtle: True
1cardStar.json is valid ShExJ: True
===================================
1literalPlus.ttl is valid turtle: True
1literalPlus.json is valid ShExJ: True
===================================
1dotRef1.ttl is valid turtle: True
1dotRef1.json is valid ShExJ: True
===================================
1dotRefLNex1.ttl is valid turtle: True
1dotRefLNex1.json is valid ShExJ: True
===================================
1dotRefSpaceLNex1.ttl is valid turtle: True
1dotRefSpaceLNex1.json is valid ShExJ: True
===================================
1dotRefNS1.ttl is valid turtle: True
1dotRefNS1.json is valid ShExJ: True
===================================
1dotRefSpaceNS1.ttl is valid turtle: True
1dotRefSpaceNS1.json is valid ShExJ: True
===================================
1refbnode1.ttl is valid turtle: True
1refbnode1.json is valid ShExJ: True
===================================
1refbnode_with_leading_digit1.ttl is valid turtle: True
1refbnode_with_leading_digit1.json is valid ShExJ: True
===================================
1refbnode_with_leading_underscore1.ttl is valid turtle: True
1refbnode_with_leading_underscore1.json is valid ShExJ: True
===================================
1refbnode_with_spanning_PN_CHARS1.ttl is valid turtle: True
1refbnode_with_spanning_PN_CHARS1.json is valid ShExJ: True
===================================
1refbnode_with_spanning_PN_CHARS_BASE1.ttl is valid turtle: True
1refbnode_with_spanning_PN_CHARS_BASE1.json is valid ShExJ: True
===================================
3circularRef1.ttl is valid turtle: True
3circularRef1.json is valid ShExJ: True
===================================
1iriRef1.ttl is valid turtle: True
1iriRef1.json is valid ShExJ: True
===================================
1bnodeRef1.ttl is valid turtle: True
1bnodeRef1.json is valid ShExJ: True
===================================
1dotInline1.ttl is valid turtle: True
1dotInline1.json is valid ShExJ: True
===================================
1val1IRIREF.ttl is valid turtle: True
1val1IRIREF.json is valid ShExJ: True
===================================
1IRI_with_all_punctuationdot.ttl is valid turtle: True
1IRI_with_all_punctuationdot.json is valid ShExJ: True
===================================
1IRI_with_UCHAR.1dot.ttl is valid turtle: True
1IRI_with_UCHAR.1dot.json is valid ShExJ: True
===================================
1val1INTEGER.ttl is valid turtle: True
1val1INTEGER.json is valid ShExJ: True
===================================
1val1DOUBLE.ttl is valid turtle: True
1val1DOUBLE.json is valid ShExJ: True
===================================
1val1DOUBLElowercase.ttl is valid turtle: True
1val1DOUBLElowercase.json is valid ShExJ: True
===================================
1val1LANGTAG.ttl is valid turtle: True
1val1LANGTAG.json is valid ShExJ: True
===================================
1val1IRIREFDatatype.ttl is valid turtle: True
1val1IRIREFDatatype.json is valid ShExJ: True
===================================
1val1true.ttl is valid turtle: True
1val1true.json is valid ShExJ: True
===================================
1val1false.ttl is valid turtle: True
1val1false.json is valid ShExJ: True
===================================
1val1LNDatatype.ttl is valid turtle: True
1val1LNDatatype.json is valid ShExJ: True
===================================
1val1STRING_LITERAL1.ttl is valid turtle: True
1val1STRING_LITERAL1.json is valid ShExJ: True
===================================
1val1STRING_LITERAL1_with_all_controls.ttl is valid turtle: True
1val1STRING_LITERAL1_with_all_controls.json is valid ShExJ: True
===================================
1val1STRING_LITERAL1_with_all_punctuation.ttl is valid turtle: False
at line 12 of <>:
Bad syntax (bad escape) at ^ in:
"...b'sx:NodeConstraint ;\n sx:values ( \' !"#$%&'^b"\\'()/:;<=>?@[]^_`{|}~' ) ] ] .\n\n""
1val1STRING_LITERAL1_with_all_punctuation.json is valid ShExJ: True
===================================
1val1STRING_LITERAL1_with_ECHAR_escapes.ttl is valid turtle: False
at line 12 of <>:
Bad syntax (bad escape) at ^ in:
"...b'Constraint ;\n sx:values ( "\\t\\b\\n\\r\\f\\\\\\"'^b'\\\'\\u0061\\U0001D4B8" ) ] ] .\n\n'"
1val1STRING_LITERAL1_with_ECHAR_escapes.json is valid ShExJ: True
===================================
1val1STRING_LITERAL1_with_ascii_boundaries.ttl is valid turtle: True
1val1STRING_LITERAL1_with_ascii_boundaries.json is valid ShExJ: True
===================================
1val1STRING_LITERAL1_with_UTF8_boundaries.ttl is valid turtle: True
1val1STRING_LITERAL1_with_UTF8_boundaries.json is valid ShExJ: True
===================================
1val1STRING_LITERAL2.ttl is valid turtle: True
1val1STRING_LITERAL2.json is valid ShExJ: True
===================================
1val1STRING_LITERAL2_with_LANGTAG.ttl is valid turtle: True
1val1STRING_LITERAL2_with_LANGTAG.json is valid ShExJ: True
===================================
1val1STRING_LITERAL2_with_subtag.ttl is valid turtle: True
1val1STRING_LITERAL2_with_subtag.json is valid ShExJ: True
===================================
1val1STRING_LITERAL_LONG1.ttl is valid turtle: True
1val1STRING_LITERAL_LONG1.json is valid ShExJ: True
===================================
1val1STRING_LITERAL_LONG2.ttl is valid turtle: True
1val1STRING_LITERAL_LONG2.json is valid ShExJ: True
===================================
1val1STRING_LITERAL_LONG2_with_LANGTAG.ttl is valid turtle: True
1val1STRING_LITERAL_LONG2_with_LANGTAG.json is valid ShExJ: True
===================================
1val1STRING_LITERAL_LONG2_with_subtag.ttl is valid turtle: True
1val1STRING_LITERAL_LONG2_with_subtag.json is valid ShExJ: True
===================================
1datatypeLength.ttl is valid turtle: True
1datatypeLength.json is valid ShExJ: True
===================================
1literalFractiondigits5.ttl is valid turtle: True
1literalFractiondigits5.json is valid ShExJ: True
===================================
1literalFractiondigits4.ttl is valid turtle: True
1literalFractiondigits4.json is valid ShExJ: True
===================================
1literalTotaldigits5.ttl is valid turtle: True
1literalTotaldigits5.json is valid ShExJ: True
===================================
1literalTotaldigits6.ttl is valid turtle: True
1literalTotaldigits6.json is valid ShExJ: True
===================================
1literalTotaldigits2.ttl is valid turtle: True
1literalTotaldigits2.json is valid ShExJ: True
===================================
1floatMininclusiveINTEGER.ttl is valid turtle: True
1floatMininclusiveINTEGER.json is valid ShExJ: True
===================================
1integerMininclusiveINTEGER.ttl is valid turtle: True
1integerMininclusiveINTEGER.json is valid ShExJ: True
===================================
1floatMininclusiveINTEGERLead.ttl is valid turtle: True
1floatMininclusiveINTEGERLead.json is valid ShExJ: True
===================================
1integerMininclusiveINTEGERLead.ttl is valid turtle: True
1integerMininclusiveINTEGERLead.json is valid ShExJ: True
===================================
1integerMininclusiveDECIMAL.ttl is valid turtle: True
1integerMininclusiveDECIMAL.json is valid ShExJ: True
===================================
1integerMininclusiveDECIMALLeadTrail.ttl is valid turtle: True
1integerMininclusiveDECIMALLeadTrail.json is valid ShExJ: True
===================================
1integerMininclusiveDECIMALint.ttl is valid turtle: True
1integerMininclusiveDECIMALint.json is valid ShExJ: True
===================================
1integerMininclusiveDECIMALintLeadTrail.ttl is valid turtle: True
1integerMininclusiveDECIMALintLeadTrail.json is valid ShExJ: True
===================================
1integerMininclusiveDOUBLE.ttl is valid turtle: True
1integerMininclusiveDOUBLE.json is valid ShExJ: True
===================================
1integerMininclusiveDOUBLELeadTrail.ttl is valid turtle: True
1integerMininclusiveDOUBLELeadTrail.json is valid ShExJ: True
===================================
1integerMininclusiveDOUBLEint.ttl is valid turtle: True
1integerMininclusiveDOUBLEint.json is valid ShExJ: True
===================================
1integerMininclusiveDOUBLEintLeadTrail.ttl is valid turtle: True
1integerMininclusiveDOUBLEintLeadTrail.json is valid ShExJ: True
===================================
1decimalMininclusiveINTEGER.ttl is valid turtle: True
1decimalMininclusiveINTEGER.json is valid ShExJ: True
===================================
1decimalMininclusiveINTEGERLead.ttl is valid turtle: True
1decimalMininclusiveINTEGERLead.json is valid ShExJ: True
===================================
1decimalMininclusiveDECIMAL.ttl is valid turtle: True
1decimalMininclusiveDECIMAL.json is valid ShExJ: True
===================================
1decimalMininclusiveDECIMALLeadTrail.ttl is valid turtle: True
1decimalMininclusiveDECIMALLeadTrail.json is valid ShExJ: True
===================================
1decimalMininclusiveDECIMALintLeadTrail.ttl is valid turtle: True
1decimalMininclusiveDECIMALintLeadTrail.json is valid ShExJ: True
===================================
1decimalMininclusiveDOUBLE.ttl is valid turtle: True
1decimalMininclusiveDOUBLE.json is valid ShExJ: True
===================================
1decimalMininclusiveDOUBLELeadTrail.ttl is valid turtle: True
1decimalMininclusiveDOUBLELeadTrail.json is valid ShExJ: True
===================================
1decimalMininclusiveDOUBLEintLeadTrail.ttl is valid turtle: True
1decimalMininclusiveDOUBLEintLeadTrail.json is valid ShExJ: True
===================================
1floatMininclusiveDECIMAL.ttl is valid turtle: True
1floatMininclusiveDECIMAL.json is valid ShExJ: True
===================================
1floatMininclusiveDECIMALLeadTrail.ttl is valid turtle: True
1floatMininclusiveDECIMALLeadTrail.json is valid ShExJ: True
===================================
1floatMininclusiveDECIMALintLeadTrail.ttl is valid turtle: True
1floatMininclusiveDECIMALintLeadTrail.json is valid ShExJ: True
===================================
1floatMininclusiveDOUBLE.ttl is valid turtle: True
1floatMininclusiveDOUBLE.json is valid ShExJ: True
===================================
1floatMininclusiveDOUBLELeadTrail.ttl is valid turtle: True
1floatMininclusiveDOUBLELeadTrail.json is valid ShExJ: True
===================================
1floatMininclusiveDOUBLEintLeadTrail.ttl is valid turtle: True
1floatMininclusiveDOUBLEintLeadTrail.json is valid ShExJ: True
===================================
1doubleMininclusiveINTEGERLead.ttl is valid turtle: True
1doubleMininclusiveINTEGERLead.json is valid ShExJ: True
===================================
1doubleMininclusiveDECIMAL.ttl is valid turtle: True
1doubleMininclusiveDECIMAL.json is valid ShExJ: True
===================================
1doubleMininclusiveDECIMALLeadTrail.ttl is valid turtle: True
1doubleMininclusiveDECIMALLeadTrail.json is valid ShExJ: True
===================================
1doubleMininclusiveDECIMALintLeadTrail.ttl is valid turtle: True
1doubleMininclusiveDECIMALintLeadTrail.json is valid ShExJ: True
===================================
1doubleMininclusiveDOUBLE.ttl is valid turtle: True
1doubleMininclusiveDOUBLE.json is valid ShExJ: True
===================================
1doubleMininclusiveDOUBLELeadTrail.ttl is valid turtle: True
1doubleMininclusiveDOUBLELeadTrail.json is valid ShExJ: True
===================================
1doubleMininclusiveDOUBLEintLeadTrail.ttl is valid turtle: True
1doubleMininclusiveDOUBLEintLeadTrail.json is valid ShExJ: True
===================================
1integerMinexclusiveINTEGER.ttl is valid turtle: True
1integerMinexclusiveINTEGER.json is valid ShExJ: True
===================================
1integerMinexclusiveDECIMALint.ttl is valid turtle: True
1integerMinexclusiveDECIMALint.json is valid ShExJ: True
===================================
1integerMinexclusiveDOUBLEint.ttl is valid turtle: True
1integerMinexclusiveDOUBLEint.json is valid ShExJ: True
===================================
1decimalMinexclusiveINTEGER.ttl is valid turtle: True
1decimalMinexclusiveINTEGER.json is valid ShExJ: True
===================================
1decimalMinexclusiveDECIMAL.ttl is valid turtle: True
1decimalMinexclusiveDECIMAL.json is valid ShExJ: True
===================================
1decimalMinexclusiveDOUBLE.ttl is valid turtle: True
1decimalMinexclusiveDOUBLE.json is valid ShExJ: True
===================================
1floatMinexclusiveINTEGER.ttl is valid turtle: True
1floatMinexclusiveINTEGER.json is valid ShExJ: True
===================================
1floatMinexclusiveDECIMAL.ttl is valid turtle: True
1floatMinexclusiveDECIMAL.json is valid ShExJ: True
===================================
1floatMinexclusiveDOUBLE.ttl is valid turtle: True
1floatMinexclusiveDOUBLE.json is valid ShExJ: True
===================================
1doubleMinexclusiveINTEGER.ttl is valid turtle: True
1doubleMinexclusiveINTEGER.json is valid ShExJ: True
===================================
1doubleMinexclusiveDECIMAL.ttl is valid turtle: True
1doubleMinexclusiveDECIMAL.json is valid ShExJ: True
===================================
1doubleMinexclusiveDOUBLE.ttl is valid turtle: True
1doubleMinexclusiveDOUBLE.json is valid ShExJ: True
===================================
1integerMaxinclusiveINTEGER.ttl is valid turtle: True
1integerMaxinclusiveINTEGER.json is valid ShExJ: True
===================================
1integerMaxinclusiveDECIMALint.ttl is valid turtle: True
1integerMaxinclusiveDECIMALint.json is valid ShExJ: True
===================================
1integerMaxinclusiveDOUBLEint.ttl is valid turtle: True
1integerMaxinclusiveDOUBLEint.json is valid ShExJ: True
===================================
1decimalMaxinclusiveINTEGER.ttl is valid turtle: True
1decimalMaxinclusiveINTEGER.json is valid ShExJ: True
===================================
1decimalMaxinclusiveDECIMAL.ttl is valid turtle: True
1decimalMaxinclusiveDECIMAL.json is valid ShExJ: True
===================================
1decimalMaxinclusiveDOUBLE.ttl is valid turtle: True
1decimalMaxinclusiveDOUBLE.json is valid ShExJ: True
===================================
1floatMaxinclusiveINTEGER.ttl is valid turtle: True
1floatMaxinclusiveINTEGER.json is valid ShExJ: True
===================================
1floatMaxinclusiveDECIMAL.ttl is valid turtle: True
1floatMaxinclusiveDECIMAL.json is valid ShExJ: True
===================================
1floatMaxinclusiveDOUBLE.ttl is valid turtle: True
1floatMaxinclusiveDOUBLE.json is valid ShExJ: True
===================================
1doubleMaxinclusiveINTEGER.ttl is valid turtle: True
1doubleMaxinclusiveINTEGER.json is valid ShExJ: True
===================================
1doubleMaxinclusiveDECIMAL.ttl is valid turtle: True
1doubleMaxinclusiveDECIMAL.json is valid ShExJ: True
===================================
1doubleMaxinclusiveDOUBLE.ttl is valid turtle: True
1doubleMaxinclusiveDOUBLE.json is valid ShExJ: True
===================================
1integerMaxexclusiveINTEGER.ttl is valid turtle: True
1integerMaxexclusiveINTEGER.json is valid ShExJ: True
===================================
1integerMaxexclusiveDECIMALint.ttl is valid turtle: True
1integerMaxexclusiveDECIMALint.json is valid ShExJ: True
===================================
1integerMaxexclusiveDOUBLEint.ttl is valid turtle: True
1integerMaxexclusiveDOUBLEint.json is valid ShExJ: True
===================================
1decimalMaxexclusiveINTEGER.ttl is valid turtle: True
1decimalMaxexclusiveINTEGER.json is valid ShExJ: True
===================================
1decimalMaxexclusiveDECIMAL.ttl is valid turtle: True
1decimalMaxexclusiveDECIMAL.json is valid ShExJ: True
===================================
1decimalMaxexclusiveDOUBLE.ttl is valid turtle: True
1decimalMaxexclusiveDOUBLE.json is valid ShExJ: True
===================================
1decimalMaxexclusivexsd-byte.ttl is valid turtle: True
1decimalMaxexclusivexsd-byte.json is valid ShExJ: True
===================================
1floatMaxexclusiveINTEGER.ttl is valid turtle: True
1floatMaxexclusiveINTEGER.json is valid ShExJ: True
===================================
1floatMaxexclusiveDECIMAL.ttl is valid turtle: True
1floatMaxexclusiveDECIMAL.json is valid ShExJ: True
===================================
1floatMaxexclusiveDOUBLE.ttl is valid turtle: True
1floatMaxexclusiveDOUBLE.json is valid ShExJ: True
===================================
1doubleMaxexclusiveINTEGER.ttl is valid turtle: True
1doubleMaxexclusiveINTEGER.json is valid ShExJ: True
===================================
1doubleMaxexclusiveINTEGERLead.ttl is valid turtle: True
1doubleMaxexclusiveINTEGERLead.json is valid ShExJ: True
===================================
1doubleMaxexclusiveDECIMAL.ttl is valid turtle: True
1doubleMaxexclusiveDECIMAL.json is valid ShExJ: True
===================================
1doubleMaxexclusiveDECIMALLeadTrail.ttl is valid turtle: True
1doubleMaxexclusiveDECIMALLeadTrail.json is valid ShExJ: True
===================================
1doubleMaxexclusiveDECIMALint.ttl is valid turtle: True
1doubleMaxexclusiveDECIMALint.json is valid ShExJ: True
===================================
1doubleMaxexclusiveDECIMALintLeadTrail.ttl is valid turtle: True
1doubleMaxexclusiveDECIMALintLeadTrail.json is valid ShExJ: True
===================================
1doubleMaxexclusiveDOUBLE.ttl is valid turtle: True
1doubleMaxexclusiveDOUBLE.json is valid ShExJ: True
===================================
1doubleMaxexclusiveDOUBLELeadTrail.ttl is valid turtle: True
1doubleMaxexclusiveDOUBLELeadTrail.json is valid ShExJ: True
===================================
1doubleMaxexclusiveDOUBLEint.ttl is valid turtle: True
1doubleMaxexclusiveDOUBLEint.json is valid ShExJ: True
===================================
1doubleMaxexclusiveDOUBLEintLeadTrail.ttl is valid turtle: True
1doubleMaxexclusiveDOUBLEintLeadTrail.json is valid ShExJ: True
===================================
1Length.ttl is valid turtle: True
1Length.json is valid ShExJ: True
===================================
1literalLength.ttl is valid turtle: True
1literalLength.json is valid ShExJ: True
===================================
1literalLength19.ttl is valid turtle: True
1literalLength19.json is valid ShExJ: True
===================================
1iriLength.ttl is valid turtle: True
1iriLength.json is valid ShExJ: True
===================================
1iriRefLength1.ttl is valid turtle: True
1iriRefLength1.json is valid ShExJ: True
===================================
1bnodeLength.ttl is valid turtle: True
1bnodeLength.json is valid ShExJ: True
===================================
1nonliteralLength.ttl is valid turtle: True
1nonliteralLength.json is valid ShExJ: True
===================================
1literalMinlength.ttl is valid turtle: True
1literalMinlength.json is valid ShExJ: True
===================================
1iriMinlength.ttl is valid turtle: True
1iriMinlength.json is valid ShExJ: True
===================================
1bnodeMinlength.ttl is valid turtle: True
1bnodeMinlength.json is valid ShExJ: True
===================================
1nonliteralMinlength.ttl is valid turtle: True
1nonliteralMinlength.json is valid ShExJ: True
===================================
1literalMaxlength.ttl is valid turtle: True
1literalMaxlength.json is valid ShExJ: True
===================================
1iriMaxlength.ttl is valid turtle: True
1iriMaxlength.json is valid ShExJ: True
===================================
1bnodeMaxlength.ttl is valid turtle: True
1bnodeMaxlength.json is valid ShExJ: True
===================================
1nonliteralMaxlength.ttl is valid turtle: True
1nonliteralMaxlength.json is valid ShExJ: True
===================================
1literalPattern.ttl is valid turtle: True
1literalPattern.json is valid ShExJ: True
===================================
1literalPattern_with_all_meta.ttl is valid turtle: True
1literalPattern_with_all_meta.json is valid ShExJ: True
===================================
1literalPattern_with_all_controls.ttl is valid turtle: True
1literalPattern_with_all_controls.json is valid ShExJ: True
===================================
1literalPattern_with_all_punctuation.ttl is valid turtle: False
at line 13 of <>:
Bad syntax (bad escape) at ^ in:
"...b'Kind sx:literal ;\n sx:pattern \'^ !"#\\\\$%&'^b"\\'\\\\(\\\\)/:;<=>\\\\?@\\\\[\\\\]\\\\^_`\\\\{\\\\|\\\\}~$' ] ] .\n\n""
1literalPattern_with_all_punctuation.json is valid ShExJ: True
===================================
1literalPattern_with_ascii_boundaries.ttl is valid turtle: True
1literalPattern_with_ascii_boundaries.json is valid ShExJ: True
===================================
1literalPattern_with_UTF8_boundaries.ttl is valid turtle: True
1literalPattern_with_UTF8_boundaries.json is valid ShExJ: True
===================================
1literalPattern_with_REGEXP_escapes.ttl is valid turtle: True
1literalPattern_with_REGEXP_escapes.json is valid ShExJ: True
===================================
1literalPattern_with_REGEXP_escapes_bare.ttl is valid turtle: True
1literalPattern_with_REGEXP_escapes_bare.json is valid ShExJ: True
===================================
1literalPattern_with_REGEXP_escapes_escaped.ttl is valid turtle: True
1literalPattern_with_REGEXP_escapes_escaped.json is valid ShExJ: True
===================================
1literalPatterni.ttl is valid turtle: True
1literalPatterni.json is valid ShExJ: True
===================================
1literalPattern19.ttl is valid turtle: True
1literalPattern19.json is valid ShExJ: True
===================================
1literalStartPattern.ttl is valid turtle: True
1literalStartPattern.json is valid ShExJ: True
===================================
1literalPatternEnd.ttl is valid turtle: True
1literalPatternEnd.json is valid ShExJ: True
===================================
1literalStartPatternEnd.ttl is valid turtle: True
1literalStartPatternEnd.json is valid ShExJ: True
===================================
1literalPatternDollar.ttl is valid turtle: True
1literalPatternDollar.json is valid ShExJ: True
===================================
1literalCarrotPatternDollar.ttl is valid turtle: True
1literalCarrotPatternDollar.json is valid ShExJ: True
===================================
1literalPatternabEnd.ttl is valid turtle: True
1literalPatternabEnd.json is valid ShExJ: True
===================================
1iriPattern.ttl is valid turtle: True
1iriPattern.json is valid ShExJ: True
===================================
1iriPatternbc.ttl is valid turtle: True
1iriPatternbc.json is valid ShExJ: True
===================================
1bnodePattern.ttl is valid turtle: True
1bnodePattern.json is valid ShExJ: True
===================================
1nonliteralPattern.ttl is valid turtle: True
1nonliteralPattern.json is valid ShExJ: True
===================================
1val1dotMinusiri3.ttl is valid turtle: True
1val1dotMinusiri3.json is valid ShExJ: True
===================================
1val1refvsMinusiri3.ttl is valid turtle: True
1val1refvsMinusiri3.json is valid ShExJ: True
===================================
1val1dotMinusiriStem3.ttl is valid turtle: True
1val1dotMinusiriStem3.json is valid ShExJ: True
===================================
1val1iri.ttl is valid turtle: True
1val1iri.json is valid ShExJ: True
===================================
1val1iriStem.ttl is valid turtle: True
1val1iriStem.json is valid ShExJ: True
===================================
1val1iriStemMinusiri3.ttl is valid turtle: True
1val1iriStemMinusiri3.json is valid ShExJ: True
===================================
1val1iriStemMinusiriStem3.ttl is valid turtle: True
1val1iriStemMinusiriStem3.json is valid ShExJ: True
===================================
1val1dotMinusliteral3.ttl is valid turtle: True
1val1dotMinusliteral3.json is valid ShExJ: True
===================================
1val1dotMinusliteralStem3.ttl is valid turtle: True
1val1dotMinusliteralStem3.json is valid ShExJ: True
===================================
1val1literalStem.ttl is valid turtle: True
1val1literalStem.json is valid ShExJ: True
===================================
1val1literalStemMinusliteral3.ttl is valid turtle: True
1val1literalStemMinusliteral3.json is valid ShExJ: True
===================================
1val1literalStemMinusliteralStem3.ttl is valid turtle: True
1val1literalStemMinusliteralStem3.json is valid ShExJ: True
===================================
1val1literaliriStem.ttl is valid turtle: True
1val1literaliriStem.json is valid ShExJ: True
===================================
1val1literaliriStemMinusliteraliri3.ttl is valid turtle: True
1val1literaliriStemMinusliteraliri3.json is valid ShExJ: True
===================================
1val1dotMinuslanguage3.ttl is valid turtle: True
1val1dotMinuslanguage3.json is valid ShExJ: True
===================================
1val1dotMinuslanguageStem3.ttl is valid turtle: True
1val1dotMinuslanguageStem3.json is valid ShExJ: True
===================================
1val1languageStem.ttl is valid turtle: True
1val1languageStem.json is valid ShExJ: True
===================================
1val1languageStemMinuslanguage3.ttl is valid turtle: True
1val1languageStemMinuslanguage3.json is valid ShExJ: True
===================================
1val1languageStemMinuslanguageStem3.ttl is valid turtle: True
1val1languageStemMinuslanguageStem3.json is valid ShExJ: True
===================================
1val1literallanguageStem.ttl is valid turtle: True
1val1literallanguageStem.json is valid ShExJ: True
===================================
1val1literallanguageStemMinusliterallanguage3.ttl is valid turtle: True
1val1literallanguageStemMinusliterallanguage3.json is valid ShExJ: True
===================================
1val1literalAtlanguageStem.ttl is valid turtle: True
1val1literalAtlanguageStem.json is valid ShExJ: True
===================================
1val1literalAtlanguageStemMinusliteralAtlanguage3.ttl is valid turtle: True
1val1literalAtlanguageStemMinusliteralAtlanguage3.json is valid ShExJ: True
===================================
2dot.ttl is valid turtle: True
2dot.json is valid ShExJ: True
===================================
2dotSemis.ttl is valid turtle: True
2dotSemis.json is valid ShExJ: True
===================================
open2dotclose.ttl is valid turtle: True
open2dotclose.json is valid ShExJ: True
===================================
open2dotsemisclose.ttl is valid turtle: True
open2dotsemisclose.json is valid ShExJ: True
===================================
3groupdot.ttl is valid turtle: True
3groupdot.json is valid ShExJ: True
===================================
open3groupdotclose.ttl is valid turtle: True
open3groupdotclose.json is valid ShExJ: True
===================================
1dotOne1dot.ttl is valid turtle: True
1dotOne1dot.json is valid ShExJ: True
===================================
1dotSemiOne1dotSemi.ttl is valid turtle: True
1dotSemiOne1dotSemi.json is valid ShExJ: True
===================================
open1dotOne1dotclose.ttl is valid turtle: True
open1dotOne1dotclose.json is valid ShExJ: True
===================================
open1dotSemiOne1dotSemicloseSemi.ttl is valid turtle: True
open1dotSemiOne1dotSemicloseSemi.json is valid ShExJ: True
===================================
2dotOne1dot.ttl is valid turtle: True
2dotOne1dot.json is valid ShExJ: True
===================================
2dotSemiOne1dotSemi.ttl is valid turtle: True
2dotSemiOne1dotSemi.json is valid ShExJ: True
===================================
open2dotOne1dotclose.ttl is valid turtle: True
open2dotOne1dotclose.json is valid ShExJ: True
===================================
open2dotSemisOne1dotSemiclose.ttl is valid turtle: True
open2dotSemisOne1dotSemiclose.json is valid ShExJ: True
===================================
openopen2dotcloseOne1dotclose.ttl is valid turtle: True
openopen2dotcloseOne1dotclose.json is valid ShExJ: True
===================================
openopen2dotSemiscloseOne1dotSemiclose.ttl is valid turtle: True
openopen2dotSemiscloseOne1dotSemiclose.json is valid ShExJ: True
===================================
open1dotopen1dotOne1dotcloseclose.ttl is valid turtle: True
open1dotopen1dotOne1dotcloseclose.json is valid ShExJ: True
===================================
open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi.ttl is valid turtle: True
open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi.json is valid ShExJ: True
===================================
1dotOne2dot.ttl is valid turtle: True
1dotOne2dot.json is valid ShExJ: True
===================================
open1dotOneopen2dotcloseclose.ttl is valid turtle: True
open1dotOneopen2dotcloseclose.json is valid ShExJ: True
===================================
openopen1dotOne1dotclose1dotclose.ttl is valid turtle: True
openopen1dotOne1dotclose1dotclose.json is valid ShExJ: True
===================================
1val1vExprRefIRIREF1.ttl is valid turtle: True
1val1vExprRefIRIREF1.json is valid ShExJ: True
===================================
1val1vExprRefbnode1.ttl is valid turtle: True
1val1vExprRefbnode1.json is valid ShExJ: True
===================================
1dotRefAND3.ttl is valid turtle: True
1dotRefAND3.json is valid ShExJ: True
===================================
1val1vExpr1AND1AND1Ref3.ttl is valid turtle: True
1val1vExpr1AND1AND1Ref3.json is valid ShExJ: True
===================================
1val1vExprRefAND3.ttl is valid turtle: True
1val1vExprRefAND3.json is valid ShExJ: True
===================================
1val1vExprAND3.ttl is valid turtle: True
1val1vExprAND3.json is valid ShExJ: True
===================================
1dotRefOR3.ttl is valid turtle: True
1dotRefOR3.json is valid ShExJ: True
===================================
1val1vExpr1OR1OR1Ref3.ttl is valid turtle: True
1val1vExpr1OR1OR1Ref3.json is valid ShExJ: True
===================================
1val1vExprRefOR3.ttl is valid turtle: True
1val1vExprRefOR3.json is valid ShExJ: True
===================================
1val1vExprOR3.ttl is valid turtle: True
1val1vExprOR3.json is valid ShExJ: True
===================================
1val1vExpr1AND1OR1Ref3.ttl is valid turtle: True
1val1vExpr1AND1OR1Ref3.json is valid ShExJ: True
===================================
1val1vExpr1OR1AND1Ref3.ttl is valid turtle: True
1val1vExpr1OR1AND1Ref3.json is valid ShExJ: True
===================================
open3Onedotclosecard2.ttl is valid turtle: True
open3Onedotclosecard2.json is valid ShExJ: True
===================================
open3Onedotclosecard23.ttl is valid turtle: True
open3Onedotclosecard23.json is valid ShExJ: True
===================================
open4Onedotclosecard23.ttl is valid turtle: True
open4Onedotclosecard23.json is valid ShExJ: True
===================================
open3groupdotclosecard23.ttl is valid turtle: True
open3groupdotclosecard23.json is valid ShExJ: True
===================================
1val1vShapeANDRef3.ttl is valid turtle: True
1val1vShapeANDRef3.json is valid ShExJ: True
===================================
1dotClosed.ttl is valid turtle: True
1dotClosed.json is valid ShExJ: True
===================================
1val1IRIREFExtra1.ttl is valid turtle: True
1val1IRIREFExtra1.json is valid ShExJ: True
===================================
1val1IRIREFExtra1Closed.ttl is valid turtle: True
1val1IRIREFExtra1Closed.json is valid ShExJ: True
===================================
1val1IRIREFClosedExtra1.ttl is valid turtle: True
1val1IRIREFClosedExtra1.json is valid ShExJ: True
===================================
1val2IRIREFExtra1.ttl is valid turtle: True
1val2IRIREFExtra1.json is valid ShExJ: True
===================================
1val2IRIREFPlusExtra1.ttl is valid turtle: True
1val2IRIREFPlusExtra1.json is valid ShExJ: True
===================================
1val1IRIREFExtra1p2.ttl is valid turtle: True
1val1IRIREFExtra1p2.json is valid ShExJ: True
===================================
1val1IRIREFExtra1One.ttl is valid turtle: True
1val1IRIREFExtra1One.json is valid ShExJ: True
===================================
1dotExtra1.ttl is valid turtle: True
1dotExtra1.json is valid ShExJ: True
===================================
3groupdotExtra3.ttl is valid turtle: True
3groupdotExtra3.json is valid ShExJ: True
===================================
3groupdot3Extra.ttl is valid turtle: True
3groupdot3Extra.json is valid ShExJ: True
===================================
3groupdotExtra3NLex.ttl is valid turtle: True
3groupdotExtra3NLex.json is valid ShExJ: True
===================================
startRefIRIREF.ttl is valid turtle: True
startRefIRIREF.json is valid ShExJ: True
===================================
startRefbnode.ttl is valid turtle: True
startRefbnode.json is valid ShExJ: True
===================================
startInline.ttl is valid turtle: True
startInline.json is valid ShExJ: True
===================================
startEqualSpaceInline.ttl is valid turtle: True
startEqualSpaceInline.json is valid ShExJ: True
===================================
startSpaceEqualInline.ttl is valid turtle: True
startSpaceEqualInline.json is valid ShExJ: True
===================================
1IRIInline0.ttl is valid turtle: True
1IRIInline0.json is valid ShExJ: True
===================================
2EachInclude1.ttl is valid turtle: True
2EachInclude1.json is valid ShExJ: True
===================================
2EachInclude1-after.ttl is valid turtle: True
2EachInclude1-after.json is valid ShExJ: True
===================================
2OneInclude1.ttl is valid turtle: True
2OneInclude1.json is valid ShExJ: True
===================================
2OneInclude1-after.ttl is valid turtle: True
2OneInclude1-after.json is valid ShExJ: True
===================================
1dotAnnotIRIREF.ttl is valid turtle: True
1dotAnnotIRIREF.json is valid ShExJ: True
===================================
1dotAnnotSTRING_LITERAL1.ttl is valid turtle: True
1dotAnnotSTRING_LITERAL1.json is valid ShExJ: True
===================================
1dotAnnot3.ttl is valid turtle: True
1dotAnnot3.json is valid ShExJ: True
===================================
1inversedotAnnot3.ttl is valid turtle: True
1inversedotAnnot3.json is valid ShExJ: True
===================================
1dotShapeAnnotIRIREF.ttl is valid turtle: True
1dotShapeAnnotIRIREF.json is valid ShExJ: True
===================================
1dotShapePlusAnnotIRIREF.ttl is valid turtle: True
1dotShapePlusAnnotIRIREF.json is valid ShExJ: True
===================================
1dotShapeAnnotAIRIREF.ttl is valid turtle: True
1dotShapeAnnotAIRIREF.json is valid ShExJ: True
===================================
1dotShapeAnnotSTRING_LITERAL1.ttl is valid turtle: True
1dotShapeAnnotSTRING_LITERAL1.json is valid ShExJ: True
===================================
open3groupdotcloseAnnot3.ttl is valid turtle: True
open3groupdotcloseAnnot3.json is valid ShExJ: True
===================================
1dotCode1.ttl is valid turtle: True
1dotCode1.json is valid ShExJ: True
===================================
1dotNoCode1.ttl is valid turtle: True
1dotNoCode1.json is valid ShExJ: True
===================================
1inversedotCode1.ttl is valid turtle: True
1inversedotCode1.json is valid ShExJ: True
===================================
1dotCode3.ttl is valid turtle: True
1dotCode3.json is valid ShExJ: True
===================================
1dotNoCode3.ttl is valid turtle: True
1dotNoCode3.json is valid ShExJ: True
===================================
1dotCode3fail.ttl is valid turtle: True
1dotCode3fail.json is valid ShExJ: True
===================================
1dotCodeWithEscapes1.ttl is valid turtle: True
1dotCodeWithEscapes1.json is valid ShExJ: True
===================================
1dotShapeCode1.ttl is valid turtle: True
1dotShapeCode1.json is valid ShExJ: True
===================================
1dotShapeNoCode1.ttl is valid turtle: True
1dotShapeNoCode1.json is valid ShExJ: True
===================================
open3groupdotcloseCode1.ttl is valid turtle: True
open3groupdotcloseCode1.json is valid ShExJ: True
===================================
startCode1.ttl is valid turtle: True
startCode1.json is valid ShExJ: True
===================================
startNoCode1.ttl is valid turtle: True
startNoCode1.json is valid ShExJ: True
===================================
startCode1fail.ttl is valid turtle: True
startCode1fail.json is valid ShExJ: True
===================================
startCode1startRef.ttl is valid turtle: True
startCode1startRef.json is valid ShExJ: True
===================================
startCode1startReffail.ttl is valid turtle: True
startCode1startReffail.json is valid ShExJ: True
===================================
startCode3.ttl is valid turtle: True
startCode3.json is valid ShExJ: True
===================================
startCode3fail.ttl is valid turtle: True
startCode3fail.json is valid ShExJ: True
===================================
open3groupdotclosecard23Annot3Code2.ttl is valid turtle: True
open3groupdotclosecard23Annot3Code2.json is valid ShExJ: True
===================================
0focusIRI.ttl is valid turtle: True
0focusIRI.json is valid ShExJ: True
===================================
0focusBNODE.ttl is valid turtle: True
0focusBNODE.json is valid ShExJ: True
===================================
1focusIRI_dot.ttl is valid turtle: True
1focusIRI_dot.json is valid ShExJ: True
===================================
1focusBNODE_dot.ttl is valid turtle: True
1focusBNODE_dot.json is valid ShExJ: True
===================================
1focusnonLiteral-dot.ttl is valid turtle: True
1focusnonLiteral-dot.json is valid ShExJ: True
===================================
1focusLength-dot.ttl is valid turtle: True
1focusLength-dot.json is valid ShExJ: True
===================================
1focusMinLength-dot.ttl is valid turtle: True
1focusMinLength-dot.json is valid ShExJ: True
===================================
1focusMaxLength-dot.ttl is valid turtle: True
1focusMaxLength-dot.json is valid ShExJ: True
===================================
1focusPattern-dot.ttl is valid turtle: True
1focusPattern-dot.json is valid ShExJ: True
===================================
1focusPatternB-dot.ttl is valid turtle: True
1focusPatternB-dot.json is valid ShExJ: True
===================================
1focusIRILength_dot.ttl is valid turtle: True
1focusIRILength_dot.json is valid ShExJ: True
===================================
1focusBNODELength_dot.ttl is valid turtle: True
1focusBNODELength_dot.json is valid ShExJ: True
===================================
1focusnonLiteralLength-dot.ttl is valid turtle: True
1focusnonLiteralLength-dot.json is valid ShExJ: True
===================================
NOT1dotOR2dot.ttl is valid turtle: True
NOT1dotOR2dot.json is valid ShExJ: True
===================================
NOT1dotOR2dotX3.ttl is valid turtle: True
NOT1dotOR2dotX3.json is valid ShExJ: True
===================================
NOT1dotOR2dotX3AND1.ttl is valid turtle: True
NOT1dotOR2dotX3AND1.json is valid ShExJ: True
===================================
shapeExtern.ttl is valid turtle: True
shapeExtern.json is valid ShExJ: True
===================================
shapeExternRef.ttl is valid turtle: True
shapeExternRef.json is valid ShExJ: True
===================================
focusvsORdatatype.ttl is valid turtle: True
focusvsORdatatype.json is valid ShExJ: True
===================================
focusvsANDIRI.ttl is valid turtle: True
focusvsANDIRI.json is valid ShExJ: True
===================================
focusvsANDdatatype.ttl is valid turtle: True
focusvsANDdatatype.json is valid ShExJ: True
===================================
focusvs.ttl is valid turtle: True
focusvs.json is valid ShExJ: True
===================================
focusdatatype.ttl is valid turtle: True
focusdatatype.json is valid ShExJ: True
===================================
1dotPlusAnnotIRIREF.ttl is valid turtle: True
1dotPlusAnnotIRIREF.json is valid ShExJ: True
===================================
1dotAnnotAIRIREF.ttl is valid turtle: True
1dotAnnotAIRIREF.json is valid ShExJ: True
===================================
FocusIRI2groupBnodeNested2groupIRIRef.ttl is valid turtle: True
FocusIRI2groupBnodeNested2groupIRIRef.json is valid ShExJ: True
===================================
1bnodeRefORRefMinlength.ttl is valid turtle: True
1bnodeRefORRefMinlength.json is valid ShExJ: True
===================================
1dotShapeAND1dot3X.ttl is valid turtle: True
1dotShapeAND1dot3X.json is valid ShExJ: True
===================================
openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.ttl is valid turtle: True
openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.json is valid ShExJ: True
===================================
open1dotOne2dotclose.ttl is valid turtle: True
open1dotOne2dotclose.json is valid ShExJ: True
===================================
open1dotSemiOneopen2dotSemiscloseclose.ttl is valid turtle: True
open1dotSemiOneopen2dotSemiscloseclose.json is valid ShExJ: True
===================================
open1dotSemiOne2dotsemisclose.ttl is valid turtle: True
open1dotSemiOne2dotsemisclose.json is valid ShExJ: True
===================================
1dotSemiOne2dotSemis.ttl is valid turtle: True
1dotSemiOne2dotSemis.json is valid ShExJ: True
===================================
1literalMaxinclusiveINTEGER.ttl is valid turtle: True
1literalMaxinclusiveINTEGER.json is valid ShExJ: True
===================================
1literalMaxexclusiveINTEGER.ttl is valid turtle: True
1literalMaxexclusiveINTEGER.json is valid ShExJ: True
===================================
1literalMininclusiveINTEGER.ttl is valid turtle: True
1literalMininclusiveINTEGER.json is valid ShExJ: True
===================================
1literalMinexclusiveINTEGER.ttl is valid turtle: True
1literalMinexclusiveINTEGER.json is valid ShExJ: True
===================================
1val1DECIMAL.ttl is valid turtle: True
1val1DECIMAL.json is valid ShExJ: True
===================================
1datatypeRef1.ttl is valid turtle: True
1datatypeRef1.json is valid ShExJ: True
===================================
1card2blank.ttl is valid turtle: True
1card2blank.json is valid ShExJ: True
===================================
1focusnonLiteralLength-nonLiteralLength.ttl is valid turtle: True
1focusnonLiteralLength-nonLiteralLength.json is valid ShExJ: True
===================================
1Include1.ttl is valid turtle: True
1Include1.json is valid ShExJ: True
===================================
1Include1-after.ttl is valid turtle: True
1Include1-after.json is valid ShExJ: True
===================================
startSelfRefIRIREF.ttl is valid turtle: True
startSelfRefIRIREF.json is valid ShExJ: True
===================================
startSelfRefbnode.ttl is valid turtle: True
startSelfRefbnode.json is valid ShExJ: True
===================================
datatypes.ttl is valid turtle: True
datatypes.json is valid ShExJ: True
===================================
_all.ttl is valid turtle: True
_all.json is valid ShExJ: True
===================================
kitchenSink.ttl is valid turtle: True
kitchenSink.json is valid ShExJ: True
===================================
node_kind_example.ttl is valid turtle: True
node_kind_example.json is valid ShExJ: True
===================================
dependent_shape.ttl is valid turtle: True
dependent_shape.json is valid ShExJ: True
===================================
recursion_example.ttl is valid turtle: True
recursion_example.json is valid ShExJ: True
===================================
focusbnode0ORfocusPattern0.ttl is valid turtle: True
focusbnode0ORfocusPattern0.json is valid ShExJ: True
===================================
1dotAND1dotAND1dot.ttl is valid turtle: True
1dotAND1dotAND1dot.json is valid ShExJ: True
===================================
open1dotAND1dotcloseAND1dot.ttl is valid turtle: True
open1dotAND1dotcloseAND1dot.json is valid ShExJ: True
===================================
1dotANDopen1dotAND1dotclose.ttl is valid turtle: True
1dotANDopen1dotAND1dotclose.json is valid ShExJ: True
===================================
Process finished with exit code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment