Abstract

This document report test subject conformance for and related specifications for Shape Expressions Language [[ShEx]] according to the requirements of the Evaluation and Report Language (EARL) 1.0 Schema [EARL10-SCHEMA](https://www.w3.org/TR/EARL10-Schema/).

This report is also available in alternate formats: Turtle and JSON-LD

Status of This Document

This document is merely aW3C-internal document. It has no official standing of any kind and does not represent consensus of the W3C Membership.

This report describes the state of implementation conformance at the time of publication.

Table of Contents

Instructions for submitting implementation reports

Tests should be run using the test manifests defined in the Test Manifests Section.

The assumed base URI for the tests is <http://example/base/> if needed.

Reports should be submitted in Turtle format to public-shex@w3.org and include an earl:Assertion for each test, referencing the test resource from the associated manifest and the test subject being reported upon. An example test entry is be the following:

  [ a earl:Assertion;
    earl:assertedBy <http://greggkellogg.net/foaf#me>;
    earl:subject <http://rubygems.org/gems/shex>;
    earl:test <https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0>;
    earl:result [
      a earl:TestResult;
      earl:outcome earl:passed;
      dc:date "2016-12-26T10:18:04-08:00"^^xsd:dateTime];
    earl:mode earl:automatic ] .

The Test Subject should be defined as a doap:Project, including the name, homepage and developer(s) of the software (see DOAP). Optionally, including the project description and programming language. An example test subject description is the following:

  <> foaf:primaryTopic <http://rubygems.org/gems/shex> ;
    dc:issued "2016-12-26T10:18:04-08:00"^^xsd:dateTime ;
    foaf:maker <http://greggkellogg.net/foaf#me> .

  <http://rubygems.org/gems/shex> a doap:Project, earl:TestSubject, earl:Software ;
    doap:name          "ShEx" ;
    doap:homepage      <http://ruby-rdf.github.com/shex> ;
    doap:license       <http://creativecommons.org/licenses/publicdomain/> ;
    doap:shortdesc     "ShEx is a Shape Expression engine for Ruby."@en ;
    doap:description   "ShEx is an Shape Expression engine for the RDF.rb library suite."@en ;
    doap:created       "2016-12-09"^^xsd:date ;
    doap:programming-language "Ruby" ;
    doap:implements    <https://shexspec.github.io/spec/> ;
    doap:category      <http://dbpedia.org/resource/Resource_Description_Framework>,
                       <http://dbpedia.org/resource/Ruby_(programming_language)> ;
    doap:download-page <http://rubygems.org/gems/shex> ;
    doap:mailing-list  <http://lists.w3.org/Archives/Public/public-rdf-ruby/> ;
    doap:bug-database  <http://github.com/ruby-rdf/shex/issues> ;
    doap:blog          <http://greggkellogg.net/> ;
    doap:developer     <http://greggkellogg.net/foaf#me> ;
    doap:maintainer    <http://greggkellogg.net/foaf#me> ;
    doap:documenter    <http://greggkellogg.net/foaf#me> ;
    foaf:maker         <http://greggkellogg.net/foaf#me> ;
    dc:title           "ShEx" ;
    dc:description     "ShEx is an Shape Expression engine for the RDF.rb library suite."@en ;
    dc:date            "2016-12-09"^^xsd:date ;
    dc:creator         <http://greggkellogg.net/foaf#me> ;
    dc:isPartOf        <http://rubygems.org/gems/rdf> .

The software developer, either an organization or one or more individuals SHOULD be referenced from doap:developer using FOAF. For example:

  <http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor;
    foaf:name "Gregg Kellogg";
    foaf:title "Implementor";
    foaf:homepage <http://greggkellogg.net/> .

See ShEx Test Suite for more information.

2. Test Manifests

2.1 ShEx validation tests

Test shaclex ShEx.js ShEx.rb Шекс
Test 0_empty: 0_empty FAIL PASS PASS PASS
Test 0_other: 0_other FAIL PASS PASS PASS
Test 0_otherbnode: 0_otherbnode FAIL PASS PASS FAIL
Test 1dot_fail-empty: 1dot_fail-empty PASS PASS PASS PASS
Test 1dot-base_fail-empty: 1dot-base_fail-empty PASS PASS PASS PASS
Test 1dot_fail-missing: 1dot_fail-missing PASS PASS PASS PASS
Test 1dot-base_fail-missing: 1dot-base_fail-missing PASS PASS PASS PASS
Test 1dot_pass-noOthers: 1dot_pass-noOthers PASS PASS PASS PASS
Test 1dot-base_pass-noOthers: 1dot-base_pass-noOthers PASS PASS PASS PASS
Test 1dotSemi_pass-noOthers: 1dotSemi_pass-noOthers PASS PASS PASS PASS
Test 1dotLNex_pass-noOthers: 1dotLNex_pass-noOthers PASS PASS PASS PASS
Test 1dotNS2_pass-noOthers: 1dotNS2_pass-noOthers PASS PASS PASS PASS
Test 1dotNS2Comment_pass-noOthers: 1dotNS2Comment_pass-noOthers PASS PASS PASS PASS
Test 1dotLNexComment_pass-noOthers: 1dotLNexComment_pass-noOthers PASS PASS PASS PASS
Test 1dotLNdefault_pass-noOthers: 1dotLNdefault_pass-noOthers PASS PASS PASS PASS
Test 1dotNSdefault_pass-noOthers: 1dotNSdefault_pass-noOthers PASS PASS PASS PASS
Test 1dotLNex-HYPHEN_MINUS_pass-noOthers: 1dotLNex-HYPHEN_MINUS_pass-noOthers PASS PASS PASS PASS
Test 1dot_pass-others_lexicallyEarlier: 1dot_pass-others_lexicallyEarlier PASS PASS PASS PASS
Test 1dot_pass-others_lexicallyLater: 1dot_pass-others_lexicallyLater PASS PASS PASS PASS
Test bnode1dot_fail-missing: bnode1dot_fail-missing FAIL PASS PASS FAIL
Test bnode1dot_pass-others_lexicallyEarlier: bnode1dot_pass-others_lexicallyEarlier FAIL PASS PASS FAIL
Test 1inversedot_fail-empty: 1inversedot_fail-empty PASS PASS PASS PASS
Test 1inversedot_fail-missing: 1inversedot_fail-missing PASS PASS PASS PASS
Test 1inversedot_pass-noOthers: 1inversedot_pass-noOthers PASS PASS PASS PASS
Test 1inversedot_pass-over_lexicallyEarlier: 1inversedot_pass-over_lexicallyEarlier PASS PASS PASS PASS
Test 1inversedot_pass-over_lexicallyLater: 1inversedot_pass-over_lexicallyLater PASS PASS PASS PASS
Test 1Adot_pass: 1Adot_pass PASS PASS PASS PASS
Test 1iri_pass-iri: 1iri_pass-iri PASS PASS PASS PASS
Test 1iri_fail-bnode: 1iri_fail-bnode PASS PASS PASS PASS
Test 1iri_fail-literal: 1iri_fail-literal PASS PASS PASS PASS
Test 1bnode_fail-iri: 1bnode_fail-iri PASS PASS PASS PASS
Test 1bnode_pass-bnode: 1bnode_pass-bnode PASS PASS PASS PASS
Test 1bnode_fail-literal: 1bnode_fail-literal PASS PASS PASS PASS
Test 1literal_fail-iri: 1literal_fail-iri PASS PASS PASS PASS
Test 1literal_fail-bnode: 1literal_fail-bnode PASS PASS PASS PASS
Test 1literal_pass-literal: 1literal_pass-literal PASS PASS PASS PASS
Test 1nonliteral_pass-iri: 1nonliteral_pass-iri PASS PASS PASS PASS
Test 1focusnonLiteralLength-nonLiteralLength_fail-short: 1focusnonLiteralLength-nonLiteralLength_fail-short UNTESTED PASS PASS UNTESTED
Test 1focusnonLiteralLength-nonLiteralLength_pass: 1focusnonLiteralLength-nonLiteralLength_pass UNTESTED PASS PASS UNTESTED
Test 1nonliteral_pass-bnode: 1nonliteral_pass-bnode PASS PASS PASS PASS
Test 1nonliteral_fail-literal: 1nonliteral_fail-literal PASS PASS PASS PASS
Test 1datatype_missing: 1datatype_missing PASS PASS PASS PASS
Test 1datatype_nonLiteral: 1datatype_nonLiteral PASS PASS PASS PASS
Test 1datatype_langString: 1datatype_langString PASS PASS PASS PASS
Test 1datatype_wrongDatatype: 1datatype_wrongDatatype PASS PASS PASS PASS
Test 1datatype_pass: 1datatype_pass PASS PASS PASS PASS
Test 1datatypelangString_pass: 1datatypelangString_pass PASS PASS PASS PASS
Test integer-n1_pass: integer-n1_pass UNTESTED UNTESTED PASS UNTESTED
Test integer-0_pass: integer-0_pass UNTESTED UNTESTED PASS UNTESTED
Test integer-1_pass: integer-1_pass UNTESTED UNTESTED PASS UNTESTED
Test integer-p1_pass: integer-p1_pass UNTESTED UNTESTED PASS UNTESTED
Test integer-empty_fail: integer-empty_fail UNTESTED UNTESTED PASS UNTESTED
Test integer-n1.0_fail: integer-n1.0_fail UNTESTED UNTESTED PASS UNTESTED
Test integer-p1.0_fail: integer-p1.0_fail UNTESTED UNTESTED PASS UNTESTED
Test integer-1E0_fail: integer-1E0_fail UNTESTED UNTESTED PASS UNTESTED
Test integer-NaN_fail: integer-NaN_fail UNTESTED UNTESTED PASS UNTESTED
Test integer-INF_fail: integer-INF_fail UNTESTED UNTESTED PASS UNTESTED
Test decimal-n1_pass: decimal-n1_pass UNTESTED UNTESTED PASS UNTESTED
Test decimal-0_pass: decimal-0_pass UNTESTED UNTESTED PASS UNTESTED
Test decimal-1_pass: decimal-1_pass UNTESTED UNTESTED PASS UNTESTED
Test decimal-p1_pass: decimal-p1_pass UNTESTED UNTESTED PASS UNTESTED
Test decimal-n1.0_pass: decimal-n1.0_pass UNTESTED UNTESTED PASS UNTESTED
Test decimal-p1.0_pass: decimal-p1.0_pass UNTESTED UNTESTED PASS UNTESTED
Test decimal-empty_fail: decimal-empty_fail UNTESTED UNTESTED PASS UNTESTED
Test decimal-1E0_fail: decimal-1E0_fail UNTESTED UNTESTED PASS UNTESTED
Test decimal-NaN_fail: decimal-NaN_fail UNTESTED UNTESTED PASS UNTESTED
Test decimal-INF_fail: decimal-INF_fail UNTESTED UNTESTED PASS UNTESTED
Test float-n1_pass: float-n1_pass UNTESTED UNTESTED PASS UNTESTED
Test float-0_pass: float-0_pass UNTESTED UNTESTED PASS UNTESTED
Test float-1_pass: float-1_pass UNTESTED UNTESTED PASS UNTESTED
Test float-p1_pass: float-p1_pass UNTESTED UNTESTED PASS UNTESTED
Test float-n1.0_pass: float-n1.0_pass UNTESTED UNTESTED PASS UNTESTED
Test float-p1.0_pass: float-p1.0_pass UNTESTED UNTESTED PASS UNTESTED
Test float-1elowercase0_pass: float-1elowercase0_pass UNTESTED UNTESTED PASS UNTESTED
Test float-1E0_pass: float-1E0_pass UNTESTED UNTESTED PASS UNTESTED
Test float-NaN_pass: float-NaN_pass UNTESTED UNTESTED PASS UNTESTED
Test float-INF_pass: float-INF_pass UNTESTED UNTESTED PASS UNTESTED
Test float-nINF_pass: float-nINF_pass UNTESTED UNTESTED PASS UNTESTED
Test float-empty_fail: float-empty_fail UNTESTED UNTESTED PASS UNTESTED
Test float-pINF_fail: float-pINF_fail UNTESTED UNTESTED PASS UNTESTED
Test double-n1_pass: double-n1_pass UNTESTED UNTESTED PASS UNTESTED
Test double-0_pass: double-0_pass UNTESTED UNTESTED PASS UNTESTED
Test double-1_pass: double-1_pass UNTESTED UNTESTED PASS UNTESTED
Test double-p1_pass: double-p1_pass UNTESTED UNTESTED PASS UNTESTED
Test double-n1.0_pass: double-n1.0_pass UNTESTED UNTESTED PASS UNTESTED
Test double-p1.0_pass: double-p1.0_pass UNTESTED UNTESTED PASS UNTESTED
Test double-1E0_pass: double-1E0_pass UNTESTED UNTESTED PASS UNTESTED
Test double-1e0_pass: double-1e0_pass UNTESTED UNTESTED PASS UNTESTED
Test double-NaN_pass: double-NaN_pass UNTESTED UNTESTED PASS UNTESTED
Test double-INF_pass: double-INF_pass UNTESTED UNTESTED PASS UNTESTED
Test double-nINF_pass: double-nINF_pass UNTESTED UNTESTED PASS UNTESTED
Test double-empty_fail: double-empty_fail UNTESTED UNTESTED PASS UNTESTED
Test double-pINF_fail: double-pINF_fail UNTESTED UNTESTED PASS UNTESTED
Test nonPositiveInteger-n1_pass: nonPositiveInteger-n1_pass UNTESTED UNTESTED PASS UNTESTED
Test nonPositiveInteger-0_pass: nonPositiveInteger-0_pass UNTESTED UNTESTED PASS UNTESTED
Test nonPositiveInteger-p0_pass: nonPositiveInteger-p0_pass UNTESTED UNTESTED PASS UNTESTED
Test nonPositiveInteger-n0_pass: nonPositiveInteger-n0_pass UNTESTED UNTESTED PASS UNTESTED
Test nonPositiveInteger-1_fail: nonPositiveInteger-1_fail UNTESTED UNTESTED PASS UNTESTED
Test nonPositiveInteger-p1_fail: nonPositiveInteger-p1_fail UNTESTED UNTESTED PASS UNTESTED
Test nonPositiveInteger-1a_fail: nonPositiveInteger-1a_fail UNTESTED UNTESTED PASS UNTESTED
Test nonPositiveInteger-a1_fail: nonPositiveInteger-a1_fail UNTESTED UNTESTED PASS UNTESTED
Test negativeInteger-n1_pass: negativeInteger-n1_pass UNTESTED UNTESTED PASS UNTESTED
Test negativeInteger-0_fail: negativeInteger-0_fail UNTESTED UNTESTED PASS UNTESTED
Test negativeInteger-p0_fail: negativeInteger-p0_fail UNTESTED UNTESTED PASS UNTESTED
Test negativeInteger-n0_fail: negativeInteger-n0_fail UNTESTED UNTESTED PASS UNTESTED
Test negativeInteger-1_fail: negativeInteger-1_fail UNTESTED UNTESTED PASS UNTESTED
Test long-n1_pass: long-n1_pass UNTESTED UNTESTED PASS UNTESTED
Test long-0_pass: long-0_pass UNTESTED UNTESTED PASS UNTESTED
Test long-1_pass: long-1_pass UNTESTED UNTESTED PASS UNTESTED
Test long-p1_pass: long-p1_pass UNTESTED UNTESTED PASS UNTESTED
Test int-n1_pass: int-n1_pass UNTESTED UNTESTED PASS UNTESTED
Test int-0_pass: int-0_pass UNTESTED UNTESTED PASS UNTESTED
Test int-1_pass: int-1_pass UNTESTED UNTESTED PASS UNTESTED
Test int-p1_pass: int-p1_pass UNTESTED UNTESTED PASS UNTESTED
Test short-n32768_pass: short-n32768_pass UNTESTED UNTESTED PASS UNTESTED
Test short-0_pass: short-0_pass UNTESTED UNTESTED PASS UNTESTED
Test short-32767_pass: short-32767_pass UNTESTED UNTESTED PASS UNTESTED
Test short-n32769_fail: short-n32769_fail UNTESTED UNTESTED PASS UNTESTED
Test short-32768_fail: short-32768_fail UNTESTED UNTESTED PASS UNTESTED
Test byte-n128_pass: byte-n128_pass UNTESTED UNTESTED PASS UNTESTED
Test byte-0_pass: byte-0_pass UNTESTED UNTESTED PASS UNTESTED
Test byte-127_pass: byte-127_pass UNTESTED UNTESTED PASS UNTESTED
Test byte-empty_fail: byte-empty_fail UNTESTED UNTESTED PASS UNTESTED
Test byte-n129_fail: byte-n129_fail UNTESTED UNTESTED PASS UNTESTED
Test byte-128_fail: byte-128_fail UNTESTED UNTESTED PASS UNTESTED
Test nonNegativeInteger-0_pass: nonNegativeInteger-0_pass UNTESTED UNTESTED PASS UNTESTED
Test nonNegativeInteger-n0_pass: nonNegativeInteger-n0_pass UNTESTED UNTESTED PASS UNTESTED
Test nonNegativeInteger-p0_pass: nonNegativeInteger-p0_pass UNTESTED UNTESTED PASS UNTESTED
Test nonNegativeInteger-1_pass: nonNegativeInteger-1_pass UNTESTED UNTESTED PASS UNTESTED
Test nonNegativeInteger-p1_pass: nonNegativeInteger-p1_pass UNTESTED UNTESTED PASS UNTESTED
Test nonNegativeInteger-n1_fail: nonNegativeInteger-n1_fail UNTESTED UNTESTED PASS UNTESTED
Test unsignedLong-0_pass: unsignedLong-0_pass UNTESTED UNTESTED PASS UNTESTED
Test unsignedLong-1_pass: unsignedLong-1_pass UNTESTED UNTESTED PASS UNTESTED
Test unsignedLong-n1_fail: unsignedLong-n1_fail UNTESTED UNTESTED PASS UNTESTED
Test unsignedInt-0_pass: unsignedInt-0_pass UNTESTED UNTESTED PASS UNTESTED
Test unsignedInt-1_pass: unsignedInt-1_pass UNTESTED UNTESTED PASS UNTESTED
Test unsignedInt-n1_fail: unsignedInt-n1_fail UNTESTED UNTESTED PASS UNTESTED
Test unsignedShort-0_pass: unsignedShort-0_pass UNTESTED UNTESTED PASS UNTESTED
Test unsignedShort-65535_pass: unsignedShort-65535_pass UNTESTED UNTESTED PASS UNTESTED
Test unsignedShort-n1_fail: unsignedShort-n1_fail UNTESTED UNTESTED PASS UNTESTED
Test unsignedShort-65536_fail: unsignedShort-65536_fail UNTESTED UNTESTED PASS UNTESTED
Test unsignedByte-0_pass: unsignedByte-0_pass UNTESTED UNTESTED PASS UNTESTED
Test unsignedByte-255_pass: unsignedByte-255_pass UNTESTED UNTESTED PASS UNTESTED
Test unsignedByte-n1_fail: unsignedByte-n1_fail UNTESTED UNTESTED PASS UNTESTED
Test unsignedByte-256_fail: unsignedByte-256_fail UNTESTED UNTESTED PASS UNTESTED
Test positiveInteger-1_pass: positiveInteger-1_pass UNTESTED UNTESTED PASS UNTESTED
Test positiveInteger-n1_fail: positiveInteger-n1_fail UNTESTED UNTESTED PASS UNTESTED
Test positiveInteger-0_fail: positiveInteger-0_fail UNTESTED UNTESTED PASS UNTESTED
Test string-empty_pass: string-empty_pass UNTESTED UNTESTED PASS UNTESTED
Test string-a_pass: string-a_pass UNTESTED UNTESTED PASS UNTESTED
Test string-0_pass: string-0_pass UNTESTED UNTESTED PASS UNTESTED
Test boolean-true_pass: boolean-true_pass UNTESTED UNTESTED PASS UNTESTED
Test boolean-false_pass: boolean-false_pass UNTESTED UNTESTED PASS UNTESTED
Test boolean-0_pass: boolean-0_pass UNTESTED UNTESTED PASS UNTESTED
Test boolean-1_pass: boolean-1_pass UNTESTED UNTESTED PASS UNTESTED
Test boolean-empty_fail: boolean-empty_fail UNTESTED UNTESTED PASS UNTESTED
Test boolean-TRUE_fail: boolean-TRUE_fail UNTESTED UNTESTED PASS UNTESTED
Test boolean-FALSE_fail: boolean-FALSE_fail UNTESTED UNTESTED PASS UNTESTED
Test boolean-tRuE_fail: boolean-tRuE_fail UNTESTED UNTESTED PASS UNTESTED
Test boolean-fAlSe_fail: boolean-fAlSe_fail UNTESTED UNTESTED PASS UNTESTED
Test boolean-n1_fail: boolean-n1_fail UNTESTED UNTESTED PASS UNTESTED
Test boolean-2_fail: boolean-2_fail UNTESTED UNTESTED PASS UNTESTED
Test boolean-10_fail: boolean-10_fail UNTESTED UNTESTED PASS UNTESTED
Test boolean-01_fail: boolean-01_fail UNTESTED UNTESTED PASS UNTESTED
Test dateTime-dt_pass: dateTime-dt_pass UNTESTED UNTESTED PASS UNTESTED
Test dateTime-empty_fail: dateTime-empty_fail UNTESTED UNTESTED PASS UNTESTED
Test dateTime-dT_fail: dateTime-dT_fail UNTESTED UNTESTED PASS UNTESTED
Test dateTime-d_fail: dateTime-d_fail UNTESTED UNTESTED PASS UNTESTED
Test 1card2_fail0: 1card2_fail0 PASS PASS PASS PASS
Test 1card2_fail1: 1card2_fail1 PASS PASS PASS PASS
Test 1card2_pass2: 1card2_pass2 PASS PASS PASS PASS
Test 1card2_fail3: 1card2_fail3 PASS PASS PASS PASS
Test 1card25_fail0: 1card25_fail0 PASS PASS PASS PASS
Test 1card25_fail1: 1card25_fail1 PASS PASS PASS PASS
Test 1card25_pass2: 1card25_pass2 PASS PASS PASS PASS
Test 1card25_pass3: 1card25_pass3 PASS PASS PASS PASS
Test 1card25_pass4: 1card25_pass4 PASS PASS PASS PASS
Test 1card25_pass5: 1card25_pass5 PASS PASS PASS PASS
Test 1card25_fail6: 1card25_fail6 PASS PASS PASS PASS
Test 1card2Star_fail0: 1card2Star_fail0 PASS PASS PASS PASS
Test 1card2Star_fail1: 1card2Star_fail1 PASS PASS PASS PASS
Test 1card2Star_pass2: 1card2Star_pass2 PASS PASS PASS PASS
Test 1card2Star_pass3: 1card2Star_pass3 PASS PASS PASS PASS
Test 1card2Star_pass6: 1card2Star_pass6 PASS PASS PASS PASS
Test 1cardOpt_pass0: 1cardOpt_pass0 FAIL PASS PASS PASS
Test 1cardOpt_pass1: 1cardOpt_pass1 PASS PASS PASS PASS
Test 1cardOpt_fail2: 1cardOpt_fail2 PASS PASS PASS PASS
Test 1cardOpt_pass6: 1cardOpt_pass6 PASS PASS PASS PASS
Test 1cardPlus_fail0: 1cardPlus_fail0 PASS PASS PASS PASS
Test 1cardPlus_pass1: 1cardPlus_pass1 PASS PASS PASS PASS
Test 1cardPlus_pass2: 1cardPlus_pass2 PASS PASS PASS PASS
Test 1cardPlus_pass6: 1cardPlus_pass6 PASS PASS PASS PASS
Test 1cardStar_pass0: 1cardStar_pass0 FAIL PASS PASS PASS
Test 1cardStar_pass1: 1cardStar_pass1 PASS PASS PASS PASS
Test 1cardStar_pass2: 1cardStar_pass2 PASS PASS PASS PASS
Test 1cardStar_pass6: 1cardStar_pass6 PASS PASS PASS PASS
Test 1literalPlus_Is1_Ip1_La,Io1: 1literalPlus_Is1_Ip1_La,Io1 PASS PASS PASS PASS
Test 1dotRef1_referent,referrer: 1dotRef1_referent,referrer PASS PASS PASS PASS
Test 1dotRef1_referrer,referent: 1dotRef1_referrer,referent PASS PASS PASS PASS
Test 1dotRef1_missingReferent: 1dotRef1_missingReferent PASS PASS PASS PASS
Test 1dotRef1_selfReference: 1dotRef1_selfReference PASS PASS PASS PASS
Test 1dotRef1_missingSelfReference: 1dotRef1_missingSelfReference PASS PASS PASS PASS
Test 1dotRef1_overReferrer: 1dotRef1_overReferrer PASS PASS PASS PASS
Test 1dotRef1_overReferrer,overReferent: 1dotRef1_overReferrer,overReferent PASS PASS PASS PASS
Test 1dotRef1_overMatchesReferent: 1dotRef1_overMatchesReferent PASS PASS PASS PASS
Test 1refbnode1_pass: 1refbnode1_pass PASS PASS PASS PASS
Test 1refbnode1_fail-g1-arc: 1refbnode1_fail-g1-arc PASS PASS PASS PASS
Test 1refbnode1_fail-g2-arc: 1refbnode1_fail-g2-arc PASS PASS PASS PASS
Test 3circularRef1_pass-open: 3circularRef1_pass-open PASS PASS PASS PASS
Test 3circularRef1_pass-closed: 3circularRef1_pass-closed PASS PASS PASS PASS
Test 1iriRef1_pass-iri: 1iriRef1_pass-iri PASS PASS PASS PASS
Test 1iriRef1_fail-bnode: 1iriRef1_fail-bnode PASS PASS PASS PASS
Test 1bnodeRef1_fail-iri: 1bnodeRef1_fail-iri PASS PASS PASS PASS
Test 1bnodeRef1_pass-bnode: 1bnodeRef1_pass-bnode PASS PASS PASS PASS
Test 1datatypeRef1_fail-datatype: 1datatypeRef1_fail-datatype UNTESTED PASS FAIL UNTESTED
Test 1datatypeRef1_fail-reflexiveRef: 1datatypeRef1_fail-reflexiveRef UNTESTED PASS FAIL UNTESTED
Test 1dotInline1_referrer,referent: 1dotInline1_referrer,referent PASS PASS PASS PASS
Test 1dotInline1_missingReferent: 1dotInline1_missingReferent PASS PASS PASS PASS
Test 1dotInline1_selfReference: 1dotInline1_selfReference PASS PASS PASS PASS
Test 1dotInline1_missingSelfReference: 1dotInline1_missingSelfReference PASS PASS PASS PASS
Test 1dotInline1_overReferrer: 1dotInline1_overReferrer PASS PASS PASS PASS
Test 1dotInline1_overReferrer,overReferent: 1dotInline1_overReferrer,overReferent PASS PASS PASS PASS
Test 1dotInline1_overMatchesReferent: 1dotInline1_overMatchesReferent PASS PASS PASS PASS
Test 1val1IRIREF_pass: 1val1IRIREF_pass PASS PASS PASS PASS
Test 1val1IRIREF_v2: 1val1IRIREF_v2 PASS PASS PASS PASS
Test 1val1IRIREF_v1v2: 1val1IRIREF_v1v2 PASS PASS PASS PASS
Test 1val1STRING_LITERAL1_pass: 1val1STRING_LITERAL1_pass UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_fail: 1val1STRING_LITERAL1_fail UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_all_controls_pass: 1val1STRING_LITERAL1_with_all_controls_pass UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_all_controls_fail: 1val1STRING_LITERAL1_with_all_controls_fail UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_all_punctuation_pass: 1val1STRING_LITERAL1_with_all_punctuation_pass UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_all_punctuation_fail: 1val1STRING_LITERAL1_with_all_punctuation_fail UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_ascii_boundaries_pass: 1val1STRING_LITERAL1_with_ascii_boundaries_pass UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_ascii_boundaries_fail: 1val1STRING_LITERAL1_with_ascii_boundaries_fail UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_UTF8_boundaries_pass: 1val1STRING_LITERAL1_with_UTF8_boundaries_pass UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_UTF8_boundaries_fail: 1val1STRING_LITERAL1_with_UTF8_boundaries_fail UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_ECHAR_escapes_pass: 1val1STRING_LITERAL1_with_ECHAR_escapes_pass UNTESTED UNTESTED PASS UNTESTED
Test 1val1STRING_LITERAL1_with_ECHAR_escapes_fail: 1val1STRING_LITERAL1_with_ECHAR_escapes_fail UNTESTED UNTESTED PASS UNTESTED
Test 1val1INTEGER_pass: 1val1INTEGER_pass PASS PASS PASS PASS
Test 1val1INTEGER_00: 1val1INTEGER_00 FAIL PASS PASS PASS
Test 1val1DECIMAL_00: 1val1DECIMAL_00 UNTESTED PASS FAIL UNTESTED
Test 1val1DECIMAL_pass: 1val1DECIMAL_pass UNTESTED PASS PASS UNTESTED
Test 1val1DECIMAL_Lab: 1val1DECIMAL_Lab UNTESTED PASS PASS UNTESTED
Test 1val1INTEGER_Lab: 1val1INTEGER_Lab PASS PASS PASS PASS
Test 1val1DOUBLE_pass: 1val1DOUBLE_pass FAIL PASS PASS PASS
Test 1val1DOUBLE_0_0e0: 1val1DOUBLE_0_0e0 PASS PASS PASS PASS
Test 1val1DOUBLElowercase_pass: 1val1DOUBLElowercase_pass FAIL PASS PASS PASS
Test 1val1DOUBLElowercase_fail-0E0: 1val1DOUBLElowercase_fail-0E0 UNTESTED PASS PASS UNTESTED
Test 1val1DOUBLElowercase_0_0e0: 1val1DOUBLElowercase_0_0e0 PASS PASS PASS PASS
Test 1val1LANGTAG_pass: 1val1LANGTAG_pass FAIL PASS PASS PASS
Test 1val1LANGTAG_Lab: 1val1LANGTAG_Lab PASS PASS PASS PASS
Test 1val1LANGTAG_LabLTen: 1val1LANGTAG_LabLTen PASS PASS PASS PASS
Test 1val1LANGTAG_LabLTen-fr-jura: 1val1LANGTAG_LabLTen-fr-jura PASS PASS PASS PASS
Test 1val1LANGTAG_LaLTen-fr: 1val1LANGTAG_LaLTen-fr PASS PASS PASS PASS
Test 1val1IRIREFDatatype_pass: 1val1IRIREFDatatype_pass PASS PASS PASS FAIL
Test 1val1IRIREFDatatype_Lab: 1val1IRIREFDatatype_Lab PASS PASS PASS PASS
Test 1val1IRIREFDatatype_LabDTbloodType999: 1val1IRIREFDatatype_LabDTbloodType999 PASS PASS PASS PASS
Test 1val1IRIREFDatatype_LaDTbloodType: 1val1IRIREFDatatype_LaDTbloodType PASS PASS PASS PASS
Test 1val1true_pass: 1val1true_pass PASS PASS PASS PASS
Test 1val1true_false: 1val1true_false PASS PASS PASS PASS
Test 1val1true_ab: 1val1true_ab PASS PASS PASS PASS
Test 1val1false_pass: 1val1false_pass PASS PASS PASS PASS
Test 1val1false_true: 1val1false_true PASS PASS PASS PASS
Test 1val1false_ab: 1val1false_ab PASS PASS PASS PASS
Test 1datatypeLength_fail-missing: 1datatypeLength_fail-missing PASS PASS PASS PASS
Test 1datatypeLength_fail-wrongDatatype: 1datatypeLength_fail-wrongDatatype PASS PASS PASS PASS
Test 1datatypeLength_fail-short: 1datatypeLength_fail-short PASS PASS PASS PASS
Test 1datatypeLength_pass: 1datatypeLength_pass PASS PASS PASS PASS
Test 1datatypeLength_fail-long: 1datatypeLength_fail-long PASS PASS PASS PASS
Test 1literalFractiondigits_pass-decimal-short: 1literalFractiondigits_pass-decimal-short FAIL PASS PASS FAIL
Test 1literalFractiondigits_pass-decimal-equal: 1literalFractiondigits_pass-decimal-equal FAIL PASS PASS PASS
Test 1literalFractiondigits_fail-decimal-long: 1literalFractiondigits_fail-decimal-long PASS PASS PASS PASS
Test 1literalFractiondigits_pass-decimal-equalLead: 1literalFractiondigits_pass-decimal-equalLead FAIL PASS PASS PASS
Test 1literalFractiondigits_fail-decimal-longLead: 1literalFractiondigits_fail-decimal-longLead PASS PASS PASS PASS
Test 1literalFractiondigits_pass-decimal-equalTrail: 1literalFractiondigits_pass-decimal-equalTrail FAIL PASS PASS FAIL
Test 1literalFractiondigits_fail-decimal-longTrail: 1literalFractiondigits_fail-decimal-longTrail PASS PASS PASS PASS
Test 1literalFractiondigits_pass-decimal-equalLeadTrail: 1literalFractiondigits_pass-decimal-equalLeadTrail FAIL PASS PASS FAIL
Test 1literalFractiondigits_fail-decimal-longLeadTrail: 1literalFractiondigits_fail-decimal-longLeadTrail PASS PASS PASS PASS
Test 1literalFractiondigits_pass-integer-short: 1literalFractiondigits_pass-integer-short FAIL PASS PASS FAIL
Test 1literalFractiondigits_pass-xsd_integer-short: 1literalFractiondigits_pass-xsd_integer-short FAIL PASS PASS FAIL
Test 1literalFractiondigits_fail-float-equal: 1literalFractiondigits_fail-float-equal PASS PASS PASS FAIL
Test 1literalFractiondigits_fail-double-equal: 1literalFractiondigits_fail-double-equal PASS PASS PASS PASS
Test 1literalFractiondigits_fail-malformedxsd_decimal-1_23ab: 1literalFractiondigits_fail-malformedxsd_decimal-1_23ab PASS PASS PASS PASS
Test 1literalFractiondigits_fail-malformedxsd_decimal-1_2345ab: 1literalFractiondigits_fail-malformedxsd_decimal-1_2345ab PASS PASS PASS PASS
Test 1literalFractiondigits_fail-malformedxsd_integer-1_2345: 1literalFractiondigits_fail-malformedxsd_integer-1_2345 PASS PASS PASS PASS
Test 1literalFractiondigits_fail-iri: 1literalFractiondigits_fail-iri PASS PASS PASS PASS
Test 1literalFractiondigits_fail-bnode: 1literalFractiondigits_fail-bnode PASS PASS PASS PASS
Test 1literalTotaldigits_pass-decimal-short: 1literalTotaldigits_pass-decimal-short FAIL PASS PASS FAIL
Test 1literalTotaldigits_pass-decimal-equal: 1literalTotaldigits_pass-decimal-equal FAIL PASS PASS PASS
Test 1literalTotaldigits_fail-decimal-long: 1literalTotaldigits_fail-decimal-long PASS PASS PASS PASS
Test 1literalTotaldigits_pass-decimal-equalLead: 1literalTotaldigits_pass-decimal-equalLead FAIL PASS PASS FAIL
Test 1literalTotaldigits_fail-decimal-longLead: 1literalTotaldigits_fail-decimal-longLead PASS PASS PASS PASS
Test 1literalTotaldigits_pass-decimal-equalTrail: 1literalTotaldigits_pass-decimal-equalTrail FAIL PASS PASS FAIL
Test 1literalTotaldigits_fail-decimal-longTrail: 1literalTotaldigits_fail-decimal-longTrail PASS PASS PASS PASS
Test 1literalTotaldigits_pass-decimal-equalLeadTrail: 1literalTotaldigits_pass-decimal-equalLeadTrail FAIL PASS PASS FAIL
Test 1literalTotaldigits_fail-decimal-longLeadTrail: 1literalTotaldigits_fail-decimal-longLeadTrail PASS PASS PASS PASS
Test 1literalTotaldigits_pass-integer-equal: 1literalTotaldigits_pass-integer-equal FAIL PASS PASS PASS
Test 1literalTotaldigits_pass-xsd_integer-short: 1literalTotaldigits_pass-xsd_integer-short FAIL PASS PASS FAIL
Test 1literalTotaldigits_pass-integer-equalLead: 1literalTotaldigits_pass-integer-equalLead FAIL PASS PASS FAIL
Test 1literalTotaldigits_fail-integer-longLead: 1literalTotaldigits_fail-integer-longLead PASS PASS PASS PASS
Test 1literalTotaldigits_pass-integer-equalTrail: 1literalTotaldigits_pass-integer-equalTrail FAIL PASS PASS PASS
Test 1literalTotaldigits_fail-integer-longTrail: 1literalTotaldigits_fail-integer-longTrail PASS PASS PASS PASS
Test 1literalTotaldigits_pass-integer-equalLeadTrail: 1literalTotaldigits_pass-integer-equalLeadTrail FAIL PASS PASS FAIL
Test 1literalTotaldigits_fail-integer-longLeadTrail: 1literalTotaldigits_fail-integer-longLeadTrail PASS PASS PASS PASS
Test 1literalTotaldigits_pass-byte-short: 1literalTotaldigits_pass-byte-short FAIL PASS PASS FAIL
Test 1literalTotaldigits_pass-byte-equal: 1literalTotaldigits_pass-byte-equal FAIL PASS PASS PASS
Test 1literalTotaldigits_fail-byte-long: 1literalTotaldigits_fail-byte-long PASS PASS PASS PASS
Test 1literalTotaldigits_fail-float-equal: 1literalTotaldigits_fail-float-equal PASS PASS PASS FAIL
Test 1literalTotaldigits_fail-double-equal: 1literalTotaldigits_fail-double-equal PASS PASS PASS PASS
Test 1literalTotaldigits_fail-malformedxsd_decimal-1_23ab: 1literalTotaldigits_fail-malformedxsd_decimal-1_23ab PASS PASS PASS PASS
Test 1literalTotaldigits_fail-malformedxsd_decimal-1_2345ab: 1literalTotaldigits_fail-malformedxsd_decimal-1_2345ab PASS PASS PASS PASS
Test 1literalTotaldigits_fail-malformedxsd_integer-1_2345: 1literalTotaldigits_fail-malformedxsd_integer-1_2345 PASS PASS PASS PASS
Test 1literalTotaldigits_fail-iri: 1literalTotaldigits_fail-iri PASS PASS PASS PASS
Test 1literalTotaldigits_fail-bnode: 1literalTotaldigits_fail-bnode PASS PASS PASS PASS
Test 1literalMinexclusiveINTEGER_fail-low: 1literalMinexclusiveINTEGER_fail-low UNTESTED PASS PASS UNTESTED
Test 1literalMinexclusiveINTEGER_pass-equal: 1literalMinexclusiveINTEGER_pass-equal UNTESTED PASS PASS UNTESTED
Test 1literalMinexclusiveINTEGER_pass-high: 1literalMinexclusiveINTEGER_pass-high UNTESTED PASS PASS UNTESTED
Test 1literalMininclusiveINTEGER_fail-low: 1literalMininclusiveINTEGER_fail-low UNTESTED PASS PASS UNTESTED
Test 1literalMininclusiveINTEGER_pass-equal: 1literalMininclusiveINTEGER_pass-equal UNTESTED PASS PASS UNTESTED
Test 1literalMininclusiveINTEGER_pass-high: 1literalMininclusiveINTEGER_pass-high UNTESTED PASS PASS UNTESTED
Test 1literalMaxexclusiveINTEGER_pass-low: 1literalMaxexclusiveINTEGER_pass-low UNTESTED PASS PASS UNTESTED
Test 1literalMaxexclusiveINTEGER_fail-equal: 1literalMaxexclusiveINTEGER_fail-equal UNTESTED PASS PASS UNTESTED
Test 1literalMaxexclusiveINTEGER_fail-high: 1literalMaxexclusiveINTEGER_fail-high UNTESTED PASS PASS UNTESTED
Test 1literalMaxinclusiveINTEGER_pass-low: 1literalMaxinclusiveINTEGER_pass-low UNTESTED PASS PASS UNTESTED
Test 1literalMaxinclusiveINTEGER_pass-equal: 1literalMaxinclusiveINTEGER_pass-equal UNTESTED PASS PASS UNTESTED
Test 1literalMaxinclusiveINTEGER_fail-high: 1literalMaxinclusiveINTEGER_fail-high UNTESTED PASS PASS UNTESTED
Test 1floatMininclusiveINTEGER_fail-low: 1floatMininclusiveINTEGER_fail-low PASS PASS PASS PASS
Test 1floatMininclusiveINTEGER_pass-equalLead: 1floatMininclusiveINTEGER_pass-equalLead FAIL PASS PASS PASS
Test 1floatMininclusiveINTEGER_pass-equalTrail: 1floatMininclusiveINTEGER_pass-equalTrail FAIL PASS PASS PASS
Test 1floatMininclusiveINTEGER_pass-high: 1floatMininclusiveINTEGER_pass-high FAIL PASS PASS PASS
Test 1integerMininclusiveINTEGER_fail-low: 1integerMininclusiveINTEGER_fail-low PASS PASS PASS PASS
Test 1integerMininclusiveINTEGER_pass-equal: 1integerMininclusiveINTEGER_pass-equal FAIL PASS PASS PASS
Test 1integerMininclusiveINTEGER_pass-equalLead: 1integerMininclusiveINTEGER_pass-equalLead FAIL PASS PASS PASS
Test 1integerMininclusiveINTEGER_pass-high: 1integerMininclusiveINTEGER_pass-high FAIL PASS PASS PASS
Test 1floatMininclusiveINTEGERLead_pass-equal: 1floatMininclusiveINTEGERLead_pass-equal FAIL PASS PASS PASS
Test 1integerMininclusiveINTEGER_fail-integer-low: 1integerMininclusiveINTEGER_fail-integer-low PASS PASS PASS PASS
Test 1integerMininclusiveINTEGER_pass-integer-equal: 1integerMininclusiveINTEGER_pass-integer-equal FAIL PASS PASS PASS
Test 1integerMininclusiveINTEGER_pass-integer-high: 1integerMininclusiveINTEGER_pass-integer-high FAIL PASS PASS PASS
Test 1integerMininclusiveINTEGERLead_fail-integer-low: 1integerMininclusiveINTEGERLead_fail-integer-low PASS PASS PASS PASS
Test 1integerMininclusiveINTEGERLead_pass-integer-equal: 1integerMininclusiveINTEGERLead_pass-integer-equal FAIL PASS PASS PASS
Test 1integerMininclusiveINTEGERLead_pass-integer-equalLead: 1integerMininclusiveINTEGERLead_pass-integer-equalLead FAIL PASS PASS PASS
Test 1integerMininclusiveINTEGERLead_pass-integer-high: 1integerMininclusiveINTEGERLead_pass-integer-high FAIL PASS PASS PASS
Test 1integerMininclusiveDECIMAL_pass-integer-equal: 1integerMininclusiveDECIMAL_pass-integer-equal FAIL PASS PASS PASS
Test 1integerMininclusiveDECIMALLeadTrail_fail-integer-low: 1integerMininclusiveDECIMALLeadTrail_fail-integer-low PASS PASS PASS PASS
Test 1integerMininclusiveDECIMALLeadTrail_pass-integer-equal: 1integerMininclusiveDECIMALLeadTrail_pass-integer-equal FAIL PASS PASS PASS
Test 1integerMininclusiveDECIMALLeadTrail_pass-integer-equalLead: 1integerMininclusiveDECIMALLeadTrail_pass-integer-equalLead FAIL PASS PASS