From 275199f77fba9f74cf69e22d8f8c74cfa8b14364 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sat, 21 Jan 2017 12:10:09 -0800 Subject: [PATCH 1/9] Add back base & prefix values in algebra, but don't expect for ShExJ. Added failing test for validation from ShExJ. --- lib/shex/parser.rb | 8 ++++++-- spec/parser_spec.rb | 43 ++++++++++++++++++++++++++++++++++------- spec/shex_spec.rb | 4 +++- spec/validation_spec.rb | 11 +++++++++++ 4 files changed, 56 insertions(+), 10 deletions(-) diff --git a/lib/shex/parser.rb b/lib/shex/parser.rb index 9ede3ff..79cea43 100644 --- a/lib/shex/parser.rb +++ b/lib/shex/parser.rb @@ -156,7 +156,10 @@ class Parser production(:shexDoc) do |input, data, callback| data[:start] = data[:start] if data[:start] - expressions = Array(data[:codeDecl]) + expressions = [] + expressions << [:base, data[:baseDecl]] if data[:baseDecl] + expressions << [:prefix, data[:prefixDecl]] if data[:prefixDecl] + expressions += Array(data[:codeDecl]) expressions << Algebra::Start.new(data[:start]) if data[:start] expressions << data[:shapes].unshift(:shapes) if data[:shapes] @@ -168,13 +171,14 @@ class Parser # [3] baseDecl ::= "BASE" IRIREF production(:baseDecl) do |input, data, callback| - self.base_uri = iri(data[:iri]) + input[:baseDecl] = self.base_uri = iri(data[:iri]) end # [4] prefixDecl ::= "PREFIX" PNAME_NS IRIREF production(:prefixDecl) do |input, data, callback| pfx = data[:prefix] self.prefix(pfx, data[:iri]) + (input[:prefixDecl] ||= []) << [pfx.to_s, data[:iri]] end # [5] notStartAction ::= start | shapeExprDecl diff --git a/spec/parser_spec.rb b/spec/parser_spec.rb index f4eb790..adcdeb4 100644 --- a/spec/parser_spec.rb +++ b/spec/parser_spec.rb @@ -65,7 +65,8 @@ ] }), sxp: %{(schema - (shapes + (prefix (("ex" ))) + (shapes (shape (label ) (tripleConstraint (nodeConstraint iri)))))} @@ -95,6 +96,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ) ("xsd" ))) (shapes (shape (label ) (tripleConstraint @@ -121,6 +123,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ) ("rdf" )) ) (shapes (shape (label ) @@ -147,6 +150,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (shape (label ) @@ -171,6 +175,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (shape (label ) @@ -201,6 +206,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (shape (label ) @@ -249,6 +255,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ) ("foaf" ))) (shapes (shape (label ) @@ -295,6 +302,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ) ("foaf" ))) (shapes (shape (label ) @@ -343,6 +351,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ) ("foaf" ))) (shapes (shape (label ) @@ -378,6 +387,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (not (label ) @@ -414,6 +424,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ) ("Test" ))) (shapes (shape (label ) @@ -454,6 +465,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ) ("rdfs" ))) (shapes (shape (label ) @@ -480,6 +492,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ) ("xsd" ))) (shapes (nodeConstraint (label ) @@ -503,6 +516,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (shape (label ) @@ -533,6 +547,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (shape (label ) @@ -586,6 +601,7 @@ ] }), sxp: %{(schema + (prefix (("ex" ) ("foaf" ))) (shapes (shape (label ) @@ -630,6 +646,7 @@ "values": [ "http://schema.example/testingRole" ] } } } ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (shape (label ) (tripleConstraint @@ -654,6 +671,7 @@ "min": 0, "max": "*" } } ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (shape (label ) (tripleConstraint @@ -697,6 +715,7 @@ ] }, "min": 1, "max": "*" } ] } } ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (shape (label ) @@ -761,6 +780,7 @@ "values": [ "http://schema.example/ProgrammingDepartment" ] } } } ] }), sxp: %{(schema + (prefix (("ex" ))) (shapes (shape (label ) @@ -821,6 +841,7 @@ } ), sxp: %{(schema + (prefix (("ex" ) ("foaf" ) ("xsd" ) ("rdf" )) ) (shapes (shape (label ) @@ -906,6 +927,7 @@ } ), sxp: %{(schema + (prefix (("ex" ) ("xsd" ))) (shapes (shape (label ) closed (eachOf @@ -951,6 +973,7 @@ } ), sxp: %{(schema + (prefix (("ex" ) ("foaf" ) ("xsd" ) ("rdf" )) ) (shapes (shape (label ) (extra ) @@ -983,6 +1006,7 @@ } ), sxp: %{(schema + (prefix (("ex" ) ("xsd" ))) (shapes (shape (label ) @@ -1022,6 +1046,7 @@ } ), sxp: %{(schema + (prefix (("ex" ) ("foaf" ))) (shapes (and (label ) @@ -1059,6 +1084,7 @@ } ), sxp: %{(schema + (prefix (("ex" ) ("xsd" ))) (shapes (shape (label ) @@ -1084,7 +1110,9 @@ if params[:shexj] it "#{name} (shexj)" do - expect(params[:shexj]).to generate(params[:sxp].gsub(/^ /m, ''), logger: RDF::Spec.logger, format: :shexj) + # Get rid of prefix & base + sxp_source = params[:sxp].dup.gsub(/^ /m, '').split("\n").reject {|l| l =~ /\((prefix|base)/}.join("\n") + expect(params[:shexj]).to generate(sxp_source, logger: RDF::Spec.logger, format: :shexj) end it "#{name} generates shexj from shexc" do @@ -1129,11 +1157,12 @@ ex:S NOT (IRI OR NOT @ex:S) ), result: %{(schema - (shapes - (not - (label ) - (or (nodeConstraint iri) - (not (shapeRef )))) ))} + (prefix (("ex" ))) + (shapes + (not + (label ) + (or (nodeConstraint iri) + (not (shapeRef )))) ))} }, "This self-reference on a predicate designated as extra violates the negation requirement" => { input: %(PREFIX ex: ex:S EXTRA ex:p {ex:p @ex:S}), diff --git a/spec/shex_spec.rb b/spec/shex_spec.rb index faa8d96..bcf9a49 100644 --- a/spec/shex_spec.rb +++ b/spec/shex_spec.rb @@ -46,6 +46,7 @@ let(:doap_shape) {RDF::URI("TestShape")} let(:doap_graph) {RDF::Graph.load(doap_ttl)} let(:doap_sxp) {%{(schema + (prefix (("doap" ) ("dc" ))) (shapes (shape (label ) @@ -76,7 +77,8 @@ end it "parses doap.json" do - expect(File.read(doap_json)).to generate(doap_sxp, format: :shexj) + sxp = doap_sxp.split("\n").reject {|l| l =~ /\(prefix/}.join("\n") + expect(File.read(doap_json)).to generate(sxp, format: :shexj) end it "validates doap.ttl from shexc" do diff --git a/spec/validation_spec.rb b/spec/validation_spec.rb index 0d89fbe..160e04a 100644 --- a/spec/validation_spec.rb +++ b/spec/validation_spec.rb @@ -465,6 +465,17 @@ expect(schema).to satisfy(t.graph, t.data_source, t.focus, shape: t.shape, expected: expected, logger: t.logger, shapeExterns: t.shapeExterns) end + specify "#{t.name} – #{t.comment}#{' (negative)' if t.negative_test?} (ShExJ)", skip: "Validating ShExJ" do + case t.name + when 'nPlus1', 'PTstar-greedy-fail' + pending "greedy" + end + t.debug = ["info: #{t.inspect}", "schema: #{t.schema_source}"] + expected = t.positive_test? || ShEx::NotSatisfied + schema = ShEx.parse(t.schema_json, format: :shexj, validate: true, base_uri: t.base) + expect(schema).to satisfy(t.graph, t.data_source, t.focus, shape: t.shape, expected: expected, logger: t.logger, shapeExterns: t.shapeExterns) + end + # Run with rspec --tag shexr # This tests the tests, not the implementation if File.exist?(SHEXR) From 54ece383466f8eea1deeb2e623e5b80baacf3c3c Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sun, 22 Jan 2017 14:30:57 -0800 Subject: [PATCH 2/9] Remove old examples/jsonld. --- examples/jsonld/0.jsonld | 8 - examples/jsonld/README.md | 7 - examples/jsonld/annotations-example-1.jsonld | 20 - examples/jsonld/context.jsonld | 1065 -------------- examples/jsonld/datatype-example-1.jsonld | 16 - .../jsonld/dependent-shape-example.jsonld | 27 - examples/jsonld/disjunction-example.jsonld | 27 - .../jsonld/double-negated-reference.jsonld | 20 - examples/jsonld/expressions-list.shex | 8 - examples/jsonld/expressions.shex | 27 - examples/jsonld/inclusion-example.jsonld | 24 - examples/jsonld/index.html | 1234 ----------------- examples/jsonld/mk_vocab.rb | 329 ----- examples/jsonld/node-kind-example-1.jsonld | 15 - .../jsonld/numeric-facets-example-1.jsonld | 13 - examples/jsonld/recursion-example.jsonld | 17 - ...perty-with-dependent-shapes-example.jsonld | 48 - .../jsonld/semantic-actions-example-1.jsonld | 18 - examples/jsonld/shex.ttl | 355 ----- .../simple-repeated-property-examples.jsonld | 36 - .../jsonld/string-facets-example-1.jsonld | 13 - .../jsonld/string-facets-example-2.jsonld | 16 - examples/jsonld/template.html | 208 --- examples/jsonld/validation-example-1.jsonld | 9 - examples/jsonld/validation-example-2.jsonld | 12 - examples/jsonld/validation-example-3.jsonld | 17 - .../jsonld/values-constraint-example-1.jsonld | 19 - .../jsonld/values-constraint-example-2.jsonld | 25 - .../jsonld/values-constraint-example-3.jsonld | 24 - examples/jsonld/vocab.csv | 70 - 30 files changed, 3727 deletions(-) delete mode 100644 examples/jsonld/0.jsonld delete mode 100644 examples/jsonld/README.md delete mode 100644 examples/jsonld/annotations-example-1.jsonld delete mode 100644 examples/jsonld/context.jsonld delete mode 100644 examples/jsonld/datatype-example-1.jsonld delete mode 100644 examples/jsonld/dependent-shape-example.jsonld delete mode 100644 examples/jsonld/disjunction-example.jsonld delete mode 100644 examples/jsonld/double-negated-reference.jsonld delete mode 100644 examples/jsonld/expressions-list.shex delete mode 100644 examples/jsonld/expressions.shex delete mode 100644 examples/jsonld/inclusion-example.jsonld delete mode 100644 examples/jsonld/index.html delete mode 100755 examples/jsonld/mk_vocab.rb delete mode 100644 examples/jsonld/node-kind-example-1.jsonld delete mode 100644 examples/jsonld/numeric-facets-example-1.jsonld delete mode 100644 examples/jsonld/recursion-example.jsonld delete mode 100644 examples/jsonld/repeated-property-with-dependent-shapes-example.jsonld delete mode 100644 examples/jsonld/semantic-actions-example-1.jsonld delete mode 100644 examples/jsonld/shex.ttl delete mode 100644 examples/jsonld/simple-repeated-property-examples.jsonld delete mode 100644 examples/jsonld/string-facets-example-1.jsonld delete mode 100644 examples/jsonld/string-facets-example-2.jsonld delete mode 100644 examples/jsonld/template.html delete mode 100644 examples/jsonld/validation-example-1.jsonld delete mode 100644 examples/jsonld/validation-example-2.jsonld delete mode 100644 examples/jsonld/validation-example-3.jsonld delete mode 100644 examples/jsonld/values-constraint-example-1.jsonld delete mode 100644 examples/jsonld/values-constraint-example-2.jsonld delete mode 100644 examples/jsonld/values-constraint-example-3.jsonld delete mode 100644 examples/jsonld/vocab.csv diff --git a/examples/jsonld/0.jsonld b/examples/jsonld/0.jsonld deleted file mode 100644 index 3cd6274..0000000 --- a/examples/jsonld/0.jsonld +++ /dev/null @@ -1,8 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://a.example/S1", - "type": "Shape" - } -} \ No newline at end of file diff --git a/examples/jsonld/README.md b/examples/jsonld/README.md deleted file mode 100644 index 10d0139..0000000 --- a/examples/jsonld/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Updating vocabulary - -Vocabulary definitions are managed in vocab.csv. Add or change entries within this file. Regenerate shex.ttl, context.jsonld, and index.html as described below. - -# Building index.html, shex.jsonld and shex.ttl - -All files are based on vocab.csv,. Run `mk_vocab.rb` to build both `index.html`, `context.jsonld` and `shex.ttl` diff --git a/examples/jsonld/annotations-example-1.jsonld b/examples/jsonld/annotations-example-1.jsonld deleted file mode 100644 index dd5a112..0000000 --- a/examples/jsonld/annotations-example-1.jsonld +++ /dev/null @@ -1,20 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes":{ - "id": "http://schema.example/IssueShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/status", - "annotations": [ - { "type": "Annotation", - "predicate": "rdfs:comment", - "object": {"@value": "Represents reported software issues."} }, - { "type": "Annotation", - "predicate": "rdfs:label", - "object": {"@value": "software issue"} } - ] - } - } -} \ No newline at end of file diff --git a/examples/jsonld/context.jsonld b/examples/jsonld/context.jsonld deleted file mode 100644 index 2c05563..0000000 --- a/examples/jsonld/context.jsonld +++ /dev/null @@ -1,1065 +0,0 @@ -{ - "@context": { - "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "shex": "http://shexspec.github.io/ns/", - "xsd": "http://www.w3.org/2001/XMLSchema#", - "annotations": { - "@id": "annotation", - "@type": "@id" - }, - "exclusions": { - "@id": "exclusion", - "@type": "@id" - }, - "id": "@id", - "type": "@type", - "values": { - "@id": "value", - "@type": "@id" - }, - "Annotation": "shex:Annotation", - "EachOf": "shex:EachOf", - "Inclusion": "shex:Inclusion", - "NodeConstraint": "shex:NodeConstraint", - "NodeKind": "shex:NodeKind", - "OneOf": "shex:OneOf", - "Schema": "shex:Schema", - "SemActs": "shex:SemActs", - "Shape": "shex:Shape", - "ShapeAnd": "shex:ShapeAnd", - "ShapeExpression": "shex:ShapeExpression", - "ShapeExternal": "shex:ShapeExternal", - "ShapeNot": "shex:ShapeNot", - "ShapeOr": "shex:ShapeOr", - "ShapeRef": "shex:ShapeRef", - "Stem": "shex:Stem", - "StemRange": "shex:StemRange", - "TripleConstraint": "shex:TripleConstraint", - "TripleExpression": "shex:TripleExpression", - "Wildcard": "shex:Wildcard", - "annotation": { - "@id": "shex:annotation", - "@type": "@id" - }, - "closed": { - "@id": "shex:closed", - "@type": "xsd:boolean" - }, - "code": { - "@id": "shex:code", - "@language": null - }, - "datatype": { - "@id": "shex:datatype", - "@type": "@id" - }, - "exclusion": { - "@id": "shex:exclusion", - "@type": "@id" - }, - "expression": { - "@id": "shex:expression", - "@type": "@id" - }, - "expressions": { - "@id": "shex:expressions", - "@type": "@id", - "@container": "@list" - }, - "extra": { - "@id": "shex:extra", - "@type": "@id" - }, - "fraction digits": { - "@id": "shex:fraction digits", - "@type": "xsd:nonNegativeInteger" - }, - "include": { - "@id": "shex:include", - "@type": "@id" - }, - "inverse": { - "@id": "shex:inverse", - "@type": "xsd:boolean" - }, - "length": { - "@id": "shex:length", - "@type": "xsd:nonNegativeInteger" - }, - "max": { - "@id": "shex:max" - }, - "maxexclusive": { - "@id": "shex:maxexclusive", - "@type": "xsd:integer" - }, - "maxinclusive": { - "@id": "shex:maxinclusive", - "@type": "xsd:integer" - }, - "maxlength": { - "@id": "shex:maxlength", - "@type": "xsd:nonNegativeInteger" - }, - "min": { - "@id": "shex:min", - "@type": "xsd:nonNegativeInteger" - }, - "minexclusive": { - "@id": "shex:minexclusive", - "@type": "xsd:integer" - }, - "mininclusive": { - "@id": "shex:mininclusive", - "@type": "xsd:integer" - }, - "minlength": { - "@id": "shex:minlength", - "@type": "xsd:nonNegativeInteger" - }, - "name": { - "@id": "shex:name", - "@type": "@id" - }, - "nodeKind": { - "@id": "shex:nodeKind", - "@language": null - }, - "numericFacet": { - "@id": "shex:numericFacet" - }, - "object": { - "@id": "shex:object", - "@type": "@id" - }, - "pattern": { - "@id": "shex:pattern", - "@language": null - }, - "predicate": { - "@id": "shex:predicate", - "@type": "@id" - }, - "reference": { - "@id": "shex:reference", - "@type": "@id" - }, - "semAct": { - "@id": "shex:semAct", - "@type": "@id" - }, - "shapes": { - "@id": "shex:shapes", - "@type": "@id" - }, - "shapeExpr": { - "@id": "shex:shapeExpr", - "@type": "@id" - }, - "shapeExprs": { - "@id": "shex:shapeExprs", - "@type": "@id", - "@container": "@list" - }, - "start": { - "@id": "shex:start", - "@type": "@id" - }, - "startAct": { - "@id": "shex:startAct", - "@type": "@id", - "@container": "@list" - }, - "stem": { - "@id": "shex:stem", - "@type": "xsd:anyUri" - }, - "stringFacet": { - "@id": "shex:stringFacet" - }, - "totaldigits": { - "@id": "shex:totaldigits", - "@type": "xsd:nonNegativeInteger" - }, - "value": { - "@id": "shex:value", - "@type": "@id" - }, - "valueExpr": { - "@id": "shex:valueExpr", - "@type": "@id" - }, - "xsFacet": { - "@id": "shex:xsFacet" - } - }, - "@graph": { - "@context": { - "id": "@id", - "type": "@type", - "dc:title": { - "@container": "@language" - }, - "dc:description": { - "@container": "@language" - }, - "dc:date": { - "@type": "xsd:date" - }, - "rdfs:comment": { - "@container": "@language" - }, - "rdfs:domain": { - "@type": "@id" - }, - "rdfs:label": { - "@container": "@language" - }, - "rdfs:range": { - "@type": "@id" - }, - "rdfs:seeAlso": { - "@type": "@id" - }, - "rdfs:subClassOf": { - "@type": "@id" - }, - "rdfs:subPropertyOf": { - "@type": "@id" - }, - "owl:equivalentClass": { - "@type": "@vocab" - }, - "owl:equivalentProperty": { - "@type": "@vocab" - }, - "owl:oneOf": { - "@container": "@list", - "@type": "@vocab" - }, - "owl:imports": { - "@type": "@id" - }, - "owl:versionInfo": { - "@type": "@id" - }, - "owl:inverseOf": { - "@type": "@vocab" - }, - "owl:unionOf": { - "@type": "@vocab", - "@container": "@list" - }, - "rdfs_classes": { - "@reverse": "rdfs:isDefinedBy", - "@type": "@id" - }, - "rdfs_properties": { - "@reverse": "rdfs:isDefinedBy", - "@type": "@id" - }, - "rdfs_datatypes": { - "@reverse": "rdfs:isDefinedBy", - "@type": "@id" - }, - "rdfs_instances": { - "@reverse": "rdfs:isDefinedBy", - "@type": "@id" - } - }, - "@id": "http://shexspec.github.io/ns/", - "@type": "owl:Ontology", - "dc:title": { - "en": "Shape Expression Vocabulary Terms" - }, - "dc:description": { - "en": "This document describes the RDFS vocabulary description used in the Shape Expression Language (ShEx) [[shex]] along with the default JSON-LD Context." - }, - "dc:date": "2016-12-21", - "owl:versionInfo": "https://github.com/shexSpec/spec/commit/040dcf85ca59170ebd9fb2190061597ed08ab3ab", - "rdfs:seeAlso": [ - "http://shexspec.github.io/spec" - ], - "rdfs_classes": [ - { - "@id": "shex:Annotation", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Annotation" - }, - "rdfs:comment": { - "en": "Annotations provide a format-independent way to provide additional information about elements in a schema. " - } - }, - { - "@id": "shex:EachOf", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Each Of" - }, - "rdfs:comment": { - "en": "A TripleExpression composed of one or more sub-expressions, all of which must match." - }, - "rdfs:subClassOf": "shex:TripleExpression" - }, - { - "@id": "shex:Inclusion", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Inclusion" - }, - "rdfs:comment": { - "en": "A TripleExpression included from a referenced ShapeExpression." - }, - "rdfs:subClassOf": "shex:TripleExpression" - }, - { - "@id": "shex:NodeConstraint", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Node Constraint" - }, - "rdfs:comment": { - "en": "A constraint on the type or value of an RDF Node." - }, - "rdfs:subClassOf": "shex:ShapeExpression" - }, - { - "@id": "shex:NodeKind", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Node Kind" - }, - "rdfs:comment": { - "en": "The set of kinds of RDF Nodes." - } - }, - { - "@id": "shex:OneOf", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "One Of" - }, - "rdfs:comment": { - "en": "A TripleExpression composed of one or more sub-expressions, one of which must match." - }, - "rdfs:subClassOf": "shex:TripleExpression" - }, - { - "@id": "shex:Schema", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Schema" - }, - "rdfs:comment": { - "en": "A Schema contains the set of shapes, used for matching a focus node." - } - }, - { - "@id": "shex:SemActs", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Semantic Actions" - }, - "rdfs:comment": { - "en": "A list of Semantic Actions that serve as an extension point for Shape Expressions. They appear in lists in Schema's startActs and Shape, OneOf, EachOf and TripleConstraint's semActs." - } - }, - { - "@id": "shex:Shape", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Shape Or" - }, - "rdfs:comment": { - "en": "A shapes schema is captured in a Schema object where shapes is a mapping from shape label to shape expression." - }, - "rdfs:subClassOf": "shex:ShapeExpression" - }, - { - "@id": "shex:ShapeAnd", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Shape And" - }, - "rdfs:comment": { - "en": "A ShapeExpression composed of one or more sub-expressions, all of which must match." - }, - "rdfs:subClassOf": "shex:ShapeExpression" - }, - { - "@id": "shex:ShapeExpression", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Shape Expression" - }, - "rdfs:comment": { - "en": "The abstract class of Shape Expressions." - } - }, - { - "@id": "shex:ShapeExternal", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Shape External" - }, - "rdfs:comment": { - "en": "A reference to a shape defined in some external Schema." - }, - "rdfs:subClassOf": "shex:ShapeExpression" - }, - { - "@id": "shex:ShapeNot", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Shape Not" - }, - "rdfs:comment": { - "en": "A ShapeNot is satisfied when it’s included ShapeExpression is not satisfied." - }, - "rdfs:subClassOf": "shex:ShapeExpression" - }, - { - "@id": "shex:ShapeOr", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Shape Or" - }, - "rdfs:comment": { - "en": "A ShapeExpression composed of one or more sub-expressions, one of which must match." - }, - "rdfs:subClassOf": "shex:ShapeExpression" - }, - { - "@id": "shex:ShapeRef", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Shape Ref" - }, - "rdfs:comment": { - "en": "A reference to a ShapeExpression." - }, - "rdfs:subClassOf": "shex:ShapeExpression" - }, - { - "@id": "shex:Stem", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Stem" - }, - "rdfs:comment": { - "en": "An IRI prefix used for matching IRIs." - } - }, - { - "@id": "shex:StemRange", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "StemRange" - }, - "rdfs:comment": { - "en": "An IRI prefix (or wildcard) along with a set of excluded values, used for node matching." - } - }, - { - "@id": "shex:TripleConstraint", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Triple Constraint" - }, - "rdfs:comment": { - "en": "A constraint on a triple having a specific predicate and optionally a shape expression used for matching values." - }, - "rdfs:subClassOf": "shex:TripleExpression" - }, - { - "@id": "shex:TripleExpression", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Triple Expression" - }, - "rdfs:comment": { - "en": "The abstract class of Triple Expressions." - } - }, - { - "@id": "shex:Wildcard", - "@type": "rdfs:Class", - "rdfs:label": { - "en": "Wildcard" - }, - "rdfs:comment": { - "en": "Indicates that a stem is a Wildcard, rather than a URI prefix." - } - } - ], - "rdfs_properties": [ - { - "@id": "shex:annotation", - "@type": "rdf:Property", - "rdfs:label": { - "en": "annotation" - }, - "rdfs:comment": { - "en": "Annotations on a TripleExpression." - }, - "rdfs:domain": { - "owl:unionOf": [ - "shex:EachOf", - "shex:OneOf", - "shex:TripleConstraint" - ] - }, - "rdfs:range": "shex:Annotation" - }, - { - "@id": "shex:closed", - "@type": "rdf:Property", - "rdfs:label": { - "en": "closed" - }, - "rdfs:comment": { - "en": "Indicates that a Shape is closed, meaning that it may contain no property values other than those used within TripleConstraints." - }, - "rdfs:domain": "shex:Shape", - "rdfs:range": "xsd:boolean" - }, - { - "@id": "shex:code", - "@type": "rdf:Property", - "rdfs:label": { - "en": "code" - }, - "rdfs:comment": { - "en": "Code executed by Semantic Action." - }, - "rdfs:domain": "shex:SemAct", - "rdfs:range": "xsd:string" - }, - { - "@id": "shex:datatype", - "@type": "rdf:Property", - "rdfs:label": { - "en": "datatype" - }, - "rdfs:comment": { - "en": "A datatype constraint." - }, - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": "rdfs:Datatype" - }, - { - "@id": "shex:exclusion", - "@type": "rdf:Property", - "rdfs:label": { - "en": "exclusion" - }, - "rdfs:comment": { - "en": "Values that are excluded from value matching." - }, - "rdfs:domain": "shex:StemRange", - "rdfs:range": { - "owl:unionOf": [ - "rdfs:Resource", - "shex:Stem" - ] - } - }, - { - "@id": "shex:expression", - "@type": "rdf:Property", - "rdfs:label": { - "en": "expression" - }, - "rdfs:comment": { - "en": "Expression associated with the TripleExpression." - }, - "rdfs:domain": { - "owl:unionOf": [ - "shex:Shape", - "shex:EachOf", - "shex:OneOf" - ] - }, - "rdfs:range": "shex:TripleExpression" - }, - { - "@id": "shex:expressions", - "@type": "rdf:Property", - "rdfs:label": { - "en": "expressions" - }, - "rdfs:comment": { - "en": "List of 2 or more expressions associated with the TripleExpression." - }, - "rdfs:domain": { - "owl:unionOf": [ - "shex:EachOf", - "shex:OneOf" - ] - }, - "rdfs:range": "shex:TripleExpression" - }, - { - "@id": "shex:extra", - "@type": "rdf:Property", - "rdfs:label": { - "en": "extra" - }, - "rdfs:comment": { - "en": "Properties which may have extra values beyond those matched through a constraint." - }, - "rdfs:domain": "shex:Shape", - "rdfs:range": "rdfs:Resource" - }, - { - "@id": "shex:fraction digits", - "@type": "rdf:Property", - "rdfs:label": { - "en": "fraction digits" - }, - "rdfs:comment": { - "en": "for \"fractiondigits\" constraints, v is less than or equals the number of digits to the right of the decimal place in the XML Schema canonical form[xmlschema-2] of the value of n, ignoring trailing zeros." - }, - "rdfs:subPropertyOf": "shex:numericFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": "xsd:nonNegativeInteger" - }, - { - "@id": "shex:include", - "@type": "rdf:Property", - "rdfs:label": { - "en": "include" - }, - "rdfs:comment": { - "en": "Reference to a shape used to find a TripleConstraint." - }, - "rdfs:domain": "shex:Inclusion", - "rdfs:range": "shex:Shape" - }, - { - "@id": "shex:inverse", - "@type": "rdf:Property", - "rdfs:label": { - "en": "inverse" - }, - "rdfs:comment": { - "en": "Constrains the subject of a triple, rather than the object." - }, - "rdfs:domain": "shex:TripleConstraint", - "rdfs:range": "xsd:boolean" - }, - { - "@id": "shex:length", - "@type": "rdf:Property", - "rdfs:label": { - "en": "length" - }, - "rdfs:comment": { - "en": "The exact length of the value of the cell." - }, - "rdfs:subPropertyOf": "shex:stringFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": "xsd:nonNegativeInteger" - }, - { - "@id": "shex:max", - "@type": "rdf:Property", - "rdfs:label": { - "en": "maximum cardinality" - }, - "rdfs:comment": { - "en": "Maximum number of times this TripleExpression may match." - }, - "rdfs:domain": { - "owl:unionOf": [ - "shex:EachOf", - "shex:OneOf", - "shex:TripleConstraint" - ] - } - }, - { - "@id": "shex:maxexclusive", - "@type": "rdf:Property", - "rdfs:label": { - "en": "max exclusive" - }, - "rdfs:comment": { - "en": "An atomic property that contains a single number that is the maximum valid value (exclusive)." - }, - "rdfs:subPropertyOf": "shex:numericFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": { - "owl:unionOf": [ - "xsd:integer", - "xsd:decimal", - "xsd:double" - ] - } - }, - { - "@id": "shex:maxinclusive", - "@type": "rdf:Property", - "rdfs:label": { - "en": "max inclusive" - }, - "rdfs:comment": { - "en": "An atomic property that contains a single number that is the maximum valid value (inclusive)." - }, - "rdfs:subPropertyOf": "shex:numericFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": { - "owl:unionOf": [ - "xsd:integer", - "xsd:decimal", - "xsd:double" - ] - } - }, - { - "@id": "shex:maxlength", - "@type": "rdf:Property", - "rdfs:label": { - "en": "max length" - }, - "rdfs:comment": { - "en": "A numeric atomic property that contains a single integer that is the maximum length of the value." - }, - "rdfs:subPropertyOf": "shex:stringFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": "xsd:nonNegativeInteger" - }, - { - "@id": "shex:min", - "@type": "rdf:Property", - "rdfs:label": { - "en": "minimum cardinatliy" - }, - "rdfs:comment": { - "en": "Minimum number of times this TripleExpression may match." - }, - "rdfs:domain": { - "owl:unionOf": [ - "shex:EachOf", - "shex:OneOf", - "shex:TripleConstraint" - ] - }, - "rdfs:range": "xsd:nonNegativeInteger" - }, - { - "@id": "shex:minexclusive", - "@type": "rdf:Property", - "rdfs:label": { - "en": "min exclusive" - }, - "rdfs:comment": { - "en": "An atomic property that contains a single number that is the minimum valid value (exclusive)." - }, - "rdfs:subPropertyOf": "shex:numericFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": { - "owl:unionOf": [ - "xsd:integer", - "xsd:decimal", - "xsd:double" - ] - } - }, - { - "@id": "shex:mininclusive", - "@type": "rdf:Property", - "rdfs:label": { - "en": "min inclusive" - }, - "rdfs:comment": { - "en": "An atomic property that contains a single number that is the minimum valid value (inclusive)." - }, - "rdfs:subPropertyOf": "shex:numericFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": { - "owl:unionOf": [ - "xsd:integer", - "xsd:decimal", - "xsd:double" - ] - } - }, - { - "@id": "shex:minlength", - "@type": "rdf:Property", - "rdfs:label": { - "en": "min length" - }, - "rdfs:comment": { - "en": "An atomic property that contains a single integer that is the minimum length of the value." - }, - "rdfs:subPropertyOf": "shex:stringFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": "xsd:nonNegativeInteger" - }, - { - "@id": "shex:name", - "@type": "rdf:Property", - "rdfs:label": { - "en": "name" - }, - "rdfs:comment": { - "en": "Identifier of SemAct extension." - }, - "rdfs:domain": "shex:SemAct", - "rdfs:range": "rdfs:Resource" - }, - { - "@id": "shex:nodeKind", - "@type": "rdf:Property", - "rdfs:label": { - "en": "node kind" - }, - "rdfs:comment": { - "en": "Restiction on the kind of node matched; restricted to the defined instances of NodeKind. One of “iri”, “bnode”, “literal”, or “nonliteral”." - }, - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": "xsd:string" - }, - { - "@id": "shex:numericFacet", - "@type": "rdf:Property", - "rdfs:label": { - "en": "" - }, - "rdfs:comment": { - "en": "Abstract property of numeric facets on a NodeConstraint." - }, - "rdfs:subPropertyOf": "shex:xsFacet" - }, - { - "@id": "shex:object", - "@type": "rdf:Property", - "rdfs:label": { - "en": "object" - }, - "rdfs:comment": { - "en": "The object of an Annotation." - }, - "rdfs:domain": "shex:Annotation", - "rdfs:range": "rdfs:Resource" - }, - { - "@id": "shex:pattern", - "@type": "rdf:Property", - "rdfs:label": { - "en": "pattern" - }, - "rdfs:comment": { - "en": "A regular expression used for matching a value." - }, - "rdfs:subPropertyOf": "shex:stringFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": "xsd:string" - }, - { - "@id": "shex:predicate", - "@type": "rdf:Property", - "rdfs:label": { - "en": "predicate" - }, - "rdfs:comment": { - "en": "The predicate of a TripleConstraint or Annotation." - }, - "rdfs:domain": { - "owl:unionOf": [ - "shex:Annotation", - "shex:TripleConstraint" - ] - }, - "rdfs:range": "rdfs:Resource" - }, - { - "@id": "shex:reference", - "@type": "rdf:Property", - "rdfs:label": { - "en": "reference" - }, - "rdfs:comment": { - "en": "Reference to a shape." - }, - "rdfs:domain": "shex:ShapeRef", - "rdfs:range": "shex:Shape" - }, - { - "@id": "shex:semAct", - "@type": "rdf:Property", - "rdfs:label": { - "en": "semantic action" - }, - "rdfs:comment": { - "en": "Semantic Actions on this TripleExpression." - }, - "rdfs:domain": { - "owl:unionOf": [ - "shex:EachOf", - "shex:OneOf", - "shex:TripleConstraint" - ] - }, - "rdfs:range": "shex:SemAct" - }, - { - "@id": "shex:shapes", - "@type": "rdf:Property", - "rdfs:label": { - "en": "shapes" - }, - "rdfs:comment": { - "en": "Shapes in this Schema." - }, - "rdfs:domain": "shex:Schema", - "rdfs:range": "shex:ShapeExpression" - }, - { - "@id": "shex:shapeExpr", - "@type": "rdf:Property", - "rdfs:label": { - "en": "shape expression" - }, - "rdfs:comment": { - "en": "Shape Expression referenced by this shape." - }, - "rdfs:domain": "shex:ShapeNot", - "rdfs:range": "shex:ShapeExpression" - }, - { - "@id": "shex:shapeExprs", - "@type": "rdf:Property", - "rdfs:label": { - "en": "shape expressions" - }, - "rdfs:comment": { - "en": "A list of 2 or more Shape Expressions referenced by this shape." - }, - "rdfs:subPropertyOf": "shex:shapeExpr", - "rdfs:domain": { - "owl:unionOf": [ - "shex:ShapeAnd", - "shex:ShapeOr" - ] - }, - "rdfs:range": "shex:ShapeExpression" - }, - { - "@id": "shex:start", - "@type": "rdf:Property", - "rdfs:label": { - "en": "start" - }, - "rdfs:comment": { - "en": "A ShapeExpression matched against the focus node prior to any other mapped expressions." - }, - "rdfs:domain": "shex:Schema", - "rdfs:range": "shex:ShapeExpression" - }, - { - "@id": "shex:startAct", - "@type": "rdf:Property", - "rdfs:label": { - "en": "start actions" - }, - "rdfs:comment": { - "en": "Semantic Actions run on the Schema." - }, - "rdfs:domain": "shex:Schema", - "rdfs:range": "shex:SemAct" - }, - { - "@id": "shex:stem", - "@type": "rdf:Property", - "rdfs:label": { - "en": "stem" - }, - "rdfs:comment": { - "en": "A stem value used for matching or excluding values." - }, - "rdfs:domain": { - "owl:unionOf": [ - "shex:Stem", - "shex:StemRange" - ] - }, - "rdfs:range": { - "owl:unionOf": [ - "xsd:anyUri", - "shex:Wildcard" - ] - } - }, - { - "@id": "shex:stringFacet", - "@type": "rdf:Property", - "rdfs:label": { - "en": "" - }, - "rdfs:comment": { - "en": "An abstract property of string facets on a NodeConstraint." - }, - "rdfs:subPropertyOf": "shex:xsFacet" - }, - { - "@id": "shex:totaldigits", - "@type": "rdf:Property", - "rdfs:label": { - "en": "total digits" - }, - "rdfs:comment": { - "en": "for \"totaldigits\" constraints, v equals the number of digits in the XML Schema canonical form[xmlschema-2] of the value of n" - }, - "rdfs:subPropertyOf": "shex:numericFacet", - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": "xsd:nonNegativeInteger" - }, - { - "@id": "shex:value", - "@type": "rdf:Property", - "rdfs:label": { - "en": "value" - }, - "rdfs:comment": { - "en": "A value restriction on a NodeConstraint." - }, - "rdfs:domain": "shex:NodeConstraint", - "rdfs:range": { - "owl:unionOf": [ - "rdfs:Resource", - "shex:Stem", - "shex:StemRange" - ] - } - }, - { - "@id": "shex:valueExpr", - "@type": "rdf:Property", - "rdfs:label": { - "en": "value expression" - }, - "rdfs:comment": { - "en": "A ShapeExpression used for matching the object (or subject if inverted) of a TripleConstraint." - }, - "rdfs:domain": "shex:TripleConstraint", - "rdfs:range": "shex:ShapeExpression" - }, - { - "@id": "shex:xsFacet", - "@type": "rdf:Property", - "rdfs:label": { - "en": "" - }, - "rdfs:comment": { - "en": "An abstract property of string and numeric facets on a NodeConstraint." - }, - "rdfs:domain": "shex:NodeConstraint" - } - ] - } -} diff --git a/examples/jsonld/datatype-example-1.jsonld b/examples/jsonld/datatype-example-1.jsonld deleted file mode 100644 index 979f9f5..0000000 --- a/examples/jsonld/datatype-example-1.jsonld +++ /dev/null @@ -1,16 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/IssueShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/submittedOn", - "valueExpr": { - "type": "NodeConstraint", - "datatype": "xsd:dateTime" - } - } - } -} \ No newline at end of file diff --git a/examples/jsonld/dependent-shape-example.jsonld b/examples/jsonld/dependent-shape-example.jsonld deleted file mode 100644 index 0f64d36..0000000 --- a/examples/jsonld/dependent-shape-example.jsonld +++ /dev/null @@ -1,27 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": [{ - "id": "http://schema.example/IssueShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/reproducedBy", - "valueExpr": { - "type": "ShapeRef", - "reference": "http://schema.example/TesterShape" - } - } - }, { - "id": "http://schema.example/TesterShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/role", - "valueExpr": { - "type": "NodeConstraint", - "values": [ "http://schema.example/testingRole" ] - } - } - }] -} \ No newline at end of file diff --git a/examples/jsonld/disjunction-example.jsonld b/examples/jsonld/disjunction-example.jsonld deleted file mode 100644 index 0306e21..0000000 --- a/examples/jsonld/disjunction-example.jsonld +++ /dev/null @@ -1,27 +0,0 @@ -{ - "@context": ["context.jsonld", {"foaf": "http://xmlns.com/foaf/0.1/"}], - "type": "Schema", - "shapes": { - "id": "http://schema.example/UserShape", - "type": "Shape", - "expression": { - "type": "OneOf", - "expressions": [ - { "type": "TripleConstraint", - "predicate": "foaf:name", - "valueExpr": - { "type": "NodeConstraint", "nodeKind": "literal" } }, - { "type": "EachOf", - "expressions": [ - { "type": "TripleConstraint", - "predicate": "foaf:givenName", - "valueExpr": - { "type": "NodeConstraint", "nodeKind": "literal" }, - "min": 1, "max": "*" }, - { "type": "TripleConstraint", - "predicate": "foaf:familyName", - "valueExpr": - { "type": "NodeConstraint", "nodeKind": "literal" } } - ] } - ] } - } } \ No newline at end of file diff --git a/examples/jsonld/double-negated-reference.jsonld b/examples/jsonld/double-negated-reference.jsonld deleted file mode 100644 index a918f22..0000000 --- a/examples/jsonld/double-negated-reference.jsonld +++ /dev/null @@ -1,20 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/#S", - "type": "ShapeNot", - "expression": { - "type": "ShapeOr", - "expressions": [ - { "type": "NodeConstraint", "nodeKind": "iri" }, - { "type": "ShapeNot", - "expression": { - "type": "ShapeRef", - "reference": "http://schema.example/#S" - } - } - ] - } - } -} \ No newline at end of file diff --git a/examples/jsonld/expressions-list.shex b/examples/jsonld/expressions-list.shex deleted file mode 100644 index 36903be..0000000 --- a/examples/jsonld/expressions-list.shex +++ /dev/null @@ -1,8 +0,0 @@ -PREFIX rdf: -PREFIX shex: -PREFIX ex: - -shex:EachOf CLOSED { - rdf:type shex:EachOf; - shex:expressions LIST(@shex:TripleExpression{2,}){1,3} -} diff --git a/examples/jsonld/expressions.shex b/examples/jsonld/expressions.shex deleted file mode 100644 index b773688..0000000 --- a/examples/jsonld/expressions.shex +++ /dev/null @@ -1,27 +0,0 @@ -PREFIX rdf: -PREFIX shex: -PREFIX ex: - -shex:EachOf CLOSED { - rdf:type shex:EachOf; - shex:expressions BNODE @ex:ListOfTwoExpressions; -} - -ex:ListOfTwoExpressions CLOSED { - rdf:type rdf:List?; - rdf:first @shex:TripleExpression; - rdf:rest { - rdf:first @shex:TripleExpression; - rdf:rest @ex:ListOfExpressions; - } -} - -ex:ListOfExpressions CLOSED { - rdf:type rdf:List?; - rdf:first @shex:TripleExpression; - rdf:rest [rdf:nil] OR @ex:ListOfExpressions; -} - -shex:TripleExpression { - rdf:type shex:OneOf OR shex:EachOf OR shex:Inclusion OR shex:TripleConstraint; -} diff --git a/examples/jsonld/inclusion-example.jsonld b/examples/jsonld/inclusion-example.jsonld deleted file mode 100644 index 0e5a03a..0000000 --- a/examples/jsonld/inclusion-example.jsonld +++ /dev/null @@ -1,24 +0,0 @@ -{ - "@context": ["context.jsonld", {"foaf": "http://xmlns.com/foaf/0.1/"}], - "type":"Schema", - "shapes": [{ - "id": "http://schema.example/PersonShape", - "type":"Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://xmlns.com/foaf/0.1/name" - } - }, { - "id": "http://schema.example/EmployeeShape", - "type":"Shape", - "expression": { - "type":"EachOf", - "expressions": [ - { "type": "Inclusion", "include": "http://schema.example/PersonShape" }, - { "type": "TripleConstraint", - "predicate": "http://schema.example/employeeNumber" - } - ] - } - }] -} \ No newline at end of file diff --git a/examples/jsonld/index.html b/examples/jsonld/index.html deleted file mode 100644 index e3ca207..0000000 --- a/examples/jsonld/index.html +++ /dev/null @@ -1,1234 +0,0 @@ - - - - Shape Expression Vocabulary Terms - - - - - - - -
-

This document describes the - Shape Expression Vocabulary Terms - and Term definitions used - for creating Metadata descriptions for Tabular Data. This document provides the RDFS [[RDF-SCHEMA]] vocabulary definition for terms defined - in [[tabular-metadata]] and a description of the JSON-LD context definition for use with - defining metadata documents.

-

Alternate versions of the vocabulary definition exist in - Turtle and - JSON-LD, - which also includes the @context required for metadata descriptions. - These versions may also be retrieved from FIXME using an appropiate HTTP Accept header. -

-
-
Published:
-
Version Info:
-
https://github.com/shexSpec/spec/commit/040dcf85ca59170ebd9fb2190061597ed08ab3ab
-
See Also:
-
http://shexspec.github.io/spec
-
-
-
-

- FIXME -

-
-
-

Introduction

-

This document describes the RDFS vocabulary description used in the Shape Expression Language (ShEx) [[shex]] along with the default JSON-LD Context.

-

This specification makes use of the following namespaces:

-
-
shex:
-
http://shexspec.github.io/ns/
-
rdf:
-
http://www.w3.org/1999/02/22-rdf-syntax-ns#
-
rdfs:
-
http://www.w3.org/2000/01/rdf-schema#
-
xsd:
-
http://www.w3.org/2001/XMLSchema#
-
-
-
-

Class Definitions

-

The following are class definitions in the shex namespace:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Annotation - Annotation -

Annotations provide a format-independent way to provide additional information about elements in a schema.

- -
EachOf - Each Of -

A TripleExpression composed of one or more sub-expressions, all of which must match.

- -
-
rdfs:subClassOf
-
shex:TripleExpression
-
-
Inclusion - Inclusion -

A TripleExpression included from a referenced ShapeExpression.

- -
-
rdfs:subClassOf
-
shex:TripleExpression
-
-
NodeConstraint - Node Constraint -

A constraint on the type or value of an RDF Node.

- -
-
rdfs:subClassOf
-
shex:ShapeExpression
-
-
NodeKind - Node Kind -

The set of kinds of RDF Nodes.

- -
OneOf - One Of -

A TripleExpression composed of one or more sub-expressions, one of which must match.

- -
-
rdfs:subClassOf
-
shex:TripleExpression
-
-
Schema - Schema -

A Schema contains the set of shapes, used for matching a focus node.

- -
SemActs - Semantic Actions -

A list of Semantic Actions that serve as an extension point for Shape Expressions. They appear in lists in Schema's startActs and Shape, OneOf, EachOf and TripleConstraint's semActs.

- -
Shape - Shape Or -

A shapes schema is captured in a Schema object where shapes is a mapping from shape label to shape expression.

- -
-
rdfs:subClassOf
-
shex:ShapeExpression
-
-
ShapeAnd - Shape And -

A ShapeExpression composed of one or more sub-expressions, all of which must match.

- -
-
rdfs:subClassOf
-
shex:ShapeExpression
-
-
ShapeExpression - Shape Expression -

The abstract class of Shape Expressions.

- -
ShapeExternal - Shape External -

A reference to a shape defined in some external Schema.

- -
-
rdfs:subClassOf
-
shex:ShapeExpression
-
-
ShapeNot - Shape Not -

A ShapeNot is satisfied when it’s included ShapeExpression is not satisfied.

- -
-
rdfs:subClassOf
-
shex:ShapeExpression
-
-
ShapeOr - Shape Or -

A ShapeExpression composed of one or more sub-expressions, one of which must match.

- -
-
rdfs:subClassOf
-
shex:ShapeExpression
-
-
ShapeRef - Shape Ref -

A reference to a ShapeExpression.

- -
-
rdfs:subClassOf
-
shex:ShapeExpression
-
-
Stem - Stem -

An IRI prefix used for matching IRIs.

- -
StemRange - StemRange -

An IRI prefix (or wildcard) along with a set of excluded values, used for node matching.

- -
TripleConstraint - Triple Constraint -

A constraint on a triple having a specific predicate and optionally a shape expression used for matching values.

- -
-
rdfs:subClassOf
-
shex:TripleExpression
-
-
TripleExpression - Triple Expression -

The abstract class of Triple Expressions.

- -
Wildcard - Wildcard -

Indicates that a stem is a Wildcard, rather than a URI prefix.

- -
-
-
-

Property Definitions

-

The following are property definitions in the shex namespace:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
annotation - annotation -

Annotations on a TripleExpression.

- -
-
rdfs:range
-
shex:Annotation
-
rdfs:domain
-
- Union of - shex:EachOf - shex:OneOf - shex:TripleConstraint -
-
-
closed - closed -

Indicates that a Shape is closed, meaning that it may contain no property values other than those used within TripleConstraints.

- -
-
rdfs:range
-
xsd:boolean
-
rdfs:domain
-
shex:Shape
-
-
code - code -

Code executed by Semantic Action.

- -
-
rdfs:range
-
xsd:string
-
rdfs:domain
-
shex:SemAct
-
-
datatype - datatype -

A datatype constraint.

- -
-
rdfs:range
-
rdfs:Datatype
-
rdfs:domain
-
shex:NodeConstraint
-
-
exclusion - exclusion -

Values that are excluded from value matching.

- -
-
rdfs:range
-
- Union of - rdfs:Resource - shex:Stem -
-
rdfs:domain
-
shex:StemRange
-
-
expression - expression -

Expression associated with the TripleExpression.

- -
-
rdfs:range
-
shex:TripleExpression
-
rdfs:domain
-
- Union of - shex:Shape - shex:EachOf - shex:OneOf -
-
-
expressions - expressions -

List of 2 or more expressions associated with the TripleExpression.

- -
-
rdfs:range
-
shex:TripleExpression
-
rdfs:domain
-
- Union of - shex:EachOf - shex:OneOf -
-
-
extra - extra -

Properties which may have extra values beyond those matched through a constraint.

- -
-
rdfs:range
-
rdfs:Resource
-
rdfs:domain
-
shex:Shape
-
-
fraction digits - fraction digits -

for "fractiondigits" constraints, v is less than or equals the number of digits to the right of the decimal place in the XML Schema canonical form[xmlschema-2] of the value of n, ignoring trailing zeros.

- -
-
rdfs:subPropertyOf
-
shex:numericFacet
-
rdfs:range
-
xsd:nonNegativeInteger
-
rdfs:domain
-
shex:NodeConstraint
-
-
include - include -

Reference to a shape used to find a TripleConstraint.

- -
-
rdfs:range
-
shex:Shape
-
rdfs:domain
-
shex:Inclusion
-
-
inverse - inverse -

Constrains the subject of a triple, rather than the object.

- -
-
rdfs:range
-
xsd:boolean
-
rdfs:domain
-
shex:TripleConstraint
-
-
length - length -

The exact length of the value of the cell.

- -
-
rdfs:subPropertyOf
-
shex:stringFacet
-
rdfs:range
-
xsd:nonNegativeInteger
-
rdfs:domain
-
shex:NodeConstraint
-
-
max - maximum cardinality -

Maximum number of times this TripleExpression may match.

- -
-
rdfs:domain
-
- Union of - shex:EachOf - shex:OneOf - shex:TripleConstraint -
-
-
maxexclusive - max exclusive -

An atomic property that contains a single number that is the maximum valid value (exclusive).

- -
-
rdfs:subPropertyOf
-
shex:numericFacet
-
rdfs:range
-
- Union of - xsd:integer - xsd:decimal - xsd:double -
-
rdfs:domain
-
shex:NodeConstraint
-
-
maxinclusive - max inclusive -

An atomic property that contains a single number that is the maximum valid value (inclusive).

- -
-
rdfs:subPropertyOf
-
shex:numericFacet
-
rdfs:range
-
- Union of - xsd:integer - xsd:decimal - xsd:double -
-
rdfs:domain
-
shex:NodeConstraint
-
-
maxlength - max length -

A numeric atomic property that contains a single integer that is the maximum length of the value.

- -
-
rdfs:subPropertyOf
-
shex:stringFacet
-
rdfs:range
-
xsd:nonNegativeInteger
-
rdfs:domain
-
shex:NodeConstraint
-
-
min - minimum cardinatliy -

Minimum number of times this TripleExpression may match.

- -
-
rdfs:range
-
xsd:nonNegativeInteger
-
rdfs:domain
-
- Union of - shex:EachOf - shex:OneOf - shex:TripleConstraint -
-
-
minexclusive - min exclusive -

An atomic property that contains a single number that is the minimum valid value (exclusive).

- -
-
rdfs:subPropertyOf
-
shex:numericFacet
-
rdfs:range
-
- Union of - xsd:integer - xsd:decimal - xsd:double -
-
rdfs:domain
-
shex:NodeConstraint
-
-
mininclusive - min inclusive -

An atomic property that contains a single number that is the minimum valid value (inclusive).

- -
-
rdfs:subPropertyOf
-
shex:numericFacet
-
rdfs:range
-
- Union of - xsd:integer - xsd:decimal - xsd:double -
-
rdfs:domain
-
shex:NodeConstraint
-
-
minlength - min length -

An atomic property that contains a single integer that is the minimum length of the value.

- -
-
rdfs:subPropertyOf
-
shex:stringFacet
-
rdfs:range
-
xsd:nonNegativeInteger
-
rdfs:domain
-
shex:NodeConstraint
-
-
name - name -

Identifier of SemAct extension.

- -
-
rdfs:range
-
rdfs:Resource
-
rdfs:domain
-
shex:SemAct
-
-
nodeKind - node kind -

Restiction on the kind of node matched; restricted to the defined instances of NodeKind. One of “iri”, “bnode”, “literal”, or “nonliteral”.

- -
-
rdfs:range
-
xsd:string
-
rdfs:domain
-
shex:NodeConstraint
-
-
numericFacet - -

Abstract property of numeric facets on a NodeConstraint.

- -
-
rdfs:subPropertyOf
-
shex:xsFacet
-
-
object - object -

The object of an Annotation.

- -
-
rdfs:range
-
rdfs:Resource
-
rdfs:domain
-
shex:Annotation
-
-
pattern - pattern -

A regular expression used for matching a value.

- -
-
rdfs:subPropertyOf
-
shex:stringFacet
-
rdfs:range
-
xsd:string
-
rdfs:domain
-
shex:NodeConstraint
-
-
predicate - predicate -

The predicate of a TripleConstraint or Annotation.

- -
-
rdfs:range
-
rdfs:Resource
-
rdfs:domain
-
- Union of - shex:Annotation - shex:TripleConstraint -
-
-
reference - reference -

Reference to a shape.

- -
-
rdfs:range
-
shex:Shape
-
rdfs:domain
-
shex:ShapeRef
-
-
semAct - semantic action -

Semantic Actions on this TripleExpression.

- -
-
rdfs:range
-
shex:SemAct
-
rdfs:domain
-
- Union of - shex:EachOf - shex:OneOf - shex:TripleConstraint -
-
-
shapes - shapes -

Shapes in this Schema.

- -
-
rdfs:range
-
shex:ShapeExpression
-
rdfs:domain
-
shex:Schema
-
-
shapeExpr - shape expression -

Shape Expression referenced by this shape.

- -
-
rdfs:range
-
shex:ShapeExpression
-
rdfs:domain
-
shex:ShapeNot
-
-
shapeExprs - shape expressions -

A list of 2 or more Shape Expressions referenced by this shape.

- -
-
rdfs:subPropertyOf
-
shex:shapeExpr
-
rdfs:range
-
shex:ShapeExpression
-
rdfs:domain
-
- Union of - shex:ShapeAnd - shex:ShapeOr -
-
-
start - start -

A ShapeExpression matched against the focus node prior to any other mapped expressions.

- -
-
rdfs:range
-
shex:ShapeExpression
-
rdfs:domain
-
shex:Schema
-
-
startAct - start actions -

Semantic Actions run on the Schema.

- -
-
rdfs:range
-
shex:SemAct
-
rdfs:domain
-
shex:Schema
-
-
stem - stem -

A stem value used for matching or excluding values.

- -
-
rdfs:range
-
- Union of - xsd:anyUri - shex:Wildcard -
-
rdfs:domain
-
- Union of - shex:Stem - shex:StemRange -
-
-
stringFacet - -

An abstract property of string facets on a NodeConstraint.

- -
-
rdfs:subPropertyOf
-
shex:xsFacet
-
-
totaldigits - total digits -

for "totaldigits" constraints, v equals the number of digits in the XML Schema canonical form[xmlschema-2] of the value of n

- -
-
rdfs:subPropertyOf
-
shex:numericFacet
-
rdfs:range
-
xsd:nonNegativeInteger
-
rdfs:domain
-
shex:NodeConstraint
-
-
value - value -

A value restriction on a NodeConstraint.

- -
-
rdfs:range
-
- Union of - rdfs:Resource - shex:Stem - shex:StemRange -
-
rdfs:domain
-
shex:NodeConstraint
-
-
valueExpr - value expression -

A ShapeExpression used for matching the object (or subject if inverted) of a TripleConstraint.

- -
-
rdfs:range
-
shex:ShapeExpression
-
rdfs:domain
-
shex:TripleConstraint
-
-
xsFacet - -

An abstract property of string and numeric facets on a NodeConstraint.

- -
-
rdfs:domain
-
shex:NodeConstraint
-
-
-
-
-

Datatype Definitions

-

The following are datatype definitions in the shex namespace:

- -
-
-
-

Instance Definitions

-

The following are instance definitions in the shex namespace:

- -
-
-
-

Term Definitions

-
-
Annotation
-
- shex:Annotation -
-
EachOf
-
- shex:EachOf -
-
Inclusion
-
- shex:Inclusion -
-
NodeConstraint
-
- shex:NodeConstraint -
-
NodeKind
-
- shex:NodeKind -
-
OneOf
-
- shex:OneOf -
-
Schema
-
- shex:Schema -
-
SemActs
-
- shex:SemActs -
-
Shape
-
- shex:Shape -
-
ShapeAnd
-
- shex:ShapeAnd -
-
ShapeExpression
-
- shex:ShapeExpression -
-
ShapeExternal
-
- shex:ShapeExternal -
-
ShapeNot
-
- shex:ShapeNot -
-
ShapeOr
-
- shex:ShapeOr -
-
ShapeRef
-
- shex:ShapeRef -
-
Stem
-
- shex:Stem -
-
StemRange
-
- shex:StemRange -
-
TripleConstraint
-
- shex:TripleConstraint -
-
TripleExpression
-
- shex:TripleExpression -
-
Wildcard
-
- shex:Wildcard -
-
annotation
-
- shex:annotation - with string values interpreted as @id -
-
annotations
-
- annotation - with string values interpreted as @id -
-
closed
-
- shex:closed - with string values interpreted as xsd:boolean -
-
code
-
- shex:code -
-
datatype
-
- shex:datatype - with string values interpreted as @id -
-
exclusion
-
- shex:exclusion - with string values interpreted as @id -
-
exclusions
-
- exclusion - with string values interpreted as @id -
-
expression
-
- shex:expression - with string values interpreted as @id -
-
expressions
-
- shex:expressions - with string values interpreted as @id - with array values interpreted as @list -
-
extra
-
- shex:extra - with string values interpreted as @id -
-
fraction digits
-
- shex:fraction digits - with string values interpreted as xsd:nonNegativeInteger -
-
id
-
- @id -
-
include
-
- shex:include - with string values interpreted as @id -
-
inverse
-
- shex:inverse - with string values interpreted as xsd:boolean -
-
length
-
- shex:length - with string values interpreted as xsd:nonNegativeInteger -
-
max
-
- shex:max -
-
maxexclusive
-
- shex:maxexclusive - with string values interpreted as xsd:integer -
-
maxinclusive
-
- shex:maxinclusive - with string values interpreted as xsd:integer -
-
maxlength
-
- shex:maxlength - with string values interpreted as xsd:nonNegativeInteger -
-
min
-
- shex:min - with string values interpreted as xsd:nonNegativeInteger -
-
minexclusive
-
- shex:minexclusive - with string values interpreted as xsd:integer -
-
mininclusive
-
- shex:mininclusive - with string values interpreted as xsd:integer -
-
minlength
-
- shex:minlength - with string values interpreted as xsd:nonNegativeInteger -
-
name
-
- shex:name - with string values interpreted as @id -
-
nodeKind
-
- shex:nodeKind -
-
numericFacet
-
- shex:numericFacet -
-
object
-
- shex:object - with string values interpreted as @id -
-
pattern
-
- shex:pattern -
-
predicate
-
- shex:predicate - with string values interpreted as @id -
-
rdf
-
- http://www.w3.org/1999/02/22-rdf-syntax-ns# -
-
rdfs
-
- http://www.w3.org/2000/01/rdf-schema# -
-
reference
-
- shex:reference - with string values interpreted as @id -
-
semAct
-
- shex:semAct - with string values interpreted as @id -
-
shapeExpr
-
- shex:shapeExpr - with string values interpreted as @id -
-
shapeExprs
-
- shex:shapeExprs - with string values interpreted as @id - with array values interpreted as @list -
-
shapes
-
- shex:shapes - with string values interpreted as @id -
-
shex
-
- http://shexspec.github.io/ns/ -
-
start
-
- shex:start - with string values interpreted as @id -
-
startAct
-
- shex:startAct - with string values interpreted as @id - with array values interpreted as @list -
-
stem
-
- shex:stem - with string values interpreted as xsd:anyUri -
-
stringFacet
-
- shex:stringFacet -
-
totaldigits
-
- shex:totaldigits - with string values interpreted as xsd:nonNegativeInteger -
-
type
-
- @type -
-
value
-
- shex:value - with string values interpreted as @id -
-
valueExpr
-
- shex:valueExpr - with string values interpreted as @id -
-
values
-
- value - with string values interpreted as @id -
-
xsFacet
-
- shex:xsFacet -
-
xsd
-
- http://www.w3.org/2001/XMLSchema# -
-
-
- - diff --git a/examples/jsonld/mk_vocab.rb b/examples/jsonld/mk_vocab.rb deleted file mode 100755 index f9f310b..0000000 --- a/examples/jsonld/mk_vocab.rb +++ /dev/null @@ -1,329 +0,0 @@ -#! /usr/bin/env ruby -# Parse vocabulary definition in CSV to generate Context+Vocabulary in JSON-LD or Turtle - -require 'getoptlong' -require 'csv' -require 'json' -require 'erubis' - -class Vocab - JSON_STATE = JSON::State.new( - :indent => " ", - :space => " ", - :space_before => "", - :object_nl => "\n", - :array_nl => "\n" - ) - - TITLE = "Shape Expression Vocabulary Terms".freeze - DESCRIPTION = %(This document describes the RDFS vocabulary description used in the Shape Expression Language (ShEx) [[shex]] along with the default JSON-LD Context.).freeze - attr_accessor :prefixes, :terms, :properties, :classes, :instances, :datatypes, - :imports, :date, :commit, :seeAlso - - def initialize - path = File.expand_path("../vocab.csv", __FILE__) - csv = CSV.new(File.open(path)) - @prefixes, @terms, @properties, @classes, @datatypes, @instances = {}, {}, {}, {}, {}, {} - @imports, @seeAlso = [], [] - git_info = %x{git log -1 #{path}}.split("\n") - @commit = "https://github.com/shexSpec/spec/commit/" + (git_info[0] || 'uncommitted').split.last - @date = Date.parse((git_info[2] || Date.today.to_s).split(":",2).last).strftime("%Y-%m-%d") - - columns = [] - csv.shift.each_with_index {|c, i| columns[i] = c.to_sym if c} - - csv.each do |line| - entry = {} - # Create entry as object indexed by symbolized column name - line.each_with_index {|v, i| entry[columns[i]] = v ? v.gsub("\r", "\n").gsub("\\", "\\\\") : nil} - - case entry[:type] - when 'prefix' then @prefixes[entry[:id]] = entry - when 'term' then @terms[entry[:id]] = entry - when 'rdf:Property' then @properties[entry[:id]] = entry - when 'rdfs:Class' then @classes[entry[:id]] = entry - when 'rdfs:Datatype' then @datatypes[entry[:id]] = entry - when 'owl:imports' then @imports << entry[:subClassOf] - when 'rdfs:seeAlso' then @seeAlso << entry[:subClassOf] - else @instances[entry[:id]] = entry - end - end - - end - - def namespaced(term) - term.include?(":") ? term : "shex:#{term}" - end - - def to_jsonld - context = {} - rdfs_context = ::JSON.parse %({ - "id": "@id", - "type": "@type", - "dc:title": {"@container": "@language"}, - "dc:description": {"@container": "@language"}, - "dc:date": {"@type": "xsd:date"}, - "rdfs:comment": {"@container": "@language"}, - "rdfs:domain": {"@type": "@id"}, - "rdfs:label": {"@container": "@language"}, - "rdfs:range": {"@type": "@id"}, - "rdfs:seeAlso": {"@type": "@id"}, - "rdfs:subClassOf": {"@type": "@id"}, - "rdfs:subPropertyOf": {"@type": "@id"}, - "owl:equivalentClass": {"@type": "@vocab"}, - "owl:equivalentProperty": {"@type": "@vocab"}, - "owl:oneOf": {"@container": "@list", "@type": "@vocab"}, - "owl:imports": {"@type": "@id"}, - "owl:versionInfo": {"@type": "@id"}, - "owl:inverseOf": {"@type": "@vocab"}, - "owl:unionOf": {"@type": "@vocab", "@container": "@list"}, - "rdfs_classes": {"@reverse": "rdfs:isDefinedBy", "@type": "@id"}, - "rdfs_properties": {"@reverse": "rdfs:isDefinedBy", "@type": "@id"}, - "rdfs_datatypes": {"@reverse": "rdfs:isDefinedBy", "@type": "@id"}, - "rdfs_instances": {"@reverse": "rdfs:isDefinedBy", "@type": "@id"} - }) - rdfs_classes, rdfs_properties, rdfs_datatypes, rdfs_instances = [], [], [], [] - - prefixes.each do |id, entry| - context[id] = entry[:subClassOf] - end - - terms.each do |id, entry| - context[id] = if [:@container, :@type].any? {|k| entry[k]} - {'@id' => entry[:subClassOf]}. - merge(entry[:@container] ? {'@container' => entry[:@container]} : {}). - merge(entry[:@type] ? {'@type' => entry[:@type]} : {}) - else - entry[:subClassOf] - end - end - - classes.each do |id, entry| - term = entry[:term] || id - context[term] = namespaced(id) - - # Class definition - node = { - '@id' => namespaced(id), - '@type' => 'rdfs:Class', - 'rdfs:label' => {"en" => entry[:label].to_s}, - 'rdfs:comment' => {"en" => entry[:comment].to_s}, - } - node['rdfs:subClassOf'] = namespaced(entry[:subClassOf]) if entry[:subClassOf] - rdfs_classes << node - end - - properties.each do |id, entry| - defn = {"@id" => namespaced(id)} - case entry[:range] - when "xsd:string" then defn['@language'] = nil - when /xsd:/ then defn['@type'] = entry[:range].split(',').first - when nil, - 'rdfs:Literal' then ; - else defn['@type'] = '@id' - end - - defn['@container'] = entry[:@container] if entry[:@container] - defn['@type'] = entry[:@type] if entry[:@type] - - term = entry[:term] || id - context[term] = defn - - # Property definition - node = { - '@id' => namespaced(id), - '@type' => 'rdf:Property', - 'rdfs:label' => {"en" => entry[:label].to_s}, - 'rdfs:comment' => {"en" => entry[:comment].to_s}, - } - node['rdfs:subPropertyOf'] = namespaced(entry[:subClassOf]) if entry[:subClassOf] - - domains = entry[:domain].to_s.split(',') - case domains.length - when 0 then ; - when 1 then node['rdfs:domain'] = namespaced(domains.first) - else node['rdfs:domain'] = {'owl:unionOf' => domains.map {|d| namespaced(d)}} - end - - ranges = entry[:range].to_s.split(',') - case ranges.length - when 0 then ; - when 1 then node['rdfs:range'] = namespaced(ranges.first) - else node['rdfs:range'] = {'owl:unionOf' => ranges.map {|r| namespaced(r)}} - end - - rdfs_properties << node - end - - datatypes.each do |id, entry| - context[id] = namespaced(id) - - # Datatype definition - node = { - '@id' => namespaced(id), - '@type' => 'rdfs:Datatype', - 'rdfs:label' => {"en" => entry[:label].to_s}, - 'rdfs:comment' => {"en" => entry[:comment].to_s}, - } - node['rdfs:subClassOf'] = namespaced(entry[:subClassOf]) if entry[:subClassOf] - rdfs_datatypes << node - end - - instances.each do |id, entry| - # Instance definition - rdfs_instances << { - '@id' => namespaced(id), - '@type' => entry[:type], - 'rdfs:label' => {"en" => entry[:label].to_s}, - 'rdfs:comment' => {"en" => entry[:comment].to_s}, - } - end - - # Use separate rdfs context so as not to polute the ShEx context. - ontology = { - "@context" => rdfs_context, - "@id" => prefixes["shex"][:subClassOf], - "@type" => "owl:Ontology", - "dc:title" => {"en" => TITLE}, - "dc:description" => {"en" => DESCRIPTION}, - "dc:date" => date, - "owl:imports" => imports, - "owl:versionInfo" => commit, - "rdfs:seeAlso" => seeAlso, - "rdfs_classes" => rdfs_classes, - "rdfs_properties" => rdfs_properties, - "rdfs_datatypes" => rdfs_datatypes, - "rdfs_instances" => rdfs_instances - }.delete_if {|k,v| Array(v).empty?} - - { - "@context" => context, - "@graph" => ontology - }.to_json(JSON_STATE) - end - - def to_html - json = JSON.parse(to_jsonld) - eruby = Erubis::Eruby.new(File.read("template.html")) - eruby.result(ont: json['@graph'], context: json['@context']) - end - - def to_ttl - output = [] - - @prefixes.each {|id, entry| output << "@prefix #{id}: <#{entry[:subClassOf]}> ."} - - output << "\n# CSVM Ontology definition" - output << "shex: a owl:Ontology;" - output << %( dc:title "#{TITLE}"@en;) - output << %( dc:description """#{DESCRIPTION}"""@en;) - output << %( dc:date "#{date}"^^xsd:date;) - output << %( dc:imports #{imports.map {|i| '<' + i + '>'}.join(", ")};) - output << %( owl:versionInfo <#{commit}>;) - output << %( rdfs:seeAlso #{seeAlso.map {|i| '<' + i + '>'}.join(", ")};) - output << " .\n" - - output << "\n# Class definitions"#{ - @classes.each do |id, entry| - output << "shex:#{id} a rdfs:Class;" - output << %( rdfs:label "#{entry[:label]}"@en;) - output << %( rdfs:comment """#{entry[:comment]}"""@en;) - output << %( rdfs:subClassOf #{namespaced(entry[:subClassOf])};) if entry[:subClassOf] - output << %( rdfs:isDefinedBy shex: .) - end - - output << "\n# Property definitions" - @properties.each do |id, entry| - output << "shex:#{id} a rdf:Property;" - output << %( rdfs:label "#{entry[:label]}"@en;) - output << %( rdfs:comment """#{entry[:comment]}"""@en;) - output << %( rdfs:subPropertyOf #{namespaced(entry[:subClassOf])};) if entry[:subClassOf] - domains = entry[:domain].to_s.split(',') - case domains.length - when 0 then ; - when 1 then output << %( rdfs:domain #{namespaced(entry[:domain])};) - else - output << %( rdfs:domain [ owl:unionOf (#{domains.map {|d| namespaced(d)}.join(' ')})];) - end - - ranges = entry[:range].to_s.split(',') - case ranges.length - when 0 then ; - when 1 then output << %( rdfs:range #{namespaced(entry[:range])};) - else - output << %( rdfs:range [ owl:unionOf (#{ranges.map {|d| namespaced(d)}.join(' ')})];) - end - output << %( rdfs:isDefinedBy shex: .) - end - - output << "\n# Datatype definitions" - @datatypes.each do |id, entry| - output << "shex:#{id} a rdfs:Datatype;" - output << %( rdfs:label "#{entry[:label]}"@en;) - output << %( rdfs:comment """#{entry[:comment]}"""@en;) - output << %( rdfs:subClassOf #{namespaced(entry[:subClassOf])};) if entry[:subClassOf] - output << %( rdfs:isDefinedBy shex: .) - end - - output << "\n# Instance definitions" - @instances.each do |id, entry| - output << "shex:#{id} a #{namespaced(entry[:type])};" - output << %( rdfs:label "#{entry[:label]}"@en;) - output << %( rdfs:comment """#{entry[:comment]}"""@en;) - output << %( rdfs:isDefinedBy shex: .) - end - - output.join("\n") - end - -end - -options = { - output: $stdout -} - -OPT_ARGS = [ - ["--format", "-f", GetoptLong::REQUIRED_ARGUMENT,"Output format, default #{options[:format].inspect}"], - ["--output", "-o", GetoptLong::REQUIRED_ARGUMENT,"Output to the specified file path"], - ["--quiet", GetoptLong::NO_ARGUMENT, "Supress most output other than progress indicators"], - ["--help", "-?", GetoptLong::NO_ARGUMENT, "This message"] -] -def usage - STDERR.puts %{Usage: #{$0} [options] URL ...} - width = OPT_ARGS.map do |o| - l = o.first.length - l += o[1].length + 2 if o[1].is_a?(String) - l - end.max - OPT_ARGS.each do |o| - s = " %-*s " % [width, (o[1].is_a?(String) ? "#{o[0,2].join(', ')}" : o[0])] - s += o.last - STDERR.puts s - end - exit(1) -end - -opts = GetoptLong.new(*OPT_ARGS.map {|o| o[0..-2]}) - -opts.each do |opt, arg| - case opt - when '--format' then options[:format] = arg.to_sym - when '--output' then options[:output] = File.open(arg, "w") - when '--quiet' then options[:quiet] = true - when '--help' then usage - end -end - -vocab = Vocab.new -case options[:format] -when :jsonld then options[:output].puts(vocab.to_jsonld) -when :ttl then options[:output].puts(vocab.to_ttl) -when :html then options[:output].puts(vocab.to_html) -else - [:jsonld, :ttl, :html].each do |format| - fn = {jsonld: "context.jsonld", ttl: "shex.ttl", html: "index.html"}[format] - File.open(fn, "w") do |output| - output.puts(vocab.send("to_#{format}".to_sym)) - end - end -end diff --git a/examples/jsonld/node-kind-example-1.jsonld b/examples/jsonld/node-kind-example-1.jsonld deleted file mode 100644 index 5e79310..0000000 --- a/examples/jsonld/node-kind-example-1.jsonld +++ /dev/null @@ -1,15 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/IssueShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/state", - "valueExpr": { - "type": "NodeConstraint", "nodeKind": "iri" - } - } - } -} \ No newline at end of file diff --git a/examples/jsonld/numeric-facets-example-1.jsonld b/examples/jsonld/numeric-facets-example-1.jsonld deleted file mode 100644 index f5fc96e..0000000 --- a/examples/jsonld/numeric-facets-example-1.jsonld +++ /dev/null @@ -1,13 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/IssueShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/confirmations", - "valueExpr": { "type": "NodeConstraint", "mininclusive": 1 } - } - } -} \ No newline at end of file diff --git a/examples/jsonld/recursion-example.jsonld b/examples/jsonld/recursion-example.jsonld deleted file mode 100644 index ea31a5a..0000000 --- a/examples/jsonld/recursion-example.jsonld +++ /dev/null @@ -1,17 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/IssueShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/related", - "valueExpr": { - "type": "ShapeRef", - "reference": "http://schema.example/IssueShape" - }, - "min": 0, "max": "*" - } - } -} \ No newline at end of file diff --git a/examples/jsonld/repeated-property-with-dependent-shapes-example.jsonld b/examples/jsonld/repeated-property-with-dependent-shapes-example.jsonld deleted file mode 100644 index 19af2f6..0000000 --- a/examples/jsonld/repeated-property-with-dependent-shapes-example.jsonld +++ /dev/null @@ -1,48 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": [{ - "id": "http://schema.example/IssueShape", - "type": "Shape", - "expression": { - "type": "EachOf", - "expressions": [{ - "type": "TripleConstraint", - "predicate": "http://schema.example/reproducedBy", - "valueExpr": { - "type": "ShapeRef", - "reference": "http://schema.example/TesterShape" - } - }, { - "type": "TripleConstraint", - "predicate": "http://schema.example/reproducedBy", - "valueExpr": { - "type": "ShapeRef", - "reference": "http://schema.example/ProgrammerShape" - } - }] - } - }, { - "id": "http://schema.example/TesterShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/role", - "valueExpr": { - "type": "NodeConstraint", - "values": [ "http://schema.example/testingRole" ] - } - } - }, { - "id": "http://schema.example/ProgrammerShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/department", - "valueExpr": { - "type": "NodeConstraint", - "values": [ "http://schema.example/ProgrammingDepartment" ] - } - } - }] -} \ No newline at end of file diff --git a/examples/jsonld/semantic-actions-example-1.jsonld b/examples/jsonld/semantic-actions-example-1.jsonld deleted file mode 100644 index f3ae528..0000000 --- a/examples/jsonld/semantic-actions-example-1.jsonld +++ /dev/null @@ -1,18 +0,0 @@ -{ - "@context": ["context.jsonld", {"Test": "http://shex.io/extensions/Test/"}], - "type": "Schema", - "shapes":{ - "id": "http://a.example/S1", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://a.example/p1", - "semActs": [ - { "type": "SemAct", "code": " print(s) ", - "name": "http://shex.io/extensions/Test/" }, - { "type": "SemAct", "code": " print(o) ", - "name": "http://shex.io/extensions/Test/" } - ] - } - } -} \ No newline at end of file diff --git a/examples/jsonld/shex.ttl b/examples/jsonld/shex.ttl deleted file mode 100644 index fd31544..0000000 --- a/examples/jsonld/shex.ttl +++ /dev/null @@ -1,355 +0,0 @@ -@prefix rdf: . -@prefix rdfs: . -@prefix shex: . -@prefix xsd: . - -# CSVM Ontology definition -shex: a owl:Ontology; - dc:title "Shape Expression Vocabulary Terms"@en; - dc:description """This document describes the RDFS vocabulary description used in the Shape Expression Language (ShEx) [[shex]] along with the default JSON-LD Context."""@en; - dc:date "2016-12-21"^^xsd:date; - dc:imports ; - owl:versionInfo ; - rdfs:seeAlso ; - . - - -# Class definitions -shex:Annotation a rdfs:Class; - rdfs:label "Annotation"@en; - rdfs:comment """Annotations provide a format-independent way to provide additional information about elements in a schema. """@en; - rdfs:isDefinedBy shex: . -shex:EachOf a rdfs:Class; - rdfs:label "Each Of"@en; - rdfs:comment """A TripleExpression composed of one or more sub-expressions, all of which must match."""@en; - rdfs:subClassOf shex:TripleExpression; - rdfs:isDefinedBy shex: . -shex:Inclusion a rdfs:Class; - rdfs:label "Inclusion"@en; - rdfs:comment """A TripleExpression included from a referenced ShapeExpression."""@en; - rdfs:subClassOf shex:TripleExpression; - rdfs:isDefinedBy shex: . -shex:NodeConstraint a rdfs:Class; - rdfs:label "Node Constraint"@en; - rdfs:comment """A constraint on the type or value of an RDF Node."""@en; - rdfs:subClassOf shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:NodeKind a rdfs:Class; - rdfs:label "Node Kind"@en; - rdfs:comment """The set of kinds of RDF Nodes."""@en; - rdfs:isDefinedBy shex: . -shex:OneOf a rdfs:Class; - rdfs:label "One Of"@en; - rdfs:comment """A TripleExpression composed of one or more sub-expressions, one of which must match."""@en; - rdfs:subClassOf shex:TripleExpression; - rdfs:isDefinedBy shex: . -shex:Schema a rdfs:Class; - rdfs:label "Schema"@en; - rdfs:comment """A Schema contains the set of shapes, used for matching a focus node."""@en; - rdfs:isDefinedBy shex: . -shex:SemActs a rdfs:Class; - rdfs:label "Semantic Actions"@en; - rdfs:comment """A list of Semantic Actions that serve as an extension point for Shape Expressions. They appear in lists in Schema's startActs and Shape, OneOf, EachOf and TripleConstraint's semActs."""@en; - rdfs:isDefinedBy shex: . -shex:Shape a rdfs:Class; - rdfs:label "Shape Or"@en; - rdfs:comment """A shapes schema is captured in a Schema object where shapes is a mapping from shape label to shape expression."""@en; - rdfs:subClassOf shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:ShapeAnd a rdfs:Class; - rdfs:label "Shape And"@en; - rdfs:comment """A ShapeExpression composed of one or more sub-expressions, all of which must match."""@en; - rdfs:subClassOf shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:ShapeExpression a rdfs:Class; - rdfs:label "Shape Expression"@en; - rdfs:comment """The abstract class of Shape Expressions."""@en; - rdfs:isDefinedBy shex: . -shex:ShapeExternal a rdfs:Class; - rdfs:label "Shape External"@en; - rdfs:comment """A reference to a shape defined in some external Schema."""@en; - rdfs:subClassOf shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:ShapeNot a rdfs:Class; - rdfs:label "Shape Not"@en; - rdfs:comment """A ShapeNot is satisfied when it’s included ShapeExpression is not satisfied."""@en; - rdfs:subClassOf shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:ShapeOr a rdfs:Class; - rdfs:label "Shape Or"@en; - rdfs:comment """A ShapeExpression composed of one or more sub-expressions, one of which must match."""@en; - rdfs:subClassOf shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:ShapeRef a rdfs:Class; - rdfs:label "Shape Ref"@en; - rdfs:comment """A reference to a ShapeExpression."""@en; - rdfs:subClassOf shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:Stem a rdfs:Class; - rdfs:label "Stem"@en; - rdfs:comment """An IRI prefix used for matching IRIs."""@en; - rdfs:isDefinedBy shex: . -shex:StemRange a rdfs:Class; - rdfs:label "StemRange"@en; - rdfs:comment """An IRI prefix (or wildcard) along with a set of excluded values, used for node matching."""@en; - rdfs:isDefinedBy shex: . -shex:TripleConstraint a rdfs:Class; - rdfs:label "Triple Constraint"@en; - rdfs:comment """A constraint on a triple having a specific predicate and optionally a shape expression used for matching values."""@en; - rdfs:subClassOf shex:TripleExpression; - rdfs:isDefinedBy shex: . -shex:TripleExpression a rdfs:Class; - rdfs:label "Triple Expression"@en; - rdfs:comment """The abstract class of Triple Expressions."""@en; - rdfs:isDefinedBy shex: . -shex:Wildcard a rdfs:Class; - rdfs:label "Wildcard"@en; - rdfs:comment """Indicates that a stem is a Wildcard, rather than a URI prefix."""@en; - rdfs:isDefinedBy shex: . - -# Property definitions -shex:annotation a rdf:Property; - rdfs:label "annotation"@en; - rdfs:comment """Annotations on a TripleExpression."""@en; - rdfs:domain [ owl:unionOf (shex:EachOf shex:OneOf shex:TripleConstraint)]; - rdfs:range shex:Annotation; - rdfs:isDefinedBy shex: . -shex:closed a rdf:Property; - rdfs:label "closed"@en; - rdfs:comment """Indicates that a Shape is closed, meaning that it may contain no property values other than those used within TripleConstraints."""@en; - rdfs:domain shex:Shape; - rdfs:range xsd:boolean; - rdfs:isDefinedBy shex: . -shex:code a rdf:Property; - rdfs:label "code"@en; - rdfs:comment """Code executed by Semantic Action."""@en; - rdfs:domain shex:SemAct; - rdfs:range xsd:string; - rdfs:isDefinedBy shex: . -shex:datatype a rdf:Property; - rdfs:label "datatype"@en; - rdfs:comment """A datatype constraint."""@en; - rdfs:domain shex:NodeConstraint; - rdfs:range rdfs:Datatype; - rdfs:isDefinedBy shex: . -shex:exclusion a rdf:Property; - rdfs:label "exclusion"@en; - rdfs:comment """Values that are excluded from value matching."""@en; - rdfs:domain shex:StemRange; - rdfs:range [ owl:unionOf (rdfs:Resource shex:Stem)]; - rdfs:isDefinedBy shex: . -shex:expression a rdf:Property; - rdfs:label "expression"@en; - rdfs:comment """Expression associated with the TripleExpression."""@en; - rdfs:domain [ owl:unionOf (shex:Shape shex:EachOf shex:OneOf)]; - rdfs:range shex:TripleExpression; - rdfs:isDefinedBy shex: . -shex:expressions a rdf:Property; - rdfs:label "expressions"@en; - rdfs:comment """List of 2 or more expressions associated with the TripleExpression."""@en; - rdfs:domain [ owl:unionOf (shex:EachOf shex:OneOf)]; - rdfs:range shex:TripleExpression; - rdfs:isDefinedBy shex: . -shex:extra a rdf:Property; - rdfs:label "extra"@en; - rdfs:comment """Properties which may have extra values beyond those matched through a constraint."""@en; - rdfs:domain shex:Shape; - rdfs:range rdfs:Resource; - rdfs:isDefinedBy shex: . -shex:fraction digits a rdf:Property; - rdfs:label "fraction digits"@en; - rdfs:comment """for "fractiondigits" constraints, v is less than or equals the number of digits to the right of the decimal place in the XML Schema canonical form[xmlschema-2] of the value of n, ignoring trailing zeros."""@en; - rdfs:subPropertyOf shex:numericFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range xsd:nonNegativeInteger; - rdfs:isDefinedBy shex: . -shex:include a rdf:Property; - rdfs:label "include"@en; - rdfs:comment """Reference to a shape used to find a TripleConstraint."""@en; - rdfs:domain shex:Inclusion; - rdfs:range shex:Shape; - rdfs:isDefinedBy shex: . -shex:inverse a rdf:Property; - rdfs:label "inverse"@en; - rdfs:comment """Constrains the subject of a triple, rather than the object."""@en; - rdfs:domain shex:TripleConstraint; - rdfs:range xsd:boolean; - rdfs:isDefinedBy shex: . -shex:length a rdf:Property; - rdfs:label "length"@en; - rdfs:comment """The exact length of the value of the cell."""@en; - rdfs:subPropertyOf shex:stringFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range xsd:nonNegativeInteger; - rdfs:isDefinedBy shex: . -shex:max a rdf:Property; - rdfs:label "maximum cardinality"@en; - rdfs:comment """Maximum number of times this TripleExpression may match."""@en; - rdfs:domain [ owl:unionOf (shex:EachOf shex:OneOf shex:TripleConstraint)]; - rdfs:isDefinedBy shex: . -shex:maxexclusive a rdf:Property; - rdfs:label "max exclusive"@en; - rdfs:comment """An atomic property that contains a single number that is the maximum valid value (exclusive)."""@en; - rdfs:subPropertyOf shex:numericFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range [ owl:unionOf (xsd:integer xsd:decimal xsd:double)]; - rdfs:isDefinedBy shex: . -shex:maxinclusive a rdf:Property; - rdfs:label "max inclusive"@en; - rdfs:comment """An atomic property that contains a single number that is the maximum valid value (inclusive)."""@en; - rdfs:subPropertyOf shex:numericFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range [ owl:unionOf (xsd:integer xsd:decimal xsd:double)]; - rdfs:isDefinedBy shex: . -shex:maxlength a rdf:Property; - rdfs:label "max length"@en; - rdfs:comment """A numeric atomic property that contains a single integer that is the maximum length of the value."""@en; - rdfs:subPropertyOf shex:stringFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range xsd:nonNegativeInteger; - rdfs:isDefinedBy shex: . -shex:min a rdf:Property; - rdfs:label "minimum cardinatliy"@en; - rdfs:comment """Minimum number of times this TripleExpression may match."""@en; - rdfs:domain [ owl:unionOf (shex:EachOf shex:OneOf shex:TripleConstraint)]; - rdfs:range xsd:nonNegativeInteger; - rdfs:isDefinedBy shex: . -shex:minexclusive a rdf:Property; - rdfs:label "min exclusive"@en; - rdfs:comment """An atomic property that contains a single number that is the minimum valid value (exclusive)."""@en; - rdfs:subPropertyOf shex:numericFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range [ owl:unionOf (xsd:integer xsd:decimal xsd:double)]; - rdfs:isDefinedBy shex: . -shex:mininclusive a rdf:Property; - rdfs:label "min inclusive"@en; - rdfs:comment """An atomic property that contains a single number that is the minimum valid value (inclusive)."""@en; - rdfs:subPropertyOf shex:numericFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range [ owl:unionOf (xsd:integer xsd:decimal xsd:double)]; - rdfs:isDefinedBy shex: . -shex:minlength a rdf:Property; - rdfs:label "min length"@en; - rdfs:comment """An atomic property that contains a single integer that is the minimum length of the value."""@en; - rdfs:subPropertyOf shex:stringFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range xsd:nonNegativeInteger; - rdfs:isDefinedBy shex: . -shex:name a rdf:Property; - rdfs:label "name"@en; - rdfs:comment """Identifier of SemAct extension."""@en; - rdfs:domain shex:SemAct; - rdfs:range rdfs:Resource; - rdfs:isDefinedBy shex: . -shex:nodeKind a rdf:Property; - rdfs:label "node kind"@en; - rdfs:comment """Restiction on the kind of node matched; restricted to the defined instances of NodeKind. One of “iri”, “bnode”, “literal”, or “nonliteral”."""@en; - rdfs:domain shex:NodeConstraint; - rdfs:range xsd:string; - rdfs:isDefinedBy shex: . -shex:numericFacet a rdf:Property; - rdfs:label ""@en; - rdfs:comment """Abstract property of numeric facets on a NodeConstraint."""@en; - rdfs:subPropertyOf shex:xsFacet; - rdfs:isDefinedBy shex: . -shex:object a rdf:Property; - rdfs:label "object"@en; - rdfs:comment """The object of an Annotation."""@en; - rdfs:domain shex:Annotation; - rdfs:range rdfs:Resource; - rdfs:isDefinedBy shex: . -shex:pattern a rdf:Property; - rdfs:label "pattern"@en; - rdfs:comment """A regular expression used for matching a value."""@en; - rdfs:subPropertyOf shex:stringFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range xsd:string; - rdfs:isDefinedBy shex: . -shex:predicate a rdf:Property; - rdfs:label "predicate"@en; - rdfs:comment """The predicate of a TripleConstraint or Annotation."""@en; - rdfs:domain [ owl:unionOf (shex:Annotation shex:TripleConstraint)]; - rdfs:range rdfs:Resource; - rdfs:isDefinedBy shex: . -shex:reference a rdf:Property; - rdfs:label "reference"@en; - rdfs:comment """Reference to a shape."""@en; - rdfs:domain shex:ShapeRef; - rdfs:range shex:Shape; - rdfs:isDefinedBy shex: . -shex:semAct a rdf:Property; - rdfs:label "semantic action"@en; - rdfs:comment """Semantic Actions on this TripleExpression."""@en; - rdfs:domain [ owl:unionOf (shex:EachOf shex:OneOf shex:TripleConstraint)]; - rdfs:range shex:SemAct; - rdfs:isDefinedBy shex: . -shex:shapes a rdf:Property; - rdfs:label "shapes"@en; - rdfs:comment """Shapes in this Schema."""@en; - rdfs:domain shex:Schema; - rdfs:range shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:shapeExpr a rdf:Property; - rdfs:label "shape expression"@en; - rdfs:comment """Shape Expression referenced by this shape."""@en; - rdfs:domain shex:ShapeNot; - rdfs:range shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:shapeExprs a rdf:Property; - rdfs:label "shape expressions"@en; - rdfs:comment """A list of 2 or more Shape Expressions referenced by this shape."""@en; - rdfs:subPropertyOf shex:shapeExpr; - rdfs:domain [ owl:unionOf (shex:ShapeAnd shex:ShapeOr)]; - rdfs:range shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:start a rdf:Property; - rdfs:label "start"@en; - rdfs:comment """A ShapeExpression matched against the focus node prior to any other mapped expressions."""@en; - rdfs:domain shex:Schema; - rdfs:range shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:startAct a rdf:Property; - rdfs:label "start actions"@en; - rdfs:comment """Semantic Actions run on the Schema."""@en; - rdfs:domain shex:Schema; - rdfs:range shex:SemAct; - rdfs:isDefinedBy shex: . -shex:stem a rdf:Property; - rdfs:label "stem"@en; - rdfs:comment """A stem value used for matching or excluding values."""@en; - rdfs:domain [ owl:unionOf (shex:Stem shex:StemRange)]; - rdfs:range [ owl:unionOf (xsd:anyUri shex:Wildcard)]; - rdfs:isDefinedBy shex: . -shex:stringFacet a rdf:Property; - rdfs:label ""@en; - rdfs:comment """An abstract property of string facets on a NodeConstraint."""@en; - rdfs:subPropertyOf shex:xsFacet; - rdfs:isDefinedBy shex: . -shex:totaldigits a rdf:Property; - rdfs:label "total digits"@en; - rdfs:comment """for "totaldigits" constraints, v equals the number of digits in the XML Schema canonical form[xmlschema-2] of the value of n"""@en; - rdfs:subPropertyOf shex:numericFacet; - rdfs:domain shex:NodeConstraint; - rdfs:range xsd:nonNegativeInteger; - rdfs:isDefinedBy shex: . -shex:value a rdf:Property; - rdfs:label "value"@en; - rdfs:comment """A value restriction on a NodeConstraint."""@en; - rdfs:domain shex:NodeConstraint; - rdfs:range [ owl:unionOf (rdfs:Resource shex:Stem shex:StemRange)]; - rdfs:isDefinedBy shex: . -shex:valueExpr a rdf:Property; - rdfs:label "value expression"@en; - rdfs:comment """A ShapeExpression used for matching the object (or subject if inverted) of a TripleConstraint."""@en; - rdfs:domain shex:TripleConstraint; - rdfs:range shex:ShapeExpression; - rdfs:isDefinedBy shex: . -shex:xsFacet a rdf:Property; - rdfs:label ""@en; - rdfs:comment """An abstract property of string and numeric facets on a NodeConstraint."""@en; - rdfs:domain shex:NodeConstraint; - rdfs:isDefinedBy shex: . - -# Datatype definitions - -# Instance definitions diff --git a/examples/jsonld/simple-repeated-property-examples.jsonld b/examples/jsonld/simple-repeated-property-examples.jsonld deleted file mode 100644 index 5af816e..0000000 --- a/examples/jsonld/simple-repeated-property-examples.jsonld +++ /dev/null @@ -1,36 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/TestResultsShape", - "type": "Shape", - "expression": { - "type": "EachOf", - "expressions": [{ - "type": "TripleConstraint", - "predicate": "http://schema.example/val", - "valueExpr": { - "type": "NodeConstraint", - "values": [ - {"@value": "a"}, - {"@value": "b"}, - {"@value": "c"} - ] - }, - "min": 1, "max": "*" - }, { - "type": "TripleConstraint", - "predicate": "http://schema.example/val", - "valueExpr": { - "type": "NodeConstraint", - "values": [ - {"@value": "b"}, - {"@value": "c"}, - {"@value": "d"} - ] - }, - "min": 1, "max": "*" - }] - } - } -} \ No newline at end of file diff --git a/examples/jsonld/string-facets-example-1.jsonld b/examples/jsonld/string-facets-example-1.jsonld deleted file mode 100644 index 44eeb04..0000000 --- a/examples/jsonld/string-facets-example-1.jsonld +++ /dev/null @@ -1,13 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/IssueShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/submittedBy", - "valueExpr": { "type": "NodeConstraint", "minlength": 10 } - } - } -} \ No newline at end of file diff --git a/examples/jsonld/string-facets-example-2.jsonld b/examples/jsonld/string-facets-example-2.jsonld deleted file mode 100644 index 22831f8..0000000 --- a/examples/jsonld/string-facets-example-2.jsonld +++ /dev/null @@ -1,16 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/IssueShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/submittedBy", - "valueExpr": { - "type": "NodeConstraint", - "pattern": "genUser[0-9]+" - } - } - } -} \ No newline at end of file diff --git a/examples/jsonld/template.html b/examples/jsonld/template.html deleted file mode 100644 index 1386bdb..0000000 --- a/examples/jsonld/template.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - <%= ont["dc:title"]["en"] %> - - - - - - - -
-

This document describes the - <%= ont["dc:title"]["en"] %> - and Term definitions used - for creating Metadata descriptions for Tabular Data. This document provides the RDFS [[RDF-SCHEMA]] vocabulary definition for terms defined - in [[tabular-metadata]] and a description of the JSON-LD context definition for use with - defining metadata documents.

-

Alternate versions of the vocabulary definition exist in - Turtle and - JSON-LD, - which also includes the @context required for metadata descriptions. - These versions may also be retrieved from FIXME using an appropiate HTTP Accept header. -

-
-
Published:
- <%- unless Array(ont["owl:imports"]).empty?%> -
Imports:
- <%- Array(ont["owl:imports"]).each do |ref| %> -
<%=ref%>
- <% end -%> - <% end -%> -
Version Info:
-
<%=ont['owl:versionInfo']%>
-
See Also:
- <% Array(ont["rdfs:seeAlso"]).each do |ref| %> -
<%=ref%>
- <% end %> -
-
-
-

- FIXME -

-
-
-

Introduction

-

<%= ont["dc:description"]["en"] %>

-

This specification makes use of the following namespaces:

-
-
shex:
-
http://shexspec.github.io/ns/
-
rdf:
-
http://www.w3.org/1999/02/22-rdf-syntax-ns#
-
rdfs:
-
http://www.w3.org/2000/01/rdf-schema#
-
xsd:
-
http://www.w3.org/2001/XMLSchema#
-
-
- <% - [{ - heading: "Class Definitions", - key: "rdfs_classes" - }, { - heading: "Property Definitions", - key: "rdfs_properties" - }, { - heading: "Datatype Definitions", - key: "rdfs_datatypes" - }, { - heading: "Instance Definitions", - key: "rdfs_instances" - }].each do |sect| - %> -
-

<%= sect[:heading] %>

-

The following are <%= sect[:heading].downcase %> in the shex namespace:

- - <% Array(ont[sect[:key]]).each do |defn| -%> - - - - <% end -%> -
<%= defn['@id'][5..-1] %>"> - <%= defn['rdfs:label']['en'] %> -

<%= defn['rdfs:comment']['en'] %>

- - <% if %w(rdfs:subClassOf rdfs:subPropertyOf rdfs:range rdfs:domain).any? { |p| defn.has_key?(p)} %> -
- <% %w(rdfs:subClassOf rdfs:subPropertyOf rdfs:range rdfs:domain).each do |p| %> - <% if defn.has_key?(p) %> -
<%= p %>
- <% Array(defn[p]).each do |v| %> - <%if v.is_a?(Array) && v.first == 'owl:unionOf' %> -
- Union of - <% v.last.each do |c| %> - <%= c %> - <% end%> -
- <% else %> -
<%= v %>
- <% end %> - <% end %> - <% end %> - <% end %> -
- <% end %> -
-
- <% end%> -
-

Term Definitions

-
- <% context.keys.sort.each do |term|%> - <% defn = context[term] %> -
<%= term %>
-
- <% if defn.is_a?(String) %> - <%= defn %> - <% elsif defn['@id'] %> - <%= defn['@id'] %> - <% elsif defn['@reverse'] %> - reverse of <%= defn['@reverse'] %> - <% else %> - <%= term %> - <% end %> - <% if defn.is_a?(Hash) && defn['@type'] %> - with string values interpreted as <%= defn['@type'] %> - <% end%> - <% if defn.is_a?(Hash) && defn['@container'] %> - <% if defn['@container'] == '@language' %> - with object values interpreted as language-specific, indexed by language - <% elsif defn['@container'] == '@index' %> - with object values interpreted indexed by index - <% else %> - with array values interpreted as <%= defn['@container'] %> - <% end %> - <% end%> -
- <% end %> -
-
- - diff --git a/examples/jsonld/validation-example-1.jsonld b/examples/jsonld/validation-example-1.jsonld deleted file mode 100644 index af5c3c9..0000000 --- a/examples/jsonld/validation-example-1.jsonld +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/IntConstraint", - "type": "NodeConstraint", - "datatype": "http://www.w3.org/2001/XMLSchema#integer" - } -} \ No newline at end of file diff --git a/examples/jsonld/validation-example-2.jsonld b/examples/jsonld/validation-example-2.jsonld deleted file mode 100644 index 20961e1..0000000 --- a/examples/jsonld/validation-example-2.jsonld +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/UserShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/shoeSize" - } - } -} \ No newline at end of file diff --git a/examples/jsonld/validation-example-3.jsonld b/examples/jsonld/validation-example-3.jsonld deleted file mode 100644 index cdb5855..0000000 --- a/examples/jsonld/validation-example-3.jsonld +++ /dev/null @@ -1,17 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/UserShape", - "type": "Shape", - "extra": ["http://www.w3.org/1999/02/22-rdf-syntax-ns#type"], - "expression": { - "type": "TripleConstraint", - "predicate": "http://www.w3.org/1999/02/22-rdf-syntax-ns#type", - "valueExpr": { - "type": "NodeConstraint", - "values": ["http://schema.example/Teacher"] - } - } - } -} \ No newline at end of file diff --git a/examples/jsonld/values-constraint-example-1.jsonld b/examples/jsonld/values-constraint-example-1.jsonld deleted file mode 100644 index b97a48c..0000000 --- a/examples/jsonld/values-constraint-example-1.jsonld +++ /dev/null @@ -1,19 +0,0 @@ -{ - "@context": "context.jsonld", - "type": "Schema", - "shapes": { - "id": "http://schema.example/NoActionIssueShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "http://schema.example/state", - "valueExpr": { - "type": "NodeConstraint", - "values": [ - "http://schema.example/Resolved", - "http://schema.example/Rejected" - ] - } - } - } -} \ No newline at end of file diff --git a/examples/jsonld/values-constraint-example-2.jsonld b/examples/jsonld/values-constraint-example-2.jsonld deleted file mode 100644 index 98d9f4b..0000000 --- a/examples/jsonld/values-constraint-example-2.jsonld +++ /dev/null @@ -1,25 +0,0 @@ -{ - "@context": ["context.jsonld", {"foaf": "http://xmlns.com/foaf/0.1/"}], - "type": "Schema", - "shapes": { - "id": "http://schema.example/EmployeeShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "foaf:mbox", - "valueExpr": { - "type": "NodeConstraint", - "values": [ - {"@value": "N/A"}, - { "type": "StemRange", "stem": "mailto:engineering-" }, - { "type": "StemRange", "stem": "mailto:sales-", - "exclusions": [ - { "type": "Stem", "stem": "mailto:sales-contacts" }, - { "type": "Stem", "stem": "mailto:sales-interns" } - ] - } - ] - } - } - } -} \ No newline at end of file diff --git a/examples/jsonld/values-constraint-example-3.jsonld b/examples/jsonld/values-constraint-example-3.jsonld deleted file mode 100644 index bdd16ef..0000000 --- a/examples/jsonld/values-constraint-example-3.jsonld +++ /dev/null @@ -1,24 +0,0 @@ -{ - "@context": ["context.jsonld", {"foaf": "http://xmlns.com/foaf/0.1/"}], - "type": "Schema", - "shapes": { - "id": "http://schema.example/EmployeeShape", - "type": "Shape", - "expression": { - "type": "TripleConstraint", - "predicate": "foaf:mbox", - "valueExpr": { - "type": "NodeConstraint", - "values": [ - { "type": "StemRange", - "stem": {"type": "Wildcard"}, - "exclusions": [ - { "type": "Stem", "stem": "mailto:engineering-" }, - { "type": "Stem", "stem": "mailto:sales-" } - ] - } - ] - } - } - } -} \ No newline at end of file diff --git a/examples/jsonld/vocab.csv b/examples/jsonld/vocab.csv deleted file mode 100644 index 76888c4..0000000 --- a/examples/jsonld/vocab.csv +++ /dev/null @@ -1,70 +0,0 @@ -id,type,label,subClassOf,domain,range,@type,@container,term,comment, -,rdfs:seeAlso,,http://shexspec.github.io/spec,,,,,,, -rdf,prefix,,http://www.w3.org/1999/02/22-rdf-syntax-ns#,,,,,,, -rdfs,prefix,,http://www.w3.org/2000/01/rdf-schema#,,,,,,, -shex,prefix,,http://shexspec.github.io/ns/,,,,,,, -xsd,prefix,,http://www.w3.org/2001/XMLSchema#,,,,,,, -annotation,rdf:Property,annotation,,"EachOf,OneOf,TripleConstraint",Annotation,,,,Annotations on a TripleExpression., -closed,rdf:Property,closed,,Shape,xsd:boolean,,,,"Indicates that a Shape is closed, meaning that it may contain no property values other than those used within TripleConstraints.", -code,rdf:Property,code,,SemAct,xsd:string,,,,Code executed by Semantic Action., -datatype,rdf:Property,datatype,,NodeConstraint,rdfs:Datatype,,,,A datatype constraint., -exclusion,rdf:Property,exclusion,,StemRange,"rdfs:Resource,Stem",,,,Values that are excluded from value matching., -expression,rdf:Property,expression,,"Shape,EachOf,OneOf",TripleExpression,,,,Expression associated with the TripleExpression., -expressions,rdf:Property,expressions,,"EachOf,OneOf",TripleExpression,,@list,,List of 2 or more expressions associated with the TripleExpression., -extra,rdf:Property,extra,,Shape,rdfs:Resource,,,,Properties which may have extra values beyond those matched through a constraint., -fraction digits,rdf:Property,fraction digits,numericFacet,NodeConstraint,xsd:nonNegativeInteger,,,,"for ""fractiondigits"" constraints, v is less than or equals the number of digits to the right of the decimal place in the XML Schema canonical form[xmlschema-2] of the value of n, ignoring trailing zeros.", -include,rdf:Property,include,,Inclusion,Shape,,,,Reference to a shape used to find a TripleConstraint., -inverse,rdf:Property,inverse,,TripleConstraint,xsd:boolean,,,,"Constrains the subject of a triple, rather than the object.", -length,rdf:Property,length,stringFacet,NodeConstraint,xsd:nonNegativeInteger,,,,The exact length of the value of the cell., -max,rdf:Property,maximum cardinality,,"EachOf,OneOf,TripleConstraint",,,,,Maximum number of times this TripleExpression may match., -maxexclusive,rdf:Property,max exclusive,numericFacet,NodeConstraint,"xsd:integer,xsd:decimal,xsd:double",,,,An atomic property that contains a single number that is the maximum valid value (exclusive)., -maxinclusive,rdf:Property,max inclusive,numericFacet,NodeConstraint,"xsd:integer,xsd:decimal,xsd:double",,,,An atomic property that contains a single number that is the maximum valid value (inclusive)., -maxlength,rdf:Property,max length,stringFacet,NodeConstraint,xsd:nonNegativeInteger,,,,A numeric atomic property that contains a single integer that is the maximum length of the value., -min,rdf:Property,minimum cardinatliy,,"EachOf,OneOf,TripleConstraint",xsd:nonNegativeInteger,,,,Minimum number of times this TripleExpression may match., -minexclusive,rdf:Property,min exclusive,numericFacet,NodeConstraint,"xsd:integer,xsd:decimal,xsd:double",,,,An atomic property that contains a single number that is the minimum valid value (exclusive)., -mininclusive,rdf:Property,min inclusive,numericFacet,NodeConstraint,"xsd:integer,xsd:decimal,xsd:double",,,,An atomic property that contains a single number that is the minimum valid value (inclusive)., -minlength,rdf:Property,min length,stringFacet,NodeConstraint,xsd:nonNegativeInteger,,,,An atomic property that contains a single integer that is the minimum length of the value., -name,rdf:Property,name,,SemAct,rdfs:Resource,,,,Identifier of SemAct extension., -nodeKind,rdf:Property,node kind,,NodeConstraint,xsd:string,,,,"Restiction on the kind of node matched; restricted to the defined instances of NodeKind. One of “iri”, “bnode”, “literal”, or “nonliteral”.", -numericFacet,rdf:Property,,xsFacet,,,,,,Abstract property of numeric facets on a NodeConstraint., -object,rdf:Property,object,,Annotation,rdfs:Resource,,,,The object of an Annotation., -pattern,rdf:Property,pattern,stringFacet,NodeConstraint,xsd:string,,,,A regular expression used for matching a value., -predicate,rdf:Property,predicate,,"Annotation,TripleConstraint",rdfs:Resource,,,,The predicate of a TripleConstraint or Annotation., -reference,rdf:Property,reference,,ShapeRef,Shape,,,,Reference to a shape., -semAct,rdf:Property,semantic action,,"EachOf,OneOf,TripleConstraint",SemAct,,,,Semantic Actions on this TripleExpression., -shapes,rdf:Property,shapes,,Schema,ShapeExpression,,,,Shapes in this Schema., -shapeExpr,rdf:Property,shape expression,,ShapeNot,ShapeExpression,,,,Shape Expression referenced by this shape., -shapeExprs,rdf:Property,shape expressions,shapeExpr,"ShapeAnd,ShapeOr",ShapeExpression,,@list,,A list of 2 or more Shape Expressions referenced by this shape., -start,rdf:Property,start,,Schema,ShapeExpression,,,,A ShapeExpression matched against the focus node prior to any other mapped expressions., -startAct,rdf:Property,start actions,,Schema,SemAct,,@list,,Semantic Actions run on the Schema., -stem,rdf:Property,stem,,"Stem,StemRange","xsd:anyUri,Wildcard",,,,A stem value used for matching or excluding values., -stringFacet,rdf:Property,,xsFacet,,,,,,An abstract property of string facets on a NodeConstraint., -totaldigits,rdf:Property,total digits,numericFacet,NodeConstraint,xsd:nonNegativeInteger,,,,"for ""totaldigits"" constraints, v equals the number of digits in the XML Schema canonical form[xmlschema-2] of the value of n", -value,rdf:Property,value,,NodeConstraint,"rdfs:Resource,Stem,StemRange",,,,A value restriction on a NodeConstraint., -valueExpr,rdf:Property,value expression,,TripleConstraint,ShapeExpression,,,,A ShapeExpression used for matching the object (or subject if inverted) of a TripleConstraint., -xsFacet,rdf:Property,,,NodeConstraint,,,,,An abstract property of string and numeric facets on a NodeConstraint., -Annotation,rdfs:Class,Annotation,,,,,,,Annotations provide a format-independent way to provide additional information about elements in a schema. , -EachOf,rdfs:Class,Each Of,TripleExpression,,,,,,"A TripleExpression composed of one or more sub-expressions, all of which must match.", -Inclusion,rdfs:Class,Inclusion,TripleExpression,,,,,,A TripleExpression included from a referenced ShapeExpression., -NodeConstraint,rdfs:Class,Node Constraint,ShapeExpression,,,,,,A constraint on the type or value of an RDF Node., -NodeKind,rdfs:Class,Node Kind,,,,,,,The set of kinds of RDF Nodes., -OneOf,rdfs:Class,One Of,TripleExpression,,,,,,"A TripleExpression composed of one or more sub-expressions, one of which must match.", -Schema,rdfs:Class,Schema,,,,,,,"A Schema contains the set of shapes, used for matching a focus node.", -SemActs,rdfs:Class,Semantic Actions,,,,,,,"A list of Semantic Actions that serve as an extension point for Shape Expressions. They appear in lists in Schema's startActs and Shape, OneOf, EachOf and TripleConstraint's semActs.", -Shape,rdfs:Class,Shape Or,ShapeExpression,,,,,,A shapes schema is captured in a Schema object where shapes is a mapping from shape label to shape expression., -ShapeAnd,rdfs:Class,Shape And,ShapeExpression,,,,,,"A ShapeExpression composed of one or more sub-expressions, all of which must match.", -ShapeExpression,rdfs:Class,Shape Expression,,,,,,,The abstract class of Shape Expressions., -ShapeExternal,rdfs:Class,Shape External,ShapeExpression,,,,,,A reference to a shape defined in some external Schema., -ShapeNot,rdfs:Class,Shape Not,ShapeExpression,,,,,,A ShapeNot is satisfied when it’s included ShapeExpression is not satisfied., -ShapeOr,rdfs:Class,Shape Or,ShapeExpression,,,,,,"A ShapeExpression composed of one or more sub-expressions, one of which must match.", -ShapeRef,rdfs:Class,Shape Ref,ShapeExpression,,,,,,A reference to a ShapeExpression., -Stem,rdfs:Class,Stem,,,,,,,An IRI prefix used for matching IRIs., -StemRange,rdfs:Class,StemRange,,,,,,,"An IRI prefix (or wildcard) along with a set of excluded values, used for node matching.", -TripleConstraint,rdfs:Class,Triple Constraint,TripleExpression,,,,,,A constraint on a triple having a specific predicate and optionally a shape expression used for matching values., -TripleExpression,rdfs:Class,Triple Expression,,,,,,,The abstract class of Triple Expressions., -Wildcard,rdfs:Class,Wildcard,,,,,,,"Indicates that a stem is a Wildcard, rather than a URI prefix.", -annotations,term,,annotation,,,@id,,,A synonym for the annotation property., -exclusions,term,,exclusion,,,@id,,,A synonym for the exclusion property., -id,term,,@id,,,,,,A synonym for @id., -type,term,,@type,,,,,,A synonym for @type., -values,term,,value,,,@id,,,A synonym for the value property., \ No newline at end of file From 4747b100bf9b9920d9d3b121c2cb70538a8c9990 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sun, 22 Jan 2017 14:31:38 -0800 Subject: [PATCH 3/9] Parse and generate ShExJ without Inclusion or ShapeRef and change label to id. --- etc/doap.json | 2 +- lib/shex/algebra/external.rb | 6 +- lib/shex/algebra/inclusion.rb | 4 +- lib/shex/algebra/operator.rb | 82 +++++++++++++----- lib/shex/algebra/schema.rb | 26 +++--- lib/shex/algebra/shape_ref.rb | 6 +- lib/shex/parser.rb | 6 +- lib/shex/shex_context.rb | 3 +- spec/parser_spec.rb | 156 ++++++++++++++++------------------ spec/shexTest | 2 +- spec/shex_spec.rb | 2 +- spec/validation_spec.rb | 6 +- 12 files changed, 167 insertions(+), 134 deletions(-) diff --git a/etc/doap.json b/etc/doap.json index c676d26..4122eec 100644 --- a/etc/doap.json +++ b/etc/doap.json @@ -4,7 +4,7 @@ "shapes": [ { "type": "Shape", - "label": "TestShape", + "id": "TestShape", "extra": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" ], diff --git a/lib/shex/algebra/external.rb b/lib/shex/algebra/external.rb index 1df99b4..70528b9 100644 --- a/lib/shex/algebra/external.rb +++ b/lib/shex/algebra/external.rb @@ -9,11 +9,11 @@ class External < Operator def satisfies?(focus, depth: 0) extern_shape = nil - # Find the label for this external - not_satisfied("Can't find label for this extern", depth: depth) unless label + # Find the id for this external + not_satisfied("Can't find id for this extern", depth: depth) unless id schema.external_schemas.each do |schema| - extern_shape ||= schema.shapes.detect {|s| s.label == label} + extern_shape ||= schema.shapes.detect {|s| s.id == id} end not_satisfied("External not configured for this shape", depth: depth) unless extern_shape diff --git a/lib/shex/algebra/inclusion.rb b/lib/shex/algebra/inclusion.rb index 595d6a7..161f431 100644 --- a/lib/shex/algebra/inclusion.rb +++ b/lib/shex/algebra/inclusion.rb @@ -40,7 +40,7 @@ def matches(arcs_in, arcs_out, depth: 0) # # @return [Operand] def referenced_shape - @referenced_shape ||= schema.shapes.detect {|s| s.label == operands.first} + @referenced_shape ||= schema.shapes.detect {|s| s.id == operands.first} end ## @@ -61,7 +61,7 @@ def validate! # @return [Array] # @see https://en.wikipedia.org/wiki/S-expression def to_sxp_bin - ([:inclusion, ([:label, @label] if @label)].compact + operands).to_sxp_bin + ([:inclusion, ([:id, @id] if @id)].compact + operands).to_sxp_bin end end end diff --git a/lib/shex/algebra/operator.rb b/lib/shex/algebra/operator.rb index a3f075d..346fa3d 100644 --- a/lib/shex/algebra/operator.rb +++ b/lib/shex/algebra/operator.rb @@ -32,7 +32,7 @@ class Operator # any additional options # @option options [Boolean] :memoize (false) # whether to memoize results for particular operands - # @option options [RDF::Resource] :label + # @option options [RDF::Resource] :id # Identifier of the operator # @raise [TypeError] if any operand is invalid def initialize(*operands) @@ -55,7 +55,7 @@ def initialize(*operands) end end - @label = options[:label] + @id = options[:id] end ## @@ -185,7 +185,7 @@ def structure_error(message, **opts) end def status(message, **opts, &block) - log_debug(self.class.const_get(:NAME).to_s + (@label ? "(#{@label})" : ""), message, **opts, &block) + log_debug(self.class.const_get(:NAME).to_s + (@id ? "(#{@id})" : ""), message, **opts, &block) true end @@ -196,9 +196,9 @@ def status(message, **opts, &block) attr_reader :operands ## - # The label (or subject) of this operand + # The id (or subject) of this operand # @return [RDF::Resource] - attr_accessor :label + attr_accessor :id ## # Logging support (reader is in RDF::Util::Logger) @@ -222,7 +222,7 @@ def operand(index = 0) # @see https://en.wikipedia.org/wiki/S-expression def to_sxp_bin [self.class.const_get(:NAME)] + - (label ? [[:label, label]] : []) + + (id ? [[:id, id]] : []) + (operands || []).map(&:to_sxp_bin) end @@ -251,12 +251,12 @@ def to_sxp def self.from_shexj(operator, options = {}) options[:context] ||= JSON::LD::Context.parse(ShEx::CONTEXT) operands = [] - label = nil + id = nil operator.each do |k, v| case k when /length|pattern|clusive/ then operands << [k.to_sym, v] - when 'label' then label = iri(v, options) + when 'id' then id = iri(v, options) when 'min', 'max', 'inverse', 'closed' then operands << [k.to_sym, v] when 'nodeKind' then operands << v.to_sym when 'object' then operands << value(v, options) @@ -285,11 +285,34 @@ def self.from_shexj(operator, options = {}) ShEx::Algebra.from_shexj(op, options) : value(op, options) end.unshift(:exclusions) - when 'min', 'max', 'inverse', 'closed', 'valueExpr', 'semActs', - 'shapeExpr', 'shapeExprs', 'startActs', 'expression', - 'expressions', 'annotations' + when 'min', 'max', 'inverse', 'closed', 'semActs', + 'startActs', 'annotations' v = [v] unless v.is_a?(Array) operands += v.map {|op| ShEx::Algebra.from_shexj(op, options)} + when 'expression', 'expressions' + v = [v] unless v.is_a?(Array) + operands += v.map do |op| + op = case op + when String + # It's a URI reference to a Shape + {"type" => "Inclusion", "include" => op} + when Hash + op['id'] ? {"type" => "Inclusion", "include" => op[id]} : op + end + ShEx::Algebra.from_shexj(op, options) + end + when 'shapeExpr', 'shapeExprs', 'valueExpr' + v = [v] unless v.is_a?(Array) + operands += v.map do |op| + op = case op + when String + # It's a URI reference to a Shape + {"type" => "ShapeRef", "reference" => op} + when Hash + op['id'] ? {"type" => "ShapeRef", "reference" => op[id]} : op + end + ShEx::Algebra.from_shexj(op, options) + end when 'code' operands << v when 'values' @@ -300,7 +323,7 @@ def self.from_shexj(operator, options = {}) end end - new(*operands, label: label) + new(*operands, id: id) end def json_type @@ -315,10 +338,9 @@ def to_json(options = nil) # Create a hash version of the operator, suitable for turning into JSON. # @return [Hash] def to_h - obj = json_type == 'Schema' ? - {'@context' => ShEx::CONTEXT, 'type' => json_type} : - {'type' => json_type} - obj['label'] = label.to_s if label + obj = json_type == 'Schema' ? {'@context' => ShEx::CONTEXT} : {} + obj['id'] = id.to_s if id + obj['type'] = json_type operands.each do |op| case op when Array @@ -349,7 +371,11 @@ def to_h when :wildcard then obj['stem'] = {'type' => 'Wildcard'} when Annotation then (obj['annotations'] ||= []) << op.to_h when SemAct then (obj[is_a?(Schema) ? 'startActs' : 'semActs'] ||= []) << op.to_h - when Start then obj['start'] = op.operands.first.to_h + when Start + obj['start'] = case op.operands.first + when ShapeRef then op.operands.first.operand.to_s + else op.operands.first.to_h + end when RDF::Value case self when TripleConstraint then obj['predicate'] = op.to_s @@ -368,13 +394,20 @@ def to_h else raise "How to serialize Symbol #{op.inspect} to json for #{self}" end - when TripleConstraint, EachOf, OneOf, Inclusion + when TripleConstraint, EachOf, OneOf case self when EachOf, OneOf (obj['expressions'] ||= []) << op.to_h else obj['expression'] = op.to_h end + when Inclusion + case self + when EachOf, OneOf + (obj['expressions'] ||= []) << op.operand.to_s + else + obj['expression'] = op.operand.to_s + end when NodeConstraint case self when And, Or @@ -382,7 +415,7 @@ def to_h else obj['valueExpr'] = op.to_h end - when And, Or, Shape, Not, ShapeRef + when And, Or, Shape, Not case self when And, Or (obj['shapeExprs'] ||= []) << op.to_h @@ -391,6 +424,15 @@ def to_h else obj['shapeExpr'] = op.to_h end + when ShapeRef + case self + when And, Or + (obj['shapeExprs'] ||= []) << op.operand.to_s + when TripleConstraint + obj['valueExpr'] = op.operand.to_s + else + obj['shapeExpr'] = op.operand.to_s + end when Value obj['values'] ||= [] Array(op).map {|o| o.operands}.flatten.each do |oo| @@ -602,7 +644,7 @@ def validate! protected def dup operands = @operands.map {|o| o.dup rescue o} - self.class.new(*operands, label: @label) + self.class.new(*operands, id: @id) end ## diff --git a/lib/shex/algebra/schema.rb b/lib/shex/algebra/schema.rb index 1dcd0dc..d862c4b 100644 --- a/lib/shex/algebra/schema.rb +++ b/lib/shex/algebra/schema.rb @@ -66,7 +66,7 @@ def execute(focus, graph, map, shapeExterns: [], depth: 0, **options) end end - # If `n` is a Blank Node, we won't find it through normal matching, find an equivalent node in the graph having the same label + # If `n` is a Blank Node, we won't find it through normal matching, find an equivalent node in the graph having the same id graph_focus = graph.enum_term.detect {|t| t.node? && t.id == focus.id} if focus.is_a?(RDF::Node) graph_focus ||= focus @@ -89,10 +89,10 @@ def execute(focus, graph, map, shapeExterns: [], depth: 0, **options) satisfied_shapes = {} satisfied_schema.operands << [:shapes, satisfied_shapes] unless shapes.empty? - # Match against all shapes associated with the labels for focus - Array(@map[focus]).each do |label| - enter_shape(label, focus) do |shape| - satisfied_shapes[label] = shape.satisfies?(graph_focus, depth: depth + 1) + # Match against all shapes associated with the ids for focus + Array(@map[focus]).each do |id| + enter_shape(id, focus) do |shape| + satisfied_shapes[id] = shape.satisfies?(graph_focus, depth: depth + 1) end end status "schema satisfied", depth: depth @@ -131,23 +131,23 @@ def shapes ## # Indicate that a shape has been entered with a specific focus node. Any future attempt to enter the same shape with the same node raises an exception. - # @param [RDF::Resource] label + # @param [RDF::Resource] id # @param [RDF::Resource] node # @yield :shape # @yieldparam [Satisfiable] shape, or `nil` if shape already entered # @return [Satisfiable] - def enter_shape(label, node, &block) - shape = shapes.detect {|s| s.label == label} - structure_error("No shape found for #{label}") unless shape - @shapes_entered[label] ||= {} - if @shapes_entered[label][node] + def enter_shape(id, node, &block) + shape = shapes.detect {|s| s.id == id} + structure_error("No shape found for #{id}") unless shape + @shapes_entered[id] ||= {} + if @shapes_entered[id][node] block.call(false) else - @shapes_entered[label][node] = self + @shapes_entered[id][node] = self begin block.call(shape) ensure - @shapes_entered[label].delete(node) + @shapes_entered[id].delete(node) end end end diff --git a/lib/shex/algebra/shape_ref.rb b/lib/shex/algebra/shape_ref.rb index b028e66..ab84845 100644 --- a/lib/shex/algebra/shape_ref.rb +++ b/lib/shex/algebra/shape_ref.rb @@ -45,11 +45,11 @@ def satisfies?(focus, depth: 0) # # @return [Shape] def referenced_shape - @referenced_shape ||= schema.shapes.detect {|s| s.label == operands.first} + @referenced_shape ||= schema.shapes.detect {|s| s.id == operands.first} end ## - # A ShapeRef is valid if it's ancestor schema has any shape with a label + # A ShapeRef is valid if it's ancestor schema has any shape with a id # the same as it's reference. # A ref cannot reference itself (via whatever path) without going through a TripleConstraint. # Even when going through TripleConstraints, there can't be a negative reference. @@ -65,7 +65,7 @@ def validate! # @return [Array] # @see https://en.wikipedia.org/wiki/S-expression def to_sxp_bin - ([:shapeRef, ([:label, @label] if @label)].compact + operands).to_sxp_bin + ([:shapeRef, ([:id, @id] if @id)].compact + operands).to_sxp_bin end end end diff --git a/lib/shex/parser.rb b/lib/shex/parser.rb index 79cea43..6857af3 100644 --- a/lib/shex/parser.rb +++ b/lib/shex/parser.rb @@ -192,14 +192,14 @@ class Parser # [9] shapeExprDecl ::= shapeLabel (shapeExpression|"EXTERNAL") production(:shapeExprDecl) do |input, data, callback| - label = Array(data[:shapeLabel]).first + id = Array(data[:shapeLabel]).first expression = case data[:shapeExpression] when Algebra::NodeConstraint, Algebra::Or, Algebra::And, Algebra::Not, Algebra::ShapeRef, Algebra::Shape data[:shapeExpression] else data[:external] ? Algebra::External.new() : Algebra::Shape.new() end - expression.label = label + expression.id = id (input[:shapes] ||= []) << expression end @@ -427,7 +427,7 @@ def shape_definition(input, data) # [40] unaryTripleExpr ::= productionLabel? (tripleConstraint | bracketedTripleExpr) | include production(:unaryTripleExpr) do |input, data, callback| expression = data[:tripleExpression] - expression.label = data[:productionLabel] if expression && data[:productionLabel] + expression.id = data[:productionLabel] if expression && data[:productionLabel] (input[:tripleExpression] ||= []) << expression if expression end diff --git a/lib/shex/shex_context.rb b/lib/shex/shex_context.rb index 9156476..a0e191f 100644 --- a/lib/shex/shex_context.rb +++ b/lib/shex/shex_context.rb @@ -37,11 +37,10 @@ class JSON::LD::Context "expressions" => TermDefinition.new("expressions", id: "http://shex.io/ns/shex#expressions", type_mapping: "@id", container_mapping: "@list"), "extra" => TermDefinition.new("extra", id: "http://shex.io/ns/shex#extra", type_mapping: "@id"), "fractiondigits" => TermDefinition.new("fractiondigits", id: "http://shex.io/ns/shex#fractiondigits", type_mapping: "http://www.w3.org/2001/XMLSchema#integer"), - "id" => TermDefinition.new("id", id: "@id", simple: true), "include" => TermDefinition.new("include", id: "http://shex.io/ns/shex#include", type_mapping: "@id"), "inverse" => TermDefinition.new("inverse", id: "http://shex.io/ns/shex#inverse", type_mapping: "http://www.w3.org/2001/XMLSchema#boolean"), "iri" => TermDefinition.new("iri", id: "http://shex.io/ns/shex#iri", simple: true), - "label" => TermDefinition.new("label", id: "@id", simple: true), + "id" => TermDefinition.new("id", id: "@id", simple: true), "language" => TermDefinition.new("language", id: "@language", simple: true), "length" => TermDefinition.new("length", id: "http://shex.io/ns/shex#length", type_mapping: "http://www.w3.org/2001/XMLSchema#integer"), "literal" => TermDefinition.new("literal", id: "http://shex.io/ns/shex#literal", simple: true), diff --git a/spec/parser_spec.rb b/spec/parser_spec.rb index adcdeb4..1c3fe98 100644 --- a/spec/parser_spec.rb +++ b/spec/parser_spec.rb @@ -38,12 +38,12 @@ "type": "Schema", "shapes": [ { - "label": "http://a.example/S1", + "id": "http://a.example/S1", "type": "Shape" } ] }), - sxp: %{(schema (shapes (shape (label ))))} + sxp: %{(schema (shapes (shape (id ))))} }, "Node Kind Example 1" => { shexc: %(PREFIX ex: ex:IssueShape {ex:state IRI}), @@ -52,8 +52,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/IssueShape", "type": "Shape", - "label": "http://schema.example/IssueShape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/state", @@ -68,7 +68,7 @@ (prefix (("ex" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (nodeConstraint iri)))))} }, "Datatype Example 1" => { @@ -82,8 +82,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/IssueShape", "type": "Shape", - "label": "http://schema.example/IssueShape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/submittedOn", @@ -98,7 +98,7 @@ sxp: %{(schema (prefix (("ex" ) ("xsd" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (nodeConstraint (datatype ))))))} }, @@ -112,8 +112,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/IssueShape", "type": "Shape", - "label": "http://schema.example/IssueShape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/submittedBy", @@ -126,7 +126,7 @@ (prefix (("ex" ) ("rdf" )) ) (shapes (shape - (label ) + (id ) (tripleConstraint (nodeConstraint (minlength 10))))))} }, "String Facets Example 2" => { @@ -136,8 +136,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/IssueShape", "type": "Shape", - "label": "http://schema.example/IssueShape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/submittedBy", @@ -153,7 +153,7 @@ (prefix (("ex" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (nodeConstraint (pattern "genUser[0-9]+"))))))} }, @@ -164,8 +164,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/IssueShape", "type": "Shape", - "label": "http://schema.example/IssueShape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/confirmations", @@ -178,7 +178,7 @@ (prefix (("ex" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (nodeConstraint (mininclusive 1))))))} }, @@ -189,8 +189,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/NoActionIssueShape", "type": "Shape", - "label": "http://schema.example/NoActionIssueShape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/state", @@ -209,7 +209,7 @@ (prefix (("ex" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (nodeConstraint (value ) @@ -232,8 +232,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/EmployeeShape", "type": "Shape", - "label": "http://schema.example/EmployeeShape", "expression": { "type": "TripleConstraint", "predicate": "http://xmlns.com/foaf/0.1/mbox", @@ -258,7 +258,7 @@ (prefix (("ex" ) ("foaf" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (nodeConstraint (value "N/A") @@ -280,8 +280,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/EmployeeShape", "type": "Shape", - "label": "http://schema.example/EmployeeShape", "expression": { "type": "TripleConstraint", "predicate": "http://xmlns.com/foaf/0.1/mbox", @@ -305,7 +305,7 @@ (prefix (("ex" ) ("foaf" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (nodeConstraint (value @@ -328,20 +328,20 @@ "type":"Schema", "shapes": [ { + "id": "http://schema.example/PersonShape", "type":"Shape", - "label": "http://schema.example/PersonShape", "expression": { "type": "TripleConstraint", "predicate": "http://xmlns.com/foaf/0.1/name" } }, { + "id": "http://schema.example/EmployeeShape", "type":"Shape", - "label": "http://schema.example/EmployeeShape", "expression": { "type":"EachOf", "expressions": [ - { "type": "Inclusion", "include": "http://schema.example/PersonShape" }, + "http://schema.example/PersonShape", { "type": "TripleConstraint", "predicate": "http://schema.example/employeeNumber" } @@ -354,10 +354,10 @@ (prefix (("ex" ) ("foaf" ))) (shapes (shape - (label ) + (id ) (tripleConstraint )) (shape - (label ) + (id ) (eachOf (inclusion ) (tripleConstraint )) )) )} @@ -369,17 +369,14 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/#S", "type": "ShapeNot", - "label": "http://schema.example/#S", "shapeExpr": { "type": "ShapeOr", "shapeExprs": [ { "type": "NodeConstraint", "nodeKind": "iri" }, { "type": "ShapeNot", - "shapeExpr": { - "type": "ShapeRef", - "reference": "http://schema.example/#S" - } + "shapeExpr": "http://schema.example/#S" } ] } @@ -390,7 +387,7 @@ (prefix (("ex" ))) (shapes (not - (label ) + (id ) (or (nodeConstraint iri) (not (shapeRef ))))) )} @@ -408,8 +405,8 @@ "type": "Schema", "shapes": [ { + "id": "http://a.example/S1", "type": "Shape", - "label": "http://a.example/S1", "expression": { "type": "TripleConstraint", "predicate": "http://a.example/p1", @@ -427,7 +424,7 @@ (prefix (("ex" ) ("Test" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (semact " print(s) ") (semact " print(o) ")) )) )} @@ -447,8 +444,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/IssueShape", "type": "Shape", - "label": "http://schema.example/IssueShape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/status", @@ -468,7 +465,7 @@ (prefix (("ex" ) ("rdfs" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (annotation "Represents reported software issues." ) @@ -485,8 +482,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/IntConstraint", "type": "NodeConstraint", - "label": "http://schema.example/IntConstraint", "datatype": "http://www.w3.org/2001/XMLSchema#integer" } ] @@ -495,7 +492,7 @@ (prefix (("ex" ) ("xsd" ))) (shapes (nodeConstraint - (label ) + (id ) (datatype ))) )} }, @@ -506,8 +503,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/UserShape", "type": "Shape", - "label": "http://schema.example/UserShape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/shoeSize" @@ -519,7 +516,7 @@ (prefix (("ex" ))) (shapes (shape - (label ) + (id ) (tripleConstraint ))))} }, "Validation Example 3" => { @@ -532,8 +529,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/UserShape", "type": "Shape", - "label": "http://schema.example/UserShape", "extra": ["http://www.w3.org/1999/02/22-rdf-syntax-ns#type"], "expression": { "type": "TripleConstraint", @@ -550,7 +547,7 @@ (prefix (("ex" ))) (shapes (shape - (label ) + (id ) (extra a) (tripleConstraint a (nodeConstraint (value )))) ))} }, @@ -573,8 +570,8 @@ "type": "Schema", "shapes": [ { + "id": "http://schema.example/UserShape", "type": "Shape", - "label": "http://schema.example/UserShape", "expression": { "type": "OneOf", "expressions": [ @@ -604,7 +601,7 @@ (prefix (("ex" ) ("foaf" ))) (shapes (shape - (label ) + (id ) (oneOf (tripleConstraint (nodeConstraint literal)) (eachOf @@ -628,16 +625,14 @@ "@context": "https://shexspec.github.io/context.jsonld", "type": "Schema", "shapes": [ - { "type": "Shape", - "label": "http://schema.example/IssueShape", + { "id": "http://schema.example/IssueShape", + "type": "Shape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/reproducedBy", - "valueExpr": - { "type": "ShapeRef", - "reference": "http://schema.example/TesterShape" } } }, - { "type": "Shape", - "label": "http://schema.example/TesterShape", + "valueExpr": "http://schema.example/TesterShape" } }, + { "id": "http://schema.example/TesterShape", + "type": "Shape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/role", @@ -648,10 +643,10 @@ sxp: %{(schema (prefix (("ex" ))) (shapes - (shape (label ) + (shape (id ) (tripleConstraint (shapeRef )) ) - (shape (label ) + (shape (id ) (tripleConstraint (nodeConstraint (value ))))))} }, @@ -661,19 +656,18 @@ "@context": "https://shexspec.github.io/context.jsonld", "type": "Schema", "shapes": [ - { "type": "Shape", - "label": "http://schema.example/IssueShape", + { "id": "http://schema.example/IssueShape", + "type": "Shape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/related", - "valueExpr": - { "type": "ShapeRef", "reference": "http://schema.example/IssueShape" }, + "valueExpr": "http://schema.example/IssueShape", "min": 0, "max": "*" } } ] }), sxp: %{(schema (prefix (("ex" ))) (shapes (shape - (label ) + (id ) (tripleConstraint (shapeRef ) (min 0) @@ -691,8 +685,8 @@ "@context": "https://shexspec.github.io/context.jsonld", "type": "Schema", "shapes": [ - { "type": "Shape", - "label": "http://schema.example/TestResultsShape", + { "id": "http://schema.example/TestResultsShape", + "type": "Shape", "expression": { "type": "EachOf", "expressions": [ { "type": "TripleConstraint", @@ -718,7 +712,7 @@ (prefix (("ex" ))) (shapes (shape - (label ) + (id ) (eachOf (tripleConstraint (nodeConstraint (value "a") (value "b") (value "c")) @@ -747,31 +741,27 @@ "@context": "https://shexspec.github.io/context.jsonld", "type": "Schema", "shapes": [ - { "type": "Shape", - "label": "http://schema.example/IssueShape", + { "id": "http://schema.example/IssueShape", + "type": "Shape", "expression": { "type": "EachOf", "expressions": [ { "type": "TripleConstraint", "predicate": "http://schema.example/reproducedBy", - "valueExpr": - { "type": "ShapeRef", - "reference": "http://schema.example/TesterShape" } }, + "valueExpr": "http://schema.example/TesterShape" }, { "type": "TripleConstraint", "predicate": "http://schema.example/reproducedBy", - "valueExpr": - { "type": "ShapeRef", - "reference": "http://schema.example/ProgrammerShape" } } + "valueExpr": "http://schema.example/ProgrammerShape" } ] } }, - { "type": "Shape", - "label": "http://schema.example/TesterShape", + { "id": "http://schema.example/TesterShape", + "type": "Shape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/role", "valueExpr": { "type": "NodeConstraint", "values": [ "http://schema.example/testingRole" ] } } }, - { "type": "Shape", - "label": "http://schema.example/ProgrammerShape", + { "id": "http://schema.example/ProgrammerShape", + "type": "Shape", "expression": { "type": "TripleConstraint", "predicate": "http://schema.example/department", @@ -783,18 +773,18 @@ (prefix (("ex" ))) (shapes (shape - (label ) + (id ) (eachOf (tripleConstraint (shapeRef )) (tripleConstraint (shapeRef )) )) (shape - (label ) + (id ) (tripleConstraint (nodeConstraint (value ))) ) (shape - (label ) + (id ) (tripleConstraint (nodeConstraint (value ))) )) )} @@ -844,7 +834,7 @@ (prefix (("ex" ) ("foaf" ) ("xsd" ) ("rdf" )) ) (shapes (shape - (label ) + (id ) (extra ) closed (eachOf (tripleConstraint a (nodeConstraint (value ))) @@ -869,7 +859,7 @@ (max "*")) ) ) (and - (label ) + (id ) (nodeConstraint (pattern "^http:/example.org/.*")) (shape (eachOf @@ -886,7 +876,7 @@ )) (tripleConstraint (nodeConstraint iri))) )) (and - (label ) + (id ) (shape (eachOf (tripleConstraint (nodeConstraint iri) (min 0) (max "*")) @@ -929,7 +919,7 @@ sxp: %{(schema (prefix (("ex" ) ("xsd" ))) (shapes - (shape (label ) closed + (shape (id ) closed (eachOf (tripleConstraint (nodeConstraint @@ -948,7 +938,7 @@ (shapeRef ) (min 0) (max "*")) ) ) - (shape (label ) + (shape (id ) (tripleConstraint a (nodeConstraint (pattern "http://example.org/User#.*"))))))} }, "Closed shape expression with EXTRA modifier" => { @@ -974,7 +964,7 @@ ), sxp: %{(schema (prefix (("ex" ) ("foaf" ) ("xsd" ) ("rdf" )) ) - (shapes (shape (label ) + (shapes (shape (id ) (extra ) closed @@ -1009,7 +999,7 @@ (prefix (("ex" ) ("xsd" ))) (shapes (shape - (label ) + (id ) (eachOf (tripleConstraint (nodeConstraint (datatype )) @@ -1049,7 +1039,7 @@ (prefix (("ex" ) ("foaf" ))) (shapes (and - (label ) + (id ) (nodeConstraint (pattern "^http:/example.org/.*")) (shape closed (eachOf @@ -1087,7 +1077,7 @@ (prefix (("ex" ) ("xsd" ))) (shapes (shape - (label ) + (id ) closed (eachOf (tripleConstraint @@ -1160,7 +1150,7 @@ (prefix (("ex" ))) (shapes (not - (label ) + (id ) (or (nodeConstraint iri) (not (shapeRef )))) ))} }, diff --git a/spec/shexTest b/spec/shexTest index 44b84cb..5c0b89a 160000 --- a/spec/shexTest +++ b/spec/shexTest @@ -1 +1 @@ -Subproject commit 44b84cbb3e614fcdc71d019363ec617216c871e3 +Subproject commit 5c0b89a40fec44ecb4c383d73e83b0d2ba63f4db diff --git a/spec/shex_spec.rb b/spec/shex_spec.rb index bcf9a49..ed88598 100644 --- a/spec/shex_spec.rb +++ b/spec/shex_spec.rb @@ -49,7 +49,7 @@ (prefix (("doap" ) ("dc" ))) (shapes (shape - (label ) + (id ) (extra a) (eachOf (tripleConstraint a (nodeConstraint (value ))) diff --git a/spec/validation_spec.rb b/spec/validation_spec.rb index 160e04a..60b1853 100644 --- a/spec/validation_spec.rb +++ b/spec/validation_spec.rb @@ -465,14 +465,16 @@ expect(schema).to satisfy(t.graph, t.data_source, t.focus, shape: t.shape, expected: expected, logger: t.logger, shapeExterns: t.shapeExterns) end - specify "#{t.name} – #{t.comment}#{' (negative)' if t.negative_test?} (ShExJ)", skip: "Validating ShExJ" do + specify "#{t.name} – #{t.comment}#{' (negative)' if t.negative_test?} (ShExJ)" do case t.name when 'nPlus1', 'PTstar-greedy-fail' pending "greedy" end - t.debug = ["info: #{t.inspect}", "schema: #{t.schema_source}"] + t.debug = ["info: #{t.inspect}", "schema: #{t.schema_source}", "json: #{t.schema_json}"] + t.debug << "shexc(1): #{SXP::Generator.string(ShEx.parse(t.schema_source).to_sxp_bin)}" expected = t.positive_test? || ShEx::NotSatisfied schema = ShEx.parse(t.schema_json, format: :shexj, validate: true, base_uri: t.base) + t.debug << "shexc(2): #{SXP::Generator.string(schema.to_sxp_bin)}" expect(schema).to satisfy(t.graph, t.data_source, t.focus, shape: t.shape, expected: expected, logger: t.logger, shapeExterns: t.shapeExterns) end From 7c7aafd401f8ca7503940c6126af8adf0bdf9464 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sun, 22 Jan 2017 18:09:17 -0800 Subject: [PATCH 4/9] Updates to ensure ShExJ evaluation is equivalent to ShExC. --- lib/shex.rb | 4 ++-- lib/shex/algebra.rb | 1 + lib/shex/algebra/operator.rb | 35 +++++++++++++++++++++-------------- lib/shex/algebra/schema.rb | 4 ++-- spec/parser_spec.rb | 1 + spec/shexTest | 2 +- spec/validation_spec.rb | 35 +++++++++++++++++++++++++++++------ 7 files changed, 57 insertions(+), 25 deletions(-) diff --git a/lib/shex.rb b/lib/shex.rb index cc71a1e..3c3220b 100644 --- a/lib/shex.rb +++ b/lib/shex.rb @@ -35,10 +35,10 @@ def self.parse(expression, format: 'shexc', **options) when 'shexc' then Parser.new(expression, options).parse when 'shexj' expression = expression.read if expression.respond_to?(:read) - Algebra.from_shexj(JSON.parse expression) + Algebra.from_shexj(JSON.parse(expression), options) when 'sxp' expression = expression.read if expression.respond_to?(:read) - Algebra.from_sxp(JSON.parse expression) + Algebra.from_sxp(expression, options) else raise "Unknown expression format: #{format.inspect}" end end diff --git a/lib/shex/algebra.rb b/lib/shex/algebra.rb index 0550270..408a3cd 100644 --- a/lib/shex/algebra.rb +++ b/lib/shex/algebra.rb @@ -57,6 +57,7 @@ def self.from_shexj(operator, options = {}) when 'SemAct' then SemAct when 'Shape' then Shape when 'ShapeAnd' then And + when 'ShapeExternal' then External when 'ShapeNot' then Not when 'ShapeOr' then Or when 'ShapeRef' then ShapeRef diff --git a/lib/shex/algebra/operator.rb b/lib/shex/algebra/operator.rb index 346fa3d..40dddfc 100644 --- a/lib/shex/algebra/operator.rb +++ b/lib/shex/algebra/operator.rb @@ -255,15 +255,24 @@ def self.from_shexj(operator, options = {}) operator.each do |k, v| case k - when /length|pattern|clusive/ then operands << [k.to_sym, v] + when /length|pattern|clusive|digits/ then operands << [k.to_sym, RDF::Literal(v)] when 'id' then id = iri(v, options) - when 'min', 'max', 'inverse', 'closed' then operands << [k.to_sym, v] + when 'min', 'max' then operands << [k.to_sym, v] + when 'inverse', 'closed' then operands << k.to_sym when 'nodeKind' then operands << v.to_sym when 'object' then operands << value(v, options) - when 'start' then operands << Start.new(ShEx::Algebra.from_shexj(v, options)) + when 'start' + v = case v + when String + # It's a URI reference to a Shape + {"type" => "ShapeRef", "reference" => v} + when Hash + v['id'] ? {"type" => "ShapeRef", "reference" => v[id]} : v + end + operands << Start.new(ShEx::Algebra.from_shexj(v, options)) when '@context' then options[:context] = JSON::LD::Context.parse(v) - options[:base_uri] = options[:context].base + options[:base_uri] ||= options[:context].base when 'shapes' operands << case v when Array @@ -285,8 +294,7 @@ def self.from_shexj(operator, options = {}) ShEx::Algebra.from_shexj(op, options) : value(op, options) end.unshift(:exclusions) - when 'min', 'max', 'inverse', 'closed', 'semActs', - 'startActs', 'annotations' + when 'semActs', 'startActs', 'annotations' v = [v] unless v.is_a?(Array) operands += v.map {|op| ShEx::Algebra.from_shexj(op, options)} when 'expression', 'expressions' @@ -323,7 +331,7 @@ def self.from_shexj(operator, options = {}) end end - new(*operands, id: id) + new(*operands, options.merge(id: id)) end def json_type @@ -504,11 +512,7 @@ def self.iri(value, options) RDF::URI(value) end else - if options[:context] - options[:context].expand_iri(value, document: true) - elsif base_uri - base_uri.join(value) - elsif base_uri + if base_uri base_uri.join(value) else RDF::URI(value) @@ -568,14 +572,17 @@ def serialize_value(value) # # @return [String] def inspect - sprintf("#<%s:%#0x(%s)>", self.class.name, __id__, operands.to_sse.gsub(/\s+/m, ' ')) + sprintf("#<%s:%#0x(%s)>", self.class.name, __id__, operands.inspect) end ## + # Comparison does not consider operand order # @param [Statement] other # @return [Boolean] def eql?(other) - other.class == self.class && other.operands == self.operands + other.class == self.class && + other.id == self.id && + other.operands.sort_by(&:to_s) == self.operands.sort_by(&:to_s) end alias_method :==, :eql? diff --git a/lib/shex/algebra/schema.rb b/lib/shex/algebra/schema.rb index d862c4b..89b8e89 100644 --- a/lib/shex/algebra/schema.rb +++ b/lib/shex/algebra/schema.rb @@ -43,12 +43,12 @@ def initialize(*operands) # One or more schemas, or paths to ShEx schema resources used for finding external shapes. # @return [Operand] Returns operand graph annotated with satisfied and unsatisfied operations. # @param [Hash{Symbol => Object}] options - # @option options [String] :base_uri + # @option options [String] :base_uri (for resolving focus) # @raise [ShEx::NotSatisfied] along with operand graph described for return def execute(focus, graph, map, shapeExterns: [], depth: 0, **options) @graph, @shapes_entered = graph, {} @external_schemas = shapeExterns - focus = value(focus) + focus = value(focus, options) logger = options[:logger] || @options[:logger] each_descendant do |op| diff --git a/spec/parser_spec.rb b/spec/parser_spec.rb index 1c3fe98..88b9f8c 100644 --- a/spec/parser_spec.rb +++ b/spec/parser_spec.rb @@ -1200,6 +1200,7 @@ if t.positive_test? begin expression = ShEx.parse(t.schema_source, validate: validate, logger: RDF::Spec.logger) + hash = expression.to_h shexj = JSON.parse t.schema_json expect(hash).to produce(shexj, logger: RDF::Spec.logger) diff --git a/spec/shexTest b/spec/shexTest index 5c0b89a..666497e 160000 --- a/spec/shexTest +++ b/spec/shexTest @@ -1 +1 @@ -Subproject commit 5c0b89a40fec44ecb4c383d73e83b0d2ba63f4db +Subproject commit 666497e042d648fffbf2beb7b535b2738f6db7f1 diff --git a/spec/validation_spec.rb b/spec/validation_spec.rb index 60b1853..b72e894 100644 --- a/spec/validation_spec.rb +++ b/spec/validation_spec.rb @@ -454,28 +454,51 @@ m.entries.each do |t| specify "#{t.name} – #{t.comment}#{' (negative)' if t.negative_test?}" do case t.name - when 'nPlus1', 'PTstar-greedy-fail' + when 'PTstar-greedy-fail', 'nPlus1-greedy_fail' pending "greedy" when '1val1DECIMAL_00' pending "Turtle reader ensures numeric literals start with a sign or digit, not '.'." end - t.debug = ["info: #{t.inspect}", "schema: #{t.schema_source}"] + t.debug = [ + "info: #{t.inspect}", + "schema: #{t.schema_source}", + "data: #{t.data_source}", + "json: #{t.schema_json}", + "shexc: #{SXP::Generator.string(ShEx.parse(t.schema_source).to_sxp_bin)}" + ] expected = t.positive_test? || ShEx::NotSatisfied schema = ShEx.parse(t.schema_source, validate: true, base_uri: t.base) - expect(schema).to satisfy(t.graph, t.data_source, t.focus, shape: t.shape, expected: expected, logger: t.logger, shapeExterns: t.shapeExterns) + expect(schema).to satisfy(t.graph, t.data_source, t.focus, + shape: t.shape, + expected: expected, + logger: t.logger, + base_uri: t.base, + shapeExterns: t.shapeExterns) end specify "#{t.name} – #{t.comment}#{' (negative)' if t.negative_test?} (ShExJ)" do case t.name when 'nPlus1', 'PTstar-greedy-fail' pending "greedy" + when '1val1DECIMAL_00' + pending "Turtle reader ensures numeric literals start with a sign or digit, not '.'." end - t.debug = ["info: #{t.inspect}", "schema: #{t.schema_source}", "json: #{t.schema_json}"] - t.debug << "shexc(1): #{SXP::Generator.string(ShEx.parse(t.schema_source).to_sxp_bin)}" + t.debug = [ + "info: #{t.inspect}", + "schema: #{t.schema_source}", + "data: #{t.data_source}", + "json: #{t.schema_json}", + "shexc: #{SXP::Generator.string(ShEx.parse(t.schema_source).to_sxp_bin)}" + ] expected = t.positive_test? || ShEx::NotSatisfied schema = ShEx.parse(t.schema_json, format: :shexj, validate: true, base_uri: t.base) t.debug << "shexc(2): #{SXP::Generator.string(schema.to_sxp_bin)}" - expect(schema).to satisfy(t.graph, t.data_source, t.focus, shape: t.shape, expected: expected, logger: t.logger, shapeExterns: t.shapeExterns) + expect(schema).to satisfy(t.graph, t.data_source, t.focus, + shape: t.shape, + expected: expected, + logger: t.logger, + base_uri: t.base, + shapeExterns: t.shapeExterns) end # Run with rspec --tag shexr From 8c7922be3fc18332ad71eee0ad64e722382f98fd Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Mon, 23 Jan 2017 18:24:36 -0800 Subject: [PATCH 5/9] Inclusion now references Triple Expression rather than Shape Expression. --- lib/shex/algebra/inclusion.rb | 18 ++++++++++------- lib/shex/algebra/operator.rb | 38 +++++++++-------------------------- lib/shex/algebra/schema.rb | 8 ++++++++ script/run | 4 +++- 4 files changed, 31 insertions(+), 37 deletions(-) diff --git a/lib/shex/algebra/inclusion.rb b/lib/shex/algebra/inclusion.rb index 161f431..d5722e8 100644 --- a/lib/shex/algebra/inclusion.rb +++ b/lib/shex/algebra/inclusion.rb @@ -26,8 +26,8 @@ def initialize(arg, **options) # @return (see TripleExpression#matches) # @raise (see TripleExpression#matches) def matches(arcs_in, arcs_out, depth: 0) - status "referenced_shape: #{operands.first}" - expression = referenced_shape.expression + status "reference: #{operands.first}" + expression = referenced_expression max = maximum matched_expression = expression.matches(arcs_in, arcs_out, depth: depth + 1) satisfy matched: matched_expression.matched, depth: depth @@ -39,8 +39,12 @@ def matches(arcs_in, arcs_out, depth: 0) # Returns the referenced shape # # @return [Operand] - def referenced_shape - @referenced_shape ||= schema.shapes.detect {|s| s.id == operands.first} + def referenced_expression + @referenced_expression ||= begin + ref = schema.find(operands.first) + ref = ref.expression if ref.is_a?(Satisfiable) && ref.respond_to?(:expression) + ref + end end ## @@ -49,9 +53,9 @@ def referenced_shape # # An Inclusion object's include property must appear in the schema's shapes map and the corresponding triple expression must be a Shape with a tripleExpr. The function dereference(include) returns the shape's tripleExpr. def validate! - structure_error("Missing included shape: #{operands.first}") if referenced_shape.nil? - structure_error("Self included shape: #{operands.first}") if referenced_shape == first_ancestor(Shape) - structure_error("Referenced shape must be a Shape: #{operands.first}") unless referenced_shape.is_a?(Shape) + structure_error("Missing included shape: #{operands.first}") if referenced_expression.nil? + structure_error("Self included expression: #{operands.first}") if referenced_expression == self + structure_error("Reference must be an Expression: #{operands.first}") unless referenced_expression.is_a?(TripleExpression) super end diff --git a/lib/shex/algebra/operator.rb b/lib/shex/algebra/operator.rb index 40dddfc..0092ee5 100644 --- a/lib/shex/algebra/operator.rb +++ b/lib/shex/algebra/operator.rb @@ -300,25 +300,15 @@ def self.from_shexj(operator, options = {}) when 'expression', 'expressions' v = [v] unless v.is_a?(Array) operands += v.map do |op| - op = case op - when String - # It's a URI reference to a Shape - {"type" => "Inclusion", "include" => op} - when Hash - op['id'] ? {"type" => "Inclusion", "include" => op[id]} : op - end + # It's a URI reference to a Shape + op = {"type" => "Inclusion", "include" => op} if op.is_a?(String) ShEx::Algebra.from_shexj(op, options) end when 'shapeExpr', 'shapeExprs', 'valueExpr' v = [v] unless v.is_a?(Array) operands += v.map do |op| - op = case op - when String - # It's a URI reference to a Shape - {"type" => "ShapeRef", "reference" => op} - when Hash - op['id'] ? {"type" => "ShapeRef", "reference" => op[id]} : op - end + # It's a URI reference to a Shape + op = {"type" => "ShapeRef", "reference" => op} if op.is_a?(String) ShEx::Algebra.from_shexj(op, options) end when 'code' @@ -572,7 +562,7 @@ def serialize_value(value) # # @return [String] def inspect - sprintf("#<%s:%#0x(%s)>", self.class.name, __id__, operands.inspect) + sprintf("#<%s:%#0x(%s%s)>", self.class.name, __id__, ("id: #{id} " if id), operands.inspect) end ## @@ -592,22 +582,19 @@ def eql?(other) # @yield operator # @yieldparam [Object] operator # @return [Enumerator] - def each_descendant(depth = 0, &block) + def each_descendant(&block) if block_given? - case block.arity - when 1 then block.call(self) - else block.call(depth, self) - end + block.call(self) operands.each do |operand| case operand when Array operand.each do |op| - op.each_descendant(depth + 1, &block) if op.respond_to?(:each_descendant) + op.each_descendant(&block) if op.respond_to?(:each_descendant) end else - operand.each_descendant(depth + 1, &block) if operand.respond_to?(:each_descendant) + operand.each_descendant(&block) if operand.respond_to?(:each_descendant) end end end @@ -654,13 +641,6 @@ def dup self.class.new(*operands, id: @id) end - ## - # Implement `to_hash` only if accessed; otherwise, it becomes an _Implicit Accessor_ which will cause problems with splat arguments, which causes the last to be turned into a hash for extracting keyword aruments. - def method_missing(method, *args) - return to_h(*args) if method == :hash - super - end - ## # A unary operator. # diff --git a/lib/shex/algebra/schema.rb b/lib/shex/algebra/schema.rb index 89b8e89..6922073 100644 --- a/lib/shex/algebra/schema.rb +++ b/lib/shex/algebra/schema.rb @@ -174,6 +174,14 @@ def start @start ||= operands.detect {|op| op.is_a?(Start)} end + ## + # Find a ShapeExpression or TripleExpression by identifier + # @param [#to_s] id + # @return [TripleExpression, ShapeExpression] + def find(id) + each_descendant.detect {|op| op.id == id} + end + ## # Validate shapes, in addition to other operands # @return [SPARQL::Algebra::Expression] `self` diff --git a/script/run b/script/run index 80fa716..7fff204 100755 --- a/script/run +++ b/script/run @@ -88,7 +88,9 @@ opts.each do |opt, arg| when '--execute' then options[:shex] = arg when '--focus' then options[:focus] = arg when '--shape' then options[:shape] = arg - when '--shex' then options[:shex] = RDF::Util::File.open_file(arg).read + when '--shex' + options[:shex] = RDF::Util::File.open_file(arg).read + options[:format] = :shexj if arg.end_with?(".json") when '--progress' then options[:debug] ||= 2 when '--to-json' then options[:to_json] = true when '--to-sxp' then options[:to_sxp] = true From 8396ceaf8567b7513aa08aa3dcd4d7ee33287159 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Mon, 23 Jan 2017 18:26:42 -0800 Subject: [PATCH 6/9] Rename Satisfiable to ShapeExpression. --- lib/shex/algebra.rb | 4 ++-- lib/shex/algebra/and.rb | 14 +++++++------- lib/shex/algebra/external.rb | 2 +- lib/shex/algebra/inclusion.rb | 2 +- lib/shex/algebra/node_constraint.rb | 8 ++++---- lib/shex/algebra/not.rb | 8 ++++---- lib/shex/algebra/operator.rb | 3 --- lib/shex/algebra/or.rb | 14 +++++++------- lib/shex/algebra/schema.rb | 4 ++-- lib/shex/algebra/shape.rb | 8 ++++---- .../{satisfiable.rb => shape_expression.rb} | 5 +---- lib/shex/algebra/shape_ref.rb | 10 +++++----- lib/shex/algebra/start.rb | 8 ++++---- lib/shex/algebra/triple_constraint.rb | 2 +- lib/shex/algebra/triple_expression.rb | 2 +- spec/shexTest | 2 +- 16 files changed, 45 insertions(+), 51 deletions(-) rename lib/shex/algebra/{satisfiable.rb => shape_expression.rb} (89%) diff --git a/lib/shex/algebra.rb b/lib/shex/algebra.rb index 408a3cd..126d0fe 100644 --- a/lib/shex/algebra.rb +++ b/lib/shex/algebra.rb @@ -10,16 +10,16 @@ module Algebra autoload :And, 'shex/algebra/and' autoload :Annotation, 'shex/algebra/annotation' autoload :EachOf, 'shex/algebra/each_of' + autoload :External, 'shex/algebra/external' autoload :Inclusion, 'shex/algebra/inclusion' autoload :Not, 'shex/algebra/not' autoload :NodeConstraint, 'shex/algebra/node_constraint' autoload :OneOf, 'shex/algebra/one_of' autoload :Operator, 'shex/algebra/operator' autoload :Or, 'shex/algebra/or' - autoload :Satisfiable, 'shex/algebra/satisfiable' autoload :Schema, 'shex/algebra/schema' autoload :SemAct, 'shex/algebra/semact' - autoload :External, 'shex/algebra/external' + autoload :ShapeExpression, 'shex/algebra/shape_expression' autoload :ShapeRef, 'shex/algebra/shape_ref' autoload :Shape, 'shex/algebra/shape' autoload :Start, 'shex/algebra/start' diff --git a/lib/shex/algebra/and.rb b/lib/shex/algebra/and.rb index 7e7511a..c909cd0 100644 --- a/lib/shex/algebra/and.rb +++ b/lib/shex/algebra/and.rb @@ -1,7 +1,7 @@ module ShEx::Algebra ## class And < Operator - include Satisfiable + include ShapeExpression NAME = :and def initialize(*args, **options) @@ -10,8 +10,8 @@ def initialize(*args, **options) raise ArgumentError, "wrong number of arguments (given #{args.length}, expected 2..)" end - # All arguments must be Satisfiable - raise ArgumentError, "All operands must be Shape operands" unless args.all? {|o| o.is_a?(Satisfiable)} + # All arguments must be ShapeExpression + raise ArgumentError, "All operands must be Shape operands" unless args.all? {|o| o.is_a?(ShapeExpression)} super end @@ -27,12 +27,12 @@ def self.from_shexj(operator, options = {}) # # S is a ShapeAnd and for every shape expression se2 in shapeExprs, satisfies(n, se2, G, m). - # @param (see Satisfiable#satisfies?) - # @return (see Satisfiable#satisfies?) - # @raise (see Satisfiable#satisfies?) + # @param (see ShapeExpression#satisfies?) + # @return (see ShapeExpression#satisfies?) + # @raise (see ShapeExpression#satisfies?) def satisfies?(focus, depth: 0) status "" - expressions = operands.select {|o| o.is_a?(Satisfiable)} + expressions = operands.select {|o| o.is_a?(ShapeExpression)} satisfied = [] unsatisfied = expressions.dup diff --git a/lib/shex/algebra/external.rb b/lib/shex/algebra/external.rb index 70528b9..9097269 100644 --- a/lib/shex/algebra/external.rb +++ b/lib/shex/algebra/external.rb @@ -1,7 +1,7 @@ module ShEx::Algebra ## class External < Operator - include Satisfiable + include ShapeExpression NAME = :external # diff --git a/lib/shex/algebra/inclusion.rb b/lib/shex/algebra/inclusion.rb index d5722e8..7c6d020 100644 --- a/lib/shex/algebra/inclusion.rb +++ b/lib/shex/algebra/inclusion.rb @@ -42,7 +42,7 @@ def matches(arcs_in, arcs_out, depth: 0) def referenced_expression @referenced_expression ||= begin ref = schema.find(operands.first) - ref = ref.expression if ref.is_a?(Satisfiable) && ref.respond_to?(:expression) + ref = ref.expression if ref.is_a?(ShapeExpression) && ref.respond_to?(:expression) ref end end diff --git a/lib/shex/algebra/node_constraint.rb b/lib/shex/algebra/node_constraint.rb index 1432b7c..90e95bd 100644 --- a/lib/shex/algebra/node_constraint.rb +++ b/lib/shex/algebra/node_constraint.rb @@ -1,7 +1,7 @@ module ShEx::Algebra ## class NodeConstraint < Operator - include Satisfiable + include ShapeExpression NAME = :nodeConstraint ## @@ -15,9 +15,9 @@ def self.from_shexj(operator, options = {}) # # S is a NodeConstraint and satisfies2(focus, se) as described below in Node Constraints. Note that testing if a node satisfies a node constraint does not require a graph or shapeMap. - # @param (see Satisfiable#satisfies?) - # @return (see Satisfiable#satisfies?) - # @raise (see Satisfiable#satisfies?) + # @param (see ShapeExpression#satisfies?) + # @return (see ShapeExpression#satisfies?) + # @raise (see ShapeExpression#satisfies?) def satisfies?(focus, depth: 0) status "", depth: depth satisfies_node_kind?(focus, depth: depth + 1) && diff --git a/lib/shex/algebra/not.rb b/lib/shex/algebra/not.rb index 74ba87d..09d10e1 100644 --- a/lib/shex/algebra/not.rb +++ b/lib/shex/algebra/not.rb @@ -1,7 +1,7 @@ module ShEx::Algebra ## class Not < Operator::Unary - include Satisfiable + include ShapeExpression NAME = :not ## @@ -16,9 +16,9 @@ def self.from_shexj(operator, options = {}) # # S is a ShapeNot and for the shape expression se2 at shapeExpr, notSatisfies(n, se2, G, m). - # @param (see Satisfiable#satisfies?) - # @return (see Satisfiable#satisfies?) - # @raise (see Satisfiable#satisfies?) + # @param (see ShapeExpression#satisfies?) + # @return (see ShapeExpression#satisfies?) + # @raise (see ShapeExpression#satisfies?) # @see [https://shexspec.github.io/spec/#shape-expression-semantics] def satisfies?(focus, depth: 0) status "" diff --git a/lib/shex/algebra/operator.rb b/lib/shex/algebra/operator.rb index 0092ee5..0e10b86 100644 --- a/lib/shex/algebra/operator.rb +++ b/lib/shex/algebra/operator.rb @@ -72,9 +72,6 @@ def semantic_actions operands.select {|o| o.is_a?(SemAct)} end - # Does this operator include Satisfiable? - def satisfiable?; false; end - # Does this operator include TripleExpression? def triple_expression?; false; end diff --git a/lib/shex/algebra/or.rb b/lib/shex/algebra/or.rb index 62c286a..850d00e 100644 --- a/lib/shex/algebra/or.rb +++ b/lib/shex/algebra/or.rb @@ -1,7 +1,7 @@ module ShEx::Algebra ## class Or < Operator - include Satisfiable + include ShapeExpression NAME = :or def initialize(*args, **options) @@ -10,8 +10,8 @@ def initialize(*args, **options) raise ArgumentError, "wrong number of arguments (given #{args.length}, expected 2..)" end - # All arguments must be Satisfiable - raise ArgumentError, "All operands must be Shape operands" unless args.all? {|o| o.is_a?(Satisfiable)} + # All arguments must be ShapeExpression + raise ArgumentError, "All operands must be Shape operands" unless args.all? {|o| o.is_a?(ShapeExpression)} super end @@ -27,12 +27,12 @@ def self.from_shexj(operator, options = {}) # # S is a ShapeOr and there is some shape expression se2 in shapeExprs such that satisfies(n, se2, G, m). - # @param (see Satisfiable#satisfies?) - # @return (see Satisfiable#satisfies?) - # @raise (see Satisfiable#satisfies?) + # @param (see ShapeExpression#satisfies?) + # @return (see ShapeExpression#satisfies?) + # @raise (see ShapeExpression#satisfies?) def satisfies?(focus, depth: 0) status "", depth: depth - expressions = operands.select {|o| o.is_a?(Satisfiable)} + expressions = operands.select {|o| o.is_a?(ShapeExpression)} unsatisfied = [] expressions.any? do |op| begin diff --git a/lib/shex/algebra/schema.rb b/lib/shex/algebra/schema.rb index 6922073..4d8c33b 100644 --- a/lib/shex/algebra/schema.rb +++ b/lib/shex/algebra/schema.rb @@ -134,8 +134,8 @@ def shapes # @param [RDF::Resource] id # @param [RDF::Resource] node # @yield :shape - # @yieldparam [Satisfiable] shape, or `nil` if shape already entered - # @return [Satisfiable] + # @yieldparam [ShapeExpression] shape, or `nil` if shape already entered + # @return [ShapeExpression] def enter_shape(id, node, &block) shape = shapes.detect {|s| s.id == id} structure_error("No shape found for #{id}") unless shape diff --git a/lib/shex/algebra/shape.rb b/lib/shex/algebra/shape.rb index fe72801..c31f776 100644 --- a/lib/shex/algebra/shape.rb +++ b/lib/shex/algebra/shape.rb @@ -1,7 +1,7 @@ module ShEx::Algebra ## class Shape < Operator - include Satisfiable + include ShapeExpression NAME = :shape ## @@ -29,9 +29,9 @@ def self.from_shexj(operator, options = {}) end # The `satisfies` semantics for a `Shape` depend on a matches function defined below. For a node `n`, shape `S`, graph `G`, and shapeMap `m`, `satisfies(n, S, G, m)`. - # @param (see Satisfiable#satisfies?) - # @return (see Satisfiable#satisfies?) - # @raise (see Satisfiable#satisfies?) + # @param (see ShapeExpression#satisfies?) + # @return (see ShapeExpression#satisfies?) + # @raise (see ShapeExpression#satisfies?) def satisfies?(focus, depth: 0) expression = self.expression # neigh(G, n) is the neighbourhood of the node n in the graph G. diff --git a/lib/shex/algebra/satisfiable.rb b/lib/shex/algebra/shape_expression.rb similarity index 89% rename from lib/shex/algebra/satisfiable.rb rename to lib/shex/algebra/shape_expression.rb index f4fd3fb..36bf89e 100644 --- a/lib/shex/algebra/satisfiable.rb +++ b/lib/shex/algebra/shape_expression.rb @@ -2,7 +2,7 @@ module ShEx::Algebra # Implements `satisfies?` and `not_satisfies?` - module Satisfiable + module ShapeExpression ## # Satisfies method # @param [RDF::Resource] focus @@ -15,8 +15,5 @@ module Satisfiable def satisfies?(focus, depth: 0, **options) raise NotImplementedError, "#satisfies? Not implemented in #{self.class}" end - - # This operator includes Satisfiable - def satisfiable?; true; end end end diff --git a/lib/shex/algebra/shape_ref.rb b/lib/shex/algebra/shape_ref.rb index ab84845..2d214c0 100644 --- a/lib/shex/algebra/shape_ref.rb +++ b/lib/shex/algebra/shape_ref.rb @@ -1,7 +1,7 @@ module ShEx::Algebra ## class ShapeRef < Operator::Unary - include Satisfiable + include ShapeExpression NAME = :shapeRef def initialize(arg, **options) @@ -21,9 +21,9 @@ def self.from_shexj(operator, options = {}) ## # Satisfies referenced shape. - # @param (see Satisfiable#satisfies?) - # @return (see Satisfiable#satisfies?) - # @raise (see Satisfiable#satisfies?) + # @param (see ShapeExpression#satisfies?) + # @return (see ShapeExpression#satisfies?) + # @raise (see ShapeExpression#satisfies?) # @see [https://shexspec.github.io/spec/#shape-expression-semantics] def satisfies?(focus, depth: 0) status "ref #{operands.first.to_s}", depth: depth @@ -55,7 +55,7 @@ def referenced_shape # Even when going through TripleConstraints, there can't be a negative reference. def validate! structure_error("Missing referenced shape: #{operands.first}") if referenced_shape.nil? - raise ShEx::StructureError, "Self referencing shape: #{operands.first}" if referenced_shape == first_ancestor(Satisfiable) + raise ShEx::StructureError, "Self referencing shape: #{operands.first}" if referenced_shape == first_ancestor(ShapeExpression) super end diff --git a/lib/shex/algebra/start.rb b/lib/shex/algebra/start.rb index 6d8b996..ddf932d 100644 --- a/lib/shex/algebra/start.rb +++ b/lib/shex/algebra/start.rb @@ -1,13 +1,13 @@ module ShEx::Algebra ## class Start < Operator::Unary - include Satisfiable + include ShapeExpression NAME = :start # - # @param (see Satisfiable#satisfies?) - # @return (see Satisfiable#satisfies?) - # @raise (see Satisfiable#satisfies?) + # @param (see ShapeExpression#satisfies?) + # @return (see ShapeExpression#satisfies?) + # @raise (see ShapeExpression#satisfies?) def satisfies?(focus, depth: 0) status "", depth: depth matched_op = operands.first.satisfies?(focus, depth: depth + 1) diff --git a/lib/shex/algebra/triple_constraint.rb b/lib/shex/algebra/triple_constraint.rb index 036903f..63fb476 100644 --- a/lib/shex/algebra/triple_constraint.rb +++ b/lib/shex/algebra/triple_constraint.rb @@ -85,7 +85,7 @@ def inverse? end def shape - operands.detect {|o| o.is_a?(Satisfiable)} + operands.detect {|o| o.is_a?(ShapeExpression)} end end end diff --git a/lib/shex/algebra/triple_expression.rb b/lib/shex/algebra/triple_expression.rb index c628193..a219f49 100644 --- a/lib/shex/algebra/triple_expression.rb +++ b/lib/shex/algebra/triple_expression.rb @@ -53,7 +53,7 @@ def triple_expression?; true; end end module ReferencedStatement - # @return [ShEx::Algebra::Satisfiable] referenced operand which satisfied some of this statement + # @return [ShEx::Algebra::ShapeExpression] referenced operand which satisfied some of this statement attr_accessor :referenced def to_sxp_bin diff --git a/spec/shexTest b/spec/shexTest index 666497e..0ad290a 160000 --- a/spec/shexTest +++ b/spec/shexTest @@ -1 +1 @@ -Subproject commit 666497e042d648fffbf2beb7b535b2738f6db7f1 +Subproject commit 0ad290a4e0fa7d114eb8c098118b3623c429b7c0 From 0384cd605a5b0ff52d1d506aaf98137bd3aa2463 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Mon, 23 Jan 2017 18:33:08 -0800 Subject: [PATCH 7/9] Update dependencies. --- shex.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shex.gemspec b/shex.gemspec index abd9e4d..7ea2131 100755 --- a/shex.gemspec +++ b/shex.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |gem| gem.requirements = [] gem.add_runtime_dependency 'rdf', '~> 2.2' gem.add_runtime_dependency 'json-ld', '~> 2.1' - gem.add_runtime_dependency 'json-ld-preloaded','~> 0.0' + gem.add_runtime_dependency 'json-ld-preloaded','~> 1.0' gem.add_runtime_dependency 'ebnf', '~> 1.1' gem.add_runtime_dependency 'sxp', '~> 1.0' gem.add_runtime_dependency 'rdf-xsd', '~> 2.0' From 379c0e1446644db8141b6766b80dba01c61c7f10 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sat, 28 Jan 2017 15:35:32 -0800 Subject: [PATCH 8/9] Remove ShexRef and Inclusion classes, as referencing is done inline. --- lib/shex/algebra.rb | 4 - lib/shex/algebra/and.rb | 36 ++++- lib/shex/algebra/annotation.rb | 2 +- lib/shex/algebra/each_of.rb | 23 ++- lib/shex/algebra/inclusion.rb | 71 --------- lib/shex/algebra/not.rb | 33 +++- lib/shex/algebra/one_of.rb | 23 ++- lib/shex/algebra/operator.rb | 100 ++++++------ lib/shex/algebra/or.rb | 43 ++++- lib/shex/algebra/schema.rb | 13 +- lib/shex/algebra/shape.rb | 28 +++- lib/shex/algebra/shape_expression.rb | 2 +- lib/shex/algebra/shape_ref.rb | 71 --------- lib/shex/algebra/start.rb | 32 +++- lib/shex/algebra/triple_constraint.rb | 41 ++++- lib/shex/parser.rb | 35 ++-- spec/algebra_spec.rb | 4 +- spec/matchers.rb | 20 ++- spec/parser_spec.rb | 220 ++++++++++++++------------ spec/shexTest | 2 +- spec/shex_spec.rb | 23 +-- spec/validation_spec.rb | 1 - 22 files changed, 465 insertions(+), 362 deletions(-) delete mode 100644 lib/shex/algebra/inclusion.rb delete mode 100644 lib/shex/algebra/shape_ref.rb diff --git a/lib/shex/algebra.rb b/lib/shex/algebra.rb index 126d0fe..fe4b48e 100644 --- a/lib/shex/algebra.rb +++ b/lib/shex/algebra.rb @@ -11,7 +11,6 @@ module Algebra autoload :Annotation, 'shex/algebra/annotation' autoload :EachOf, 'shex/algebra/each_of' autoload :External, 'shex/algebra/external' - autoload :Inclusion, 'shex/algebra/inclusion' autoload :Not, 'shex/algebra/not' autoload :NodeConstraint, 'shex/algebra/node_constraint' autoload :OneOf, 'shex/algebra/one_of' @@ -20,7 +19,6 @@ module Algebra autoload :Schema, 'shex/algebra/schema' autoload :SemAct, 'shex/algebra/semact' autoload :ShapeExpression, 'shex/algebra/shape_expression' - autoload :ShapeRef, 'shex/algebra/shape_ref' autoload :Shape, 'shex/algebra/shape' autoload :Start, 'shex/algebra/start' autoload :Stem, 'shex/algebra/stem' @@ -50,7 +48,6 @@ def self.from_shexj(operator, options = {}) klass = case operator['type'] when 'Annotation' then Annotation when 'EachOf' then EachOf - when 'Inclusion' then Inclusion when 'NodeConstraint' then NodeConstraint when 'OneOf' then OneOf when 'Schema' then Schema @@ -60,7 +57,6 @@ def self.from_shexj(operator, options = {}) when 'ShapeExternal' then External when 'ShapeNot' then Not when 'ShapeOr' then Or - when 'ShapeRef' then ShapeRef when 'Stem' then Stem when 'StemRange' then StemRange when 'TripleConstraint' then TripleConstraint diff --git a/lib/shex/algebra/and.rb b/lib/shex/algebra/and.rb index c909cd0..1b0cd77 100644 --- a/lib/shex/algebra/and.rb +++ b/lib/shex/algebra/and.rb @@ -11,7 +11,7 @@ def initialize(*args, **options) end # All arguments must be ShapeExpression - raise ArgumentError, "All operands must be Shape operands" unless args.all? {|o| o.is_a?(ShapeExpression)} + raise ArgumentError, "All operands must be Shape operands or resource" unless args.all? {|o| o.is_a?(ShapeExpression) || o.is_a?(RDF::Resource)} super end @@ -32,13 +32,23 @@ def self.from_shexj(operator, options = {}) # @raise (see ShapeExpression#satisfies?) def satisfies?(focus, depth: 0) status "" - expressions = operands.select {|o| o.is_a?(ShapeExpression)} satisfied = [] unsatisfied = expressions.dup # Operand raises NotSatisfied, so no need to check here. expressions.each do |op| - satisfied << op.satisfies?(focus, depth: depth) + satisfied << case op + when RDF::Resource + schema.enter_shape(op, focus) do |shape| + if shape + shape.satisfies?(focus, depth: depth + 1) + else + status "Satisfy as #{op} was re-entered for #{focus}", depth: depth + end + end + when ShapeExpression + op.satisfies?(focus, depth: depth + 1) + end unsatisfied.shift end satisfy focus: focus, satisfied: satisfied, depth: depth @@ -50,6 +60,26 @@ def satisfies?(focus, depth: 0) depth: depth end + ## + # expressions must be ShapeExpressions + # + # @return [Operator] `self` + # @raise [ShEx::StructureError] if the value is invalid + def validate! + expressions.each do |op| + case op + when ShapeExpression + when RDF::Resource + ref = schema.find(op) + ref.is_a?(ShapeExpression) || + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + else + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + end + end + super + end + def json_type "ShapeAnd" end diff --git a/lib/shex/algebra/annotation.rb b/lib/shex/algebra/annotation.rb index ad8f7e2..382e372 100644 --- a/lib/shex/algebra/annotation.rb +++ b/lib/shex/algebra/annotation.rb @@ -17,7 +17,7 @@ def self.from_shexj(operator, options = {}) def to_h { 'type' => json_type, - 'predicate' => operands.first.to_s, + 'predicate' => operands.first.last.to_s, 'object' => serialize_value(operands.last) } end diff --git a/lib/shex/algebra/each_of.rb b/lib/shex/algebra/each_of.rb index 78270ac..f07f6f6 100644 --- a/lib/shex/algebra/each_of.rb +++ b/lib/shex/algebra/each_of.rb @@ -31,8 +31,9 @@ def matches(arcs_in, arcs_out, depth: 0) while num_iters < max begin matched_this_iter = [] - operands.select {|o| o.is_a?(TripleExpression)}.all? do |op| + expressions.select {|o| o.is_a?(TripleExpression) || o.is_a?(RDF::Resource)}.all? do |op| begin + op = schema.find(op) if op.is_a?(RDF::Resource) matched_op = op.matches(arcs_in - matched_this_iter, arcs_out - matched_this_iter, depth: depth + 1) satisfied << matched_op matched_this_iter += matched_op.matched @@ -70,5 +71,25 @@ def matches(arcs_in, arcs_out, depth: 0) ensure semantic_actions.each {|op| op.exit(matched: matched, depth: depth + 1)} end + + ## + # expressions must be TripleExpressions + # + # @return [Operator] `self` + # @raise [ShEx::StructureError] if the value is invalid + def validate! + expressions.each do |op| + case op + when TripleExpression + when RDF::Resource + ref = schema.find(op) + ref.is_a?(TripleExpression) || + structure_error("#{json_type} must reference a TripleExpression: #{ref}") + else + structure_error("#{json_type} must reference a TripleExpression: #{ref}") + end + end + super + end end end diff --git a/lib/shex/algebra/inclusion.rb b/lib/shex/algebra/inclusion.rb deleted file mode 100644 index 7c6d020..0000000 --- a/lib/shex/algebra/inclusion.rb +++ /dev/null @@ -1,71 +0,0 @@ -module ShEx::Algebra - ## - class Inclusion < Operator - include TripleExpression - NAME = :inclusion - - ## - # Creates an operator instance from a parsed ShExJ representation - # @param (see Operator#from_shexj) - # @return [Operator] - def self.from_shexj(operator, options = {}) - raise ArgumentError unless operator.is_a?(Hash) && operator['type'] == "Inclusion" - raise ArgumentError, "missing include in #{operator.inspect}" unless operator.has_key?('include') - super - end - - def initialize(arg, **options) - raise ArgumentError, "Shape inclusion must be an IRI or BNode: #{arg}" unless arg.is_a?(RDF::Resource) - super - end - - ## - # In this case, we accept an array of statements, and match based on cardinality. - # - # @param (see TripleExpression#matches) - # @return (see TripleExpression#matches) - # @raise (see TripleExpression#matches) - def matches(arcs_in, arcs_out, depth: 0) - status "reference: #{operands.first}" - expression = referenced_expression - max = maximum - matched_expression = expression.matches(arcs_in, arcs_out, depth: depth + 1) - satisfy matched: matched_expression.matched, depth: depth - rescue ShEx::NotMatched => e - not_matched e.message, unsatisfied: e.expression, depth: depth - end - - ## - # Returns the referenced shape - # - # @return [Operand] - def referenced_expression - @referenced_expression ||= begin - ref = schema.find(operands.first) - ref = ref.expression if ref.is_a?(ShapeExpression) && ref.respond_to?(:expression) - ref - end - end - - ## - # A Inclusion is valid if it's ancestor schema has any shape with a lable - # the same as it's reference. - # - # An Inclusion object's include property must appear in the schema's shapes map and the corresponding triple expression must be a Shape with a tripleExpr. The function dereference(include) returns the shape's tripleExpr. - def validate! - structure_error("Missing included shape: #{operands.first}") if referenced_expression.nil? - structure_error("Self included expression: #{operands.first}") if referenced_expression == self - structure_error("Reference must be an Expression: #{operands.first}") unless referenced_expression.is_a?(TripleExpression) - super - end - - ## - # Returns the binary S-Expression (SXP) representation of this operator. - # - # @return [Array] - # @see https://en.wikipedia.org/wiki/S-expression - def to_sxp_bin - ([:inclusion, ([:id, @id] if @id)].compact + operands).to_sxp_bin - end - end -end diff --git a/lib/shex/algebra/not.rb b/lib/shex/algebra/not.rb index 09d10e1..48336eb 100644 --- a/lib/shex/algebra/not.rb +++ b/lib/shex/algebra/not.rb @@ -22,8 +22,21 @@ def self.from_shexj(operator, options = {}) # @see [https://shexspec.github.io/spec/#shape-expression-semantics] def satisfies?(focus, depth: 0) status "" + op = expressions.last satisfied_op = begin - operands.last.satisfies?(focus, depth: depth + 1) + case op + when RDF::Resource + schema.enter_shape(op, focus) do |shape| + if shape + shape.satisfies?(focus, depth: depth + 1) + else + status "Satisfy as #{op} was re-entered for #{focus}", depth: depth + shape + end + end + when ShapeExpression + op.satisfies?(focus, depth: depth + 1) + end rescue ShEx::NotSatisfied => e return satisfy focus: focus, satisfied: e.expression.unsatisfied, depth: depth end @@ -31,6 +44,24 @@ def satisfies?(focus, depth: 0) focus: focus, unsatisfied: satisfied_op, depth: depth end + ## + # expression must be a ShapeExpression + # + # @return [Operator] `self` + # @raise [ShEx::StructureError] if the value is invalid + def validate! + case expression + when ShapeExpression + when RDF::Resource + ref = schema.find(expression) + ref.is_a?(ShapeExpression) || + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + else + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + end + super + end + def json_type "ShapeNot" end diff --git a/lib/shex/algebra/one_of.rb b/lib/shex/algebra/one_of.rb index ab36171..9556aec 100644 --- a/lib/shex/algebra/one_of.rb +++ b/lib/shex/algebra/one_of.rb @@ -27,8 +27,9 @@ def matches(arcs_in, arcs_out, depth: 0) # OneOf is greedy, and consumes triples from every sub-expression, although only one is requred it succeed. Cardinality is somewhat complicated, as if two expressions match, this works for either a cardinality of one or two. Or two passes with just one match on each pass. status "" while num_iters < max - matched_something = operands.select {|o| o.is_a?(TripleExpression)}.any? do |op| + matched_something = expressions.select {|o| o.is_a?(TripleExpression) || o.is_a?(RDF::Resource)}.any? do |op| begin + op = schema.find(op) if op.is_a?(RDF::Resource) matched_op = op.matches(arcs_in, arcs_out, depth: depth + 1) satisfied << matched_op results += matched_op.matched @@ -62,5 +63,25 @@ def matches(arcs_in, arcs_out, depth: 0) matched: results, unmatched: ((arcs_in + arcs_out).uniq - results), satisfied: satisfied, unsatisfied: unsatisfied, depth: depth end + + ## + # expressions must be TripleExpressions + # + # @return [Operator] `self` + # @raise [ShEx::StructureError] if the value is invalid + def validate! + expressions.each do |op| + case op + when TripleExpression + when RDF::Resource + ref = schema.find(op) + ref.is_a?(TripleExpression) || + structure_error("#{json_type} must reference a TripleExpression: #{ref}") + else + structure_error("#{json_type} must reference a TripleExpression: #{ref}") + end + end + super + end end end diff --git a/lib/shex/algebra/operator.rb b/lib/shex/algebra/operator.rb index 0e10b86..49a2c0a 100644 --- a/lib/shex/algebra/operator.rb +++ b/lib/shex/algebra/operator.rb @@ -212,6 +212,21 @@ def operand(index = 0) operands[index] end + ## + # Expressions are all operands which are Operators or RDF::Resource + # @return [RDF::Resource, Operand] + def expressions + @expressions = operands. + select {|op| op.is_a?(RDF::Resource) || op.is_a?(ShapeExpression) || op.is_a?(TripleExpression)} + end + + ## + # The optional TripleExpression for this Shape. + # @return [TripleExpression] + def expression + expressions.first + end + ## # Returns the binary S-Expression (SXP) representation of this operator. # @@ -259,14 +274,11 @@ def self.from_shexj(operator, options = {}) when 'nodeKind' then operands << v.to_sym when 'object' then operands << value(v, options) when 'start' - v = case v - when String - # It's a URI reference to a Shape - {"type" => "ShapeRef", "reference" => v} - when Hash - v['id'] ? {"type" => "ShapeRef", "reference" => v[id]} : v + if v.is_a?(String) + operands << Start.new(iri(v, options)) + else + operands << Start.new(ShEx::Algebra.from_shexj(v, options)) end - operands << Start.new(ShEx::Algebra.from_shexj(v, options)) when '@context' then options[:context] = JSON::LD::Context.parse(v) options[:base_uri] ||= options[:context].base @@ -277,10 +289,10 @@ def self.from_shexj(operator, options = {}) else raise "Expected value of shapes #{v.inspect}" end - when 'reference', 'include', 'stem', 'name' + when 'stem', 'name' # Value may be :wildcard for stem operands << (v.is_a?(Symbol) ? v : iri(v, options)) - when 'predicate' then operands << iri(v, options) + when 'predicate' then operands << [:predicate, iri(v, options)] when 'extra', 'datatype' v = [v] unless v.is_a?(Array) operands << (v.map {|op| iri(op, options)}).unshift(k.to_sym) @@ -294,19 +306,11 @@ def self.from_shexj(operator, options = {}) when 'semActs', 'startActs', 'annotations' v = [v] unless v.is_a?(Array) operands += v.map {|op| ShEx::Algebra.from_shexj(op, options)} - when 'expression', 'expressions' + when 'expression', 'expressions', 'shapeExpr', 'shapeExprs', 'valueExpr' v = [v] unless v.is_a?(Array) operands += v.map do |op| # It's a URI reference to a Shape - op = {"type" => "Inclusion", "include" => op} if op.is_a?(String) - ShEx::Algebra.from_shexj(op, options) - end - when 'shapeExpr', 'shapeExprs', 'valueExpr' - v = [v] unless v.is_a?(Array) - operands += v.map do |op| - # It's a URI reference to a Shape - op = {"type" => "ShapeRef", "reference" => op} if op.is_a?(String) - ShEx::Algebra.from_shexj(op, options) + op.is_a?(String) ? iri(op, options) : ShEx::Algebra.from_shexj(op, options) end when 'code' operands << v @@ -357,6 +361,7 @@ def to_h :totaldigits, :fractiondigits then obj[op.first.to_s] = op.last.object when :min, :max then obj[op.first.to_s] = op.last + when :predicate then obj[op.first.to_s] = op.last.to_s when :base, :prefix # Ignore base and prefix when Symbol then obj[sym.to_s] = Array(op[1..-1]).map(&:to_h) @@ -368,16 +373,18 @@ def to_h when SemAct then (obj[is_a?(Schema) ? 'startActs' : 'semActs'] ||= []) << op.to_h when Start obj['start'] = case op.operands.first - when ShapeRef then op.operands.first.operand.to_s - else op.operands.first.to_h + when RDF::Resource then op.operands.first.to_s + else op.operands.first.to_h end when RDF::Value case self - when TripleConstraint then obj['predicate'] = op.to_s when Stem, StemRange then obj['stem'] = op.to_s - when Inclusion then obj['include'] = op.to_s - when ShapeRef then obj['reference'] = op.to_s when SemAct then obj[op.is_a?(RDF::URI) ? 'name' : 'code'] = op.to_s + when TripleConstraint then obj['valueExpr'] = op.to_s + when Shape then obj['expression'] = op.to_s + when EachOf, OneOf then (obj['expressions'] ||= []) << op.to_s + when And, Or then (obj['shapeExprs'] ||= []) << op.to_s + when Not then obj['shapeExpr'] = op.to_s else raise "How to serialize Value #{op.inspect} to json for #{self}" end @@ -396,13 +403,6 @@ def to_h else obj['expression'] = op.to_h end - when Inclusion - case self - when EachOf, OneOf - (obj['expressions'] ||= []) << op.operand.to_s - else - obj['expression'] = op.operand.to_s - end when NodeConstraint case self when And, Or @@ -419,15 +419,6 @@ def to_h else obj['shapeExpr'] = op.to_h end - when ShapeRef - case self - when And, Or - (obj['shapeExprs'] ||= []) << op.operand.to_s - when TripleConstraint - obj['valueExpr'] = op.operand.to_s - else - obj['shapeExpr'] = op.operand.to_s - end when Value obj['values'] ||= [] Array(op).map {|o| o.operands}.flatten.each do |oo| @@ -615,20 +606,31 @@ def parent=(operator) end ## - # First ancestor operator of type `klass` - # - # @param [Class] klass - # @return [Operator] - def first_ancestor(klass) - parent.is_a?(klass) ? parent : parent.first_ancestor(klass) if parent - end + # Ancestors of this Operator + # @return [Array] + #def ancestors + # parent.is_a?(Operator) ? ([parent] + parent.ancestors) : [] + #end ## - # Validate all operands, operator specific classes should override for operator-specific validation + # Validate all operands, operator specific classes should override for operator-specific validation. + # + # A schema **must not** contain any shape expression `S` with negated references, either directly or transitively, to `S`. + # # @return [SPARQL::Algebra::Expression] `self` # @raise [ShEx::StructureError] if the value is invalid def validate! - operands.each {|op| op.validate! if op.respond_to?(:validate!)} + operands.each do |op| + op.validate! if op.respond_to?(:validate!) + if op.is_a?(RDF::Resource) && (is_a?(ShapeExpression) || is_a?(TripleExpression)) + ref = schema.find(op) + structure_error("Missing reference: #{op}") if ref.nil? + #if ancestors.unshift(self).include?(ref) + # structure_error("Self-recursive reference to #{op}") + #end + structure_error("Self referencing shape: #{operands.first}") if ref == self + end + end self end diff --git a/lib/shex/algebra/or.rb b/lib/shex/algebra/or.rb index 850d00e..daf6ae2 100644 --- a/lib/shex/algebra/or.rb +++ b/lib/shex/algebra/or.rb @@ -11,7 +11,7 @@ def initialize(*args, **options) end # All arguments must be ShapeExpression - raise ArgumentError, "All operands must be Shape operands" unless args.all? {|o| o.is_a?(ShapeExpression)} + raise ArgumentError, "All operands must be Shape operands or resource" unless args.all? {|o| o.is_a?(ShapeExpression) || o.is_a?(RDF::Resource)} super end @@ -32,17 +32,30 @@ def self.from_shexj(operator, options = {}) # @raise (see ShapeExpression#satisfies?) def satisfies?(focus, depth: 0) status "", depth: depth - expressions = operands.select {|o| o.is_a?(ShapeExpression)} unsatisfied = [] expressions.any? do |op| begin - matched_op = op.satisfies?(focus, depth: depth + 1) + matched_op = case op + when RDF::Resource + schema.enter_shape(op, focus) do |shape| + if shape + shape.satisfies?(focus, depth: depth + 1) + else + status "Satisfy as #{op} was re-entered for #{focus}", depth: depth + shape + end + end + when ShapeExpression + op.satisfies?(focus, depth: depth + 1) + end return satisfy focus: focus, satisfied: matched_op, depth: depth rescue ShEx::NotSatisfied => e status "unsatisfied #{focus}", depth: depth op = op.dup - op.satisfied = e.expression.satisfied - op.unsatisfied = e.expression.unsatisfied + if op.respond_to?(:satisfied) + op.satisfied = e.expression.satisfied + op.unsatisfied = e.expression.unsatisfied + end unsatisfied << op status "unsatisfied: #{e.message}", depth: depth false @@ -53,6 +66,26 @@ def satisfies?(focus, depth: 0) focus: focus, unsatisfied: unsatisfied, depth: depth end + ## + # expressions must be ShapeExpressions + # + # @return [Operator] `self` + # @raise [ShEx::StructureError] if the value is invalid + def validate! + expressions.each do |op| + case op + when ShapeExpression + when RDF::Resource + ref = schema.find(op) + ref.is_a?(ShapeExpression) || + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + else + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + end + end + super + end + def json_type "ShapeOr" end diff --git a/lib/shex/algebra/schema.rb b/lib/shex/algebra/schema.rb index 4d8c33b..93f7b7b 100644 --- a/lib/shex/algebra/schema.rb +++ b/lib/shex/algebra/schema.rb @@ -135,7 +135,8 @@ def shapes # @param [RDF::Resource] node # @yield :shape # @yieldparam [ShapeExpression] shape, or `nil` if shape already entered - # @return [ShapeExpression] + # @return (see ShapeExpression#satisfies?) + # @raise (see ShapeExpression#satisfies?) def enter_shape(id, node, &block) shape = shapes.detect {|s| s.id == id} structure_error("No shape found for #{id}") unless shape @@ -184,10 +185,16 @@ def find(id) ## # Validate shapes, in addition to other operands - # @return [SPARQL::Algebra::Expression] `self` + # @return [Operator] `self` # @raise [ArgumentError] if the value is invalid def validate! - shapes.each {|op| op.validate! if op.respond_to?(:validate!)} + shapes.each do |op| + op.validate! if op.respond_to?(:validate!) + if op.is_a?(RDF::Resource) + ref = find(op) + structure_error("Missing reference: #{op}") if ref.nil? + end + end super end end diff --git a/lib/shex/algebra/shape.rb b/lib/shex/algebra/shape.rb index c31f776..11f5896 100644 --- a/lib/shex/algebra/shape.rb +++ b/lib/shex/algebra/shape.rb @@ -33,7 +33,6 @@ def self.from_shexj(operator, options = {}) # @return (see ShapeExpression#satisfies?) # @raise (see ShapeExpression#satisfies?) def satisfies?(focus, depth: 0) - expression = self.expression # neigh(G, n) is the neighbourhood of the node n in the graph G. # # neigh(G, n) = arcsOut(G, n) ∪ arcsIn(G, n) @@ -43,7 +42,12 @@ def satisfies?(focus, depth: 0) # `matched` is the subset of statements which match `expression`. status("arcsIn: #{arcs_in.count}, arcsOut: #{arcs_out.count}", depth: depth) - matched_expression = expression.matches(arcs_in, arcs_out, depth: depth + 1) if expression + matched_expression = case expression + when RDF::Resource + ref.matches(arcs_in, arcs_out, depth: depth + 1) + when TripleExpression + expression.matches(arcs_in, arcs_out, depth: depth + 1) + end matched = Array(matched_expression && matched_expression.matched) # `remainder` is the set of unmatched statements @@ -101,12 +105,22 @@ def satisfies?(focus, depth: 0) not_satisfied e.message, focus: focus, unsatisfied: e.expression, depth: depth end - ## - # The optional TripleExpression for this Shape. - # @return [TripleExpression] - def expression - operands.detect {|op| op.is_a?(TripleExpression)} + # expression must be a TripleExpression + # + # @return [Operator] `self` + # @raise [ShEx::StructureError] if the value is invalid + def validate! + case expression + when nil, TripleExpression + when RDF::Resource + ref = schema.find(expression) + ref.is_a?(TripleExpression) || + structure_error("#{json_type} must reference a TripleExpression: #{ref}") + else + structure_error("#{json_type} must reference a TripleExpression: #{ref}") + end + super end private diff --git a/lib/shex/algebra/shape_expression.rb b/lib/shex/algebra/shape_expression.rb index 36bf89e..28828c7 100644 --- a/lib/shex/algebra/shape_expression.rb +++ b/lib/shex/algebra/shape_expression.rb @@ -9,7 +9,7 @@ module ShapeExpression # @param [Integer] depth for logging # @param [Hash{Symbol => Object}] options # Other, operand-specific options - # @return [Operator] with `matched` and `satisfied` accessors for matched triples and sub-expressions + # @return [ShapeExpression] with `matched` and `satisfied` accessors for matched triples and sub-expressions # @raise [ShEx::NotMatched] with `expression` accessor to access `matched` and `unmatched` statements along with `satisfied` and `unsatisfied` operations. # @see [https://shexspec.github.io/spec/#shape-expression-semantics] def satisfies?(focus, depth: 0, **options) diff --git a/lib/shex/algebra/shape_ref.rb b/lib/shex/algebra/shape_ref.rb deleted file mode 100644 index 2d214c0..0000000 --- a/lib/shex/algebra/shape_ref.rb +++ /dev/null @@ -1,71 +0,0 @@ -module ShEx::Algebra - ## - class ShapeRef < Operator::Unary - include ShapeExpression - NAME = :shapeRef - - def initialize(arg, **options) - structure_error("Shape reference must be an IRI or BNode: #{arg}", exception: ArgumentError) unless arg.is_a?(RDF::Resource) - super - end - - ## - # Creates an operator instance from a parsed ShExJ representation - # @param (see Operator#from_shexj) - # @return [Operator] - def self.from_shexj(operator, options = {}) - raise ArgumentError unless operator.is_a?(Hash) && operator['type'] == "ShapeRef" - raise ArgumentError, "missing reference in #{operator.inspect}" unless operator.has_key?('reference') - super - end - - ## - # Satisfies referenced shape. - # @param (see ShapeExpression#satisfies?) - # @return (see ShapeExpression#satisfies?) - # @raise (see ShapeExpression#satisfies?) - # @see [https://shexspec.github.io/spec/#shape-expression-semantics] - def satisfies?(focus, depth: 0) - status "ref #{operands.first.to_s}", depth: depth - schema.enter_shape(operands.first, focus) do |shape| - if shape - matched_shape = shape.satisfies?(focus, depth: depth + 1) - satisfy focus: focus, satisfied: matched_shape, depth: depth - else - status "Satisfy as #{operands.first} was re-entered for #{focus}", depth: depth - satisfy focus: focus, satisfied: referenced_shape, depth: depth - end - end - rescue ShEx::NotSatisfied => e - not_satisfied e.message, focus: focus, unsatisfied: e.expression, depth: depth - end - - ## - # Returns the referenced shape - # - # @return [Shape] - def referenced_shape - @referenced_shape ||= schema.shapes.detect {|s| s.id == operands.first} - end - - ## - # A ShapeRef is valid if it's ancestor schema has any shape with a id - # the same as it's reference. - # A ref cannot reference itself (via whatever path) without going through a TripleConstraint. - # Even when going through TripleConstraints, there can't be a negative reference. - def validate! - structure_error("Missing referenced shape: #{operands.first}") if referenced_shape.nil? - raise ShEx::StructureError, "Self referencing shape: #{operands.first}" if referenced_shape == first_ancestor(ShapeExpression) - super - end - - ## - # Returns the binary S-Expression (SXP) representation of this operator. - # - # @return [Array] - # @see https://en.wikipedia.org/wiki/S-expression - def to_sxp_bin - ([:shapeRef, ([:id, @id] if @id)].compact + operands).to_sxp_bin - end - end -end diff --git a/lib/shex/algebra/start.rb b/lib/shex/algebra/start.rb index ddf932d..a9cb5d7 100644 --- a/lib/shex/algebra/start.rb +++ b/lib/shex/algebra/start.rb @@ -10,11 +10,41 @@ class Start < Operator::Unary # @raise (see ShapeExpression#satisfies?) def satisfies?(focus, depth: 0) status "", depth: depth - matched_op = operands.first.satisfies?(focus, depth: depth + 1) + matched_op = case expression + when RDF::Resource + schema.enter_shape(expression, focus) do |shape| + if shape + shape.satisfies?(focus, depth: depth + 1) + else + status "Satisfy as #{expression} was re-entered for #{focus}", depth: depth + nil + end + end + when ShapeExpression + expression.satisfies?(focus, depth: depth + 1) + end satisfy focus: focus, satisfied: matched_op, depth: depth rescue ShEx::NotSatisfied => e not_satisfied e.message, focus: focus, unsatisfied: e.expression, depth: depth raise end + + ## + # expression must be a ShapeExpression + # + # @return [Operator] `self` + # @raise [ShEx::StructureError] if the value is invalid + def validate! + case expression + when ShapeExpression + when RDF::Resource + ref = schema.find(expression) + ref.is_a?(ShapeExpression) || + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + else + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + end + super + end end end diff --git a/lib/shex/algebra/triple_constraint.rb b/lib/shex/algebra/triple_constraint.rb index 63fb476..eedb612 100644 --- a/lib/shex/algebra/triple_constraint.rb +++ b/lib/shex/algebra/triple_constraint.rb @@ -29,10 +29,21 @@ def matches(arcs_in, arcs_out, depth: 0) statements.select {|st| st.predicate == predicate}.each do |statement| break if num_iters == max # matched enough - value = inverse? ? statement.subject : statement.object + focus = inverse? ? statement.subject : statement.object begin - shape && (matched_shape = shape.satisfies?(value, depth: depth + 1)) + matched_shape = if expression.is_a?(RDF::Resource) + schema.enter_shape(expression, focus) do |shape| + if shape + shape.satisfies?(focus, depth: depth + 1) + else + status "Satisfy as #{expression} was re-entered for #{focus}", depth: depth + nil + end + end + elsif expression + expression.satisfies?(focus, depth: depth + 1) + end status "matched #{statement.to_sxp}", depth: depth if matched_shape matched_shape.matched = [statement] @@ -46,7 +57,7 @@ def matches(arcs_in, arcs_out, depth: 0) status "not satisfied: #{e.message}", depth: depth unsatisfied << e.expression statement = statement.dup.extend(ReferencedStatement) - statement.referenced = shape + statement.referenced = expression unmatched << statement end end @@ -70,7 +81,25 @@ def matches(arcs_in, arcs_out, depth: 0) end def predicate - operands.detect {|o| o.is_a?(RDF::URI)} + @predicate ||= operands.detect {|o| o.is_a?(Array) && o.first == :predicate}.last + end + + ## + # expression must be a ShapeExpression + # + # @return [Operator] `self` + # @raise [ShEx::StructureError] if the value is invalid + def validate! + case expression + when nil, ShapeExpression + when RDF::Resource + ref = schema.find(expression) + ref.is_a?(ShapeExpression) || + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + else + structure_error("#{json_type} must reference a ShapeExpression: #{ref}") + end + super end ## @@ -83,9 +112,5 @@ def triple_constraints def inverse? operands.include?(:inverse) end - - def shape - operands.detect {|o| o.is_a?(ShapeExpression)} - end end end diff --git a/lib/shex/parser.rb b/lib/shex/parser.rb index 6857af3..67a429b 100644 --- a/lib/shex/parser.rb +++ b/lib/shex/parser.rb @@ -194,12 +194,12 @@ class Parser production(:shapeExprDecl) do |input, data, callback| id = Array(data[:shapeLabel]).first expression = case data[:shapeExpression] - when Algebra::NodeConstraint, Algebra::Or, Algebra::And, Algebra::Not, Algebra::ShapeRef, Algebra::Shape + when Algebra::NodeConstraint, Algebra::Or, Algebra::And, Algebra::Not, Algebra::Shape, RDF::Resource data[:shapeExpression] else data[:external] ? Algebra::External.new() : Algebra::Shape.new() end - expression.id = id + expression.id = id if id && !expression.is_a?(RDF::Resource) (input[:shapes] ||= []) << expression end @@ -218,7 +218,7 @@ class Parser def shape_or(input, data) input.merge!(data.dup.keep_if {|k, v| [:closed, :extraPropertySet, :codeDecl].include?(k)}) expression = if Array(data[:shapeExpression]).length > 1 - Algebra::Or.new(*data[:shapeExpression]) + Algebra::Or.new(*data[:shapeExpression], {}) else Array(data[:shapeExpression]).first end @@ -242,7 +242,7 @@ def shape_and(input, data) memo.concat(expr.is_a?(Algebra::And) ? expr.operands : [expr]) end expression = if expressions.length > 1 - Algebra::And.new(*expressions) + Algebra::And.new(*expressions, {}) else expressions.first end @@ -291,9 +291,8 @@ def shape_atom(input, data) expression = [constraint, shape].compact expression = case expression.length when 0 then nil - when 1 - expression.first - else Algebra::And.new(*expression) + when 1 then expression.first + else Algebra::And.new(*expression, {}) end input[:shapeExpression] = expression if expression @@ -311,7 +310,7 @@ def shape_atom(input, data) def shape_or_ref(input, data) input.merge!(data.dup.keep_if {|k, v| [:closed, :extraPropertySet, :codeDecl].include?(k)}) if data[:shape] || Array(data[:shapeLabel]).first - input[:shapeOrRef] = data[:shape] || Algebra::ShapeRef.new(Array(data[:shapeLabel]).first) + input[:shapeOrRef] = data[:shape] || Array(data[:shapeLabel]).first end rescue ArgumentError => e error(nil, "Argument Error on ShapeOrRef: #{e.message}") @@ -339,7 +338,7 @@ def shape_or_ref(input, data) attrs += Array(data[:numericFacet]) attrs += Array(data[:stringFacet]) - input[:nodeConstraint] = Algebra::NodeConstraint.new(*attrs.compact) + input[:nodeConstraint] = Algebra::NodeConstraint.new(*attrs.compact, {}) end # [23] nonLiteralKind ::= "IRI" | "BNODE" | "NONLITERAL" @@ -394,7 +393,7 @@ def shape_definition(input, data) attrs += Array(data[:annotation]) attrs += Array(data[:codeDecl]) - input[:shape] = Algebra::Shape.new(*attrs) if expression + input[:shape] = Algebra::Shape.new(*attrs, {}) if expression end private :shape_definition @@ -407,7 +406,7 @@ def shape_definition(input, data) # [34] oneOfTripleExpr ::= groupTripleExpr ('|' groupTripleExpr)* production(:oneOfTripleExpr) do |input, data, callback| expression = if Array(data[:tripleExpression]).length > 1 - Algebra::OneOf.new(*data[:tripleExpression]) + Algebra::OneOf.new(*data[:tripleExpression], {}) else Array(data[:tripleExpression]).first end @@ -417,7 +416,7 @@ def shape_definition(input, data) # [37] groupTripleExpr ::= unaryTripleExpr (';' unaryTripleExpr?)* production(:groupTripleExpr) do |input, data, callback| expression = if Array(data[:tripleExpression]).length > 1 - Algebra::EachOf.new(*data[:tripleExpression]) + Algebra::EachOf.new(*data[:tripleExpression], {}) else Array(data[:tripleExpression]).first end @@ -462,7 +461,7 @@ def shape_definition(input, data) cardinality = data.fetch(:cardinality, {}) attrs = [ (:inverse if data[:inverse] || data[:not]), - Array(data[:predicate]).first, # predicate + [:predicate, Array(data[:predicate]).first], data[:shapeExpression], ([:min, cardinality[:min]] if cardinality[:min]), ([:max, cardinality[:max]] if cardinality[:max]) @@ -470,7 +469,7 @@ def shape_definition(input, data) attrs += Array(data[:codeDecl]) attrs += Array(data[:annotation]) - input[:tripleExpression] = Algebra::TripleConstraint.new(*attrs) unless attrs.empty? + input[:tripleExpression] = Algebra::TripleConstraint.new(*attrs, {}) unless attrs.empty? end # [44] cardinality ::= '*' | '+' | '?' | REPEAT_RANGE @@ -503,12 +502,12 @@ def shape_definition(input, data) # [50] include ::= '&' shapeLabel production(:include) do |input, data, callback| - input[:tripleExpression] = Algebra::Inclusion.new(*data[:shapeLabel]) + input[:tripleExpression] = data[:shapeLabel].first end # [51] annotation ::= '//' predicate (iri | literal) production(:annotation) do |input, data, callback| - annotation = Algebra::Annotation.new(data[:predicate].first, (data[:iri] || data[:literal])) + annotation = Algebra::Annotation.new([:predicate, data[:predicate].first], (data[:iri] || data[:literal])) (input[:annotation] ||= []) << annotation end @@ -516,7 +515,7 @@ def shape_definition(input, data) # [53] codeDecl ::= '%' iri (CODE | "%") production(:codeDecl) do |input, data, callback| - (input[:codeDecl] ||= []) << Algebra::SemAct.new(*[data[:iri], data[:code]].compact) + (input[:codeDecl] ||= []) << Algebra::SemAct.new(*[data[:iri], data[:code]].compact, {}) end # [13t] literal ::= rdfLiteral | numericLiteral | booleanLiteral @@ -666,7 +665,7 @@ def parse(prod = START) @result.validate! if @result && validate? @result rescue EBNF::LL1::Parser::Error, EBNF::LL1::Lexer::Error => e - raise ShEx::ParseError.new(e.message, lineno: e.lineno, token: e.token) + raise ShEx::ParseError, e.message, e.backtrace end private diff --git a/spec/algebra_spec.rb b/spec/algebra_spec.rb index 8ce8a6d..19f5bda 100644 --- a/spec/algebra_spec.rb +++ b/spec/algebra_spec.rb @@ -112,7 +112,7 @@ }, "1Adot" => { shexj: %({ "type": "TripleConstraint", "predicate": "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"}), - shexc: %{(tripleConstraint a)} + shexc: %{(tripleConstraint (predicate a))} }, "1length" => { shexj: %({ @@ -120,7 +120,7 @@ "predicate": "http://a.example/p1", "valueExpr": { "type": "NodeConstraint", "length": 5 } }), - shexc: %{(tripleConstraint (nodeConstraint (length 5)))} + shexc: %{(tripleConstraint (predicate ) (nodeConstraint (length 5)))} } }.each do |name, params| it name do diff --git a/spec/matchers.rb b/spec/matchers.rb index e61ec7f..a225dc3 100644 --- a/spec/matchers.rb +++ b/spec/matchers.rb @@ -37,9 +37,9 @@ def normalize(obj) @input = input begin case - when [ShEx::ParseError, ShEx::StructureError, ArgumentError].include?(expected) + when [ShEx::ParseError, ShEx::StructureError, ArgumentError, StandardError].include?(expected) begin - parser(options).call(input) + @actual = parser(options).call(input) false rescue expected true @@ -60,7 +60,7 @@ def normalize(obj) raise end end - + failure_message do |input| "Input : #{@input}\n" + case expected @@ -74,6 +74,20 @@ def normalize(obj) "Actual(sxp) : #{SXP::Generator.string(actual.to_sxp_bin)}\n" + (options[:logger] ? "Trace :\n#{options[:logger].to_s}" : "") end + + failure_message_when_negated do |input| + "Input : #{@input}\n" + + case expected + when String + "Expected : #{expected}\n" + else + "Expected : #{expected.inspect}\n" + + "Expected(sxp): #{SXP::Generator.string(expected.to_sxp_bin)}\n" + end + + "Actual : #{actual.inspect}\n" + + "Actual(sxp) : #{SXP::Generator.string(actual.to_sxp_bin)}\n" + + (options[:logger] ? "Trace :\n#{options[:logger].to_s}" : "") + end end RSpec::Matchers.define :satisfy do |graph, data, focus, shape: nil, map: nil, expected: nil, logger: nil, **options| diff --git a/spec/parser_spec.rb b/spec/parser_spec.rb index 88b9f8c..79e9098 100644 --- a/spec/parser_spec.rb +++ b/spec/parser_spec.rb @@ -69,7 +69,7 @@ (shapes (shape (id ) - (tripleConstraint (nodeConstraint iri)))))} + (tripleConstraint (predicate ) (nodeConstraint iri)))))} }, "Datatype Example 1" => { shexc: %( @@ -99,7 +99,7 @@ (prefix (("ex" ) ("xsd" ))) (shapes (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (datatype ))))))} }, "String Facets Example 1" => { @@ -127,7 +127,7 @@ (shapes (shape (id ) - (tripleConstraint (nodeConstraint (minlength 10))))))} + (tripleConstraint (predicate ) (nodeConstraint (minlength 10))))))} }, "String Facets Example 2" => { shexc: %(PREFIX ex: ex:IssueShape {ex:submittedBy PATTERN "genUser[0-9]+"}), @@ -154,7 +154,7 @@ (shapes (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (pattern "genUser[0-9]+"))))))} }, "Numeric Facets Example 1" => { @@ -179,7 +179,7 @@ (shapes (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (mininclusive 1))))))} }, "Values Constraint Example 1" => { @@ -210,7 +210,7 @@ (shapes (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value ) (value ))))))} @@ -259,7 +259,7 @@ (shapes (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value "N/A") (value (stem )) @@ -306,7 +306,7 @@ (shapes (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value (stemRange wildcard (exclusions (stem ) (stem )))) )))))} @@ -355,12 +355,12 @@ (shapes (shape (id ) - (tripleConstraint )) + (tripleConstraint (predicate ))) (shape (id ) (eachOf - (inclusion ) - (tripleConstraint )) )) )} + + (tripleConstraint (predicate ))) )) )} }, "Double Negated reference" => { shexc: %(PREFIX ex: ex:S NOT (IRI OR NOT @ex:S)), @@ -390,7 +390,7 @@ (id ) (or (nodeConstraint iri) - (not (shapeRef ))))) )} + (not )))) )} }, "Semantic Actions Example 1" => { shexc: %( @@ -425,7 +425,7 @@ (shapes (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (semact " print(s) ") (semact " print(o) ")) )) )} }, @@ -466,10 +466,10 @@ (shapes (shape (id ) - (tripleConstraint - (annotation + (tripleConstraint (predicate ) + (annotation (predicate ) "Represents reported software issues." ) - (annotation "software issue")))))} + (annotation (predicate ) "software issue")))))} }, "Validation Example 1" => { shexc: %( @@ -517,7 +517,7 @@ (shapes (shape (id ) - (tripleConstraint ))))} + (tripleConstraint (predicate )))))} }, "Validation Example 3" => { shexc: %( @@ -549,7 +549,7 @@ (shape (id ) (extra a) - (tripleConstraint a (nodeConstraint (value )))) ))} + (tripleConstraint (predicate a) (nodeConstraint (value )))) ))} }, "Disjunction Example" => { shexc: %( @@ -603,13 +603,13 @@ (shape (id ) (oneOf - (tripleConstraint (nodeConstraint literal)) + (tripleConstraint (predicate ) (nodeConstraint literal)) (eachOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint literal) (min 1) (max "*")) - (tripleConstraint (nodeConstraint literal)))))) )} + (tripleConstraint (predicate ) (nodeConstraint literal)))))) )} }, "Dependent Shape Example" => { shexc: %( @@ -644,10 +644,10 @@ (prefix (("ex" ))) (shapes (shape (id ) - (tripleConstraint - (shapeRef )) ) + (tripleConstraint (predicate ) + ) ) (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value ))))))} }, "Recursion Example" => { @@ -668,8 +668,8 @@ (prefix (("ex" ))) (shapes (shape (id ) - (tripleConstraint - (shapeRef ) + (tripleConstraint (predicate ) + (min 0) (max "*")))))} }, @@ -714,11 +714,11 @@ (shape (id ) (eachOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value "a") (value "b") (value "c")) (min 1) (max "*")) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value "b") (value "c") (value "d")) (min 1) (max "*")) )) ))} @@ -775,17 +775,17 @@ (shape (id ) (eachOf - (tripleConstraint - (shapeRef )) - (tripleConstraint - (shapeRef )) )) + (tripleConstraint (predicate ) + ) + (tripleConstraint (predicate ) + ) )) (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value ))) ) (shape (id ) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value ))) )) )} }, @@ -831,68 +831,89 @@ } ), sxp: %{(schema - (prefix (("ex" ) ("foaf" ) ("xsd" ) ("rdf" )) ) + (prefix + ( + ("ex" ) + ("foaf" ) + ("xsd" ) + ("rdf" )) ) (shapes (shape (id ) - (extra ) closed - (eachOf - (tripleConstraint a (nodeConstraint (value ))) - (tripleConstraint - (nodeConstraint - (value ) - (value )) ) - (tripleConstraint (shapeRef )) - (tripleConstraint - (nodeConstraint (datatype ))) - (eachOf - (tripleConstraint (shapeRef )) - (tripleConstraint - (or - (nodeConstraint (datatype )) - (nodeConstraint (datatype ))) ) - (min 0) - (max 1)) - (tripleConstraint inverse - (shapeRef ) - (min 0) - (max "*")) ) - ) + (extra ) closed + (eachOf + (tripleConstraint (predicate a) (nodeConstraint (value ))) + (tripleConstraint + (predicate ) + (nodeConstraint + (value ) + (value )) ) + (tripleConstraint (predicate ) ) + (tripleConstraint + (predicate ) + (nodeConstraint (datatype ))) + (eachOf + (tripleConstraint (predicate ) ) + (tripleConstraint + (predicate ) + (or + (nodeConstraint (datatype )) + (nodeConstraint (datatype ))) ) + (min 0) + (max 1)) + (tripleConstraint inverse + (predicate ) + (min 0) + (max "*")) ) + ) (and (id ) (nodeConstraint (pattern "^http:/example.org/.*")) (shape (eachOf (oneOf - (tripleConstraint + (tripleConstraint + (predicate ) (nodeConstraint (datatype ))) (eachOf - (tripleConstraint + (tripleConstraint + (predicate ) (nodeConstraint (datatype )) (min 1) (max "*")) - (tripleConstraint + (tripleConstraint + (predicate ) (nodeConstraint (datatype ))) )) - (tripleConstraint (nodeConstraint iri))) )) + (tripleConstraint (predicate ) (nodeConstraint iri))) )) (and (id ) (shape (eachOf - (tripleConstraint (nodeConstraint iri) (min 0) (max "*")) - (tripleConstraint (nodeConstraint iri))) ) + (tripleConstraint + (predicate ) + (nodeConstraint iri) + (min 0) + (max "*")) + (tripleConstraint + (predicate ) + (nodeConstraint iri))) ) (shape (eachOf (eachOf - (tripleConstraint + (tripleConstraint + (predicate ) (nodeConstraint (pattern "^tel:\\\\+33"))) - (tripleConstraint (nodeConstraint (pattern "\\\\.fr$"))) + (tripleConstraint (predicate ) (nodeConstraint (pattern "\\\\.fr$"))) (min 0) (max 1)) (eachOf - (tripleConstraint + (tripleConstraint + (predicate ) (nodeConstraint (pattern "^tel:\\\\+44"))) - (tripleConstraint (nodeConstraint (pattern "\\\\.uk$"))) + (tripleConstraint + (predicate ) + (nodeConstraint (pattern "\\\\.uk$"))) (min 0) (max 1)) )) )) )} }, @@ -921,25 +942,25 @@ (shapes (shape (id ) closed (eachOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value ) (value )) ) - (tripleConstraint (shapeRef )) - (tripleConstraint + (tripleConstraint (predicate ) ) + (tripleConstraint (predicate ) (or (nodeConstraint (datatype )) (nodeConstraint (datatype ))) ) - (tripleConstraint - (shapeRef ) + (tripleConstraint (predicate ) + (min 0) (max "*")) - (tripleConstraint inverse - (shapeRef ) + (tripleConstraint inverse (predicate ) + (min 0) (max "*")) ) ) (shape (id ) - (tripleConstraint a (nodeConstraint (pattern "http://example.org/User#.*"))))))} + (tripleConstraint (predicate a) (nodeConstraint (pattern "http://example.org/User#.*"))))))} }, "Closed shape expression with EXTRA modifier" => { shexc: %( @@ -969,21 +990,21 @@ ) closed (eachOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value ))) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (value ))) (oneOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (datatype ))) (eachOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (datatype )) (min 1) (max "*")) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (datatype ))) )) - (tripleConstraint (nodeConstraint iri))))))} + (tripleConstraint (predicate ) (nodeConstraint iri))))))} }, "Non closed shape expression" => { shexc: %( @@ -1001,14 +1022,14 @@ (shape (id ) (eachOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (datatype )) (min 0) (max "*")) (oneOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (datatype ))) - (tripleConstraint (nodeConstraint iri)) + (tripleConstraint (predicate ) (nodeConstraint iri)) (min 0) (max 1)) )) )) }}, @@ -1043,20 +1064,20 @@ (nodeConstraint (pattern "^http:/example.org/.*")) (shape closed (eachOf - (tripleConstraint (nodeConstraint iri) (min 0) (max "*")) - (tripleConstraint (nodeConstraint iri)))) + (tripleConstraint (predicate ) (nodeConstraint iri) (min 0) (max "*")) + (tripleConstraint (predicate ) (nodeConstraint iri)))) (shape closed (eachOf (eachOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (pattern "^tel:\\\\+33"))) - (tripleConstraint (nodeConstraint (pattern "\\\\.fr$"))) + (tripleConstraint (predicate ) (nodeConstraint (pattern "\\\\.fr$"))) (min 0) (max 1)) (eachOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (pattern "^tel:\\\\+44"))) - (tripleConstraint (nodeConstraint (pattern "\\\\.uk$"))) + (tripleConstraint (predicate ) (nodeConstraint (pattern "\\\\.uk$"))) (min 0) (max 1)) ) )) ))} }, @@ -1080,16 +1101,16 @@ (id ) closed (eachOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (datatype )) (min 0) (max "*")) (oneOf - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint (datatype )) (min 0) (max 0)) - (tripleConstraint (nodeConstraint iri)) + (tripleConstraint (predicate ) (nodeConstraint iri)) (min 0) (max 1)) ))))} }, @@ -1152,7 +1173,7 @@ (not (id ) (or (nodeConstraint iri) - (not (shapeRef )))) ))} + (not ))) ))} }, "This self-reference on a predicate designated as extra violates the negation requirement" => { input: %(PREFIX ex: ex:S EXTRA ex:p {ex:p @ex:S}), @@ -1165,9 +1186,8 @@ }.each do |name, params| it name do case name - when "This negated, indirect self-reference violates the negation requirement" - pending "Checking references through indirects" - when "The same shape with a negated self-reference still violates the negation requirement because the reference occurs with a ShapeNot" + when "This self-reference on a predicate designated as extra violates the negation requirement", + "The same shape with a negated self-reference still violates the negation requirement because the reference occurs with a ShapeNot" pending "Negated references" end result = params[:result] @@ -1184,15 +1204,13 @@ Fixtures::SuiteTest::Manifest.open(manifest) do |m| describe m.attributes['rdfs:comment'] do m.entries.each do |t| - specify "#{t.name} – #{t.comment}#{' (negative)' if t.negative_test?}" do + specify "#{t.name} – #{t.comment || dir}#{' (negative)' if t.negative_test?}" do validate = true case t.name when '_all', 'kitchenSink' validate = false # Has self-included shape when 'openopen1dotOr1dotclose' pending("Our grammar allows nested bracketedTripleExpr") - when '1focusRefANDSelfdot' - #pending("Is self referencing (OK?) and includes an empty shape (OK?)") end t.debug = ["info: #{t.inspect}", "schema: #{t.schema_source}"] diff --git a/spec/shexTest b/spec/shexTest index 0ad290a..c9fcf10 160000 --- a/spec/shexTest +++ b/spec/shexTest @@ -1 +1 @@ -Subproject commit 0ad290a4e0fa7d114eb8c098118b3623c429b7c0 +Subproject commit c9fcf104933a5b47a20a98ffe32081e94c7b381c diff --git a/spec/shex_spec.rb b/spec/shex_spec.rb index ed88598..f51254d 100644 --- a/spec/shex_spec.rb +++ b/spec/shex_spec.rb @@ -52,24 +52,29 @@ (id ) (extra a) (eachOf - (tripleConstraint a (nodeConstraint (value ))) + (tripleConstraint + (predicate a) + (nodeConstraint (value ))) (oneOf (eachOf - (tripleConstraint (nodeConstraint literal)) - (tripleConstraint + (tripleConstraint + (predicate ) + (nodeConstraint literal)) + (tripleConstraint + (predicate ) (nodeConstraint literal)) ) (eachOf - (tripleConstraint (nodeConstraint literal)) - (tripleConstraint (nodeConstraint literal))) + (tripleConstraint (predicate ) (nodeConstraint literal)) + (tripleConstraint (predicate ) (nodeConstraint literal))) (min 1) (max "*")) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint iri) (min 0) (max "*")) - (tripleConstraint + (tripleConstraint (predicate ) (nodeConstraint iri) (min 1) (max "*")) - (tripleConstraint - (nodeConstraint (value ))) ))))} + (tripleConstraint (predicate ) + (nodeConstraint (value ))) ))))}.gsub(/^ /m, '') } it "parses doap.shex" do diff --git a/spec/validation_spec.rb b/spec/validation_spec.rb index b72e894..9276c98 100644 --- a/spec/validation_spec.rb +++ b/spec/validation_spec.rb @@ -463,7 +463,6 @@ "info: #{t.inspect}", "schema: #{t.schema_source}", "data: #{t.data_source}", - "json: #{t.schema_json}", "shexc: #{SXP::Generator.string(ShEx.parse(t.schema_source).to_sxp_bin)}" ] expected = t.positive_test? || ShEx::NotSatisfied From 1195382f5b272ba18a4ca9158ebea212f225d4c6 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sat, 28 Jan 2017 15:50:26 -0800 Subject: [PATCH 9/9] Version 0.4.0. --- README.md | 8 +- VERSION | 2 +- etc/earl.html | 4222 +++++----- etc/earl.jsonld | 19926 +++++++++++++++++++++++----------------------- etc/earl.ttl | 2424 +++--- 5 files changed, 13378 insertions(+), 13204 deletions(-) diff --git a/README.md b/README.md index 266e92b..1272c2e 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ The ShEx gem implements a [ShEx][ShExSpec] Shape Expression engine. } schema.satisfies?("http://rubygems.org/gems/shex", graph, map) # => true -### Validating a node using ShExC +### Validating a node using ShExJ require 'rubygems' require 'rdf/turtle' @@ -174,10 +174,12 @@ The ShExC parser uses the [EBNF][] gem to generate first, follow and branch tabl The parser takes branch and follow tables generated from the [ShEx Grammar](file.shex.html) described in the [specification][ShExSpec]. Branch and Follow tables are specified in the generated {ShEx::Meta}. +The result of parsing either ShExC or ShExJ is the creation of a set of executable {ShEx::Algebra} Operators which are directly executed to perform shape validation. + ## Dependencies -* [Ruby](http://ruby-lang.org/) (>= 2.0) -* [RDF.rb](http://rubygems.org/gems/rdf) (>= 2.1) +* [Ruby](http://ruby-lang.org/) (>= 2.2.2) +* [RDF.rb](http://rubygems.org/gems/rdf) (>= 2.2) ## Installation diff --git a/VERSION b/VERSION index 0d91a54..1d0ba9e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.3.0 +0.4.0 diff --git a/etc/earl.html b/etc/earl.html index cd99784..79b3464 100644 --- a/etc/earl.html +++ b/etc/earl.html @@ -59,7 +59,7 @@ -
+

Ruby ShEx gem test results

@@ -73,7 +73,7 @@

ShEx.rb -
+
Description
ShEx is an Shape Expression engine for the RDF.rb library suite.
@@ -87,7 +87,7 @@

Developer
-
+
Gregg Kellogg @@ -109,17 +109,17 @@

- 795/798 (99.6%) + 782/799 (97.9%) - - ShEx negative syntax tests + + ShEx representation tests - - 84/85 (98.8%) + + 296/296 (100.0%) @@ -129,17 +129,17 @@

- 3/5 (60.0%) + 2/7 (28.6%) - - ShEx representation tests + + ShEx negative syntax tests - - 296/296 (100.0%) + + 84/85 (98.8%) @@ -164,7 +164,7 @@

ShEx validation tests

ShEx.rb - + Test 0_empty: 0_empty @@ -180,7 +180,7 @@

ShEx validation tests

- + Test 0_other: 0_other @@ -196,7 +196,7 @@

ShEx validation tests

- + Test 0_otherbnode: 0_otherbnode @@ -212,7 +212,7 @@

ShEx validation tests

- + Test 1dot_fail-empty: 1dot_fail-empty @@ -228,7 +228,7 @@

ShEx validation tests

- + Test 1dot-base_fail-empty: 1dot-base_fail-empty @@ -244,7 +244,7 @@

ShEx validation tests

- + Test 1dot_fail-missing: 1dot_fail-missing @@ -260,7 +260,7 @@

ShEx validation tests

- + Test 1dot-base_fail-missing: 1dot-base_fail-missing @@ -276,7 +276,7 @@

ShEx validation tests

- + Test 1dot_pass-noOthers: 1dot_pass-noOthers @@ -292,7 +292,7 @@

ShEx validation tests

- + Test 1dot-base_pass-noOthers: 1dot-base_pass-noOthers @@ -308,7 +308,7 @@

ShEx validation tests

- + Test 1dotSemi_pass-noOthers: 1dotSemi_pass-noOthers @@ -324,7 +324,7 @@

ShEx validation tests

- + Test 1dotLNex_pass-noOthers: 1dotLNex_pass-noOthers @@ -340,7 +340,7 @@

ShEx validation tests

- + Test 1dotNS2_pass-noOthers: 1dotNS2_pass-noOthers @@ -356,7 +356,7 @@

ShEx validation tests

- + Test 1dotNS2Comment_pass-noOthers: 1dotNS2Comment_pass-noOthers @@ -372,7 +372,7 @@

ShEx validation tests

- + Test 1dotLNexComment_pass-noOthers: 1dotLNexComment_pass-noOthers @@ -388,7 +388,7 @@

ShEx validation tests

- + Test 1dotLNdefault_pass-noOthers: 1dotLNdefault_pass-noOthers @@ -404,7 +404,7 @@

ShEx validation tests

- + Test 1dotNSdefault_pass-noOthers: 1dotNSdefault_pass-noOthers @@ -420,7 +420,7 @@

ShEx validation tests

- + Test 1dotLNex-HYPHEN_MINUS_pass-noOthers: 1dotLNex-HYPHEN_MINUS_pass-noOthers @@ -436,7 +436,7 @@

ShEx validation tests

- + Test 1dot_pass-others_lexicallyEarlier: 1dot_pass-others_lexicallyEarlier @@ -452,7 +452,7 @@

ShEx validation tests

- + Test 1dot_pass-others_lexicallyLater: 1dot_pass-others_lexicallyLater @@ -468,7 +468,7 @@

ShEx validation tests

- + Test bnode1dot_fail-missing: bnode1dot_fail-missing @@ -484,7 +484,7 @@

ShEx validation tests

- + Test bnode1dot_pass-others_lexicallyEarlier: bnode1dot_pass-others_lexicallyEarlier @@ -500,7 +500,7 @@

ShEx validation tests

- + Test 1inversedot_fail-empty: 1inversedot_fail-empty @@ -516,7 +516,7 @@

ShEx validation tests

- + Test 1inversedot_fail-missing: 1inversedot_fail-missing @@ -532,7 +532,7 @@

ShEx validation tests

- + Test 1inversedot_pass-noOthers: 1inversedot_pass-noOthers @@ -548,7 +548,7 @@

ShEx validation tests

- + Test 1inversedot_pass-over_lexicallyEarlier: 1inversedot_pass-over_lexicallyEarlier @@ -564,7 +564,7 @@

ShEx validation tests

- + Test 1inversedot_pass-over_lexicallyLater: 1inversedot_pass-over_lexicallyLater @@ -580,7 +580,7 @@

ShEx validation tests

- + Test 1Adot_pass: 1Adot_pass @@ -596,7 +596,7 @@

ShEx validation tests

- + Test 1iri_pass-iri: 1iri_pass-iri @@ -612,7 +612,7 @@

ShEx validation tests

- + Test 1iri_fail-bnode: 1iri_fail-bnode @@ -628,7 +628,7 @@

ShEx validation tests

- + Test 1iri_fail-literal: 1iri_fail-literal @@ -644,7 +644,7 @@

ShEx validation tests

- + Test 1bnode_fail-iri: 1bnode_fail-iri @@ -660,7 +660,7 @@

ShEx validation tests

- + Test 1bnode_pass-bnode: 1bnode_pass-bnode @@ -676,7 +676,7 @@

ShEx validation tests

- + Test 1bnode_fail-literal: 1bnode_fail-literal @@ -692,7 +692,7 @@

ShEx validation tests

- + Test 1literal_fail-iri: 1literal_fail-iri @@ -708,7 +708,7 @@

ShEx validation tests

- + Test 1literal_fail-bnode: 1literal_fail-bnode @@ -724,7 +724,7 @@

ShEx validation tests

- + Test 1literal_pass-literal: 1literal_pass-literal @@ -740,7 +740,7 @@

ShEx validation tests

- + Test 1nonliteral_pass-iri: 1nonliteral_pass-iri @@ -756,7 +756,7 @@

ShEx validation tests

- + Test 1focusnonLiteralLength-nonLiteralLength_fail-short: 1focusnonLiteralLength-nonLiteralLength_fail-short @@ -772,7 +772,7 @@

ShEx validation tests

- + Test 1focusnonLiteralLength-nonLiteralLength_pass: 1focusnonLiteralLength-nonLiteralLength_pass @@ -788,7 +788,7 @@

ShEx validation tests

- + Test 1nonliteral_pass-bnode: 1nonliteral_pass-bnode @@ -804,7 +804,7 @@

ShEx validation tests

- + Test 1nonliteral_fail-literal: 1nonliteral_fail-literal @@ -820,7 +820,7 @@

ShEx validation tests

- + Test 1datatype_missing: 1datatype_missing @@ -836,7 +836,7 @@

ShEx validation tests

- + Test 1datatype_nonLiteral: 1datatype_nonLiteral @@ -852,7 +852,7 @@

ShEx validation tests

- + Test 1datatype_langString: 1datatype_langString @@ -868,7 +868,7 @@

ShEx validation tests

- + Test 1datatype_wrongDatatype: 1datatype_wrongDatatype @@ -884,7 +884,7 @@

ShEx validation tests

- + Test 1datatype_pass: 1datatype_pass @@ -900,7 +900,7 @@

ShEx validation tests

- + Test 1datatypelangString_pass: 1datatypelangString_pass @@ -916,7 +916,7 @@

ShEx validation tests

- + Test 1card2_fail0: 1card2_fail0 @@ -932,7 +932,7 @@

ShEx validation tests

- + Test 1card2_fail1: 1card2_fail1 @@ -948,7 +948,7 @@

ShEx validation tests

- + Test 1card2_pass2: 1card2_pass2 @@ -964,7 +964,7 @@

ShEx validation tests

- + Test 1card2_fail3: 1card2_fail3 @@ -980,7 +980,7 @@

ShEx validation tests

- + Test 1card25_fail0: 1card25_fail0 @@ -996,7 +996,7 @@

ShEx validation tests

- + Test 1card25_fail1: 1card25_fail1 @@ -1012,7 +1012,7 @@

ShEx validation tests

- + Test 1card25_pass2: 1card25_pass2 @@ -1028,7 +1028,7 @@

ShEx validation tests

- + Test 1card25_pass3: 1card25_pass3 @@ -1044,7 +1044,7 @@

ShEx validation tests

- + Test 1card25_pass4: 1card25_pass4 @@ -1060,7 +1060,7 @@

ShEx validation tests

- + Test 1card25_pass5: 1card25_pass5 @@ -1076,7 +1076,7 @@

ShEx validation tests

- + Test 1card25_fail6: 1card25_fail6 @@ -1092,7 +1092,7 @@

ShEx validation tests

- + Test 1card2Star_fail0: 1card2Star_fail0 @@ -1108,7 +1108,7 @@

ShEx validation tests

- + Test 1card2Star_fail1: 1card2Star_fail1 @@ -1124,7 +1124,7 @@

ShEx validation tests

- + Test 1card2Star_pass2: 1card2Star_pass2 @@ -1140,7 +1140,7 @@

ShEx validation tests

- + Test 1card2Star_pass3: 1card2Star_pass3 @@ -1156,7 +1156,7 @@

ShEx validation tests

- + Test 1card2Star_pass6: 1card2Star_pass6 @@ -1172,7 +1172,7 @@

ShEx validation tests

- + Test 1cardOpt_pass0: 1cardOpt_pass0 @@ -1188,7 +1188,7 @@

ShEx validation tests

- + Test 1cardOpt_pass1: 1cardOpt_pass1 @@ -1204,7 +1204,7 @@

ShEx validation tests

- + Test 1cardOpt_fail2: 1cardOpt_fail2 @@ -1220,7 +1220,7 @@

ShEx validation tests

- + Test 1cardOpt_pass6: 1cardOpt_pass6 @@ -1236,7 +1236,7 @@

ShEx validation tests

- + Test 1cardPlus_fail0: 1cardPlus_fail0 @@ -1252,7 +1252,7 @@

ShEx validation tests

- + Test 1cardPlus_pass1: 1cardPlus_pass1 @@ -1268,7 +1268,7 @@

ShEx validation tests

- + Test 1cardPlus_pass2: 1cardPlus_pass2 @@ -1284,7 +1284,7 @@

ShEx validation tests

- + Test 1cardPlus_pass6: 1cardPlus_pass6 @@ -1300,7 +1300,7 @@

ShEx validation tests

- + Test 1cardStar_pass0: 1cardStar_pass0 @@ -1316,7 +1316,7 @@

ShEx validation tests

- + Test 1cardStar_pass1: 1cardStar_pass1 @@ -1332,7 +1332,7 @@

ShEx validation tests

- + Test 1cardStar_pass2: 1cardStar_pass2 @@ -1348,7 +1348,7 @@

ShEx validation tests

- + Test 1cardStar_pass6: 1cardStar_pass6 @@ -1364,7 +1364,7 @@

ShEx validation tests

- + Test 1literalPlus_Is1_Ip1_La,Io1: 1literalPlus_Is1_Ip1_La,Io1 @@ -1380,7 +1380,7 @@

ShEx validation tests

- + Test 1dotRef1_referent,referrer: 1dotRef1_referent,referrer @@ -1396,7 +1396,7 @@

ShEx validation tests

- + Test 1dotRef1_referrer,referent: 1dotRef1_referrer,referent @@ -1412,7 +1412,7 @@

ShEx validation tests

- + Test 1dotRef1_missingReferent: 1dotRef1_missingReferent @@ -1428,7 +1428,7 @@

ShEx validation tests

- + Test 1dotRef1_selfReference: 1dotRef1_selfReference @@ -1444,7 +1444,7 @@

ShEx validation tests

- + Test 1dotRef1_missingSelfReference: 1dotRef1_missingSelfReference @@ -1460,7 +1460,7 @@

ShEx validation tests

- + Test 1dotRef1_overReferrer: 1dotRef1_overReferrer @@ -1476,7 +1476,7 @@

ShEx validation tests

- + Test 1dotRef1_overReferrer,overReferent: 1dotRef1_overReferrer,overReferent @@ -1492,7 +1492,7 @@

ShEx validation tests

- + Test 1dotRef1_overMatchesReferent: 1dotRef1_overMatchesReferent @@ -1508,7 +1508,7 @@

ShEx validation tests

- + Test 1refbnode1_pass: 1refbnode1_pass @@ -1524,7 +1524,7 @@

ShEx validation tests

- + Test 1refbnode1_fail-g1-arc: 1refbnode1_fail-g1-arc @@ -1540,7 +1540,7 @@

ShEx validation tests

- + Test 1refbnode1_fail-g2-arc: 1refbnode1_fail-g2-arc @@ -1556,7 +1556,7 @@

ShEx validation tests

- + Test 3circularRef1_pass-open: 3circularRef1_pass-open @@ -1572,7 +1572,7 @@

ShEx validation tests

- + Test 3circularRef1_pass-closed: 3circularRef1_pass-closed @@ -1588,7 +1588,7 @@

ShEx validation tests

- + Test 1iriRef1_pass-iri: 1iriRef1_pass-iri @@ -1604,7 +1604,7 @@

ShEx validation tests

- + Test 1iriRef1_fail-bnode: 1iriRef1_fail-bnode @@ -1620,7 +1620,7 @@

ShEx validation tests

- + Test 1bnodeRef1_fail-iri: 1bnodeRef1_fail-iri @@ -1636,7 +1636,7 @@

ShEx validation tests

- + Test 1bnodeRef1_pass-bnode: 1bnodeRef1_pass-bnode @@ -1652,7 +1652,7 @@

ShEx validation tests

- + Test 1datatypeRef1_fail-datatype: 1datatypeRef1_fail-datatype @@ -1668,7 +1668,7 @@

ShEx validation tests

- + Test 1datatypeRef1_fail-reflexiveRef: 1datatypeRef1_fail-reflexiveRef @@ -1684,7 +1684,7 @@

ShEx validation tests

- + Test 1dotInline1_referrer,referent: 1dotInline1_referrer,referent @@ -1700,7 +1700,7 @@

ShEx validation tests

- + Test 1dotInline1_missingReferent: 1dotInline1_missingReferent @@ -1716,7 +1716,7 @@

ShEx validation tests

- + Test 1dotInline1_selfReference: 1dotInline1_selfReference @@ -1732,7 +1732,7 @@

ShEx validation tests

- + Test 1dotInline1_missingSelfReference: 1dotInline1_missingSelfReference @@ -1748,7 +1748,7 @@

ShEx validation tests

- + Test 1dotInline1_overReferrer: 1dotInline1_overReferrer @@ -1764,7 +1764,7 @@

ShEx validation tests

- + Test 1dotInline1_overReferrer,overReferent: 1dotInline1_overReferrer,overReferent @@ -1780,7 +1780,7 @@

ShEx validation tests

- + Test 1dotInline1_overMatchesReferent: 1dotInline1_overMatchesReferent @@ -1796,7 +1796,7 @@

ShEx validation tests

- + Test 1val1IRIREF_pass: 1val1IRIREF_pass @@ -1812,7 +1812,7 @@

ShEx validation tests

- + Test 1val1IRIREF_v2: 1val1IRIREF_v2 @@ -1828,7 +1828,7 @@

ShEx validation tests

- + Test 1val1IRIREF_v1v2: 1val1IRIREF_v1v2 @@ -1844,7 +1844,7 @@

ShEx validation tests

- + Test 1val1INTEGER_pass: 1val1INTEGER_pass @@ -1860,7 +1860,7 @@

ShEx validation tests

- + Test 1val1INTEGER_00: 1val1INTEGER_00 @@ -1876,7 +1876,7 @@

ShEx validation tests

- + Test 1val1DECIMAL_00: 1val1DECIMAL_00 @@ -1892,7 +1892,7 @@

ShEx validation tests

- + Test 1val1DECIMAL_pass: 1val1DECIMAL_pass @@ -1908,7 +1908,7 @@

ShEx validation tests

- + Test 1val1DECIMAL_Lab: 1val1DECIMAL_Lab @@ -1924,7 +1924,7 @@

ShEx validation tests

- + Test 1val1INTEGER_Lab: 1val1INTEGER_Lab @@ -1940,7 +1940,7 @@

ShEx validation tests

- + Test 1val1DOUBLE_pass: 1val1DOUBLE_pass @@ -1956,7 +1956,7 @@

ShEx validation tests

- + Test 1val1DOUBLE_0_0e0: 1val1DOUBLE_0_0e0 @@ -1972,7 +1972,7 @@

ShEx validation tests

- + Test 1val1DOUBLElowercase_pass: 1val1DOUBLElowercase_pass @@ -1988,7 +1988,7 @@

ShEx validation tests

- + Test 1val1DOUBLElowercase_fail-0E0: 1val1DOUBLElowercase_fail-0E0 @@ -2004,7 +2004,7 @@

ShEx validation tests

- + Test 1val1DOUBLElowercase_0_0e0: 1val1DOUBLElowercase_0_0e0 @@ -2020,7 +2020,7 @@

ShEx validation tests

- + Test 1val1LANGTAG_pass: 1val1LANGTAG_pass @@ -2036,7 +2036,7 @@

ShEx validation tests

- + Test 1val1LANGTAG_Lab: 1val1LANGTAG_Lab @@ -2052,7 +2052,7 @@

ShEx validation tests

- + Test 1val1LANGTAG_LabLTen: 1val1LANGTAG_LabLTen @@ -2068,7 +2068,7 @@

ShEx validation tests

- + Test 1val1LANGTAG_LabLTen-fr-jura: 1val1LANGTAG_LabLTen-fr-jura @@ -2084,7 +2084,7 @@

ShEx validation tests

- + Test 1val1LANGTAG_LaLTen-fr: 1val1LANGTAG_LaLTen-fr @@ -2100,7 +2100,7 @@

ShEx validation tests

- + Test 1val1IRIREFDatatype_pass: 1val1IRIREFDatatype_pass @@ -2116,7 +2116,7 @@

ShEx validation tests

- + Test 1val1IRIREFDatatype_Lab: 1val1IRIREFDatatype_Lab @@ -2132,7 +2132,7 @@

ShEx validation tests

- + Test 1val1IRIREFDatatype_LabDTbloodType999: 1val1IRIREFDatatype_LabDTbloodType999 @@ -2148,7 +2148,7 @@

ShEx validation tests

- + Test 1val1IRIREFDatatype_LaDTbloodType: 1val1IRIREFDatatype_LaDTbloodType @@ -2164,7 +2164,7 @@

ShEx validation tests

- + Test 1val1true_pass: 1val1true_pass @@ -2180,7 +2180,7 @@

ShEx validation tests

- + Test 1val1true_false: 1val1true_false @@ -2196,7 +2196,7 @@

ShEx validation tests

- + Test 1val1true_ab: 1val1true_ab @@ -2212,7 +2212,7 @@

ShEx validation tests

- + Test 1val1false_pass: 1val1false_pass @@ -2228,7 +2228,7 @@

ShEx validation tests

- + Test 1val1false_true: 1val1false_true @@ -2244,7 +2244,7 @@

ShEx validation tests

- + Test 1val1false_ab: 1val1false_ab @@ -2260,7 +2260,7 @@

ShEx validation tests

- + Test 1datatypeLength_fail-missing: 1datatypeLength_fail-missing @@ -2276,7 +2276,7 @@

ShEx validation tests

- + Test 1datatypeLength_fail-wrongDatatype: 1datatypeLength_fail-wrongDatatype @@ -2292,7 +2292,7 @@

ShEx validation tests

- + Test 1datatypeLength_fail-short: 1datatypeLength_fail-short @@ -2308,7 +2308,7 @@

ShEx validation tests

- + Test 1datatypeLength_pass: 1datatypeLength_pass @@ -2324,7 +2324,7 @@

ShEx validation tests

- + Test 1datatypeLength_fail-long: 1datatypeLength_fail-long @@ -2340,7 +2340,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_pass-decimal-short: 1literalFractiondigits_pass-decimal-short @@ -2356,7 +2356,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_pass-decimal-equal: 1literalFractiondigits_pass-decimal-equal @@ -2372,7 +2372,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-decimal-long: 1literalFractiondigits_fail-decimal-long @@ -2388,7 +2388,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_pass-decimal-equalLead: 1literalFractiondigits_pass-decimal-equalLead @@ -2404,7 +2404,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-decimal-longLead: 1literalFractiondigits_fail-decimal-longLead @@ -2420,7 +2420,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_pass-decimal-equalTrail: 1literalFractiondigits_pass-decimal-equalTrail @@ -2436,7 +2436,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-decimal-longTrail: 1literalFractiondigits_fail-decimal-longTrail @@ -2452,7 +2452,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_pass-decimal-equalLeadTrail: 1literalFractiondigits_pass-decimal-equalLeadTrail @@ -2468,7 +2468,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-decimal-longLeadTrail: 1literalFractiondigits_fail-decimal-longLeadTrail @@ -2484,7 +2484,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_pass-integer-short: 1literalFractiondigits_pass-integer-short @@ -2500,7 +2500,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_pass-xsd_integer-short: 1literalFractiondigits_pass-xsd_integer-short @@ -2516,7 +2516,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-float-equal: 1literalFractiondigits_fail-float-equal @@ -2532,7 +2532,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-double-equal: 1literalFractiondigits_fail-double-equal @@ -2548,7 +2548,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-malformedxsd_decimal-1_23ab: 1literalFractiondigits_fail-malformedxsd_decimal-1_23ab @@ -2564,7 +2564,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-malformedxsd_decimal-1_2345ab: 1literalFractiondigits_fail-malformedxsd_decimal-1_2345ab @@ -2580,7 +2580,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-malformedxsd_integer-1_2345: 1literalFractiondigits_fail-malformedxsd_integer-1_2345 @@ -2596,7 +2596,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-iri: 1literalFractiondigits_fail-iri @@ -2612,7 +2612,7 @@

ShEx validation tests

- + Test 1literalFractiondigits_fail-bnode: 1literalFractiondigits_fail-bnode @@ -2628,7 +2628,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-decimal-short: 1literalTotaldigits_pass-decimal-short @@ -2644,7 +2644,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-decimal-equal: 1literalTotaldigits_pass-decimal-equal @@ -2660,7 +2660,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-decimal-long: 1literalTotaldigits_fail-decimal-long @@ -2676,7 +2676,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-decimal-equalLead: 1literalTotaldigits_pass-decimal-equalLead @@ -2692,7 +2692,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-decimal-longLead: 1literalTotaldigits_fail-decimal-longLead @@ -2708,7 +2708,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-decimal-equalTrail: 1literalTotaldigits_pass-decimal-equalTrail @@ -2724,7 +2724,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-decimal-longTrail: 1literalTotaldigits_fail-decimal-longTrail @@ -2740,7 +2740,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-decimal-equalLeadTrail: 1literalTotaldigits_pass-decimal-equalLeadTrail @@ -2756,7 +2756,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-decimal-longLeadTrail: 1literalTotaldigits_fail-decimal-longLeadTrail @@ -2772,7 +2772,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-integer-equal: 1literalTotaldigits_pass-integer-equal @@ -2788,7 +2788,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-xsd_integer-short: 1literalTotaldigits_pass-xsd_integer-short @@ -2804,7 +2804,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-integer-equalLead: 1literalTotaldigits_pass-integer-equalLead @@ -2820,7 +2820,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-integer-longLead: 1literalTotaldigits_fail-integer-longLead @@ -2836,7 +2836,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-integer-equalTrail: 1literalTotaldigits_pass-integer-equalTrail @@ -2852,7 +2852,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-integer-longTrail: 1literalTotaldigits_fail-integer-longTrail @@ -2868,7 +2868,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-integer-equalLeadTrail: 1literalTotaldigits_pass-integer-equalLeadTrail @@ -2884,7 +2884,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-integer-longLeadTrail: 1literalTotaldigits_fail-integer-longLeadTrail @@ -2900,7 +2900,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-byte-short: 1literalTotaldigits_pass-byte-short @@ -2916,7 +2916,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_pass-byte-equal: 1literalTotaldigits_pass-byte-equal @@ -2932,7 +2932,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-byte-long: 1literalTotaldigits_fail-byte-long @@ -2948,7 +2948,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-float-equal: 1literalTotaldigits_fail-float-equal @@ -2964,7 +2964,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-double-equal: 1literalTotaldigits_fail-double-equal @@ -2980,7 +2980,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-malformedxsd_decimal-1_23ab: 1literalTotaldigits_fail-malformedxsd_decimal-1_23ab @@ -2996,7 +2996,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-malformedxsd_decimal-1_2345ab: 1literalTotaldigits_fail-malformedxsd_decimal-1_2345ab @@ -3012,7 +3012,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-malformedxsd_integer-1_2345: 1literalTotaldigits_fail-malformedxsd_integer-1_2345 @@ -3028,7 +3028,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-iri: 1literalTotaldigits_fail-iri @@ -3044,7 +3044,7 @@

ShEx validation tests

- + Test 1literalTotaldigits_fail-bnode: 1literalTotaldigits_fail-bnode @@ -3060,7 +3060,7 @@

ShEx validation tests

- + Test 1literalMinexclusiveINTEGER_fail-low: 1literalMinexclusiveINTEGER_fail-low @@ -3076,7 +3076,7 @@

ShEx validation tests

- + Test 1literalMinexclusiveINTEGER_pass-equal: 1literalMinexclusiveINTEGER_pass-equal @@ -3092,7 +3092,7 @@

ShEx validation tests

- + Test 1literalMinexclusiveINTEGER_pass-high: 1literalMinexclusiveINTEGER_pass-high @@ -3108,7 +3108,7 @@

ShEx validation tests

- + Test 1literalMininclusiveINTEGER_fail-low: 1literalMininclusiveINTEGER_fail-low @@ -3124,7 +3124,7 @@

ShEx validation tests

- + Test 1literalMininclusiveINTEGER_pass-equal: 1literalMininclusiveINTEGER_pass-equal @@ -3140,7 +3140,7 @@

ShEx validation tests

- + Test 1literalMininclusiveINTEGER_pass-high: 1literalMininclusiveINTEGER_pass-high @@ -3156,7 +3156,7 @@

ShEx validation tests

- + Test 1literalMaxexclusiveINTEGER_pass-low: 1literalMaxexclusiveINTEGER_pass-low @@ -3172,7 +3172,7 @@

ShEx validation tests

- + Test 1literalMaxexclusiveINTEGER_fail-equal: 1literalMaxexclusiveINTEGER_fail-equal @@ -3188,7 +3188,7 @@

ShEx validation tests

- + Test 1literalMaxexclusiveINTEGER_fail-high: 1literalMaxexclusiveINTEGER_fail-high @@ -3204,7 +3204,7 @@

ShEx validation tests

- + Test 1literalMaxinclusiveINTEGER_pass-low: 1literalMaxinclusiveINTEGER_pass-low @@ -3220,7 +3220,7 @@

ShEx validation tests

- + Test 1literalMaxinclusiveINTEGER_pass-equal: 1literalMaxinclusiveINTEGER_pass-equal @@ -3236,7 +3236,7 @@

ShEx validation tests

- + Test 1literalMaxinclusiveINTEGER_fail-high: 1literalMaxinclusiveINTEGER_fail-high @@ -3252,7 +3252,7 @@

ShEx validation tests

- + Test 1floatMininclusiveINTEGER_fail-low: 1floatMininclusiveINTEGER_fail-low @@ -3268,7 +3268,7 @@

ShEx validation tests

- + Test 1floatMininclusiveINTEGER_pass-equalLead: 1floatMininclusiveINTEGER_pass-equalLead @@ -3284,7 +3284,7 @@

ShEx validation tests

- + Test 1floatMininclusiveINTEGER_pass-equalTrail: 1floatMininclusiveINTEGER_pass-equalTrail @@ -3300,7 +3300,7 @@

ShEx validation tests

- + Test 1floatMininclusiveINTEGER_pass-high: 1floatMininclusiveINTEGER_pass-high @@ -3316,7 +3316,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_fail-low: 1integerMininclusiveINTEGER_fail-low @@ -3332,7 +3332,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_pass-equal: 1integerMininclusiveINTEGER_pass-equal @@ -3348,7 +3348,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_pass-equalLead: 1integerMininclusiveINTEGER_pass-equalLead @@ -3364,7 +3364,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_pass-high: 1integerMininclusiveINTEGER_pass-high @@ -3380,7 +3380,7 @@

ShEx validation tests

- + Test 1floatMininclusiveINTEGERLead_pass-equal: 1floatMininclusiveINTEGERLead_pass-equal @@ -3396,7 +3396,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_fail-integer-low: 1integerMininclusiveINTEGER_fail-integer-low @@ -3412,7 +3412,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_pass-integer-equal: 1integerMininclusiveINTEGER_pass-integer-equal @@ -3428,7 +3428,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_pass-integer-high: 1integerMininclusiveINTEGER_pass-integer-high @@ -3444,7 +3444,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGERLead_fail-integer-low: 1integerMininclusiveINTEGERLead_fail-integer-low @@ -3460,7 +3460,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGERLead_pass-integer-equal: 1integerMininclusiveINTEGERLead_pass-integer-equal @@ -3476,7 +3476,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGERLead_pass-integer-equalLead: 1integerMininclusiveINTEGERLead_pass-integer-equalLead @@ -3492,7 +3492,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGERLead_pass-integer-high: 1integerMininclusiveINTEGERLead_pass-integer-high @@ -3508,7 +3508,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMAL_pass-integer-equal: 1integerMininclusiveDECIMAL_pass-integer-equal @@ -3524,7 +3524,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALLeadTrail_fail-integer-low: 1integerMininclusiveDECIMALLeadTrail_fail-integer-low @@ -3540,7 +3540,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALLeadTrail_pass-integer-equal: 1integerMininclusiveDECIMALLeadTrail_pass-integer-equal @@ -3556,7 +3556,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALLeadTrail_pass-integer-equalLead: 1integerMininclusiveDECIMALLeadTrail_pass-integer-equalLead @@ -3572,7 +3572,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALLeadTrail_pass-integer-high: 1integerMininclusiveDECIMALLeadTrail_pass-integer-high @@ -3588,7 +3588,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALint_fail-integer-low: 1integerMininclusiveDECIMALint_fail-integer-low @@ -3604,7 +3604,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALint_pass-integer-equal: 1integerMininclusiveDECIMALint_pass-integer-equal @@ -3620,7 +3620,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALint_pass-integer-high: 1integerMininclusiveDECIMALint_pass-integer-high @@ -3636,7 +3636,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALintLeadTrail_fail-integer-low: 1integerMininclusiveDECIMALintLeadTrail_fail-integer-low @@ -3652,7 +3652,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALintLeadTrail_pass-integer-equal: 1integerMininclusiveDECIMALintLeadTrail_pass-integer-equal @@ -3668,7 +3668,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALintLeadTrail_pass-integer-equalLead: 1integerMininclusiveDECIMALintLeadTrail_pass-integer-equalLead @@ -3684,7 +3684,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDECIMALintLeadTrail_pass-integer-high: 1integerMininclusiveDECIMALintLeadTrail_pass-integer-high @@ -3700,7 +3700,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLE_pass-integer-equal: 1integerMininclusiveDOUBLE_pass-integer-equal @@ -3716,7 +3716,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLELeadTrail_fail-integer-low: 1integerMininclusiveDOUBLELeadTrail_fail-integer-low @@ -3732,7 +3732,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLELeadTrail_pass-integer-equal: 1integerMininclusiveDOUBLELeadTrail_pass-integer-equal @@ -3748,7 +3748,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLELeadTrail_pass-integer-equalLead: 1integerMininclusiveDOUBLELeadTrail_pass-integer-equalLead @@ -3764,7 +3764,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLELeadTrail_pass-integer-high: 1integerMininclusiveDOUBLELeadTrail_pass-integer-high @@ -3780,7 +3780,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLEint_pass-integer-equal: 1integerMininclusiveDOUBLEint_pass-integer-equal @@ -3796,7 +3796,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLEintLeadTrail_fail-integer-low: 1integerMininclusiveDOUBLEintLeadTrail_fail-integer-low @@ -3812,7 +3812,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLEintLeadTrail_pass-integer-equal: 1integerMininclusiveDOUBLEintLeadTrail_pass-integer-equal @@ -3828,7 +3828,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLEintLeadTrail_pass-integer-equalLead: 1integerMininclusiveDOUBLEintLeadTrail_pass-integer-equalLead @@ -3844,7 +3844,7 @@

ShEx validation tests

- + Test 1integerMininclusiveDOUBLEintLeadTrail_pass-integer-high: 1integerMininclusiveDOUBLEintLeadTrail_pass-integer-high @@ -3860,7 +3860,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_fail-decimal-equal: 1integerMininclusiveINTEGER_fail-decimal-equal @@ -3876,7 +3876,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_fail-float-equal: 1integerMininclusiveINTEGER_fail-float-equal @@ -3892,7 +3892,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_fail-double-equal: 1integerMininclusiveINTEGER_fail-double-equal @@ -3908,7 +3908,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_fail-dateTime-equal: 1integerMininclusiveINTEGER_fail-dateTime-equal @@ -3924,7 +3924,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_fail-string-equal: 1integerMininclusiveINTEGER_fail-string-equal @@ -3940,7 +3940,7 @@

ShEx validation tests

- + Test 1integerMininclusiveINTEGER_fail-byte-equal: 1integerMininclusiveINTEGER_fail-byte-equal @@ -3956,7 +3956,7 @@

ShEx validation tests

- + Test 1integerMininclusivexsd-integer_fail-integer-low: 1integerMininclusivexsd-integer_fail-integer-low @@ -3972,7 +3972,7 @@

ShEx validation tests

- + Test 1integerMininclusivexsd-integer_pass-integer-equal: 1integerMininclusivexsd-integer_pass-integer-equal @@ -3988,7 +3988,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveINTEGER_fail-decimal-low: 1decimalMininclusiveINTEGER_fail-decimal-low @@ -4004,7 +4004,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveINTEGER_pass-decimal-high: 1decimalMininclusiveINTEGER_pass-decimal-high @@ -4020,7 +4020,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveINTEGERLead_fail-decimal-low: 1decimalMininclusiveINTEGERLead_fail-decimal-low @@ -4036,7 +4036,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveINTEGERLead_pass-decimal-high: 1decimalMininclusiveINTEGERLead_pass-decimal-high @@ -4052,7 +4052,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMAL_fail-decimal-low: 1decimalMininclusiveDECIMAL_fail-decimal-low @@ -4068,7 +4068,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMAL_pass-decimal-equal: 1decimalMininclusiveDECIMAL_pass-decimal-equal @@ -4084,7 +4084,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMAL_pass-decimal-equalLeadTrail: 1decimalMininclusiveDECIMAL_pass-decimal-equalLeadTrail @@ -4100,7 +4100,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMAL_pass-decimal-high: 1decimalMininclusiveDECIMAL_pass-decimal-high @@ -4116,7 +4116,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMALLeadTrail_fail-decimal-low: 1decimalMininclusiveDECIMALLeadTrail_fail-decimal-low @@ -4132,7 +4132,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMALLeadTrail_pass-decimal-equal: 1decimalMininclusiveDECIMALLeadTrail_pass-decimal-equal @@ -4148,7 +4148,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMALLeadTrail_pass-decimal-equalLeadTrail: 1decimalMininclusiveDECIMALLeadTrail_pass-decimal-equalLeadTrail @@ -4164,7 +4164,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMALLeadTrail_pass-decimal-high: 1decimalMininclusiveDECIMALLeadTrail_pass-decimal-high @@ -4180,7 +4180,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMALintLeadTrail_fail-decimal-low: 1decimalMininclusiveDECIMALintLeadTrail_fail-decimal-low @@ -4196,7 +4196,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMALintLeadTrail_pass-decimal-high: 1decimalMininclusiveDECIMALintLeadTrail_pass-decimal-high @@ -4212,7 +4212,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDOUBLE_fail-decimal-low: 1decimalMininclusiveDOUBLE_fail-decimal-low @@ -4228,7 +4228,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDOUBLE_pass-decimal-equal: 1decimalMininclusiveDOUBLE_pass-decimal-equal @@ -4244,7 +4244,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDOUBLE_pass-decimal-equalLeadTrail: 1decimalMininclusiveDOUBLE_pass-decimal-equalLeadTrail @@ -4260,7 +4260,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDOUBLELeadTrail_fail-decimal-low: 1decimalMininclusiveDOUBLELeadTrail_fail-decimal-low @@ -4276,7 +4276,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDOUBLELeadTrail_pass-decimal-equal: 1decimalMininclusiveDOUBLELeadTrail_pass-decimal-equal @@ -4292,7 +4292,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDOUBLELeadTrail_pass-decimal-equalLeadTrail: 1decimalMininclusiveDOUBLELeadTrail_pass-decimal-equalLeadTrail @@ -4308,7 +4308,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDOUBLELeadTrail_pass-decimal-high: 1decimalMininclusiveDOUBLELeadTrail_pass-decimal-high @@ -4324,7 +4324,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDOUBLEintLeadTrail_fail-decimal-low: 1decimalMininclusiveDOUBLEintLeadTrail_fail-decimal-low @@ -4340,7 +4340,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDOUBLEintLeadTrail_pass-decimal-high: 1decimalMininclusiveDOUBLEintLeadTrail_pass-decimal-high @@ -4356,7 +4356,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMAL_fail-float-equal: 1decimalMininclusiveDECIMAL_fail-float-equal @@ -4372,7 +4372,7 @@

ShEx validation tests

- + Test 1decimalMininclusiveDECIMAL_fail-double-equal: 1decimalMininclusiveDECIMAL_fail-double-equal @@ -4388,7 +4388,7 @@

ShEx validation tests

- + Test 1decimalMininclusivexsd-decimal_fail-decimal-low: 1decimalMininclusivexsd-decimal_fail-decimal-low @@ -4404,7 +4404,7 @@

ShEx validation tests

- + Test 1decimalMininclusivexsd-decimal_pass-decimal-equal: 1decimalMininclusivexsd-decimal_pass-decimal-equal @@ -4420,7 +4420,7 @@

ShEx validation tests

- + Test 1floatMininclusiveINTEGERLead_fail-float-low: 1floatMininclusiveINTEGERLead_fail-float-low @@ -4436,7 +4436,7 @@

ShEx validation tests

- + Test 1floatMininclusiveINTEGERLead_pass-float-high: 1floatMininclusiveINTEGERLead_pass-float-high @@ -4452,7 +4452,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDECIMAL_pass-float-equal: 1floatMininclusiveDECIMAL_pass-float-equal @@ -4468,7 +4468,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDECIMAL_pass-float-equalLeadTrail: 1floatMininclusiveDECIMAL_pass-float-equalLeadTrail @@ -4484,7 +4484,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDECIMALLeadTrail_fail-float-low: 1floatMininclusiveDECIMALLeadTrail_fail-float-low @@ -4500,7 +4500,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDECIMALLeadTrail_pass-float-equal: 1floatMininclusiveDECIMALLeadTrail_pass-float-equal @@ -4516,7 +4516,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDECIMALLeadTrail_pass-float-equalLeadTrail: 1floatMininclusiveDECIMALLeadTrail_pass-float-equalLeadTrail @@ -4532,7 +4532,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDECIMALLeadTrail_pass-float-high: 1floatMininclusiveDECIMALLeadTrail_pass-float-high @@ -4548,7 +4548,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDECIMALintLeadTrail_fail-float-low: 1floatMininclusiveDECIMALintLeadTrail_fail-float-low @@ -4564,7 +4564,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDECIMALintLeadTrail_pass-float-high: 1floatMininclusiveDECIMALintLeadTrail_pass-float-high @@ -4580,7 +4580,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDOUBLE_pass-float-equal: 1floatMininclusiveDOUBLE_pass-float-equal @@ -4596,7 +4596,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDOUBLE_pass-float-equalLeadTrail: 1floatMininclusiveDOUBLE_pass-float-equalLeadTrail @@ -4612,7 +4612,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDOUBLELeadTrail_fail-float-low: 1floatMininclusiveDOUBLELeadTrail_fail-float-low @@ -4628,7 +4628,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDOUBLELeadTrail_pass-float-equal: 1floatMininclusiveDOUBLELeadTrail_pass-float-equal @@ -4644,7 +4644,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDOUBLELeadTrail_pass-float-equalLeadTrail: 1floatMininclusiveDOUBLELeadTrail_pass-float-equalLeadTrail @@ -4660,7 +4660,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDOUBLELeadTrail_pass-float-high: 1floatMininclusiveDOUBLELeadTrail_pass-float-high @@ -4676,7 +4676,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDOUBLEintLeadTrail_fail-float-low: 1floatMininclusiveDOUBLEintLeadTrail_fail-float-low @@ -4692,7 +4692,7 @@

ShEx validation tests

- + Test 1floatMininclusiveDOUBLEintLeadTrail_pass-float-high: 1floatMininclusiveDOUBLEintLeadTrail_pass-float-high @@ -4708,7 +4708,7 @@

ShEx validation tests

- + Test 1floatMininclusivexsd-float_fail-float-low: 1floatMininclusivexsd-float_fail-float-low @@ -4724,7 +4724,7 @@

ShEx validation tests

- + Test 1floatMininclusivexsd-float_pass-float-equal: 1floatMininclusivexsd-float_pass-float-equal @@ -4740,7 +4740,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveINTEGERLead_fail-double-low: 1doubleMininclusiveINTEGERLead_fail-double-low @@ -4756,7 +4756,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveINTEGERLead_pass-double-high: 1doubleMininclusiveINTEGERLead_pass-double-high @@ -4772,7 +4772,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDECIMAL_pass-double-equal: 1doubleMininclusiveDECIMAL_pass-double-equal @@ -4788,7 +4788,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDECIMAL_pass-double-equalLeadTrail: 1doubleMininclusiveDECIMAL_pass-double-equalLeadTrail @@ -4804,7 +4804,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDECIMALLeadTrail_fail-double-low: 1doubleMininclusiveDECIMALLeadTrail_fail-double-low @@ -4820,7 +4820,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDECIMALLeadTrail_pass-double-equal: 1doubleMininclusiveDECIMALLeadTrail_pass-double-equal @@ -4836,7 +4836,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDECIMALLeadTrail_pass-double-equalLeadTrail: 1doubleMininclusiveDECIMALLeadTrail_pass-double-equalLeadTrail @@ -4852,7 +4852,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDECIMALLeadTrail_pass-double-high: 1doubleMininclusiveDECIMALLeadTrail_pass-double-high @@ -4868,7 +4868,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDECIMALintLeadTrail_fail-double-low: 1doubleMininclusiveDECIMALintLeadTrail_fail-double-low @@ -4884,7 +4884,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDECIMALintLeadTrail_pass-double-high: 1doubleMininclusiveDECIMALintLeadTrail_pass-double-high @@ -4900,7 +4900,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDOUBLE_pass-double-equal: 1doubleMininclusiveDOUBLE_pass-double-equal @@ -4916,7 +4916,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDOUBLE_pass-double-equalLeadTrail: 1doubleMininclusiveDOUBLE_pass-double-equalLeadTrail @@ -4932,7 +4932,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDOUBLELeadTrail_fail-double-low: 1doubleMininclusiveDOUBLELeadTrail_fail-double-low @@ -4948,7 +4948,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDOUBLELeadTrail_pass-double-equal: 1doubleMininclusiveDOUBLELeadTrail_pass-double-equal @@ -4964,7 +4964,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDOUBLELeadTrail_pass-double-equalLeadTrail: 1doubleMininclusiveDOUBLELeadTrail_pass-double-equalLeadTrail @@ -4980,7 +4980,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDOUBLELeadTrail_pass-double-high: 1doubleMininclusiveDOUBLELeadTrail_pass-double-high @@ -4996,7 +4996,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDOUBLEintLeadTrail_fail-double-low: 1doubleMininclusiveDOUBLEintLeadTrail_fail-double-low @@ -5012,7 +5012,7 @@

ShEx validation tests

- + Test 1doubleMininclusiveDOUBLEintLeadTrail_pass-double-high: 1doubleMininclusiveDOUBLEintLeadTrail_pass-double-high @@ -5028,7 +5028,7 @@

ShEx validation tests

- + Test 1doubleMininclusivexsd-double_fail-double-low: 1doubleMininclusivexsd-double_fail-double-low @@ -5044,7 +5044,7 @@

ShEx validation tests

- + Test 1doubleMininclusivexsd-double_pass-double-equal: 1doubleMininclusivexsd-double_pass-double-equal @@ -5060,7 +5060,7 @@

ShEx validation tests

- + Test 1integerMinexclusiveINTEGER_fail-integer-low: 1integerMinexclusiveINTEGER_fail-integer-low @@ -5076,7 +5076,7 @@

ShEx validation tests

- + Test 1integerMinexclusiveINTEGER_fail-integer-equal: 1integerMinexclusiveINTEGER_fail-integer-equal @@ -5092,7 +5092,7 @@

ShEx validation tests

- + Test 1integerMinexclusiveINTEGER_pass-integer-high: 1integerMinexclusiveINTEGER_pass-integer-high @@ -5108,7 +5108,7 @@

ShEx validation tests

- + Test 1integerMinexclusiveDECIMALint_fail-integer-low: 1integerMinexclusiveDECIMALint_fail-integer-low @@ -5124,7 +5124,7 @@

ShEx validation tests

- + Test 1integerMinexclusiveDECIMALint_fail-integer-equal: 1integerMinexclusiveDECIMALint_fail-integer-equal @@ -5140,7 +5140,7 @@

ShEx validation tests

- + Test 1integerMinexclusiveDECIMALint_pass-integer-high: 1integerMinexclusiveDECIMALint_pass-integer-high @@ -5156,7 +5156,7 @@

ShEx validation tests

- + Test 1integerMinexclusiveDOUBLEint_fail-integer-low: 1integerMinexclusiveDOUBLEint_fail-integer-low @@ -5172,7 +5172,7 @@

ShEx validation tests

- + Test 1integerMinexclusiveDOUBLEint_fail-integer-equal: 1integerMinexclusiveDOUBLEint_fail-integer-equal @@ -5188,7 +5188,7 @@

ShEx validation tests

- + Test 1integerMinexclusiveDOUBLEint_pass-integer-high: 1integerMinexclusiveDOUBLEint_pass-integer-high @@ -5204,7 +5204,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveINTEGER_fail-decimal-low: 1decimalMinexclusiveINTEGER_fail-decimal-low @@ -5220,7 +5220,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveINTEGER_pass-decimal-high: 1decimalMinexclusiveINTEGER_pass-decimal-high @@ -5236,7 +5236,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveDECIMAL_fail-decimal-low: 1decimalMinexclusiveDECIMAL_fail-decimal-low @@ -5252,7 +5252,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveDECIMAL_fail-decimal-equal: 1decimalMinexclusiveDECIMAL_fail-decimal-equal @@ -5268,7 +5268,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveDECIMAL_pass-decimal-high: 1decimalMinexclusiveDECIMAL_pass-decimal-high @@ -5284,7 +5284,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveDOUBLE_fail-decimal-low: 1decimalMinexclusiveDOUBLE_fail-decimal-low @@ -5300,7 +5300,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveDOUBLE_fail-decimal-equal: 1decimalMinexclusiveDOUBLE_fail-decimal-equal @@ -5316,7 +5316,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveDOUBLE_pass-decimal-high: 1decimalMinexclusiveDOUBLE_pass-decimal-high @@ -5332,7 +5332,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveDECIMAL_fail-float-equal: 1decimalMinexclusiveDECIMAL_fail-float-equal @@ -5348,7 +5348,7 @@

ShEx validation tests

- + Test 1decimalMinexclusiveDECIMAL_fail-double-equal: 1decimalMinexclusiveDECIMAL_fail-double-equal @@ -5364,7 +5364,7 @@

ShEx validation tests

- + Test 1floatMinexclusiveINTEGER_fail-float-low: 1floatMinexclusiveINTEGER_fail-float-low @@ -5380,7 +5380,7 @@

ShEx validation tests

- + Test 1floatMinexclusiveINTEGER_pass-float-high: 1floatMinexclusiveINTEGER_pass-float-high @@ -5396,7 +5396,7 @@

ShEx validation tests

- + Test 1floatMinexclusiveDECIMAL_fail-float-low: 1floatMinexclusiveDECIMAL_fail-float-low @@ -5412,7 +5412,7 @@

ShEx validation tests

- + Test 1floatMinexclusiveDECIMAL_fail-float-equal: 1floatMinexclusiveDECIMAL_fail-float-equal @@ -5428,7 +5428,7 @@

ShEx validation tests

- + Test 1floatMinexclusiveDECIMAL_pass-float-high: 1floatMinexclusiveDECIMAL_pass-float-high @@ -5444,7 +5444,7 @@

ShEx validation tests

- + Test 1floatMinexclusiveDOUBLE_fail-float-low: 1floatMinexclusiveDOUBLE_fail-float-low @@ -5460,7 +5460,7 @@

ShEx validation tests

- + Test 1floatMinexclusiveDOUBLE_fail-float-equal: 1floatMinexclusiveDOUBLE_fail-float-equal @@ -5476,7 +5476,7 @@

ShEx validation tests

- + Test 1floatMinexclusiveDOUBLE_pass-float-high: 1floatMinexclusiveDOUBLE_pass-float-high @@ -5492,7 +5492,7 @@

ShEx validation tests

- + Test 1floatMinexclusivexsd-float_fail-decimal-equal: 1floatMinexclusivexsd-float_fail-decimal-equal @@ -5508,7 +5508,7 @@

ShEx validation tests

- + Test 1floatMinexclusivexsd-float_fail-double-equal: 1floatMinexclusivexsd-float_fail-double-equal @@ -5524,7 +5524,7 @@

ShEx validation tests

- + Test 1doubleMinexclusiveINTEGER_fail-double-low: 1doubleMinexclusiveINTEGER_fail-double-low @@ -5540,7 +5540,7 @@

ShEx validation tests

- + Test 1doubleMinexclusiveINTEGER_pass-double-high: 1doubleMinexclusiveINTEGER_pass-double-high @@ -5556,7 +5556,7 @@

ShEx validation tests

- + Test 1doubleMinexclusiveDECIMAL_fail-double-low: 1doubleMinexclusiveDECIMAL_fail-double-low @@ -5572,7 +5572,7 @@

ShEx validation tests

- + Test 1doubleMinexclusiveDECIMAL_fail-double-equal: 1doubleMinexclusiveDECIMAL_fail-double-equal @@ -5588,7 +5588,7 @@

ShEx validation tests

- + Test 1doubleMinexclusiveDECIMAL_pass-double-high: 1doubleMinexclusiveDECIMAL_pass-double-high @@ -5604,7 +5604,7 @@

ShEx validation tests

- + Test 1doubleMinexclusiveDOUBLE_fail-double-low: 1doubleMinexclusiveDOUBLE_fail-double-low @@ -5620,7 +5620,7 @@

ShEx validation tests

- + Test 1doubleMinexclusiveDOUBLE_fail-double-equal: 1doubleMinexclusiveDOUBLE_fail-double-equal @@ -5636,7 +5636,7 @@

ShEx validation tests

- + Test 1doubleMinexclusiveDOUBLE_pass-double-high: 1doubleMinexclusiveDOUBLE_pass-double-high @@ -5652,7 +5652,7 @@

ShEx validation tests

- + Test 1doubleMinexclusiveDECIMAL_fail-float-equal: 1doubleMinexclusiveDECIMAL_fail-float-equal @@ -5668,7 +5668,7 @@

ShEx validation tests

- + Test 1integerMaxinclusiveINTEGER_pass-integer-low: 1integerMaxinclusiveINTEGER_pass-integer-low @@ -5684,7 +5684,7 @@

ShEx validation tests

- + Test 1integerMaxinclusiveINTEGER_pass-integer-equal: 1integerMaxinclusiveINTEGER_pass-integer-equal @@ -5700,7 +5700,7 @@

ShEx validation tests

- + Test 1integerMaxinclusiveINTEGER_fail-integer-high: 1integerMaxinclusiveINTEGER_fail-integer-high @@ -5716,7 +5716,7 @@

ShEx validation tests

- + Test 1integerMaxinclusiveDECIMALint_pass-integer-low: 1integerMaxinclusiveDECIMALint_pass-integer-low @@ -5732,7 +5732,7 @@

ShEx validation tests

- + Test 1integerMaxinclusiveDECIMALint_pass-integer-equal: 1integerMaxinclusiveDECIMALint_pass-integer-equal @@ -5748,7 +5748,7 @@

ShEx validation tests

- + Test 1integerMaxinclusiveDECIMALint_fail-integer-high: 1integerMaxinclusiveDECIMALint_fail-integer-high @@ -5764,7 +5764,7 @@

ShEx validation tests

- + Test 1integerMaxinclusiveDOUBLEint_pass-integer-low: 1integerMaxinclusiveDOUBLEint_pass-integer-low @@ -5780,7 +5780,7 @@

ShEx validation tests

- + Test 1integerMaxinclusiveDOUBLEint_pass-integer-equal: 1integerMaxinclusiveDOUBLEint_pass-integer-equal @@ -5796,7 +5796,7 @@

ShEx validation tests

- + Test 1integerMaxinclusiveDOUBLEint_fail-integer-high: 1integerMaxinclusiveDOUBLEint_fail-integer-high @@ -5812,7 +5812,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveINTEGER_pass-decimal-low: 1decimalMaxinclusiveINTEGER_pass-decimal-low @@ -5828,7 +5828,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveINTEGER_fail-decimal-high: 1decimalMaxinclusiveINTEGER_fail-decimal-high @@ -5844,7 +5844,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveDECIMAL_pass-decimal-low: 1decimalMaxinclusiveDECIMAL_pass-decimal-low @@ -5860,7 +5860,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveDECIMAL_pass-decimal-equal: 1decimalMaxinclusiveDECIMAL_pass-decimal-equal @@ -5876,7 +5876,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveDECIMAL_fail-decimal-high: 1decimalMaxinclusiveDECIMAL_fail-decimal-high @@ -5892,7 +5892,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveDOUBLE_pass-decimal-low: 1decimalMaxinclusiveDOUBLE_pass-decimal-low @@ -5908,7 +5908,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveDOUBLE_pass-decimal-equal: 1decimalMaxinclusiveDOUBLE_pass-decimal-equal @@ -5924,7 +5924,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveDOUBLE_fail-decimal-high: 1decimalMaxinclusiveDOUBLE_fail-decimal-high @@ -5940,7 +5940,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveDECIMAL_fail-float-equal: 1decimalMaxinclusiveDECIMAL_fail-float-equal @@ -5956,7 +5956,7 @@

ShEx validation tests

- + Test 1decimalMaxinclusiveDECIMAL_fail-double-equal: 1decimalMaxinclusiveDECIMAL_fail-double-equal @@ -5972,7 +5972,7 @@

ShEx validation tests

- + Test 1floatMaxinclusiveINTEGER_pass-float-low: 1floatMaxinclusiveINTEGER_pass-float-low @@ -5988,7 +5988,7 @@

ShEx validation tests

- + Test 1floatMaxinclusiveINTEGER_fail-float-high: 1floatMaxinclusiveINTEGER_fail-float-high @@ -6004,7 +6004,7 @@

ShEx validation tests

- + Test 1floatMaxinclusiveDECIMAL_pass-float-low: 1floatMaxinclusiveDECIMAL_pass-float-low @@ -6020,7 +6020,7 @@

ShEx validation tests

- + Test 1floatMaxinclusiveDECIMAL_pass-float-equal: 1floatMaxinclusiveDECIMAL_pass-float-equal @@ -6036,7 +6036,7 @@

ShEx validation tests

- + Test 1floatMaxinclusiveDECIMAL_fail-float-high: 1floatMaxinclusiveDECIMAL_fail-float-high @@ -6052,7 +6052,7 @@

ShEx validation tests

- + Test 1floatMaxinclusiveDOUBLE_pass-float-low: 1floatMaxinclusiveDOUBLE_pass-float-low @@ -6068,7 +6068,7 @@

ShEx validation tests

- + Test 1floatMaxinclusiveDOUBLE_pass-float-equal: 1floatMaxinclusiveDOUBLE_pass-float-equal @@ -6084,7 +6084,7 @@

ShEx validation tests

- + Test 1floatMaxinclusiveDOUBLE_fail-float-high: 1floatMaxinclusiveDOUBLE_fail-float-high @@ -6100,7 +6100,7 @@

ShEx validation tests

- + Test 1floatMaxinclusivexsd-float_fail-decimal-equal: 1floatMaxinclusivexsd-float_fail-decimal-equal @@ -6116,7 +6116,7 @@

ShEx validation tests

- + Test 1floatMaxinclusivexsd-float_fail-double-equal: 1floatMaxinclusivexsd-float_fail-double-equal @@ -6132,7 +6132,7 @@

ShEx validation tests

- + Test 1doubleMaxinclusiveINTEGER_pass-double-low: 1doubleMaxinclusiveINTEGER_pass-double-low @@ -6148,7 +6148,7 @@

ShEx validation tests

- + Test 1doubleMaxinclusiveINTEGER_fail-double-high: 1doubleMaxinclusiveINTEGER_fail-double-high @@ -6164,7 +6164,7 @@

ShEx validation tests

- + Test 1doubleMaxinclusiveDECIMAL_pass-double-low: 1doubleMaxinclusiveDECIMAL_pass-double-low @@ -6180,7 +6180,7 @@

ShEx validation tests

- + Test 1doubleMaxinclusiveDECIMAL_pass-double-equal: 1doubleMaxinclusiveDECIMAL_pass-double-equal @@ -6196,7 +6196,7 @@

ShEx validation tests

- + Test 1doubleMaxinclusiveDECIMAL_fail-double-high: 1doubleMaxinclusiveDECIMAL_fail-double-high @@ -6212,7 +6212,7 @@

ShEx validation tests

- + Test 1doubleMaxinclusiveDOUBLE_pass-double-low: 1doubleMaxinclusiveDOUBLE_pass-double-low @@ -6228,7 +6228,7 @@

ShEx validation tests

- + Test 1doubleMaxinclusiveDOUBLE_pass-double-equal: 1doubleMaxinclusiveDOUBLE_pass-double-equal @@ -6244,7 +6244,7 @@

ShEx validation tests

- + Test 1doubleMaxinclusiveDOUBLE_fail-double-high: 1doubleMaxinclusiveDOUBLE_fail-double-high @@ -6260,7 +6260,7 @@

ShEx validation tests

- + Test 1doubleMaxinclusiveDECIMAL_fail-float-equal: 1doubleMaxinclusiveDECIMAL_fail-float-equal @@ -6276,7 +6276,7 @@

ShEx validation tests

- + Test 1integerMaxexclusiveINTEGER_pass-integer-low: 1integerMaxexclusiveINTEGER_pass-integer-low @@ -6292,7 +6292,7 @@

ShEx validation tests

- + Test 1integerMaxexclusiveINTEGER_fail-integer-equal: 1integerMaxexclusiveINTEGER_fail-integer-equal @@ -6308,7 +6308,7 @@

ShEx validation tests

- + Test 1integerMaxexclusiveINTEGER_fail-integer-high: 1integerMaxexclusiveINTEGER_fail-integer-high @@ -6324,7 +6324,7 @@

ShEx validation tests

- + Test 1integerMaxexclusiveDECIMALint_pass-integer-low: 1integerMaxexclusiveDECIMALint_pass-integer-low @@ -6340,7 +6340,7 @@

ShEx validation tests

- + Test 1integerMaxexclusiveDECIMALint_fail-integer-equal: 1integerMaxexclusiveDECIMALint_fail-integer-equal @@ -6356,7 +6356,7 @@

ShEx validation tests

- + Test 1integerMaxexclusiveDECIMALint_fail-integer-high: 1integerMaxexclusiveDECIMALint_fail-integer-high @@ -6372,7 +6372,7 @@

ShEx validation tests

- + Test 1integerMaxexclusiveDOUBLEint_pass-integer-low: 1integerMaxexclusiveDOUBLEint_pass-integer-low @@ -6388,7 +6388,7 @@

ShEx validation tests

- + Test 1integerMaxexclusiveDOUBLEint_fail-integer-equal: 1integerMaxexclusiveDOUBLEint_fail-integer-equal @@ -6404,7 +6404,7 @@

ShEx validation tests

- + Test 1integerMaxexclusiveDOUBLEint_fail-integer-high: 1integerMaxexclusiveDOUBLEint_fail-integer-high @@ -6420,7 +6420,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveINTEGER_pass-decimal-low: 1decimalMaxexclusiveINTEGER_pass-decimal-low @@ -6436,7 +6436,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveINTEGER_fail-decimal-high: 1decimalMaxexclusiveINTEGER_fail-decimal-high @@ -6452,7 +6452,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveDECIMAL_pass-decimal-low: 1decimalMaxexclusiveDECIMAL_pass-decimal-low @@ -6468,7 +6468,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveDECIMAL_fail-decimal-equal: 1decimalMaxexclusiveDECIMAL_fail-decimal-equal @@ -6484,7 +6484,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveDECIMAL_fail-decimal-high: 1decimalMaxexclusiveDECIMAL_fail-decimal-high @@ -6500,7 +6500,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveDOUBLE_pass-decimal-low: 1decimalMaxexclusiveDOUBLE_pass-decimal-low @@ -6516,7 +6516,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveDOUBLE_fail-decimal-equal: 1decimalMaxexclusiveDOUBLE_fail-decimal-equal @@ -6532,7 +6532,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveDOUBLE_fail-decimal-high: 1decimalMaxexclusiveDOUBLE_fail-decimal-high @@ -6548,7 +6548,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveDECIMAL_fail-float-equal: 1decimalMaxexclusiveDECIMAL_fail-float-equal @@ -6564,7 +6564,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusiveDECIMAL_fail-double-equal: 1decimalMaxexclusiveDECIMAL_fail-double-equal @@ -6580,7 +6580,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusivexsd-byte_fail-byte-equal: 1decimalMaxexclusivexsd-byte_fail-byte-equal @@ -6596,7 +6596,7 @@

ShEx validation tests

- + Test 1decimalMaxexclusivexsd-decimal_fail-decimal-equal: 1decimalMaxexclusivexsd-decimal_fail-decimal-equal @@ -6612,7 +6612,7 @@

ShEx validation tests

- + Test 1floatMaxexclusiveINTEGER_pass-float-low: 1floatMaxexclusiveINTEGER_pass-float-low @@ -6628,7 +6628,7 @@

ShEx validation tests

- + Test 1floatMaxexclusiveINTEGER_fail-float-high: 1floatMaxexclusiveINTEGER_fail-float-high @@ -6644,7 +6644,7 @@

ShEx validation tests

- + Test 1floatMaxexclusiveDECIMAL_pass-float-low: 1floatMaxexclusiveDECIMAL_pass-float-low @@ -6660,7 +6660,7 @@

ShEx validation tests

- + Test 1floatMaxexclusiveDECIMAL_fail-float-high: 1floatMaxexclusiveDECIMAL_fail-float-high @@ -6676,7 +6676,7 @@

ShEx validation tests

- + Test 1floatMaxexclusiveDOUBLE_pass-float-low: 1floatMaxexclusiveDOUBLE_pass-float-low @@ -6692,7 +6692,7 @@

ShEx validation tests

- + Test 1floatMaxexclusiveDOUBLE_fail-float-high: 1floatMaxexclusiveDOUBLE_fail-float-high @@ -6708,7 +6708,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveINTEGER_pass-double-low: 1doubleMaxexclusiveINTEGER_pass-double-low @@ -6724,7 +6724,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveINTEGER_fail-double-equal: 1doubleMaxexclusiveINTEGER_fail-double-equal @@ -6740,7 +6740,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveINTEGER_fail-double-high: 1doubleMaxexclusiveINTEGER_fail-double-high @@ -6756,7 +6756,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveINTEGERLead_fail-double-equal: 1doubleMaxexclusiveINTEGERLead_fail-double-equal @@ -6772,7 +6772,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDECIMAL_pass-double-low: 1doubleMaxexclusiveDECIMAL_pass-double-low @@ -6788,7 +6788,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDECIMAL_fail-double-equal: 1doubleMaxexclusiveDECIMAL_fail-double-equal @@ -6804,7 +6804,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDECIMAL_fail-double-high: 1doubleMaxexclusiveDECIMAL_fail-double-high @@ -6820,7 +6820,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDECIMALLeadTrail_fail-double-equal: 1doubleMaxexclusiveDECIMALLeadTrail_fail-double-equal @@ -6836,7 +6836,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDECIMALint_fail-double-equal: 1doubleMaxexclusiveDECIMALint_fail-double-equal @@ -6852,7 +6852,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDECIMALintLeadTrail_fail-double-equal: 1doubleMaxexclusiveDECIMALintLeadTrail_fail-double-equal @@ -6868,7 +6868,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDOUBLE_pass-double-low: 1doubleMaxexclusiveDOUBLE_pass-double-low @@ -6884,7 +6884,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDOUBLE_fail-double-equal: 1doubleMaxexclusiveDOUBLE_fail-double-equal @@ -6900,7 +6900,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDOUBLE_fail-double-high: 1doubleMaxexclusiveDOUBLE_fail-double-high @@ -6916,7 +6916,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDOUBLELeadTrail_fail-double-equal: 1doubleMaxexclusiveDOUBLELeadTrail_fail-double-equal @@ -6932,7 +6932,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDOUBLEint_fail-double-equal: 1doubleMaxexclusiveDOUBLEint_fail-double-equal @@ -6948,7 +6948,7 @@

ShEx validation tests

- + Test 1doubleMaxexclusiveDOUBLEintLeadTrail_fail-double-equal: 1doubleMaxexclusiveDOUBLEintLeadTrail_fail-double-equal @@ -6964,7 +6964,7 @@

ShEx validation tests

- + Test 1Length_fail-lit-short: 1Length_fail-lit-short @@ -6980,7 +6980,7 @@

ShEx validation tests

- + Test 1Length_pass-lit-equal: 1Length_pass-lit-equal @@ -6996,7 +6996,7 @@

ShEx validation tests

- + Test 1Length_fail-lit-long: 1Length_fail-lit-long @@ -7012,7 +7012,7 @@

ShEx validation tests

- + Test 1literalLength_fail-lit-short: 1literalLength_fail-lit-short @@ -7028,7 +7028,7 @@

ShEx validation tests

- + Test 1literalLength_pass-lit-equal: 1literalLength_pass-lit-equal @@ -7044,7 +7044,7 @@

ShEx validation tests

- + Test 1literalLength_fail-lit-long: 1literalLength_fail-lit-long @@ -7060,7 +7060,7 @@

ShEx validation tests

- + Test 1literalLength_fail-iri-equal: 1literalLength_fail-iri-equal @@ -7076,7 +7076,7 @@

ShEx validation tests

- + Test 1literalLength_fail-bnode-equal: 1literalLength_fail-bnode-equal @@ -7092,7 +7092,7 @@

ShEx validation tests

- + Test 1iriLength_fail-iri-short: 1iriLength_fail-iri-short @@ -7108,7 +7108,7 @@

ShEx validation tests

- + Test 1iriLength_pass-iri-equal: 1iriLength_pass-iri-equal @@ -7124,7 +7124,7 @@

ShEx validation tests

- + Test 1iriLength_fail-iri-long: 1iriLength_fail-iri-long @@ -7140,7 +7140,7 @@

ShEx validation tests

- + Test 1iriLength_fail-lit-equal: 1iriLength_fail-lit-equal @@ -7156,7 +7156,7 @@

ShEx validation tests

- + Test 1iriLength_fail-bnode-equal: 1iriLength_fail-bnode-equal @@ -7172,7 +7172,7 @@

ShEx validation tests

- + Test 1iriRefLength1_fail-iri-short: 1iriRefLength1_fail-iri-short @@ -7188,7 +7188,7 @@

ShEx validation tests

- + Test 1iriRefLength1_pass-iri-equal: 1iriRefLength1_pass-iri-equal @@ -7204,7 +7204,7 @@

ShEx validation tests

- + Test 1iriRefLength1_fail-iri-long: 1iriRefLength1_fail-iri-long @@ -7220,7 +7220,7 @@

ShEx validation tests

- + Test 1iriRefLength1_fail-lit-equal: 1iriRefLength1_fail-lit-equal @@ -7236,7 +7236,7 @@

ShEx validation tests

- + Test 1iriRefLength1_fail-bnode-equal: 1iriRefLength1_fail-bnode-equal @@ -7252,7 +7252,7 @@

ShEx validation tests

- + Test 1bnodeLength_fail-bnode-short: 1bnodeLength_fail-bnode-short @@ -7268,7 +7268,7 @@

ShEx validation tests

- + Test 1bnodeLength_pass-bnode-equal: 1bnodeLength_pass-bnode-equal @@ -7284,7 +7284,7 @@

ShEx validation tests

- + Test 1bnodeLength_fail-bnode-long: 1bnodeLength_fail-bnode-long @@ -7300,7 +7300,7 @@

ShEx validation tests

- + Test 1bnodeLength_fail-lit-equal: 1bnodeLength_fail-lit-equal @@ -7316,7 +7316,7 @@

ShEx validation tests

- + Test 1bnodeLength_fail-iri-equal: 1bnodeLength_fail-iri-equal @@ -7332,7 +7332,7 @@

ShEx validation tests

- + Test 1nonliteralLength_fail-iri-short: 1nonliteralLength_fail-iri-short @@ -7348,7 +7348,7 @@

ShEx validation tests

- + Test 1nonliteralLength_pass-iri-equal: 1nonliteralLength_pass-iri-equal @@ -7364,7 +7364,7 @@

ShEx validation tests

- + Test 1nonliteralLength_fail-iri-long: 1nonliteralLength_fail-iri-long @@ -7380,7 +7380,7 @@

ShEx validation tests

- + Test 1nonliteralLength_fail-lit-equal: 1nonliteralLength_fail-lit-equal @@ -7396,7 +7396,7 @@

ShEx validation tests

- + Test 1nonliteralLength_fail-bnode-short: 1nonliteralLength_fail-bnode-short @@ -7412,7 +7412,7 @@

ShEx validation tests

- + Test 1nonliteralLength_pass-bnode-equal: 1nonliteralLength_pass-bnode-equal @@ -7428,7 +7428,7 @@

ShEx validation tests

- + Test 1nonliteralLength_fail-bnode-long: 1nonliteralLength_fail-bnode-long @@ -7444,7 +7444,7 @@

ShEx validation tests

- + Test 1literalMinlength_fail-lit-short: 1literalMinlength_fail-lit-short @@ -7460,7 +7460,7 @@

ShEx validation tests

- + Test 1literalMinlength_pass-lit-equal: 1literalMinlength_pass-lit-equal @@ -7476,7 +7476,7 @@

ShEx validation tests

- + Test 1literalMinlength_pass-lit-long: 1literalMinlength_pass-lit-long @@ -7492,7 +7492,7 @@

ShEx validation tests

- + Test 1iriMinlength_fail-iri-short: 1iriMinlength_fail-iri-short @@ -7508,7 +7508,7 @@

ShEx validation tests

- + Test 1iriMinlength_pass-iri-equal: 1iriMinlength_pass-iri-equal @@ -7524,7 +7524,7 @@

ShEx validation tests

- + Test 1iriMinlength_pass-iri-long: 1iriMinlength_pass-iri-long @@ -7540,7 +7540,7 @@

ShEx validation tests

- + Test 1bnodeMinlength_fail-bnode-short: 1bnodeMinlength_fail-bnode-short @@ -7556,7 +7556,7 @@

ShEx validation tests

- + Test 1bnodeMinlength_pass-bnode-equal: 1bnodeMinlength_pass-bnode-equal @@ -7572,7 +7572,7 @@

ShEx validation tests

- + Test 1bnodeMinlength_pass-bnode-long: 1bnodeMinlength_pass-bnode-long @@ -7588,7 +7588,7 @@

ShEx validation tests

- + Test 1nonliteralMinlength_fail-iri-short: 1nonliteralMinlength_fail-iri-short @@ -7604,7 +7604,7 @@

ShEx validation tests

- + Test 1nonliteralMinlength_pass-iri-equal: 1nonliteralMinlength_pass-iri-equal @@ -7620,7 +7620,7 @@

ShEx validation tests

- + Test 1nonliteralMinlength_pass-iri-long: 1nonliteralMinlength_pass-iri-long @@ -7636,7 +7636,7 @@

ShEx validation tests

- + Test 1nonliteralMinlength_fail-bnode-short: 1nonliteralMinlength_fail-bnode-short @@ -7652,7 +7652,7 @@

ShEx validation tests

- + Test 1nonliteralMinlength_pass-bnode-equal: 1nonliteralMinlength_pass-bnode-equal @@ -7668,7 +7668,7 @@

ShEx validation tests

- + Test 1nonliteralMinlength_pass-bnode-long: 1nonliteralMinlength_pass-bnode-long @@ -7684,7 +7684,7 @@

ShEx validation tests

- + Test 1literalMaxlength_pass-lit-short: 1literalMaxlength_pass-lit-short @@ -7700,7 +7700,7 @@

ShEx validation tests

- + Test 1literalMaxlength_pass-lit-equal: 1literalMaxlength_pass-lit-equal @@ -7716,7 +7716,7 @@

ShEx validation tests

- + Test 1literalMaxlength_fail-lit-long: 1literalMaxlength_fail-lit-long @@ -7732,7 +7732,7 @@

ShEx validation tests

- + Test 1iriMaxlength_pass-iri-short: 1iriMaxlength_pass-iri-short @@ -7748,7 +7748,7 @@

ShEx validation tests

- + Test 1iriMaxlength_pass-iri-equal: 1iriMaxlength_pass-iri-equal @@ -7764,7 +7764,7 @@

ShEx validation tests

- + Test 1iriMaxlength_fail-iri-long: 1iriMaxlength_fail-iri-long @@ -7780,7 +7780,7 @@

ShEx validation tests

- + Test 1bnodeMaxlength_pass-bnode-short: 1bnodeMaxlength_pass-bnode-short @@ -7796,7 +7796,7 @@

ShEx validation tests

- + Test 1bnodeMaxlength_pass-bnode-equal: 1bnodeMaxlength_pass-bnode-equal @@ -7812,7 +7812,7 @@

ShEx validation tests

- + Test 1bnodeMaxlength_fail-bnode-long: 1bnodeMaxlength_fail-bnode-long @@ -7828,7 +7828,7 @@

ShEx validation tests

- + Test 1nonliteralMaxlength_pass-iri-short: 1nonliteralMaxlength_pass-iri-short @@ -7844,7 +7844,7 @@

ShEx validation tests

- + Test 1nonliteralMaxlength_pass-iri-equal: 1nonliteralMaxlength_pass-iri-equal @@ -7860,7 +7860,7 @@

ShEx validation tests

- + Test 1nonliteralMaxlength_fail-iri-long: 1nonliteralMaxlength_fail-iri-long @@ -7876,7 +7876,7 @@

ShEx validation tests

- + Test 1nonliteralMaxlength_pass-bnode-short: 1nonliteralMaxlength_pass-bnode-short @@ -7892,7 +7892,7 @@

ShEx validation tests

- + Test 1nonliteralMaxlength_pass-bnode-equal: 1nonliteralMaxlength_pass-bnode-equal @@ -7908,7 +7908,7 @@

ShEx validation tests

- + Test 1nonliteralMaxlength_fail-bnode-long: 1nonliteralMaxlength_fail-bnode-long @@ -7924,7 +7924,7 @@

ShEx validation tests

- + Test 1literalPattern_pass-lit-match: 1literalPattern_pass-lit-match @@ -7940,7 +7940,7 @@

ShEx validation tests

- + Test 1literalPattern_fail-lit-short: 1literalPattern_fail-lit-short @@ -7956,7 +7956,7 @@

ShEx validation tests

- + Test 1literalPattern_fail-ab: 1literalPattern_fail-ab @@ -7972,7 +7972,7 @@

ShEx validation tests

- + Test 1literalPattern_fail-cd: 1literalPattern_fail-cd @@ -7988,7 +7988,7 @@

ShEx validation tests

- + Test 1literalPattern_pass-lit-into: 1literalPattern_pass-lit-into @@ -8004,7 +8004,7 @@

ShEx validation tests

- + Test 1literalPattern19_fail-iri-match: 1literalPattern19_fail-iri-match @@ -8020,7 +8020,7 @@

ShEx validation tests

- + Test 1literalPattern_fail-bnode-match: 1literalPattern_fail-bnode-match @@ -8036,7 +8036,7 @@

ShEx validation tests

- + Test 1literalPatternEnd_fail-litEnd: 1literalPatternEnd_fail-litEnd @@ -8052,7 +8052,7 @@

ShEx validation tests

- + Test 1literalPatternDollar_pass-litDollar-match: 1literalPatternDollar_pass-litDollar-match @@ -8068,7 +8068,7 @@

ShEx validation tests

- + Test 1literalPattern_pass-StartlitEnd-match: 1literalPattern_pass-StartlitEnd-match @@ -8084,7 +8084,7 @@

ShEx validation tests

- + Test 1literalStartPatternEnd_CarrotbcDollar: 1literalStartPatternEnd_CarrotbcDollar @@ -8100,7 +8100,7 @@

ShEx validation tests

- + Test 1literalCarrotPatternDollar_pass-bc: 1literalCarrotPatternDollar_pass-bc @@ -8116,7 +8116,7 @@

ShEx validation tests

- + Test 1literalCarrotPatternDollar_pass-CarrotbcDollar: 1literalCarrotPatternDollar_pass-CarrotbcDollar @@ -8132,7 +8132,7 @@

ShEx validation tests

- + Test 1literalPatternabEnd_fail-bnode-match: 1literalPatternabEnd_fail-bnode-match @@ -8148,7 +8148,7 @@

ShEx validation tests

- + Test 1literalStartPattern_pass-bc: 1literalStartPattern_pass-bc @@ -8164,7 +8164,7 @@

ShEx validation tests

- + Test 1literalStartPattern_fail-CarrotbcDollar: 1literalStartPattern_fail-CarrotbcDollar @@ -8180,7 +8180,7 @@

ShEx validation tests

- + Test 1literalPatternEnd_pass-bc: 1literalPatternEnd_pass-bc @@ -8196,7 +8196,7 @@

ShEx validation tests

- + Test 1literalPatternEnd_pass-CarrotbcDollar: 1literalPatternEnd_pass-CarrotbcDollar @@ -8212,7 +8212,7 @@

ShEx validation tests

- + Test 1literalPattern_pass-bcDollar: 1literalPattern_pass-bcDollar @@ -8228,7 +8228,7 @@

ShEx validation tests

- + Test 1literalStarPatternEnd_pass-bc: 1literalStarPatternEnd_pass-bc @@ -8244,7 +8244,7 @@

ShEx validation tests

- + Test 1literalPattern_pass-CarrotbcDollar: 1literalPattern_pass-CarrotbcDollar @@ -8260,7 +8260,7 @@

ShEx validation tests

- + Test 1iriPattern_pass-iri-match: 1iriPattern_pass-iri-match @@ -8276,7 +8276,7 @@

ShEx validation tests

- + Test 1iriPattern_fail-iri-short: 1iriPattern_fail-iri-short @@ -8292,7 +8292,7 @@

ShEx validation tests

- + Test 1iriPattern_fail-iri-long: 1iriPattern_fail-iri-long @@ -8308,7 +8308,7 @@

ShEx validation tests

- + Test 1iriPattern_fail-lit-match: 1iriPattern_fail-lit-match @@ -8324,7 +8324,7 @@

ShEx validation tests

- + Test 1iriPattern_fail-bnode-match: 1iriPattern_fail-bnode-match @@ -8340,7 +8340,7 @@

ShEx validation tests

- + Test 1bnodePattern_pass-bnode-match: 1bnodePattern_pass-bnode-match @@ -8356,7 +8356,7 @@

ShEx validation tests

- + Test 1bnodePattern_fail-bnode-short: 1bnodePattern_fail-bnode-short @@ -8372,7 +8372,7 @@

ShEx validation tests

- + Test 1bnodePattern_fail-bnode-long: 1bnodePattern_fail-bnode-long @@ -8388,7 +8388,7 @@

ShEx validation tests

- + Test 1bnodePattern_fail-lit-match: 1bnodePattern_fail-lit-match @@ -8404,7 +8404,7 @@

ShEx validation tests

- + Test 1bnodePattern_fail-iri-match: 1bnodePattern_fail-iri-match @@ -8420,7 +8420,7 @@

ShEx validation tests

- + Test 1nonliteralPattern_pass-iri-match: 1nonliteralPattern_pass-iri-match @@ -8436,7 +8436,7 @@

ShEx validation tests

- + Test 1nonliteralPattern_fail-iri-short: 1nonliteralPattern_fail-iri-short @@ -8452,7 +8452,7 @@

ShEx validation tests

- + Test 1nonliteralPattern_pass-iri-long: 1nonliteralPattern_pass-iri-long @@ -8468,7 +8468,7 @@

ShEx validation tests

- + Test 1nonliteralPattern_fail-lit-match: 1nonliteralPattern_fail-lit-match @@ -8484,7 +8484,7 @@

ShEx validation tests

- + Test 1nonliteralPattern_pass-bnode-match: 1nonliteralPattern_pass-bnode-match @@ -8500,7 +8500,7 @@

ShEx validation tests

- + Test 1nonliteralPattern_fail-bnode-short: 1nonliteralPattern_fail-bnode-short @@ -8516,7 +8516,7 @@

ShEx validation tests

- + Test 1nonliteralPattern_pass-bnode-long: 1nonliteralPattern_pass-bnode-long @@ -8532,7 +8532,7 @@

ShEx validation tests

- + Test 1val1dotMinusiri3_pass: 1val1dotMinusiri3_pass @@ -8548,7 +8548,7 @@

ShEx validation tests

- + Test 1val1dotMinusiri3_v1: 1val1dotMinusiri3_v1 @@ -8564,7 +8564,7 @@

ShEx validation tests

- + Test 1val1dotMinusiri3_v2: 1val1dotMinusiri3_v2 @@ -8580,7 +8580,7 @@

ShEx validation tests

- + Test 1val1dotMinusiri3_v3: 1val1dotMinusiri3_v3 @@ -8596,7 +8596,7 @@

ShEx validation tests

- + Test 1val1refvsMinusiri3_pass: 1val1refvsMinusiri3_pass @@ -8612,7 +8612,7 @@

ShEx validation tests

- + Test 1val1refvsMinusiri3_v1: 1val1refvsMinusiri3_v1 @@ -8628,7 +8628,7 @@

ShEx validation tests

- + Test 1val1refvsMinusiri3_v2: 1val1refvsMinusiri3_v2 @@ -8644,7 +8644,7 @@

ShEx validation tests

- + Test 1val1refvsMinusiri3_v3: 1val1refvsMinusiri3_v3 @@ -8660,7 +8660,7 @@

ShEx validation tests

- + Test 1val1dotMinusiriStem3_pass: 1val1dotMinusiriStem3_pass @@ -8676,7 +8676,7 @@

ShEx validation tests

- + Test 1val1dotMinusiriStem3_v1: 1val1dotMinusiriStem3_v1 @@ -8692,7 +8692,7 @@

ShEx validation tests

- + Test 1val1dotMinusiriStem3_v2: 1val1dotMinusiriStem3_v2 @@ -8708,7 +8708,7 @@

ShEx validation tests

- + Test 1val1dotMinusiriStem3_v3: 1val1dotMinusiriStem3_v3 @@ -8724,7 +8724,7 @@

ShEx validation tests

- + Test 1val1dotMinusiriStem3_v1a: 1val1dotMinusiriStem3_v1a @@ -8740,7 +8740,7 @@

ShEx validation tests

- + Test 1val1iriStem_passv1: 1val1iriStem_passv1 @@ -8756,7 +8756,7 @@

ShEx validation tests

- + Test 1val1iriStem_passv1a: 1val1iriStem_passv1a @@ -8772,7 +8772,7 @@

ShEx validation tests

- + Test 1val1iriStem_fail: 1val1iriStem_fail @@ -8788,7 +8788,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiri3_passIv: 1val1iriStemMinusiri3_passIv @@ -8804,7 +8804,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiri3_passIv4: 1val1iriStemMinusiri3_passIv4 @@ -8820,7 +8820,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiri3_v1: 1val1iriStemMinusiri3_v1 @@ -8836,7 +8836,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiri3_v2: 1val1iriStemMinusiri3_v2 @@ -8852,7 +8852,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiri3_v3: 1val1iriStemMinusiri3_v3 @@ -8868,7 +8868,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiri3_passIv1a: 1val1iriStemMinusiri3_passIv1a @@ -8884,7 +8884,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiriStem3_passIv: 1val1iriStemMinusiriStem3_passIv @@ -8900,7 +8900,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiriStem3_passIv4: 1val1iriStemMinusiriStem3_passIv4 @@ -8916,7 +8916,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiriStem3_v1: 1val1iriStemMinusiriStem3_v1 @@ -8932,7 +8932,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiriStem3_v2: 1val1iriStemMinusiriStem3_v2 @@ -8948,7 +8948,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiriStem3_v3: 1val1iriStemMinusiriStem3_v3 @@ -8964,7 +8964,7 @@

ShEx validation tests

- + Test 1val1iriStemMinusiriStem3_v1a: 1val1iriStemMinusiriStem3_v1a @@ -8980,7 +8980,7 @@

ShEx validation tests

- + Test 1dotOne2dot_pass_p1: 1dotOne2dot_pass_p1 @@ -8996,7 +8996,7 @@

ShEx validation tests

- + Test 1dotOne2dot_pass_p2p3: 1dotOne2dot_pass_p2p3 @@ -9012,39 +9012,39 @@

ShEx validation tests

- + Test 1dotOne2dot-oneOf_fail_p1p2p3: 1dotOne2dot-oneOf_fail_p1p2p3 - + - - PASS + + FAIL - + Test 1dotOne2dot-someOf_fail_p1p2p3: 1dotOne2dot-someOf_fail_p1p2p3 - + - - PASS + + FAIL - + Test open1dotOneopen2dotcloseclose_pass_p1: open1dotOneopen2dotcloseclose_pass_p1 @@ -9060,7 +9060,7 @@

ShEx validation tests

- + Test open1dotOneopen2dotcloseclose_pass_p2p3: open1dotOneopen2dotcloseclose_pass_p2p3 @@ -9076,23 +9076,23 @@

ShEx validation tests

- + Test open1dotOneopen2dotcloseclose_fail_p1p2p3: open1dotOneopen2dotcloseclose_fail_p1p2p3 - + - - PASS + + FAIL - + Test openopen1dotOne1dotclose1dotclose_pass_p1p3: openopen1dotOne1dotclose1dotclose_pass_p1p3 @@ -9108,7 +9108,7 @@

ShEx validation tests

- + Test openopen1dotOne1dotclose1dotclose_pass_p2p3: openopen1dotOne1dotclose1dotclose_pass_p2p3 @@ -9124,55 +9124,55 @@

ShEx validation tests

- + Test openopen1dotOne1dotclose1dotclose_fail_p1: openopen1dotOne1dotclose1dotclose_fail_p1 - + - - PASS + + FAIL - + Test openopen1dotOne1dotclose1dotclose_fail_p3: openopen1dotOne1dotclose1dotclose_fail_p3 - + - - PASS + + FAIL - + Test openopen1dotOne1dotclose1dotclose_fail_p1p2: openopen1dotOne1dotclose1dotclose_fail_p1p2 - + - - PASS + + FAIL - + Test 1val1vExprRefIRIREF1_fail-lit-short: 1val1vExprRefIRIREF1_fail-lit-short @@ -9188,7 +9188,7 @@

ShEx validation tests

- + Test 1val1vExprRefIRIREF1_pass-lit-equal: 1val1vExprRefIRIREF1_pass-lit-equal @@ -9204,7 +9204,7 @@

ShEx validation tests

- + Test 1val1vExprRefbnode1_fail-lit-short: 1val1vExprRefbnode1_fail-lit-short @@ -9220,7 +9220,7 @@

ShEx validation tests

- + Test 1val1vExprRefbnode1_pass-lit-equal: 1val1vExprRefbnode1_pass-lit-equal @@ -9236,7 +9236,7 @@

ShEx validation tests

- + Test 1dotShapeAND1dot3X_pass: 1dotShapeAND1dot3X_pass @@ -9252,7 +9252,7 @@

ShEx validation tests

- + Test 1dotShapeAND1dot3X_fail: 1dotShapeAND1dot3X_fail @@ -9268,7 +9268,7 @@

ShEx validation tests

- + Test 1dotRefAND3_failAll: 1dotRefAND3_failAll @@ -9284,7 +9284,7 @@

ShEx validation tests

- + Test 1dotRefAND3_failShape2Shape3: 1dotRefAND3_failShape2Shape3 @@ -9300,7 +9300,7 @@

ShEx validation tests

- + Test 1dotRefAND3_failShape1Shape3: 1dotRefAND3_failShape1Shape3 @@ -9316,7 +9316,7 @@

ShEx validation tests

- + Test 1dotRefAND3_failShape1Shape2: 1dotRefAND3_failShape1Shape2 @@ -9332,7 +9332,7 @@

ShEx validation tests

- + Test 1dotRefAND3_passShape1Shape2Shape3: 1dotRefAND3_passShape1Shape2Shape3 @@ -9348,7 +9348,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1AND1Ref3_pass: 1val1vExpr1AND1AND1Ref3_pass @@ -9364,7 +9364,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1AND1Ref3_failvc1: 1val1vExpr1AND1AND1Ref3_failvc1 @@ -9380,7 +9380,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1AND1Ref3_failvc2: 1val1vExpr1AND1AND1Ref3_failvc2 @@ -9396,7 +9396,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1AND1Ref3_failvc3: 1val1vExpr1AND1AND1Ref3_failvc3 @@ -9412,7 +9412,7 @@

ShEx validation tests

- + Test 1val1vExprRefAND3_pass: 1val1vExprRefAND3_pass @@ -9428,7 +9428,7 @@

ShEx validation tests

- + Test 1val1vExprRefAND3_failvc3: 1val1vExprRefAND3_failvc3 @@ -9444,7 +9444,7 @@

ShEx validation tests

- + Test 1val1vExprRefAND3_failvc2: 1val1vExprRefAND3_failvc2 @@ -9460,7 +9460,7 @@

ShEx validation tests

- + Test 1val1vExprRefAND3_failvc1: 1val1vExprRefAND3_failvc1 @@ -9476,7 +9476,7 @@

ShEx validation tests

- + Test 1val1vExprAND3_pass: 1val1vExprAND3_pass @@ -9492,7 +9492,7 @@

ShEx validation tests

- + Test 1val1vExprAND3_failvc1: 1val1vExprAND3_failvc1 @@ -9508,7 +9508,7 @@

ShEx validation tests

- + Test 1val1vExprAND3_failvc2: 1val1vExprAND3_failvc2 @@ -9524,7 +9524,7 @@

ShEx validation tests

- + Test 1val1vExprAND3_failvc3: 1val1vExprAND3_failvc3 @@ -9540,7 +9540,7 @@

ShEx validation tests

- + Test refBNodeORrefIRI_ReflexiveIRI: refBNodeORrefIRI_ReflexiveIRI @@ -9556,7 +9556,7 @@

ShEx validation tests

- + Test refBNodeORrefIRI_ReflexiveShortIRI: refBNodeORrefIRI_ReflexiveShortIRI @@ -9572,7 +9572,7 @@

ShEx validation tests

- + Test refBNodeORrefIRI_IntoReflexiveIRI: refBNodeORrefIRI_IntoReflexiveIRI @@ -9588,7 +9588,7 @@

ShEx validation tests

- + Test refBNodeORrefIRI_IntoReflexiveBNode: refBNodeORrefIRI_IntoReflexiveBNode @@ -9604,7 +9604,7 @@

ShEx validation tests

- + Test refBNodeORrefIRI_CyclicIRI_IRI: refBNodeORrefIRI_CyclicIRI_IRI @@ -9620,7 +9620,7 @@

ShEx validation tests

- + Test refBNodeORrefIRI_CyclicIRI_BNode: refBNodeORrefIRI_CyclicIRI_BNode @@ -9636,7 +9636,7 @@

ShEx validation tests

- + Test refBNodeORrefIRI_CyclicIRI_ShortIRI: refBNodeORrefIRI_CyclicIRI_ShortIRI @@ -9652,7 +9652,7 @@

ShEx validation tests

- + Test 1dotRefOR3_fail: 1dotRefOR3_fail @@ -9668,7 +9668,7 @@

ShEx validation tests

- + Test 1dotRefOR3_passShape1: 1dotRefOR3_passShape1 @@ -9684,7 +9684,7 @@

ShEx validation tests

- + Test 1dotRefOR3_passShape2: 1dotRefOR3_passShape2 @@ -9700,7 +9700,7 @@

ShEx validation tests

- + Test 1dotRefOR3_passShape3: 1dotRefOR3_passShape3 @@ -9716,7 +9716,7 @@

ShEx validation tests

- + Test 1dotRefOR3_passShape1Shape2Shape3: 1dotRefOR3_passShape1Shape2Shape3 @@ -9732,7 +9732,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1OR1Ref3_fail: 1val1vExpr1OR1OR1Ref3_fail @@ -9748,7 +9748,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1OR1Ref3_passvc1: 1val1vExpr1OR1OR1Ref3_passvc1 @@ -9764,7 +9764,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1OR1Ref3_passvc2: 1val1vExpr1OR1OR1Ref3_passvc2 @@ -9780,7 +9780,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1OR1Ref3_passvc3: 1val1vExpr1OR1OR1Ref3_passvc3 @@ -9796,7 +9796,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1OR1Ref3_passvc1vc2vc3: 1val1vExpr1OR1OR1Ref3_passvc1vc2vc3 @@ -9812,7 +9812,7 @@

ShEx validation tests

- + Test 1val1vExprRefOR3_passvc1vc2vc3: 1val1vExprRefOR3_passvc1vc2vc3 @@ -9828,7 +9828,7 @@

ShEx validation tests

- + Test 1val1vExprRefOR3_passvc3: 1val1vExprRefOR3_passvc3 @@ -9844,7 +9844,7 @@

ShEx validation tests

- + Test 1val1vExprRefOR3_passvc2: 1val1vExprRefOR3_passvc2 @@ -9860,7 +9860,7 @@

ShEx validation tests

- + Test 1val1vExprRefOR3_passvc1: 1val1vExprRefOR3_passvc1 @@ -9876,7 +9876,7 @@

ShEx validation tests

- + Test 1val1vExprRefOR3_fail: 1val1vExprRefOR3_fail @@ -9892,7 +9892,7 @@

ShEx validation tests

- + Test 1val1vExprOR3_fail: 1val1vExprOR3_fail @@ -9908,7 +9908,7 @@

ShEx validation tests

- + Test 1val1vExprOR3_passvc1: 1val1vExprOR3_passvc1 @@ -9924,7 +9924,7 @@

ShEx validation tests

- + Test 1val1vExprOR3_passvc2: 1val1vExprOR3_passvc2 @@ -9940,7 +9940,7 @@

ShEx validation tests

- + Test 1val1vExprOR3_passvc3: 1val1vExprOR3_passvc3 @@ -9956,7 +9956,7 @@

ShEx validation tests

- + Test 1val1vExprOR3_passvc1vc2vc3: 1val1vExprOR3_passvc1vc2vc3 @@ -9972,7 +9972,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1OR1Ref3_pass-vc1vc2: 1val1vExpr1AND1OR1Ref3_pass-vc1vc2 @@ -9988,7 +9988,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1OR1Ref3_pass-vc1vc2vc3: 1val1vExpr1AND1OR1Ref3_pass-vc1vc2vc3 @@ -10004,7 +10004,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1OR1Ref3_pass-vc1vc3: 1val1vExpr1AND1OR1Ref3_pass-vc1vc3 @@ -10020,7 +10020,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1OR1Ref3_failvc1vc3: 1val1vExpr1AND1OR1Ref3_failvc1vc3 @@ -10036,7 +10036,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1OR1Ref3_failvc2vc3: 1val1vExpr1AND1OR1Ref3_failvc2vc3 @@ -10052,7 +10052,7 @@

ShEx validation tests

- + Test 1val1vExpr1AND1OR1Ref3_failvc1vc2vc3: 1val1vExpr1AND1OR1Ref3_failvc1vc2vc3 @@ -10068,7 +10068,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1AND1Ref3_pass-vc1: 1val1vExpr1OR1AND1Ref3_pass-vc1 @@ -10084,7 +10084,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1AND1Ref3_pass-vc1vc3: 1val1vExpr1OR1AND1Ref3_pass-vc1vc3 @@ -10100,7 +10100,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1AND1Ref3_pass-vc2vc3: 1val1vExpr1OR1AND1Ref3_pass-vc2vc3 @@ -10116,7 +10116,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1AND1Ref3_failvc1vc2: 1val1vExpr1OR1AND1Ref3_failvc1vc2 @@ -10132,7 +10132,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1AND1Ref3_failvc1vc3: 1val1vExpr1OR1AND1Ref3_failvc1vc3 @@ -10148,7 +10148,7 @@

ShEx validation tests

- + Test 1val1vExpr1OR1AND1Ref3_failvc1vc2vc3: 1val1vExpr1OR1AND1Ref3_failvc1vc2vc3 @@ -10164,23 +10164,23 @@

ShEx validation tests

- + Test open3Onedotclosecard2_fail-p1: open3Onedotclosecard2_fail-p1 - + - - PASS + + FAIL - + Test open3Onedotclosecard2_pass-p1X2: open3Onedotclosecard2_pass-p1X2 @@ -10196,39 +10196,39 @@

ShEx validation tests

- + Test open3Onedotclosecard2_fail-p1X3: open3Onedotclosecard2_fail-p1X3 - + - - PASS + + FAIL - + Test open3Onedotclosecard2_fail-p1X4: open3Onedotclosecard2_fail-p1X4 - + - - PASS + + FAIL - + Test open3Onedotclosecard2_pass-p1p2: open3Onedotclosecard2_pass-p1p2 @@ -10244,7 +10244,7 @@

ShEx validation tests

- + Test open3Onedotclosecard2_pass-p1p3: open3Onedotclosecard2_pass-p1p3 @@ -10260,7 +10260,7 @@

ShEx validation tests

- + Test open3Onedotclosecard2_pass-p2p3: open3Onedotclosecard2_pass-p2p3 @@ -10276,39 +10276,39 @@

ShEx validation tests

- + Test open3Onedotclosecard2_fail-p1p2p3: open3Onedotclosecard2_fail-p1p2p3 - + - - PASS + + FAIL - + Test open3Onedotclosecard23_fail-p1: open3Onedotclosecard23_fail-p1 - + - - PASS + + FAIL - + Test open3Onedotclosecard23_pass-p1X2: open3Onedotclosecard23_pass-p1X2 @@ -10324,7 +10324,7 @@

ShEx validation tests

- + Test open3Onedotclosecard23_pass-p1X3: open3Onedotclosecard23_pass-p1X3 @@ -10340,23 +10340,23 @@

ShEx validation tests

- + Test open3Onedotclosecard23_fail-p1X4: open3Onedotclosecard23_fail-p1X4 - + - - PASS + + FAIL - + Test open3Onedotclosecard23_pass-p1p2: open3Onedotclosecard23_pass-p1p2 @@ -10372,7 +10372,7 @@

ShEx validation tests

- + Test open3Onedotclosecard23_pass-p1p3: open3Onedotclosecard23_pass-p1p3 @@ -10388,7 +10388,7 @@

ShEx validation tests

- + Test open3Onedotclosecard23_pass-p2p3: open3Onedotclosecard23_pass-p2p3 @@ -10404,7 +10404,7 @@

ShEx validation tests

- + Test open3Onedotclosecard23_pass-p1p2p3: open3Onedotclosecard23_pass-p1p2p3 @@ -10420,23 +10420,23 @@

ShEx validation tests

- + Test open4Onedotclosecard23_fail-p1p2p3p4: open4Onedotclosecard23_fail-p1p2p3p4 - + - - PASS + + FAIL - + Test open3groupdotclosecard23_pass-p1p2p3X3: open3groupdotclosecard23_pass-p1p2p3X3 @@ -10452,7 +10452,7 @@

ShEx validation tests

- + Test 1val1vShapeANDRef3_pass: 1val1vShapeANDRef3_pass @@ -10468,7 +10468,7 @@

ShEx validation tests

- + Test 1dotClosed_pass: 1dotClosed_pass @@ -10484,7 +10484,7 @@

ShEx validation tests

- + Test 1dotClosed_fail_lower: 1dotClosed_fail_lower @@ -10500,7 +10500,7 @@

ShEx validation tests

- + Test 1dotClosed_fail_higher: 1dotClosed_fail_higher @@ -10516,7 +10516,7 @@

ShEx validation tests

- + Test FocusIRI2groupBnodeNested2groupIRIRef_pass: FocusIRI2groupBnodeNested2groupIRIRef_pass @@ -10532,7 +10532,7 @@

ShEx validation tests

- + Test FocusIRI2groupBnodeNested2groupIRIRef_fail: FocusIRI2groupBnodeNested2groupIRIRef_fail @@ -10548,7 +10548,7 @@

ShEx validation tests

- + Test 1val1IRIREFExtra1_pass-iri1: 1val1IRIREFExtra1_pass-iri1 @@ -10564,7 +10564,7 @@

ShEx validation tests

- + Test 1val1IRIREFExtra1_pass-iri2: 1val1IRIREFExtra1_pass-iri2 @@ -10580,7 +10580,7 @@

ShEx validation tests

- + Test 1val2IRIREFExtra1_fail-iri2: 1val2IRIREFExtra1_fail-iri2 @@ -10596,7 +10596,7 @@

ShEx validation tests

- + Test 1val2IRIREFPlusExtra1_pass-iri2: 1val2IRIREFPlusExtra1_pass-iri2 @@ -10612,7 +10612,7 @@

ShEx validation tests

- + Test 1val2IRIREFExtra1_pass-iri-bnode: 1val2IRIREFExtra1_pass-iri-bnode @@ -10628,7 +10628,7 @@

ShEx validation tests

- + Test 1val1IRIREFExtra1p2_pass-iri1: 1val1IRIREFExtra1p2_pass-iri1 @@ -10644,7 +10644,7 @@

ShEx validation tests

- + Test 1val1IRIREFExtra1p2_fail-iri2: 1val1IRIREFExtra1p2_fail-iri2 @@ -10660,23 +10660,23 @@

ShEx validation tests

- + Test 1dotOne2dotExtra-someOf_pass_p1p2p3: 1dotOne2dotExtra-someOf_pass_p1p2p3 - + - - PASS + + FAIL - + Test 1val1IRIREFExtra1One_pass-iri1: 1val1IRIREFExtra1One_pass-iri1 @@ -10692,7 +10692,7 @@

ShEx validation tests

- + Test 1val1IRIREFExtra1One_pass-iri2: 1val1IRIREFExtra1One_pass-iri2 @@ -10708,7 +10708,7 @@

ShEx validation tests

- + Test 1dotExtra1_pass-iri1: 1dotExtra1_pass-iri1 @@ -10724,7 +10724,7 @@

ShEx validation tests

- + Test 1dotExtra1_fail-iri2: 1dotExtra1_fail-iri2 @@ -10740,7 +10740,7 @@

ShEx validation tests

- + Test 3groupdotExtra3_pass-iri1: 3groupdotExtra3_pass-iri1 @@ -10756,7 +10756,7 @@

ShEx validation tests

- + Test 3groupdot3Extra_pass-iri1: 3groupdot3Extra_pass-iri1 @@ -10772,7 +10772,7 @@

ShEx validation tests

- + Test 3groupdotExtra3NLex_pass-iri1: 3groupdotExtra3NLex_pass-iri1 @@ -10788,7 +10788,7 @@

ShEx validation tests

- + Test 3groupdotExtra3_pass-iri2: 3groupdotExtra3_pass-iri2 @@ -10804,7 +10804,7 @@

ShEx validation tests

- + Test 3groupdot3Extra_pass-iri2: 3groupdot3Extra_pass-iri2 @@ -10820,7 +10820,7 @@

ShEx validation tests

- + Test 3groupdotExtra3NLex_pass-iri2: 3groupdotExtra3NLex_pass-iri2 @@ -10836,7 +10836,7 @@

ShEx validation tests

- + Test startRefIRIREF_pass-noOthers: startRefIRIREF_pass-noOthers @@ -10852,7 +10852,7 @@

ShEx validation tests

- + Test startRefIRIREF_pass-others_lexicallyEarlier: startRefIRIREF_pass-others_lexicallyEarlier @@ -10868,7 +10868,7 @@

ShEx validation tests

- + Test startRefIRIREF_fail-missing: startRefIRIREF_fail-missing @@ -10884,7 +10884,7 @@

ShEx validation tests

- + Test startRefbnode_pass-noOthers: startRefbnode_pass-noOthers @@ -10900,7 +10900,7 @@

ShEx validation tests

- + Test startRefbnode_fail-missing: startRefbnode_fail-missing @@ -10916,7 +10916,7 @@

ShEx validation tests

- + Test startInline_pass-noOthers: startInline_pass-noOthers @@ -10932,7 +10932,7 @@

ShEx validation tests

- + Test startEqualSpaceInline_pass-noOthers: startEqualSpaceInline_pass-noOthers @@ -10948,7 +10948,7 @@

ShEx validation tests

- + Test startSpaceEqualInline_pass-noOthers: startSpaceEqualInline_pass-noOthers @@ -10964,7 +10964,7 @@

ShEx validation tests

- + Test startInline_fail-missing: startInline_fail-missing @@ -10980,7 +10980,7 @@

ShEx validation tests

- + Test 2EachInclude1_pass: 2EachInclude1_pass @@ -10996,7 +10996,7 @@

ShEx validation tests

- + Test 2EachInclude1-after_pass: 2EachInclude1-after_pass @@ -11012,7 +11012,7 @@

ShEx validation tests

- + Test 2OneInclude1_pass: 2OneInclude1_pass @@ -11028,7 +11028,7 @@

ShEx validation tests

- + Test 2OneInclude1-after_pass: 2OneInclude1-after_pass @@ -11044,7 +11044,7 @@

ShEx validation tests

- + Test 1dotAnnotIRIREF_pass: 1dotAnnotIRIREF_pass @@ -11060,7 +11060,7 @@

ShEx validation tests

- + Test 1dotAnnotIRIREF_missing: 1dotAnnotIRIREF_missing @@ -11076,7 +11076,7 @@

ShEx validation tests

- + Test 1dotPlusAnnotIRIREF_pass: 1dotPlusAnnotIRIREF_pass @@ -11092,7 +11092,7 @@

ShEx validation tests

- + Test 1dotAnnotAIRIREF_pass: 1dotAnnotAIRIREF_pass @@ -11108,7 +11108,7 @@

ShEx validation tests

- + Test 1dotAnnotSTRING_LITERAL1_pass: 1dotAnnotSTRING_LITERAL1_pass @@ -11124,7 +11124,7 @@

ShEx validation tests

- + Test 1dotAnnot3_pass: 1dotAnnot3_pass @@ -11140,7 +11140,7 @@

ShEx validation tests

- + Test 1dotAnnot3_missing: 1dotAnnot3_missing @@ -11156,7 +11156,7 @@

ShEx validation tests

- + Test 1inversedotAnnot3_pass: 1inversedotAnnot3_pass @@ -11172,7 +11172,7 @@

ShEx validation tests

- + Test 1inversedotAnnot3_missing: 1inversedotAnnot3_missing @@ -11188,7 +11188,7 @@

ShEx validation tests

- + Test 1dotCode1_pass: 1dotCode1_pass @@ -11204,7 +11204,7 @@

ShEx validation tests

- + Test 1dotNoCode1_pass: 1dotNoCode1_pass @@ -11220,7 +11220,7 @@

ShEx validation tests

- + Test 1inversedotCode1_pass: 1inversedotCode1_pass @@ -11236,7 +11236,7 @@

ShEx validation tests

- + Test 1dotCode3_pass: 1dotCode3_pass @@ -11252,7 +11252,7 @@

ShEx validation tests

- + Test 1dotNoCode3_pass: 1dotNoCode3_pass @@ -11268,7 +11268,7 @@

ShEx validation tests

- + Test 1dotCode3fail_abort: 1dotCode3fail_abort @@ -11284,7 +11284,7 @@

ShEx validation tests

- + Test 1dotCodeWithEscapes1_pass: 1dotCodeWithEscapes1_pass @@ -11300,7 +11300,7 @@

ShEx validation tests

- + Test 1dotShapeCode1_pass: 1dotShapeCode1_pass @@ -11316,7 +11316,7 @@

ShEx validation tests

- + Test 1dotShapeNoCode1_pass: 1dotShapeNoCode1_pass @@ -11332,7 +11332,7 @@

ShEx validation tests

- + Test open3groupdotcloseCode1-p1p2p3: open3groupdotcloseCode1-p1p2p3 @@ -11348,7 +11348,7 @@

ShEx validation tests

- + Test startCode1_pass: startCode1_pass @@ -11364,7 +11364,7 @@

ShEx validation tests

- + Test startNoCode1_pass: startNoCode1_pass @@ -11380,7 +11380,7 @@

ShEx validation tests

- + Test startCode1fail_abort: startCode1fail_abort @@ -11396,7 +11396,7 @@

ShEx validation tests

- + Test startCode1startRef_pass: startCode1startRef_pass @@ -11412,7 +11412,7 @@

ShEx validation tests

- + Test startCode1startReffail_abort: startCode1startReffail_abort @@ -11428,7 +11428,7 @@

ShEx validation tests

- + Test startCode3_pass: startCode3_pass @@ -11444,7 +11444,7 @@

ShEx validation tests

- + Test startCode3fail_abort: startCode3fail_abort @@ -11460,7 +11460,7 @@

ShEx validation tests

- + Test open3groupdotclosecard23Annot3Code2-p1p2p3X3: open3groupdotclosecard23Annot3Code2-p1p2p3X3 @@ -11476,7 +11476,7 @@

ShEx validation tests

- + Test 0focusIRI_other: 0focusIRI_other @@ -11492,7 +11492,7 @@

ShEx validation tests

- + Test 0focusIRI_other_fail-bnodeFocusLabel: 0focusIRI_other_fail-bnodeFocusLabel @@ -11508,7 +11508,7 @@

ShEx validation tests

- + Test 0focusIRI_empty: 0focusIRI_empty @@ -11524,7 +11524,7 @@

ShEx validation tests

- + Test 0focusIRI_empty_fail-bnodeFocusLabel: 0focusIRI_empty_fail-bnodeFocusLabel @@ -11540,7 +11540,7 @@

ShEx validation tests

- + Test 0focusBNODE_empty_fail-iriFocusLabel: 0focusBNODE_empty_fail-iriFocusLabel @@ -11556,7 +11556,7 @@

ShEx validation tests

- + Test 0focusBNODE_empty: 0focusBNODE_empty @@ -11572,7 +11572,7 @@

ShEx validation tests

- + Test 0focusBNODE_other_fail-iriFocusLabel: 0focusBNODE_other_fail-iriFocusLabel @@ -11588,7 +11588,7 @@

ShEx validation tests

- + Test 0focusBNODE_other: 0focusBNODE_other @@ -11604,7 +11604,7 @@

ShEx validation tests

- + Test 1focusIRI_dot_fail-bnodeFocusLabel: 1focusIRI_dot_fail-bnodeFocusLabel @@ -11620,7 +11620,7 @@

ShEx validation tests

- + Test 1focusIRI_dot_pass: 1focusIRI_dot_pass @@ -11636,7 +11636,7 @@

ShEx validation tests

- + Test 1focusBNODE_dot_fail-iriFocusLabel-equal: 1focusBNODE_dot_fail-iriFocusLabel-equal @@ -11652,7 +11652,7 @@

ShEx validation tests

- + Test 1focusBNODE_dot_pass: 1focusBNODE_dot_pass @@ -11668,7 +11668,7 @@

ShEx validation tests

- + Test 1focusnonLiteral-dot_pass-iri-equal: 1focusnonLiteral-dot_pass-iri-equal @@ -11684,7 +11684,7 @@

ShEx validation tests

- + Test focusdatatype_pass: focusdatatype_pass @@ -11700,7 +11700,7 @@

ShEx validation tests

- + Test focusdatatype_fail: focusdatatype_fail @@ -11716,7 +11716,7 @@

ShEx validation tests

- + Test focusvs_pass: focusvs_pass @@ -11732,7 +11732,7 @@

ShEx validation tests

- + Test focusvs_fail: focusvs_fail @@ -11748,7 +11748,7 @@

ShEx validation tests

- + Test 1focusvsANDdatatype_fail: 1focusvsANDdatatype_fail @@ -11764,7 +11764,7 @@

ShEx validation tests

- + Test 1focusvsANDIRI_pass: 1focusvsANDIRI_pass @@ -11780,7 +11780,7 @@

ShEx validation tests

- + Test 1focusvsANDIRI_fail: 1focusvsANDIRI_fail @@ -11796,7 +11796,7 @@

ShEx validation tests

- + Test 1focusvsORdatatype_pass-val: 1focusvsORdatatype_pass-val @@ -11812,7 +11812,7 @@

ShEx validation tests

- + Test 1focusvsORdatatype_fail-val: 1focusvsORdatatype_fail-val @@ -11828,7 +11828,7 @@

ShEx validation tests

- + Test 1focusvsORdatatype_pass-dt: 1focusvsORdatatype_pass-dt @@ -11844,7 +11844,7 @@

ShEx validation tests

- + Test 1focusvsORdatatype_fail-dt: 1focusvsORdatatype_fail-dt @@ -11860,7 +11860,7 @@

ShEx validation tests

- + Test 1focusLength-dot_fail-iri-short: 1focusLength-dot_fail-iri-short @@ -11876,7 +11876,7 @@

ShEx validation tests

- + Test 1focusLength-dot_pass-iri-equal: 1focusLength-dot_pass-iri-equal @@ -11892,7 +11892,7 @@

ShEx validation tests

- + Test 1focusLength-dot_fail-iri-long: 1focusLength-dot_fail-iri-long @@ -11908,7 +11908,7 @@

ShEx validation tests

- + Test 1focusLength-dot_fail-bnode-short: 1focusLength-dot_fail-bnode-short @@ -11924,7 +11924,7 @@

ShEx validation tests

- + Test 1focusLength-dot_pass-bnode-equal: 1focusLength-dot_pass-bnode-equal @@ -11940,7 +11940,7 @@

ShEx validation tests

- + Test 1focusLength-dot_fail-bnode-long: 1focusLength-dot_fail-bnode-long @@ -11956,7 +11956,7 @@

ShEx validation tests

- + Test 1focusMinLength-dot_fail-iri-short: 1focusMinLength-dot_fail-iri-short @@ -11972,7 +11972,7 @@

ShEx validation tests

- + Test 1focusMinLength-dot_pass-iri-equal: 1focusMinLength-dot_pass-iri-equal @@ -11988,7 +11988,7 @@

ShEx validation tests

- + Test 1focusMinLength-dot_pass-iri-long: 1focusMinLength-dot_pass-iri-long @@ -12004,7 +12004,7 @@

ShEx validation tests

- + Test 1focusMinLength-dot_fail-bnode-short: 1focusMinLength-dot_fail-bnode-short @@ -12020,7 +12020,7 @@

ShEx validation tests

- + Test 1focusMinLength-dot_pass-bnode-equal: 1focusMinLength-dot_pass-bnode-equal @@ -12036,7 +12036,7 @@

ShEx validation tests

- + Test 1focusMinLength-dot_pass-bnode-long: 1focusMinLength-dot_pass-bnode-long @@ -12052,7 +12052,7 @@

ShEx validation tests

- + Test 1focusMaxLength-dot_pass-iri-short: 1focusMaxLength-dot_pass-iri-short @@ -12068,7 +12068,7 @@

ShEx validation tests

- + Test 1focusMaxLength-dot_pass-iri-equal: 1focusMaxLength-dot_pass-iri-equal @@ -12084,7 +12084,7 @@

ShEx validation tests

- + Test 1focusMaxLength-dot_fail-iri-long: 1focusMaxLength-dot_fail-iri-long @@ -12100,7 +12100,7 @@

ShEx validation tests

- + Test 1focusMaxLength-dot_pass-bnode-short: 1focusMaxLength-dot_pass-bnode-short @@ -12116,7 +12116,7 @@

ShEx validation tests

- + Test 1focusMaxLength-dot_pass-bnode-equal: 1focusMaxLength-dot_pass-bnode-equal @@ -12132,7 +12132,7 @@

ShEx validation tests

- + Test 1focusMaxLength-dot_fail-bnode-long: 1focusMaxLength-dot_fail-bnode-long @@ -12148,7 +12148,7 @@

ShEx validation tests

- + Test 1focusPattern-dot_fail-iri-match: 1focusPattern-dot_fail-iri-match @@ -12164,7 +12164,7 @@

ShEx validation tests

- + Test 1focusPattern-dot_fail-iri-short: 1focusPattern-dot_fail-iri-short @@ -12180,7 +12180,7 @@

ShEx validation tests

- + Test 1focusPattern-dot_pass-iri-match: 1focusPattern-dot_pass-iri-match @@ -12196,7 +12196,7 @@

ShEx validation tests

- + Test 1focusPattern-dot_fail-iri-long: 1focusPattern-dot_fail-iri-long @@ -12212,7 +12212,7 @@

ShEx validation tests

- + Test 1focusPatternB-dot_fail-iri-match: 1focusPatternB-dot_fail-iri-match @@ -12228,7 +12228,7 @@

ShEx validation tests

- + Test 1focusPatternB-dot_fail-bnode-short: 1focusPatternB-dot_fail-bnode-short @@ -12244,7 +12244,7 @@

ShEx validation tests

- + Test 1focusPatternB-dot_pass-bnode-match: 1focusPatternB-dot_pass-bnode-match @@ -12260,7 +12260,7 @@

ShEx validation tests

- + Test 1focusPatternB-dot_pass-bnode-long: 1focusPatternB-dot_pass-bnode-long @@ -12276,7 +12276,7 @@

ShEx validation tests

- + Test 1focusIRILength_dot_fail-bnodeFocusLabel-equal: 1focusIRILength_dot_fail-bnodeFocusLabel-equal @@ -12292,7 +12292,7 @@

ShEx validation tests

- + Test 1focusIRILength_dot_fail-short: 1focusIRILength_dot_fail-short @@ -12308,7 +12308,7 @@

ShEx validation tests

- + Test 1focusIRILength_dot_pass: 1focusIRILength_dot_pass @@ -12324,7 +12324,7 @@

ShEx validation tests

- + Test 1focusIRILength_dot_fail-long: 1focusIRILength_dot_fail-long @@ -12340,7 +12340,7 @@

ShEx validation tests

- + Test 1focusBNODELength_dot_fail-iriFocusLabel-equal: 1focusBNODELength_dot_fail-iriFocusLabel-equal @@ -12356,7 +12356,7 @@

ShEx validation tests

- + Test 1focusBNODELength_dot_fail-short: 1focusBNODELength_dot_fail-short @@ -12372,7 +12372,7 @@

ShEx validation tests

- + Test 1focusBNODELength_dot_pass: 1focusBNODELength_dot_pass @@ -12388,7 +12388,7 @@

ShEx validation tests

- + Test 1focusBNODELength_dot_fail-long: 1focusBNODELength_dot_fail-long @@ -12404,7 +12404,7 @@

ShEx validation tests

- + Test 1focusnonLiteralLength-dot_pass-iri-equal: 1focusnonLiteralLength-dot_pass-iri-equal @@ -12420,7 +12420,7 @@

ShEx validation tests

- + Test NOT1dotOR2dot_pass-empty: NOT1dotOR2dot_pass-empty @@ -12436,7 +12436,7 @@

ShEx validation tests

- + Test NOT1dotOR2dot_pass-NoShape1: NOT1dotOR2dot_pass-NoShape1 @@ -12452,7 +12452,7 @@

ShEx validation tests

- + Test NOT1dotOR2dot_pass-Shape2: NOT1dotOR2dot_pass-Shape2 @@ -12468,7 +12468,7 @@

ShEx validation tests

- + Test NOT1dotOR2dot_fail-Shape2: NOT1dotOR2dot_fail-Shape2 @@ -12484,7 +12484,7 @@

ShEx validation tests

- + Test NOT1dotOR2dotX3_pass-empty: NOT1dotOR2dotX3_pass-empty @@ -12500,7 +12500,7 @@

ShEx validation tests

- + Test NOT1dotOR2dotX3_pass-NoShape1: NOT1dotOR2dotX3_pass-NoShape1 @@ -12516,7 +12516,7 @@

ShEx validation tests

- + Test NOT1dotOR2dotX3_pass-Shape2: NOT1dotOR2dotX3_pass-Shape2 @@ -12532,7 +12532,7 @@

ShEx validation tests

- + Test NOT1dotOR2dotX3_fail-Shape2: NOT1dotOR2dotX3_fail-Shape2 @@ -12548,7 +12548,7 @@

ShEx validation tests

- + Test NOT1dotOR2dotX3AND1_fail-empty: NOT1dotOR2dotX3AND1_fail-empty @@ -12564,7 +12564,7 @@

ShEx validation tests

- + Test NOT1dotOR2dotX3AND1_fail-NoShape1: NOT1dotOR2dotX3AND1_fail-NoShape1 @@ -12580,7 +12580,7 @@

ShEx validation tests

- + Test NOT1dotOR2dotX3AND1_pass-Shape2: NOT1dotOR2dotX3AND1_pass-Shape2 @@ -12596,7 +12596,7 @@

ShEx validation tests

- + Test NOT1dotOR2dotX3AND1_fail-Shape2: NOT1dotOR2dotX3AND1_fail-Shape2 @@ -12612,7 +12612,7 @@

ShEx validation tests

- + Test shapeExtern_pass: shapeExtern_pass @@ -12628,7 +12628,7 @@

ShEx validation tests

- + Test shapeExtern_fail: shapeExtern_fail @@ -12644,7 +12644,7 @@

ShEx validation tests

- + Test shapeExternRef_pass: shapeExternRef_pass @@ -12660,7 +12660,7 @@

ShEx validation tests

- + Test shapeExternRef_fail: shapeExternRef_fail @@ -12676,7 +12676,23 @@

ShEx validation tests

- + + + Test 1dot-relative_pass: 1dot-relative_pass + + + + + + + + + PASS + + + + + Test false-lead-excluding-value-shape: false-lead-excluding-value-shape @@ -12692,39 +12708,39 @@

ShEx validation tests

- + Test nPlus1: nPlus1 - + - - FAIL + + PASS - + Test nPlus1-greedy_fail: nPlus1-greedy_fail - + - - PASS + + FAIL - + Test nPlus1-greedy-rewrite: nPlus1-greedy-rewrite @@ -12740,7 +12756,7 @@

ShEx validation tests

- + Test skipped: skipped @@ -12756,7 +12772,7 @@

ShEx validation tests

- + Test repeated-group: repeated-group @@ -12772,7 +12788,7 @@

ShEx validation tests

- + Test simple-group: simple-group @@ -12788,7 +12804,7 @@

ShEx validation tests

- + Test PstarT: PstarT @@ -12804,7 +12820,7 @@

ShEx validation tests

- + Test PstarT-greedy: PstarT-greedy @@ -12820,7 +12836,7 @@

ShEx validation tests

- + Test PTstar: PTstar @@ -12836,7 +12852,7 @@

ShEx validation tests

- + Test PTstar-greedy-fail: PTstar-greedy-fail @@ -12852,7 +12868,7 @@

ShEx validation tests

- + Test PTstar-greedy-rewrite: PTstar-greedy-rewrite @@ -12868,7 +12884,7 @@

ShEx validation tests

- + Test PstarTstar: PstarTstar @@ -12884,7 +12900,7 @@

ShEx validation tests

- + Test P2T2: P2T2 @@ -12900,7 +12916,7 @@

ShEx validation tests

- + Test 1dot_fail-empty-err: 1dot_fail-empty-err @@ -12916,7 +12932,7 @@

ShEx validation tests

- + Test 2dot_fail-empty-err: 2dot_fail-empty-err @@ -12934,16 +12950,16 @@

ShEx validation tests

- Percentage passed out of 798 Tests + Percentage passed out of 799 Tests - 99.6% + 97.9%

-
-

ShEx negative syntax tests

+
+

ShEx representation tests

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - -
@@ -12953,13 +12969,13 @@

ShEx negative syntax tests

ShEx.rb
- Test 1decimalMininclusiveroman-numeral: 1decimalMininclusiveroman-numeral + Test 0: 0 - + @@ -12969,13 +12985,13 @@

ShEx negative syntax tests

- Test 1dotAnnot_AIRIREF: 1dotAnnot_AIRIREF + Test 1dot: 1dot - + @@ -12985,13 +13001,13 @@

ShEx negative syntax tests

- Test 1dotUnlabeledCode1: 1dotUnlabeledCode1 + Test 1dot-base: 1dot-base - + @@ -13001,13 +13017,13 @@

ShEx negative syntax tests

- Test 1doubleMininclusiveroman-numeral: 1doubleMininclusiveroman-numeral + Test 1dotSemi: 1dotSemi - + @@ -13017,13 +13033,13 @@

ShEx negative syntax tests

- Test 1floatMininclusiveroman-numeral: 1floatMininclusiveroman-numeral + Test 1dotLNex: 1dotLNex - + @@ -13033,13 +13049,13 @@

ShEx negative syntax tests

- Test 1integerMininclusiveroman-numeral: 1integerMininclusiveroman-numeral + Test 1dotNS2: 1dotNS2 - + @@ -13049,13 +13065,13 @@

ShEx negative syntax tests

- Test 1inverseinversedot: 1inverseinversedot + Test 1dotNS2Comment: 1dotNS2Comment - + @@ -13065,13 +13081,13 @@

ShEx negative syntax tests

- Test 1iriLength2: 1iriLength2 + Test 1dotLNexComment: 1dotLNexComment - + @@ -13081,13 +13097,13 @@

ShEx negative syntax tests

- Test 1iriMaxexclusive: 1iriMaxexclusive + Test 1dotLNdefault: 1dotLNdefault - + @@ -13097,13 +13113,13 @@

ShEx negative syntax tests

- Test 1iriMaxinclusive: 1iriMaxinclusive + Test 1dotNSdefault: 1dotNSdefault - + @@ -13113,13 +13129,13 @@

ShEx negative syntax tests

- Test 1iriMinexclusive: 1iriMinexclusive + Test 1dotLNex-HYPHEN_MINUS: 1dotLNex-HYPHEN_MINUS - + @@ -13129,13 +13145,13 @@

ShEx negative syntax tests

- Test 1iriMininclusive: 1iriMininclusive + Test bnode1dot: bnode1dot - + @@ -13145,13 +13161,13 @@

ShEx negative syntax tests

- Test 1literalFractiondigitsxsd-integer: 1literalFractiondigitsxsd-integer + Test 1inversedot: 1inversedot - + @@ -13161,13 +13177,13 @@

ShEx negative syntax tests

- Test 1literalLength2: 1literalLength2 + Test 1Adot: 1Adot - + @@ -13177,13 +13193,13 @@

ShEx negative syntax tests

- Test 1literalTotaldigitsxsd-integer: 1literalTotaldigitsxsd-integer + Test 1iri: 1iri - + @@ -13193,13 +13209,13 @@

ShEx negative syntax tests

- Test 1negatedinversenegateddot: 1negatedinversenegateddot + Test 1bnode: 1bnode - + @@ -13209,13 +13225,13 @@

ShEx negative syntax tests

- Test 1negatednegateddot: 1negatednegateddot + Test 1literal: 1literal - + @@ -13225,13 +13241,13 @@

ShEx negative syntax tests

- Test 1unknowndatatypeMaxInclusive: 1unknowndatatypeMaxInclusive + Test 1nonliteral: 1nonliteral - + @@ -13241,13 +13257,13 @@

ShEx negative syntax tests

- Test 1val1bnode: 1val1bnode + Test 1datatype: 1datatype - + @@ -13257,13 +13273,13 @@

ShEx negative syntax tests

- Test 1val1iriMinusiri1: 1val1iriMinusiri1 + Test 1datatypelangString: 1datatypelangString - + @@ -13273,13 +13289,13 @@

ShEx negative syntax tests

- Test 1val1vcrefSTRING_LITERAL1: 1val1vcrefSTRING_LITERAL1 + Test 1card2: 1card2 - + @@ -13289,13 +13305,13 @@

ShEx negative syntax tests

- Test 1valA: 1valA + Test 1card25: 1card25 - + @@ -13305,13 +13321,13 @@

ShEx negative syntax tests

- Test DECIMAL-123.abc: DECIMAL-123.abc + Test 1card2Star: 1card2Star - + @@ -13321,13 +13337,13 @@

ShEx negative syntax tests

- Test DOUBLE-123e: DOUBLE-123e + Test 1cardOpt: 1cardOpt - + @@ -13337,13 +13353,13 @@

ShEx negative syntax tests

- Test INTEGER-+-1: INTEGER-+-1 + Test 1cardPlus: 1cardPlus - + @@ -13353,13 +13369,13 @@

ShEx negative syntax tests

- Test INTEGER-123abc: INTEGER-123abc + Test 1cardStar: 1cardStar - + @@ -13369,13 +13385,13 @@

ShEx negative syntax tests

- Test IRIREF-with-ECHAR: IRIREF-with-ECHAR + Test 1literalPlus: 1literalPlus - + @@ -13385,13 +13401,13 @@

ShEx negative syntax tests

- Test IRIREF-with-PN_LOCAL_ESC: IRIREF-with-PN_LOCAL_ESC + Test 1dotRef1: 1dotRef1 - + @@ -13401,13 +13417,13 @@

ShEx negative syntax tests

- Test IRIREF-with-SPACE: IRIREF-with-SPACE + Test 1dotRefLNex1: 1dotRefLNex1 - + @@ -13417,13 +13433,13 @@

ShEx negative syntax tests

- Test IRIREF-with-bad-UCHAR.1: IRIREF-with-bad-UCHAR.1 + Test 1dotRefSpaceLNex1: 1dotRefSpaceLNex1 - + @@ -13433,13 +13449,13 @@

ShEx negative syntax tests

- Test IRIREF-with-bad-UCHAR.2: IRIREF-with-bad-UCHAR.2 + Test 1dotRefNS1: 1dotRefNS1 - + @@ -13449,13 +13465,13 @@

ShEx negative syntax tests

- Test PNAME_NS-dot-at-end-declared: PNAME_NS-dot-at-end-declared + Test 1dotRefSpaceNS1: 1dotRefSpaceNS1 - + @@ -13465,13 +13481,13 @@

ShEx negative syntax tests

- Test PNAME_NS-dot-at-end-undeclared: PNAME_NS-dot-at-end-undeclared + Test 1refbnode1: 1refbnode1 - + @@ -13481,13 +13497,13 @@

ShEx negative syntax tests

- Test PNAME_NS-dot-at-start-declared: PNAME_NS-dot-at-start-declared + Test 1refbnode_with_leading_digit1: 1refbnode_with_leading_digit1 - + @@ -13497,13 +13513,13 @@

ShEx negative syntax tests

- Test PNAME_NS-dot-at-start-undeclared: PNAME_NS-dot-at-start-undeclared + Test 1refbnode_with_leading_underscore1: 1refbnode_with_leading_underscore1 - + @@ -13513,13 +13529,13 @@

ShEx negative syntax tests

- Test PN_LOCAL-PERCENT-end: PN_LOCAL-PERCENT-end + Test 1refbnode_with_spanning_PN_CHARS1: 1refbnode_with_spanning_PN_CHARS1 - + @@ -13529,13 +13545,13 @@

ShEx negative syntax tests

- Test PN_LOCAL-PERCENT-mid: PN_LOCAL-PERCENT-mid + Test 1refbnode_with_spanning_PN_CHARS_BASE1: 1refbnode_with_spanning_PN_CHARS_BASE1 - + @@ -13545,13 +13561,13 @@

ShEx negative syntax tests

- Test PN_LOCAL-PERCENT-start: PN_LOCAL-PERCENT-start + Test 3circularRef1: 3circularRef1 - + @@ -13561,13 +13577,13 @@

ShEx negative syntax tests

- Test PN_LOCAL-dash-start: PN_LOCAL-dash-start + Test 1iriRef1: 1iriRef1 - + @@ -13577,13 +13593,13 @@

ShEx negative syntax tests

- Test PN_LOCAL-unescaped-TILDE: PN_LOCAL-unescaped-TILDE + Test 1bnodeRef1: 1bnodeRef1 - + @@ -13593,13 +13609,13 @@

ShEx negative syntax tests

- Test PN_LOCAL-with-UCHAR.1: PN_LOCAL-with-UCHAR.1 + Test 1dotInline1: 1dotInline1 - + @@ -13609,13 +13625,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL1-ending-QUOTATION_MARK: STRING_LITERAL1-ending-QUOTATION_MARK + Test 1val1IRIREF: 1val1IRIREF - + @@ -13625,13 +13641,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL2-bad-ECHAR: STRING_LITERAL2-bad-ECHAR + Test 1val1INTEGER: 1val1INTEGER - + @@ -13641,13 +13657,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL2-bad-LANGTAG: STRING_LITERAL2-bad-LANGTAG + Test 1val1DOUBLE: 1val1DOUBLE - + @@ -13657,13 +13673,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL2-bad-UCHAR1: STRING_LITERAL2-bad-UCHAR1 + Test 1val1DOUBLElowercase: 1val1DOUBLElowercase - + @@ -13673,13 +13689,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL2-bad-UCHAR2-value: STRING_LITERAL2-bad-UCHAR2-value + Test 1val1LANGTAG: 1val1LANGTAG - + @@ -13689,13 +13705,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL2-ending-APOSTROPHE: STRING_LITERAL2-ending-APOSTROPHE + Test 1val1IRIREFDatatype: 1val1IRIREFDatatype - + @@ -13705,13 +13721,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL2-illegal-UCHAR1-value: STRING_LITERAL2-illegal-UCHAR1-value + Test 1val1true: 1val1true - + @@ -13721,13 +13737,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL2-with-LANGTAG-and-datatype: STRING_LITERAL2-with-LANGTAG-and-datatype + Test 1val1false: 1val1false - + @@ -13737,13 +13753,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL_LONG1-ending-APOSTROPHE: STRING_LITERAL_LONG1-ending-APOSTROPHE + Test 1datatypeLength: 1datatypeLength - + @@ -13753,13 +13769,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL_LONG1-ending-APOSTROPHE4: STRING_LITERAL_LONG1-ending-APOSTROPHE4 + Test 1literalFractiondigits5: 1literalFractiondigits5 - + @@ -13769,13 +13785,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL_LONG2-ending-APOSTROPHE3: STRING_LITERAL_LONG2-ending-APOSTROPHE3 + Test 1literalFractiondigits4: 1literalFractiondigits4 - + @@ -13785,13 +13801,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL_LONG2-ending-QUOTATION_MARK4: STRING_LITERAL_LONG2-ending-QUOTATION_MARK4 + Test 1literalTotaldigits5: 1literalTotaldigits5 - + @@ -13801,13 +13817,13 @@

ShEx negative syntax tests

- Test STRING_LITERAL_LONG2-unterminated: STRING_LITERAL_LONG2-unterminated + Test 1literalTotaldigits6: 1literalTotaldigits6 - + @@ -13817,13 +13833,13 @@

ShEx negative syntax tests

- Test a: a + Test 1literalTotaldigits2: 1literalTotaldigits2 - + @@ -13833,13 +13849,13 @@

ShEx negative syntax tests

- Test base-no-uri: base-no-uri + Test 1floatMininclusiveINTEGER: 1floatMininclusiveINTEGER - + @@ -13849,13 +13865,13 @@

ShEx negative syntax tests

- Test base-uri-dot: base-uri-dot + Test 1integerMininclusiveINTEGER: 1integerMininclusiveINTEGER - + @@ -13865,13 +13881,13 @@

ShEx negative syntax tests

- Test bnodedot: bnodedot + Test 1floatMininclusiveINTEGERLead: 1floatMininclusiveINTEGERLead - + @@ -13881,13 +13897,13 @@

ShEx negative syntax tests

- Test capitol-A: capitol-A + Test 1integerMininclusiveINTEGERLead: 1integerMininclusiveINTEGERLead - + @@ -13897,13 +13913,13 @@

ShEx negative syntax tests

- Test group-no-COMMA-separators: group-no-COMMA-separators + Test 1integerMininclusiveDECIMAL: 1integerMininclusiveDECIMAL - + @@ -13913,13 +13929,13 @@

ShEx negative syntax tests

- Test groupShapeConstr-trailing-OR: groupShapeConstr-trailing-OR + Test 1integerMininclusiveDECIMALLeadTrail: 1integerMininclusiveDECIMALLeadTrail - + @@ -13929,13 +13945,13 @@

ShEx negative syntax tests

- Test literal-0x123: literal-0x123 + Test 1integerMininclusiveDECIMALint: 1integerMininclusiveDECIMALint - + @@ -13945,13 +13961,13 @@

ShEx negative syntax tests

- Test open1dotclose: open1dotclose + Test 1integerMininclusiveDECIMALintLeadTrail: 1integerMininclusiveDECIMALintLeadTrail - + @@ -13961,13 +13977,13 @@

ShEx negative syntax tests

- Test open1dotcloseAnnot3: open1dotcloseAnnot3 + Test 1integerMininclusiveDOUBLE: 1integerMininclusiveDOUBLE - + @@ -13977,13 +13993,13 @@

ShEx negative syntax tests

- Test open1dotcloseCode1: open1dotcloseCode1 + Test 1integerMininclusiveDOUBLELeadTrail: 1integerMininclusiveDOUBLELeadTrail - + @@ -13993,13 +14009,13 @@

ShEx negative syntax tests

- Test open1dotclosecardOpt: open1dotclosecardOpt + Test 1integerMininclusiveDOUBLEint: 1integerMininclusiveDOUBLEint - + @@ -14009,29 +14025,29 @@

ShEx negative syntax tests

- Test openopen1dotOr1dotclose: openopen1dotOr1dotclose + Test 1integerMininclusiveDOUBLEintLeadTrail: 1integerMininclusiveDOUBLEintLeadTrail + - + - - FAIL + + PASS
- Test openopen1dotcloseCode1closeCode2: openopen1dotcloseCode1closeCode2 + Test 1integerMininclusivexsd-integer: 1integerMininclusivexsd-integer - + @@ -14041,13 +14057,13 @@

ShEx negative syntax tests

- Test predicate-ANON: predicate-ANON + Test 1decimalMininclusiveINTEGER: 1decimalMininclusiveINTEGER - + @@ -14057,13 +14073,13 @@

ShEx negative syntax tests

- Test predicate-BLANK_NODE_LABEL: predicate-BLANK_NODE_LABEL + Test 1decimalMininclusiveINTEGERLead: 1decimalMininclusiveINTEGERLead - + @@ -14073,13 +14089,13 @@

ShEx negative syntax tests

- Test predicate-literal: predicate-literal + Test 1decimalMininclusiveDECIMAL: 1decimalMininclusiveDECIMAL - + @@ -14089,13 +14105,13 @@

ShEx negative syntax tests

- Test predicate-true: predicate-true + Test 1decimalMininclusiveDECIMALLeadTrail: 1decimalMininclusiveDECIMALLeadTrail - + @@ -14105,13 +14121,13 @@

ShEx negative syntax tests

- Test prefix-missing: prefix-missing + Test 1decimalMininclusiveDECIMALintLeadTrail: 1decimalMininclusiveDECIMALintLeadTrail - + @@ -14121,13 +14137,13 @@

ShEx negative syntax tests

- Test prefix-no-COLON: prefix-no-COLON + Test 1decimalMininclusiveDOUBLE: 1decimalMininclusiveDOUBLE - + @@ -14137,13 +14153,13 @@

ShEx negative syntax tests

- Test prefix-no-PNAME_NS: prefix-no-PNAME_NS + Test 1decimalMininclusiveDOUBLELeadTrail: 1decimalMininclusiveDOUBLELeadTrail - + @@ -14153,13 +14169,13 @@

ShEx negative syntax tests

- Test prefix-no-uri: prefix-no-uri + Test 1decimalMininclusiveDOUBLEintLeadTrail: 1decimalMininclusiveDOUBLEintLeadTrail - + @@ -14169,13 +14185,13 @@

ShEx negative syntax tests

- Test prefix-none: prefix-none + Test 1decimalMininclusivexsd-decimal: 1decimalMininclusivexsd-decimal - + @@ -14185,13 +14201,13 @@

ShEx negative syntax tests

- Test shapename-a: shapename-a + Test 1floatMininclusiveDECIMAL: 1floatMininclusiveDECIMAL - + @@ -14201,13 +14217,13 @@

ShEx negative syntax tests

- Test shapename-literal: shapename-literal + Test 1floatMininclusiveDECIMALLeadTrail: 1floatMininclusiveDECIMALLeadTrail - + @@ -14217,13 +14233,13 @@

ShEx negative syntax tests

- Test shapename-true: shapename-true + Test 1floatMininclusiveDECIMALintLeadTrail: 1floatMininclusiveDECIMALintLeadTrail - + @@ -14233,13 +14249,13 @@

ShEx negative syntax tests

- Test tripleConsraint-no-valueClass: tripleConsraint-no-valueClass + Test 1floatMininclusiveDOUBLE: 1floatMininclusiveDOUBLE - + @@ -14249,13 +14265,13 @@

ShEx negative syntax tests

- Test tripleConsraint-with-datatype-and-dot: tripleConsraint-with-datatype-and-dot + Test 1floatMininclusiveDOUBLELeadTrail: 1floatMininclusiveDOUBLELeadTrail - + @@ -14265,13 +14281,13 @@

ShEx negative syntax tests

- Test tripleConsraint-with-datatype-and-valueSet: tripleConsraint-with-datatype-and-valueSet + Test 1floatMininclusiveDOUBLEintLeadTrail: 1floatMininclusiveDOUBLEintLeadTrail - + @@ -14281,13 +14297,13 @@

ShEx negative syntax tests

- Test tripleConsraint-with-dot-and-datatype: tripleConsraint-with-dot-and-datatype + Test 1floatMininclusivexsd-float: 1floatMininclusivexsd-float - + @@ -14297,13 +14313,13 @@

ShEx negative syntax tests

- Test tripleConsraint-with-two-cardinalities: tripleConsraint-with-two-cardinalities + Test 1doubleMininclusiveINTEGERLead: 1doubleMininclusiveINTEGERLead - + @@ -14313,34 +14329,13 @@

ShEx negative syntax tests

- Percentage passed out of 85 Tests - - 98.8% -
-
-
-

ShEx negative structure tests

- - - - - - + - + - + - + - - + - - - - - -
- Test - - ShEx.rb -
- Test 1MissingRef: 1MissingRef + Test 1doubleMininclusiveDECIMAL: 1doubleMininclusiveDECIMAL - + @@ -14350,13 +14345,13 @@

ShEx negative structure tests

- Test 1focusMissingRefdot: 1focusMissingRefdot + Test 1doubleMininclusiveDECIMALLeadTrail: 1doubleMininclusiveDECIMALLeadTrail - + @@ -14366,13 +14361,13 @@

ShEx negative structure tests

- Test 1focusRefANDSelfdot: 1focusRefANDSelfdot + Test 1doubleMininclusiveDECIMALintLeadTrail: 1doubleMininclusiveDECIMALintLeadTrail - + @@ -14382,66 +14377,45 @@

ShEx negative structure tests

- Test includeNonSimpleShape: includeNonSimpleShape + Test 1doubleMininclusiveDOUBLE: 1doubleMininclusiveDOUBLE + - + - - FAIL + + PASS
- Test includeShapeNotFound: includeShapeNotFound + Test 1doubleMininclusiveDOUBLELeadTrail: 1doubleMininclusiveDOUBLELeadTrail + - + - - FAIL + + PASS
- Percentage passed out of 5 Tests - - 60.0% -
-
-
-

ShEx representation tests

- - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + +
- Test - - ShEx.rb -
- Test 0: 0 + Test 1doubleMininclusiveDOUBLEintLeadTrail: 1doubleMininclusiveDOUBLEintLeadTrail - + @@ -14451,13 +14425,13 @@

ShEx representation tests

- Test 1dot: 1dot + Test 1doubleMininclusivexsd-double: 1doubleMininclusivexsd-double - + @@ -14467,13 +14441,13 @@

ShEx representation tests

- Test 1dot-base: 1dot-base + Test 1integerMinexclusiveINTEGER: 1integerMinexclusiveINTEGER - + @@ -14483,13 +14457,13 @@

ShEx representation tests

- Test 1dotSemi: 1dotSemi + Test 1integerMinexclusiveDECIMALint: 1integerMinexclusiveDECIMALint - + @@ -14499,13 +14473,13 @@

ShEx representation tests

- Test 1dotLNex: 1dotLNex + Test 1integerMinexclusiveDOUBLEint: 1integerMinexclusiveDOUBLEint - + @@ -14515,13 +14489,13 @@

ShEx representation tests

- Test 1dotNS2: 1dotNS2 + Test 1decimalMinexclusiveINTEGER: 1decimalMinexclusiveINTEGER - + @@ -14531,13 +14505,13 @@

ShEx representation tests

- Test 1dotNS2Comment: 1dotNS2Comment + Test 1decimalMinexclusiveDECIMAL: 1decimalMinexclusiveDECIMAL - + @@ -14547,13 +14521,13 @@

ShEx representation tests

- Test 1dotLNexComment: 1dotLNexComment + Test 1decimalMinexclusiveDOUBLE: 1decimalMinexclusiveDOUBLE - + @@ -14563,13 +14537,13 @@

ShEx representation tests

- Test 1dotLNdefault: 1dotLNdefault + Test 1floatMinexclusiveINTEGER: 1floatMinexclusiveINTEGER - + @@ -14579,13 +14553,13 @@

ShEx representation tests

- Test 1dotNSdefault: 1dotNSdefault + Test 1floatMinexclusiveDECIMAL: 1floatMinexclusiveDECIMAL - + @@ -14595,13 +14569,13 @@

ShEx representation tests

- Test 1dotLNex-HYPHEN_MINUS: 1dotLNex-HYPHEN_MINUS + Test 1floatMinexclusiveDOUBLE: 1floatMinexclusiveDOUBLE - + @@ -14611,13 +14585,13 @@

ShEx representation tests

- Test bnode1dot: bnode1dot + Test 1floatMinexclusivexsd-float: 1floatMinexclusivexsd-float - + @@ -14627,13 +14601,13 @@

ShEx representation tests

- Test 1inversedot: 1inversedot + Test 1doubleMinexclusiveINTEGER: 1doubleMinexclusiveINTEGER - + @@ -14643,13 +14617,13 @@

ShEx representation tests

- Test 1Adot: 1Adot + Test 1doubleMinexclusiveDECIMAL: 1doubleMinexclusiveDECIMAL - + @@ -14659,13 +14633,13 @@

ShEx representation tests

- Test 1iri: 1iri + Test 1doubleMinexclusiveDOUBLE: 1doubleMinexclusiveDOUBLE - + @@ -14675,13 +14649,13 @@

ShEx representation tests

- Test 1bnode: 1bnode + Test 1integerMaxinclusiveINTEGER: 1integerMaxinclusiveINTEGER - + @@ -14691,13 +14665,13 @@

ShEx representation tests

- Test 1literal: 1literal + Test 1integerMaxinclusiveDECIMALint: 1integerMaxinclusiveDECIMALint - + @@ -14707,13 +14681,13 @@

ShEx representation tests

- Test 1nonliteral: 1nonliteral + Test 1integerMaxinclusiveDOUBLEint: 1integerMaxinclusiveDOUBLEint - + @@ -14723,13 +14697,13 @@

ShEx representation tests

- Test 1datatype: 1datatype + Test 1decimalMaxinclusiveINTEGER: 1decimalMaxinclusiveINTEGER - + @@ -14739,13 +14713,13 @@

ShEx representation tests

- Test 1datatypelangString: 1datatypelangString + Test 1decimalMaxinclusiveDECIMAL: 1decimalMaxinclusiveDECIMAL - + @@ -14755,13 +14729,13 @@

ShEx representation tests

- Test 1card2: 1card2 + Test 1decimalMaxinclusiveDOUBLE: 1decimalMaxinclusiveDOUBLE - + @@ -14771,13 +14745,13 @@

ShEx representation tests

- Test 1card25: 1card25 + Test 1floatMaxinclusiveINTEGER: 1floatMaxinclusiveINTEGER - + @@ -14787,13 +14761,13 @@

ShEx representation tests

- Test 1card2Star: 1card2Star + Test 1floatMaxinclusiveDECIMAL: 1floatMaxinclusiveDECIMAL - + @@ -14803,13 +14777,13 @@

ShEx representation tests

- Test 1cardOpt: 1cardOpt + Test 1floatMaxinclusiveDOUBLE: 1floatMaxinclusiveDOUBLE - + @@ -14819,13 +14793,13 @@

ShEx representation tests

- Test 1cardPlus: 1cardPlus + Test 1floatMaxinclusivexsd-float: 1floatMaxinclusivexsd-float - + @@ -14835,13 +14809,13 @@

ShEx representation tests

- Test 1cardStar: 1cardStar + Test 1doubleMaxinclusiveINTEGER: 1doubleMaxinclusiveINTEGER - + @@ -14851,13 +14825,13 @@

ShEx representation tests

- Test 1literalPlus: 1literalPlus + Test 1doubleMaxinclusiveDECIMAL: 1doubleMaxinclusiveDECIMAL - + @@ -14867,13 +14841,13 @@

ShEx representation tests

- Test 1dotRef1: 1dotRef1 + Test 1doubleMaxinclusiveDOUBLE: 1doubleMaxinclusiveDOUBLE - + @@ -14883,13 +14857,13 @@

ShEx representation tests

- Test 1dotRefLNex1: 1dotRefLNex1 + Test 1integerMaxexclusiveINTEGER: 1integerMaxexclusiveINTEGER - + @@ -14899,13 +14873,13 @@

ShEx representation tests

- Test 1dotRefSpaceLNex1: 1dotRefSpaceLNex1 + Test 1integerMaxexclusiveDECIMALint: 1integerMaxexclusiveDECIMALint - + @@ -14915,13 +14889,13 @@

ShEx representation tests

- Test 1dotRefNS1: 1dotRefNS1 + Test 1integerMaxexclusiveDOUBLEint: 1integerMaxexclusiveDOUBLEint - + @@ -14931,13 +14905,13 @@

ShEx representation tests

- Test 1dotRefSpaceNS1: 1dotRefSpaceNS1 + Test 1decimalMaxexclusiveINTEGER: 1decimalMaxexclusiveINTEGER - + @@ -14947,13 +14921,13 @@

ShEx representation tests

- Test 1refbnode1: 1refbnode1 + Test 1decimalMaxexclusiveDECIMAL: 1decimalMaxexclusiveDECIMAL - + @@ -14963,13 +14937,13 @@

ShEx representation tests

- Test 1refbnode_with_leading_digit1: 1refbnode_with_leading_digit1 + Test 1decimalMaxexclusiveDOUBLE: 1decimalMaxexclusiveDOUBLE - + @@ -14979,13 +14953,13 @@

ShEx representation tests

- Test 1refbnode_with_leading_underscore1: 1refbnode_with_leading_underscore1 + Test 1decimalMaxexclusivexsd-byte: 1decimalMaxexclusivexsd-byte - + @@ -14995,13 +14969,13 @@

ShEx representation tests

- Test 1refbnode_with_spanning_PN_CHARS1: 1refbnode_with_spanning_PN_CHARS1 + Test 1decimalMaxexclusivexsd-decimal: 1decimalMaxexclusivexsd-decimal - + @@ -15011,13 +14985,13 @@

ShEx representation tests

- Test 1refbnode_with_spanning_PN_CHARS_BASE1: 1refbnode_with_spanning_PN_CHARS_BASE1 + Test 1floatMaxexclusiveINTEGER: 1floatMaxexclusiveINTEGER - + @@ -15027,13 +15001,13 @@

ShEx representation tests

- Test 3circularRef1: 3circularRef1 + Test 1floatMaxexclusiveDECIMAL: 1floatMaxexclusiveDECIMAL - + @@ -15043,13 +15017,13 @@

ShEx representation tests

- Test 1iriRef1: 1iriRef1 + Test 1floatMaxexclusiveDOUBLE: 1floatMaxexclusiveDOUBLE - + @@ -15059,13 +15033,13 @@

ShEx representation tests

- Test 1bnodeRef1: 1bnodeRef1 + Test 1doubleMaxexclusiveINTEGER: 1doubleMaxexclusiveINTEGER - + @@ -15075,13 +15049,13 @@

ShEx representation tests

- Test 1dotInline1: 1dotInline1 + Test 1doubleMaxexclusiveINTEGERLead: 1doubleMaxexclusiveINTEGERLead - + @@ -15091,13 +15065,13 @@

ShEx representation tests

- Test 1val1IRIREF: 1val1IRIREF + Test 1doubleMaxexclusiveDECIMAL: 1doubleMaxexclusiveDECIMAL - + @@ -15107,13 +15081,13 @@

ShEx representation tests

- Test 1val1INTEGER: 1val1INTEGER + Test 1doubleMaxexclusiveDECIMALLeadTrail: 1doubleMaxexclusiveDECIMALLeadTrail - + @@ -15123,13 +15097,13 @@

ShEx representation tests

- Test 1val1DOUBLE: 1val1DOUBLE + Test 1doubleMaxexclusiveDECIMALint: 1doubleMaxexclusiveDECIMALint - + @@ -15139,13 +15113,13 @@

ShEx representation tests

- Test 1val1DOUBLElowercase: 1val1DOUBLElowercase + Test 1doubleMaxexclusiveDECIMALintLeadTrail: 1doubleMaxexclusiveDECIMALintLeadTrail - + @@ -15155,13 +15129,13 @@

ShEx representation tests

- Test 1val1LANGTAG: 1val1LANGTAG + Test 1doubleMaxexclusiveDOUBLE: 1doubleMaxexclusiveDOUBLE - + @@ -15171,13 +15145,13 @@

ShEx representation tests

- Test 1val1IRIREFDatatype: 1val1IRIREFDatatype + Test 1doubleMaxexclusiveDOUBLELeadTrail: 1doubleMaxexclusiveDOUBLELeadTrail - + @@ -15187,13 +15161,13 @@

ShEx representation tests

- Test 1val1true: 1val1true + Test 1doubleMaxexclusiveDOUBLEint: 1doubleMaxexclusiveDOUBLEint - + @@ -15203,13 +15177,13 @@

ShEx representation tests

- Test 1val1false: 1val1false + Test 1doubleMaxexclusiveDOUBLEintLeadTrail: 1doubleMaxexclusiveDOUBLEintLeadTrail - + @@ -15219,13 +15193,13 @@

ShEx representation tests

- Test 1datatypeLength: 1datatypeLength + Test 1Length: 1Length - + @@ -15235,13 +15209,13 @@

ShEx representation tests

- Test 1literalFractiondigits5: 1literalFractiondigits5 + Test 1literalLength: 1literalLength - + @@ -15251,13 +15225,13 @@

ShEx representation tests

- Test 1literalFractiondigits4: 1literalFractiondigits4 + Test 1literalLength19: 1literalLength19 - + @@ -15267,13 +15241,13 @@

ShEx representation tests

- Test 1literalTotaldigits5: 1literalTotaldigits5 + Test 1iriLength: 1iriLength - + @@ -15283,13 +15257,13 @@

ShEx representation tests

- Test 1literalTotaldigits6: 1literalTotaldigits6 + Test 1iriRefLength1: 1iriRefLength1 - + @@ -15299,13 +15273,13 @@

ShEx representation tests

- Test 1literalTotaldigits2: 1literalTotaldigits2 + Test 1bnodeLength: 1bnodeLength - + @@ -15315,13 +15289,13 @@

ShEx representation tests

- Test 1floatMininclusiveINTEGER: 1floatMininclusiveINTEGER + Test 1nonliteralLength: 1nonliteralLength - + @@ -15331,13 +15305,13 @@

ShEx representation tests

- Test 1integerMininclusiveINTEGER: 1integerMininclusiveINTEGER + Test 1literalMinlength: 1literalMinlength - + @@ -15347,13 +15321,13 @@

ShEx representation tests

- Test 1floatMininclusiveINTEGERLead: 1floatMininclusiveINTEGERLead + Test 1iriMinlength: 1iriMinlength - + @@ -15363,13 +15337,13 @@

ShEx representation tests

- Test 1integerMininclusiveINTEGERLead: 1integerMininclusiveINTEGERLead + Test 1bnodeMinlength: 1bnodeMinlength - + @@ -15379,13 +15353,13 @@

ShEx representation tests

- Test 1integerMininclusiveDECIMAL: 1integerMininclusiveDECIMAL + Test 1nonliteralMinlength: 1nonliteralMinlength - + @@ -15395,13 +15369,13 @@

ShEx representation tests

- Test 1integerMininclusiveDECIMALLeadTrail: 1integerMininclusiveDECIMALLeadTrail + Test 1literalMaxlength: 1literalMaxlength - + @@ -15411,13 +15385,13 @@

ShEx representation tests

- Test 1integerMininclusiveDECIMALint: 1integerMininclusiveDECIMALint + Test 1iriMaxlength: 1iriMaxlength - + @@ -15427,13 +15401,13 @@

ShEx representation tests

- Test 1integerMininclusiveDECIMALintLeadTrail: 1integerMininclusiveDECIMALintLeadTrail + Test 1bnodeMaxlength: 1bnodeMaxlength - + @@ -15443,13 +15417,13 @@

ShEx representation tests

- Test 1integerMininclusiveDOUBLE: 1integerMininclusiveDOUBLE + Test 1nonliteralMaxlength: 1nonliteralMaxlength - + @@ -15459,13 +15433,13 @@

ShEx representation tests

- Test 1integerMininclusiveDOUBLELeadTrail: 1integerMininclusiveDOUBLELeadTrail + Test 1literalPattern: 1literalPattern - + @@ -15475,13 +15449,13 @@

ShEx representation tests

- Test 1integerMininclusiveDOUBLEint: 1integerMininclusiveDOUBLEint + Test 1literalPattern19: 1literalPattern19 - + @@ -15491,13 +15465,13 @@

ShEx representation tests

- Test 1integerMininclusiveDOUBLEintLeadTrail: 1integerMininclusiveDOUBLEintLeadTrail + Test 1literalStartPattern: 1literalStartPattern - + @@ -15507,13 +15481,13 @@

ShEx representation tests

- Test 1integerMininclusivexsd-integer: 1integerMininclusivexsd-integer + Test 1literalPatternEnd: 1literalPatternEnd - + @@ -15523,13 +15497,13 @@

ShEx representation tests

- Test 1decimalMininclusiveINTEGER: 1decimalMininclusiveINTEGER + Test 1literalStartPatternEnd: 1literalStartPatternEnd - + @@ -15539,13 +15513,13 @@

ShEx representation tests

- Test 1decimalMininclusiveINTEGERLead: 1decimalMininclusiveINTEGERLead + Test 1literalPatternDollar: 1literalPatternDollar - + @@ -15555,13 +15529,13 @@

ShEx representation tests

- Test 1decimalMininclusiveDECIMAL: 1decimalMininclusiveDECIMAL + Test 1literalCarrotPatternDollar: 1literalCarrotPatternDollar - + @@ -15571,13 +15545,13 @@

ShEx representation tests

- Test 1decimalMininclusiveDECIMALLeadTrail: 1decimalMininclusiveDECIMALLeadTrail + Test 1literalPatternabEnd: 1literalPatternabEnd - + @@ -15587,13 +15561,13 @@

ShEx representation tests

- Test 1decimalMininclusiveDECIMALintLeadTrail: 1decimalMininclusiveDECIMALintLeadTrail + Test 1iriPattern: 1iriPattern - + @@ -15603,13 +15577,13 @@

ShEx representation tests

- Test 1decimalMininclusiveDOUBLE: 1decimalMininclusiveDOUBLE + Test 1iriPatternbc: 1iriPatternbc - + @@ -15619,13 +15593,13 @@

ShEx representation tests

- Test 1decimalMininclusiveDOUBLELeadTrail: 1decimalMininclusiveDOUBLELeadTrail + Test 1bnodePattern: 1bnodePattern - + @@ -15635,13 +15609,13 @@

ShEx representation tests

- Test 1decimalMininclusiveDOUBLEintLeadTrail: 1decimalMininclusiveDOUBLEintLeadTrail + Test 1nonliteralPattern: 1nonliteralPattern - + @@ -15651,13 +15625,13 @@

ShEx representation tests

- Test 1decimalMininclusivexsd-decimal: 1decimalMininclusivexsd-decimal + Test 1val1dotMinusiri3: 1val1dotMinusiri3 - + @@ -15667,13 +15641,13 @@

ShEx representation tests

- Test 1floatMininclusiveDECIMAL: 1floatMininclusiveDECIMAL + Test 1val1refvsMinusiri3: 1val1refvsMinusiri3 - + @@ -15683,13 +15657,13 @@

ShEx representation tests

- Test 1floatMininclusiveDECIMALLeadTrail: 1floatMininclusiveDECIMALLeadTrail + Test 1val1dotMinusiriStem3: 1val1dotMinusiriStem3 - + @@ -15699,13 +15673,13 @@

ShEx representation tests

- Test 1floatMininclusiveDECIMALintLeadTrail: 1floatMininclusiveDECIMALintLeadTrail + Test 1val1iriStem: 1val1iriStem - + @@ -15715,13 +15689,13 @@

ShEx representation tests

- Test 1floatMininclusiveDOUBLE: 1floatMininclusiveDOUBLE + Test 1val1iriStemMinusiri3: 1val1iriStemMinusiri3 - + @@ -15731,13 +15705,13 @@

ShEx representation tests

- Test 1floatMininclusiveDOUBLELeadTrail: 1floatMininclusiveDOUBLELeadTrail + Test 1val1iriStemMinusiriStem3: 1val1iriStemMinusiriStem3 - + @@ -15747,13 +15721,13 @@

ShEx representation tests

- Test 1floatMininclusiveDOUBLEintLeadTrail: 1floatMininclusiveDOUBLEintLeadTrail + Test 2dot: 2dot - + @@ -15763,13 +15737,13 @@

ShEx representation tests

- Test 1floatMininclusivexsd-float: 1floatMininclusivexsd-float + Test 2dotSemis: 2dotSemis - + @@ -15779,13 +15753,13 @@

ShEx representation tests

- Test 1doubleMininclusiveINTEGERLead: 1doubleMininclusiveINTEGERLead + Test open2dotclose: open2dotclose - + @@ -15795,13 +15769,13 @@

ShEx representation tests

- Test 1doubleMininclusiveDECIMAL: 1doubleMininclusiveDECIMAL + Test open2dotsemisclose: open2dotsemisclose - + @@ -15811,13 +15785,13 @@

ShEx representation tests

- Test 1doubleMininclusiveDECIMALLeadTrail: 1doubleMininclusiveDECIMALLeadTrail + Test 3groupdot: 3groupdot - + @@ -15827,13 +15801,13 @@

ShEx representation tests

- Test 1doubleMininclusiveDECIMALintLeadTrail: 1doubleMininclusiveDECIMALintLeadTrail + Test open3groupdotclose: open3groupdotclose - + @@ -15843,13 +15817,13 @@

ShEx representation tests

- Test 1doubleMininclusiveDOUBLE: 1doubleMininclusiveDOUBLE + Test 1dotOne1dot: 1dotOne1dot - + @@ -15859,13 +15833,13 @@

ShEx representation tests

- Test 1doubleMininclusiveDOUBLELeadTrail: 1doubleMininclusiveDOUBLELeadTrail + Test 1dotSemiOne1dotSemi: 1dotSemiOne1dotSemi - + @@ -15875,13 +15849,13 @@

ShEx representation tests

- Test 1doubleMininclusiveDOUBLEintLeadTrail: 1doubleMininclusiveDOUBLEintLeadTrail + Test open1dotOne1dotclose: open1dotOne1dotclose - + @@ -15891,13 +15865,13 @@

ShEx representation tests

- Test 1doubleMininclusivexsd-double: 1doubleMininclusivexsd-double + Test open1dotSemiOne1dotSemicloseSemi: open1dotSemiOne1dotSemicloseSemi - + @@ -15907,13 +15881,13 @@

ShEx representation tests

- Test 1integerMinexclusiveINTEGER: 1integerMinexclusiveINTEGER + Test 2dotOne1dot: 2dotOne1dot - + @@ -15923,13 +15897,13 @@

ShEx representation tests

- Test 1integerMinexclusiveDECIMALint: 1integerMinexclusiveDECIMALint + Test 2dotSemiOne1dotSemi: 2dotSemiOne1dotSemi - + @@ -15939,13 +15913,13 @@

ShEx representation tests

- Test 1integerMinexclusiveDOUBLEint: 1integerMinexclusiveDOUBLEint + Test open2dotOne1dotclose: open2dotOne1dotclose - + @@ -15955,13 +15929,13 @@

ShEx representation tests

- Test 1decimalMinexclusiveINTEGER: 1decimalMinexclusiveINTEGER + Test open2dotSemisOne1dotSemiclose: open2dotSemisOne1dotSemiclose - + @@ -15971,13 +15945,13 @@

ShEx representation tests

- Test 1decimalMinexclusiveDECIMAL: 1decimalMinexclusiveDECIMAL + Test openopen2dotcloseOne1dotclose: openopen2dotcloseOne1dotclose - + @@ -15987,13 +15961,13 @@

ShEx representation tests

- Test 1decimalMinexclusiveDOUBLE: 1decimalMinexclusiveDOUBLE + Test openopen2dotSemiscloseOne1dotSemiclose: openopen2dotSemiscloseOne1dotSemiclose - + @@ -16003,13 +15977,13 @@

ShEx representation tests

- Test 1floatMinexclusiveINTEGER: 1floatMinexclusiveINTEGER + Test open1dotopen1dotOne1dotcloseclose: open1dotopen1dotOne1dotcloseclose - + @@ -16019,13 +15993,13 @@

ShEx representation tests

- Test 1floatMinexclusiveDECIMAL: 1floatMinexclusiveDECIMAL + Test open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi: open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi - + @@ -16035,13 +16009,13 @@

ShEx representation tests

- Test 1floatMinexclusiveDOUBLE: 1floatMinexclusiveDOUBLE + Test 1dotOne2dot: 1dotOne2dot - + @@ -16051,13 +16025,13 @@

ShEx representation tests

- Test 1floatMinexclusivexsd-float: 1floatMinexclusivexsd-float + Test open1dotOneopen2dotcloseclose: open1dotOneopen2dotcloseclose - + @@ -16067,13 +16041,13 @@

ShEx representation tests

- Test 1doubleMinexclusiveINTEGER: 1doubleMinexclusiveINTEGER + Test openopen1dotOne1dotclose1dotclose: openopen1dotOne1dotclose1dotclose - + @@ -16083,13 +16057,13 @@

ShEx representation tests

- Test 1doubleMinexclusiveDECIMAL: 1doubleMinexclusiveDECIMAL + Test 1val1vExprRefIRIREF1: 1val1vExprRefIRIREF1 - + @@ -16099,13 +16073,13 @@

ShEx representation tests

- Test 1doubleMinexclusiveDOUBLE: 1doubleMinexclusiveDOUBLE + Test 1val1vExprRefbnode1: 1val1vExprRefbnode1 - + @@ -16115,13 +16089,13 @@

ShEx representation tests

- Test 1integerMaxinclusiveINTEGER: 1integerMaxinclusiveINTEGER + Test 1dotRefAND3: 1dotRefAND3 - + @@ -16131,13 +16105,13 @@

ShEx representation tests

- Test 1integerMaxinclusiveDECIMALint: 1integerMaxinclusiveDECIMALint + Test 1val1vExpr1AND1AND1Ref3: 1val1vExpr1AND1AND1Ref3 - + @@ -16147,13 +16121,13 @@

ShEx representation tests

- Test 1integerMaxinclusiveDOUBLEint: 1integerMaxinclusiveDOUBLEint + Test 1val1vExprRefAND3: 1val1vExprRefAND3 - + @@ -16163,13 +16137,13 @@

ShEx representation tests

- Test 1decimalMaxinclusiveINTEGER: 1decimalMaxinclusiveINTEGER + Test 1val1vExprAND3: 1val1vExprAND3 - + @@ -16179,13 +16153,13 @@

ShEx representation tests

- Test 1decimalMaxinclusiveDECIMAL: 1decimalMaxinclusiveDECIMAL + Test 1dotRefOR3: 1dotRefOR3 - + @@ -16195,13 +16169,13 @@

ShEx representation tests

- Test 1decimalMaxinclusiveDOUBLE: 1decimalMaxinclusiveDOUBLE + Test 1val1vExpr1OR1OR1Ref3: 1val1vExpr1OR1OR1Ref3 - + @@ -16211,13 +16185,13 @@

ShEx representation tests

- Test 1floatMaxinclusiveINTEGER: 1floatMaxinclusiveINTEGER + Test 1val1vExprRefOR3: 1val1vExprRefOR3 - + @@ -16227,13 +16201,13 @@

ShEx representation tests

- Test 1floatMaxinclusiveDECIMAL: 1floatMaxinclusiveDECIMAL + Test 1val1vExprOR3: 1val1vExprOR3 - + @@ -16243,13 +16217,13 @@

ShEx representation tests

- Test 1floatMaxinclusiveDOUBLE: 1floatMaxinclusiveDOUBLE + Test 1val1vExpr1AND1OR1Ref3: 1val1vExpr1AND1OR1Ref3 - + @@ -16259,13 +16233,13 @@

ShEx representation tests

- Test 1floatMaxinclusivexsd-float: 1floatMaxinclusivexsd-float + Test 1val1vExpr1OR1AND1Ref3: 1val1vExpr1OR1AND1Ref3 - + @@ -16275,13 +16249,13 @@

ShEx representation tests

- Test 1doubleMaxinclusiveINTEGER: 1doubleMaxinclusiveINTEGER + Test open3Onedotclosecard2: open3Onedotclosecard2 - + @@ -16291,13 +16265,13 @@

ShEx representation tests

- Test 1doubleMaxinclusiveDECIMAL: 1doubleMaxinclusiveDECIMAL + Test open3Onedotclosecard23: open3Onedotclosecard23 - + @@ -16307,13 +16281,13 @@

ShEx representation tests

- Test 1doubleMaxinclusiveDOUBLE: 1doubleMaxinclusiveDOUBLE + Test open4Onedotclosecard23: open4Onedotclosecard23 - + @@ -16323,13 +16297,13 @@

ShEx representation tests

- Test 1integerMaxexclusiveINTEGER: 1integerMaxexclusiveINTEGER + Test open3groupdotclosecard23: open3groupdotclosecard23 - + @@ -16339,13 +16313,13 @@

ShEx representation tests

- Test 1integerMaxexclusiveDECIMALint: 1integerMaxexclusiveDECIMALint + Test 1val1vShapeANDRef3: 1val1vShapeANDRef3 - + @@ -16355,13 +16329,13 @@

ShEx representation tests

- Test 1integerMaxexclusiveDOUBLEint: 1integerMaxexclusiveDOUBLEint + Test 1dotClosed: 1dotClosed - + @@ -16371,13 +16345,13 @@

ShEx representation tests

- Test 1decimalMaxexclusiveINTEGER: 1decimalMaxexclusiveINTEGER + Test 1val1IRIREFExtra1: 1val1IRIREFExtra1 - + @@ -16387,13 +16361,13 @@

ShEx representation tests

- Test 1decimalMaxexclusiveDECIMAL: 1decimalMaxexclusiveDECIMAL + Test 1val2IRIREFExtra1: 1val2IRIREFExtra1 - + @@ -16403,13 +16377,13 @@

ShEx representation tests

- Test 1decimalMaxexclusiveDOUBLE: 1decimalMaxexclusiveDOUBLE + Test 1val2IRIREFPlusExtra1: 1val2IRIREFPlusExtra1 - + @@ -16419,13 +16393,13 @@

ShEx representation tests

- Test 1decimalMaxexclusivexsd-byte: 1decimalMaxexclusivexsd-byte + Test 1val1IRIREFExtra1p2: 1val1IRIREFExtra1p2 - + @@ -16435,13 +16409,13 @@

ShEx representation tests

- Test 1decimalMaxexclusivexsd-decimal: 1decimalMaxexclusivexsd-decimal + Test 1val1IRIREFExtra1One: 1val1IRIREFExtra1One - + @@ -16451,13 +16425,13 @@

ShEx representation tests

- Test 1floatMaxexclusiveINTEGER: 1floatMaxexclusiveINTEGER + Test 1dotExtra1: 1dotExtra1 - + @@ -16467,13 +16441,13 @@

ShEx representation tests

- Test 1floatMaxexclusiveDECIMAL: 1floatMaxexclusiveDECIMAL + Test 3groupdotExtra3: 3groupdotExtra3 - + @@ -16483,13 +16457,13 @@

ShEx representation tests

- Test 1floatMaxexclusiveDOUBLE: 1floatMaxexclusiveDOUBLE + Test 3groupdot3Extra: 3groupdot3Extra - + @@ -16499,13 +16473,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveINTEGER: 1doubleMaxexclusiveINTEGER + Test 3groupdotExtra3NLex: 3groupdotExtra3NLex - + @@ -16515,13 +16489,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveINTEGERLead: 1doubleMaxexclusiveINTEGERLead + Test startRefIRIREF: startRefIRIREF - + @@ -16531,13 +16505,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveDECIMAL: 1doubleMaxexclusiveDECIMAL + Test startRefbnode: startRefbnode - + @@ -16547,13 +16521,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveDECIMALLeadTrail: 1doubleMaxexclusiveDECIMALLeadTrail + Test startInline: startInline - + @@ -16563,13 +16537,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveDECIMALint: 1doubleMaxexclusiveDECIMALint + Test startEqualSpaceInline: startEqualSpaceInline - + @@ -16579,13 +16553,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveDECIMALintLeadTrail: 1doubleMaxexclusiveDECIMALintLeadTrail + Test startSpaceEqualInline: startSpaceEqualInline - + @@ -16595,13 +16569,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveDOUBLE: 1doubleMaxexclusiveDOUBLE + Test 2EachInclude1: 2EachInclude1 - + @@ -16611,13 +16585,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveDOUBLELeadTrail: 1doubleMaxexclusiveDOUBLELeadTrail + Test 2EachInclude1-after: 2EachInclude1-after - + @@ -16627,13 +16601,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveDOUBLEint: 1doubleMaxexclusiveDOUBLEint + Test 2OneInclude1: 2OneInclude1 - + @@ -16643,13 +16617,13 @@

ShEx representation tests

- Test 1doubleMaxexclusiveDOUBLEintLeadTrail: 1doubleMaxexclusiveDOUBLEintLeadTrail + Test 2OneInclude1-after: 2OneInclude1-after - + @@ -16659,13 +16633,13 @@

ShEx representation tests

- Test 1Length: 1Length + Test 1dotAnnotIRIREF: 1dotAnnotIRIREF - + @@ -16675,13 +16649,13 @@

ShEx representation tests

- Test 1literalLength: 1literalLength + Test 1dotAnnotSTRING_LITERAL1: 1dotAnnotSTRING_LITERAL1 - + @@ -16691,13 +16665,13 @@

ShEx representation tests

- Test 1literalLength19: 1literalLength19 + Test 1dotAnnot3: 1dotAnnot3 - + @@ -16707,13 +16681,13 @@

ShEx representation tests

- Test 1iriLength: 1iriLength + Test 1inversedotAnnot3: 1inversedotAnnot3 - + @@ -16723,13 +16697,13 @@

ShEx representation tests

- Test 1iriRefLength1: 1iriRefLength1 + Test open3groupdotcloseAnnot3: open3groupdotcloseAnnot3 - + @@ -16739,13 +16713,13 @@

ShEx representation tests

- Test 1bnodeLength: 1bnodeLength + Test 1dotCode1: 1dotCode1 - + @@ -16755,13 +16729,13 @@

ShEx representation tests

- Test 1nonliteralLength: 1nonliteralLength + Test 1dotNoCode1: 1dotNoCode1 - + @@ -16771,13 +16745,13 @@

ShEx representation tests

- Test 1literalMinlength: 1literalMinlength + Test 1inversedotCode1: 1inversedotCode1 - + @@ -16787,13 +16761,13 @@

ShEx representation tests

- Test 1iriMinlength: 1iriMinlength + Test 1dotCode3: 1dotCode3 - + @@ -16803,13 +16777,13 @@

ShEx representation tests

- Test 1bnodeMinlength: 1bnodeMinlength + Test 1dotNoCode3: 1dotNoCode3 - + @@ -16819,13 +16793,13 @@

ShEx representation tests

- Test 1nonliteralMinlength: 1nonliteralMinlength + Test 1dotCode3fail: 1dotCode3fail - + @@ -16835,13 +16809,13 @@

ShEx representation tests

- Test 1literalMaxlength: 1literalMaxlength + Test 1dotCodeWithEscapes1: 1dotCodeWithEscapes1 - + @@ -16851,13 +16825,13 @@

ShEx representation tests

- Test 1iriMaxlength: 1iriMaxlength + Test 1dotShapeCode1: 1dotShapeCode1 - + @@ -16867,13 +16841,13 @@

ShEx representation tests

- Test 1bnodeMaxlength: 1bnodeMaxlength + Test 1dotShapeNoCode1: 1dotShapeNoCode1 - + @@ -16883,13 +16857,13 @@

ShEx representation tests

- Test 1nonliteralMaxlength: 1nonliteralMaxlength + Test open3groupdotcloseCode1: open3groupdotcloseCode1 - + @@ -16899,13 +16873,13 @@

ShEx representation tests

- Test 1literalPattern: 1literalPattern + Test startCode1: startCode1 - + @@ -16915,13 +16889,13 @@

ShEx representation tests

- Test 1literalPattern19: 1literalPattern19 + Test startNoCode1: startNoCode1 - + @@ -16931,13 +16905,13 @@

ShEx representation tests

- Test 1literalStartPattern: 1literalStartPattern + Test startCode1fail: startCode1fail - + @@ -16947,13 +16921,13 @@

ShEx representation tests

- Test 1literalPatternEnd: 1literalPatternEnd + Test startCode1startRef: startCode1startRef - + @@ -16963,13 +16937,13 @@

ShEx representation tests

- Test 1literalStartPatternEnd: 1literalStartPatternEnd + Test startCode1startReffail: startCode1startReffail - + @@ -16979,13 +16953,13 @@

ShEx representation tests

- Test 1literalPatternDollar: 1literalPatternDollar + Test startCode3: startCode3 - + @@ -16995,13 +16969,13 @@

ShEx representation tests

- Test 1literalCarrotPatternDollar: 1literalCarrotPatternDollar + Test startCode3fail: startCode3fail - + @@ -17011,13 +16985,13 @@

ShEx representation tests

- Test 1literalPatternabEnd: 1literalPatternabEnd + Test open3groupdotclosecard23Annot3Code2: open3groupdotclosecard23Annot3Code2 - + @@ -17027,13 +17001,13 @@

ShEx representation tests

- Test 1iriPattern: 1iriPattern + Test 0focusIRI: 0focusIRI - + @@ -17043,13 +17017,13 @@

ShEx representation tests

- Test 1iriPatternbc: 1iriPatternbc + Test 0focusBNODE: 0focusBNODE - + @@ -17059,13 +17033,13 @@

ShEx representation tests

- Test 1bnodePattern: 1bnodePattern + Test 1focusIRI_dot: 1focusIRI_dot - + @@ -17075,13 +17049,13 @@

ShEx representation tests

- Test 1nonliteralPattern: 1nonliteralPattern + Test 1focusBNODE_dot: 1focusBNODE_dot - + @@ -17091,13 +17065,13 @@

ShEx representation tests

- Test 1val1dotMinusiri3: 1val1dotMinusiri3 + Test 1focusnonLiteral-dot: 1focusnonLiteral-dot - + @@ -17107,13 +17081,13 @@

ShEx representation tests

- Test 1val1refvsMinusiri3: 1val1refvsMinusiri3 + Test 1focusLength-dot: 1focusLength-dot - + @@ -17123,13 +17097,13 @@

ShEx representation tests

- Test 1val1dotMinusiriStem3: 1val1dotMinusiriStem3 + Test 1focusMinLength-dot: 1focusMinLength-dot - + @@ -17139,13 +17113,13 @@

ShEx representation tests

- Test 1val1iriStem: 1val1iriStem + Test 1focusMaxLength-dot: 1focusMaxLength-dot - + @@ -17155,13 +17129,13 @@

ShEx representation tests

- Test 1val1iriStemMinusiri3: 1val1iriStemMinusiri3 + Test 1focusPattern-dot: 1focusPattern-dot - + @@ -17171,13 +17145,13 @@

ShEx representation tests

- Test 1val1iriStemMinusiriStem3: 1val1iriStemMinusiriStem3 + Test 1focusPatternB-dot: 1focusPatternB-dot - + @@ -17187,13 +17161,13 @@

ShEx representation tests

- Test 2dot: 2dot + Test 1focusIRILength_dot: 1focusIRILength_dot - + @@ -17203,13 +17177,13 @@

ShEx representation tests

- Test 2dotSemis: 2dotSemis + Test 1focusBNODELength_dot: 1focusBNODELength_dot - + @@ -17219,13 +17193,13 @@

ShEx representation tests

- Test open2dotclose: open2dotclose + Test 1focusnonLiteralLength-dot: 1focusnonLiteralLength-dot - + @@ -17235,13 +17209,13 @@

ShEx representation tests

- Test open2dotsemisclose: open2dotsemisclose + Test NOT1dotOR2dot: NOT1dotOR2dot - + @@ -17251,13 +17225,13 @@

ShEx representation tests

- Test 3groupdot: 3groupdot + Test NOT1dotOR2dotX3: NOT1dotOR2dotX3 - + @@ -17267,13 +17241,13 @@

ShEx representation tests

- Test open3groupdotclose: open3groupdotclose + Test NOT1dotOR2dotX3AND1: NOT1dotOR2dotX3AND1 - + @@ -17283,13 +17257,13 @@

ShEx representation tests

- Test 1dotOne1dot: 1dotOne1dot + Test shapeExtern: shapeExtern - + @@ -17299,13 +17273,13 @@

ShEx representation tests

- Test 1dotSemiOne1dotSemi: 1dotSemiOne1dotSemi + Test shapeExternRef: shapeExternRef - + @@ -17315,13 +17289,13 @@

ShEx representation tests

- Test open1dotOne1dotclose: open1dotOne1dotclose + Test 2dot: 2dot - + @@ -17331,13 +17305,13 @@

ShEx representation tests

- Test open1dotSemiOne1dotSemicloseSemi: open1dotSemiOne1dotSemicloseSemi + Test focusvsORdatatype: focusvsORdatatype - + @@ -17347,13 +17321,13 @@

ShEx representation tests

- Test 2dotOne1dot: 2dotOne1dot + Test focusvsANDIRI: focusvsANDIRI - + @@ -17363,13 +17337,13 @@

ShEx representation tests

- Test 2dotSemiOne1dotSemi: 2dotSemiOne1dotSemi + Test focusvsANDdatatype: focusvsANDdatatype - + @@ -17379,13 +17353,13 @@

ShEx representation tests

- Test open2dotOne1dotclose: open2dotOne1dotclose + Test focusvs: focusvs - + @@ -17395,13 +17369,13 @@

ShEx representation tests

- Test open2dotSemisOne1dotSemiclose: open2dotSemisOne1dotSemiclose + Test focusdatatype: focusdatatype - + @@ -17411,13 +17385,13 @@

ShEx representation tests

- Test openopen2dotcloseOne1dotclose: openopen2dotcloseOne1dotclose + Test 1dotPlusAnnotIRIREF: 1dotPlusAnnotIRIREF - + @@ -17427,13 +17401,13 @@

ShEx representation tests

- Test openopen2dotSemiscloseOne1dotSemiclose: openopen2dotSemiscloseOne1dotSemiclose + Test 1dotAnnotAIRIREF: 1dotAnnotAIRIREF - + @@ -17443,13 +17417,13 @@

ShEx representation tests

- Test open1dotopen1dotOne1dotcloseclose: open1dotopen1dotOne1dotcloseclose + Test FocusIRI2groupBnodeNested2groupIRIRef: FocusIRI2groupBnodeNested2groupIRIRef - + @@ -17459,13 +17433,13 @@

ShEx representation tests

- Test open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi: open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi + Test 1bnodeRefORRefMinlength: 1bnodeRefORRefMinlength - + @@ -17475,13 +17449,13 @@

ShEx representation tests

- Test 1dotOne2dot: 1dotOne2dot + Test 1dotShapeAND1dot3X: 1dotShapeAND1dot3X - + @@ -17491,13 +17465,13 @@

ShEx representation tests

- Test open1dotOneopen2dotcloseclose: open1dotOneopen2dotcloseclose + Test openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi: openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi - + @@ -17507,13 +17481,13 @@

ShEx representation tests

- Test openopen1dotOne1dotclose1dotclose: openopen1dotOne1dotclose1dotclose + Test open1dotOne2dotclose: open1dotOne2dotclose - + @@ -17523,13 +17497,13 @@

ShEx representation tests

- Test 1val1vExprRefIRIREF1: 1val1vExprRefIRIREF1 + Test open1dotSemiOneopen2dotSemiscloseclose: open1dotSemiOneopen2dotSemiscloseclose - + @@ -17539,13 +17513,13 @@

ShEx representation tests

- Test 1val1vExprRefbnode1: 1val1vExprRefbnode1 + Test open1dotSemiOne2dotsemisclose: open1dotSemiOne2dotsemisclose - + @@ -17555,13 +17529,13 @@

ShEx representation tests

- Test 1dotRefAND3: 1dotRefAND3 + Test 1dotSemiOne2dotSemis: 1dotSemiOne2dotSemis - + @@ -17571,13 +17545,13 @@

ShEx representation tests

- Test 1val1vExpr1AND1AND1Ref3: 1val1vExpr1AND1AND1Ref3 + Test 1literalMaxinclusiveINTEGER: 1literalMaxinclusiveINTEGER - + @@ -17587,13 +17561,13 @@

ShEx representation tests

- Test 1val1vExprRefAND3: 1val1vExprRefAND3 + Test 1literalMaxexclusiveINTEGER: 1literalMaxexclusiveINTEGER - + @@ -17603,13 +17577,13 @@

ShEx representation tests

- Test 1val1vExprAND3: 1val1vExprAND3 + Test 1literalMininclusiveINTEGER: 1literalMininclusiveINTEGER - + @@ -17619,13 +17593,13 @@

ShEx representation tests

- Test 1dotRefOR3: 1dotRefOR3 + Test 1literalMinexclusiveINTEGER: 1literalMinexclusiveINTEGER - + @@ -17635,13 +17609,13 @@

ShEx representation tests

- Test 1val1vExpr1OR1OR1Ref3: 1val1vExpr1OR1OR1Ref3 + Test 1val1DECIMAL: 1val1DECIMAL - + @@ -17651,13 +17625,13 @@

ShEx representation tests

- Test 1val1vExprRefOR3: 1val1vExprRefOR3 + Test 1datatypeRef1: 1datatypeRef1 - + @@ -17667,13 +17641,13 @@

ShEx representation tests

- Test 1val1vExprOR3: 1val1vExprOR3 + Test 1card2blank: 1card2blank - + @@ -17683,13 +17657,13 @@

ShEx representation tests

- Test 1val1vExpr1AND1OR1Ref3: 1val1vExpr1AND1OR1Ref3 + Test 1focusnonLiteralLength-nonLiteralLength: 1focusnonLiteralLength-nonLiteralLength - + @@ -17699,13 +17673,13 @@

ShEx representation tests

- Test 1val1vExpr1OR1AND1Ref3: 1val1vExpr1OR1AND1Ref3 + Test _all: _all - + @@ -17715,13 +17689,13 @@

ShEx representation tests

- Test open3Onedotclosecard2: open3Onedotclosecard2 + Test kitchenSink: kitchenSink - + @@ -17731,13 +17705,34 @@

ShEx representation tests

- Test open3Onedotclosecard23: open3Onedotclosecard23 + Percentage passed out of 296 Tests + + 100.0% +
+
+
+

ShEx negative structure tests

+ + + + + + + - + - + - - + - - + - - + + + + + + + + + + + +
+ Test + + ShEx.rb +
+ Test 1MissingRef: 1MissingRef - + @@ -17747,13 +17742,13 @@

ShEx representation tests

- Test open4Onedotclosecard23: open4Onedotclosecard23 + Test 1focusMissingRefdot: 1focusMissingRefdot - + @@ -17763,61 +17758,112 @@

ShEx representation tests

- Test open3groupdotclosecard23: open3groupdotclosecard23 + Test 1focusRefANDSelfdot: 1focusRefANDSelfdot + - + - - PASS + + FAIL
- Test 1val1vShapeANDRef3: 1val1vShapeANDRef3 + Test includeSimpleShape: includeSimpleShape + - + - - PASS + + FAIL
- Test 1dotClosed: 1dotClosed + Test includeNonSimpleShape: includeNonSimpleShape + - + - - PASS + + FAIL
- Test 1val1IRIREFExtra1: 1val1IRIREFExtra1 + Test includeExpressionNotFound: includeExpressionNotFound + + + + + + + + FAIL + + +
+ Test 1ShapeProductionCollision: 1ShapeProductionCollision + + + + + + UNTESTED + + +
+ Percentage passed out of 7 Tests + + 28.6% +
+
+
+

ShEx negative syntax tests

+ + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -
+ Test + + ShEx.rb +
+ Test 1decimalMininclusiveroman-numeral: 1decimalMininclusiveroman-numeral - + @@ -17827,13 +17873,13 @@

ShEx representation tests

- Test 1val2IRIREFExtra1: 1val2IRIREFExtra1 + Test 1dotAnnot_AIRIREF: 1dotAnnot_AIRIREF - + @@ -17843,13 +17889,13 @@

ShEx representation tests

- Test 1val2IRIREFPlusExtra1: 1val2IRIREFPlusExtra1 + Test 1dotUnlabeledCode1: 1dotUnlabeledCode1 - + @@ -17859,13 +17905,13 @@

ShEx representation tests

- Test 1val1IRIREFExtra1p2: 1val1IRIREFExtra1p2 + Test 1doubleMininclusiveroman-numeral: 1doubleMininclusiveroman-numeral - + @@ -17875,13 +17921,13 @@

ShEx representation tests

- Test 1val1IRIREFExtra1One: 1val1IRIREFExtra1One + Test 1floatMininclusiveroman-numeral: 1floatMininclusiveroman-numeral - + @@ -17891,13 +17937,13 @@

ShEx representation tests

- Test 1dotExtra1: 1dotExtra1 + Test 1integerMininclusiveroman-numeral: 1integerMininclusiveroman-numeral - + @@ -17907,13 +17953,13 @@

ShEx representation tests

- Test 3groupdotExtra3: 3groupdotExtra3 + Test 1inverseinversedot: 1inverseinversedot - + @@ -17923,13 +17969,13 @@

ShEx representation tests

- Test 3groupdot3Extra: 3groupdot3Extra + Test 1iriLength2: 1iriLength2 - + @@ -17939,13 +17985,13 @@

ShEx representation tests

- Test 3groupdotExtra3NLex: 3groupdotExtra3NLex + Test 1iriMaxexclusive: 1iriMaxexclusive - + @@ -17955,13 +18001,13 @@

ShEx representation tests

- Test startRefIRIREF: startRefIRIREF + Test 1iriMaxinclusive: 1iriMaxinclusive - + @@ -17971,13 +18017,13 @@

ShEx representation tests

- Test startRefbnode: startRefbnode + Test 1iriMinexclusive: 1iriMinexclusive - + @@ -17987,13 +18033,13 @@

ShEx representation tests

- Test startInline: startInline + Test 1iriMininclusive: 1iriMininclusive - + @@ -18003,13 +18049,13 @@

ShEx representation tests

- Test startEqualSpaceInline: startEqualSpaceInline + Test 1literalFractiondigitsxsd-integer: 1literalFractiondigitsxsd-integer - + @@ -18019,13 +18065,13 @@

ShEx representation tests

- Test startSpaceEqualInline: startSpaceEqualInline + Test 1literalLength2: 1literalLength2 - + @@ -18035,13 +18081,13 @@

ShEx representation tests

- Test 2EachInclude1: 2EachInclude1 + Test 1literalTotaldigitsxsd-integer: 1literalTotaldigitsxsd-integer - + @@ -18051,13 +18097,13 @@

ShEx representation tests

- Test 2EachInclude1-after: 2EachInclude1-after + Test 1negatedinversenegateddot: 1negatedinversenegateddot - + @@ -18067,13 +18113,13 @@

ShEx representation tests

- Test 2OneInclude1: 2OneInclude1 + Test 1negatednegateddot: 1negatednegateddot - + @@ -18083,13 +18129,13 @@

ShEx representation tests

- Test 2OneInclude1-after: 2OneInclude1-after + Test 1unknowndatatypeMaxInclusive: 1unknowndatatypeMaxInclusive - + @@ -18099,13 +18145,13 @@

ShEx representation tests

- Test 1dotAnnotIRIREF: 1dotAnnotIRIREF + Test 1val1bnode: 1val1bnode - + @@ -18115,13 +18161,13 @@

ShEx representation tests

- Test 1dotAnnotSTRING_LITERAL1: 1dotAnnotSTRING_LITERAL1 + Test 1val1iriMinusiri1: 1val1iriMinusiri1 - + @@ -18131,13 +18177,13 @@

ShEx representation tests

- Test 1dotAnnot3: 1dotAnnot3 + Test 1val1vcrefSTRING_LITERAL1: 1val1vcrefSTRING_LITERAL1 - + @@ -18147,13 +18193,13 @@

ShEx representation tests

- Test 1inversedotAnnot3: 1inversedotAnnot3 + Test 1valA: 1valA - + @@ -18163,13 +18209,13 @@

ShEx representation tests

- Test open3groupdotcloseAnnot3: open3groupdotcloseAnnot3 + Test DECIMAL-123.abc: DECIMAL-123.abc - + @@ -18179,13 +18225,13 @@

ShEx representation tests

- Test 1dotCode1: 1dotCode1 + Test DOUBLE-123e: DOUBLE-123e - + @@ -18195,13 +18241,13 @@

ShEx representation tests

- Test 1dotNoCode1: 1dotNoCode1 + Test INTEGER-+-1: INTEGER-+-1 - + @@ -18211,13 +18257,13 @@

ShEx representation tests

- Test 1inversedotCode1: 1inversedotCode1 + Test INTEGER-123abc: INTEGER-123abc - + @@ -18227,13 +18273,13 @@

ShEx representation tests

- Test 1dotCode3: 1dotCode3 + Test IRIREF-with-ECHAR: IRIREF-with-ECHAR - + @@ -18243,13 +18289,13 @@

ShEx representation tests

- Test 1dotNoCode3: 1dotNoCode3 + Test IRIREF-with-PN_LOCAL_ESC: IRIREF-with-PN_LOCAL_ESC - + @@ -18259,13 +18305,13 @@

ShEx representation tests

- Test 1dotCode3fail: 1dotCode3fail + Test IRIREF-with-SPACE: IRIREF-with-SPACE - + @@ -18275,13 +18321,13 @@

ShEx representation tests

- Test 1dotCodeWithEscapes1: 1dotCodeWithEscapes1 + Test IRIREF-with-bad-UCHAR.1: IRIREF-with-bad-UCHAR.1 - + @@ -18291,13 +18337,13 @@

ShEx representation tests

- Test 1dotShapeCode1: 1dotShapeCode1 + Test IRIREF-with-bad-UCHAR.2: IRIREF-with-bad-UCHAR.2 - + @@ -18307,13 +18353,13 @@

ShEx representation tests

- Test 1dotShapeNoCode1: 1dotShapeNoCode1 + Test PNAME_NS-dot-at-end-declared: PNAME_NS-dot-at-end-declared - + @@ -18323,13 +18369,13 @@

ShEx representation tests

- Test open3groupdotcloseCode1: open3groupdotcloseCode1 + Test PNAME_NS-dot-at-end-undeclared: PNAME_NS-dot-at-end-undeclared - + @@ -18339,13 +18385,13 @@

ShEx representation tests

- Test startCode1: startCode1 + Test PNAME_NS-dot-at-start-declared: PNAME_NS-dot-at-start-declared - + @@ -18355,13 +18401,13 @@

ShEx representation tests

- Test startNoCode1: startNoCode1 + Test PNAME_NS-dot-at-start-undeclared: PNAME_NS-dot-at-start-undeclared - + @@ -18371,13 +18417,13 @@

ShEx representation tests

- Test startCode1fail: startCode1fail + Test PN_LOCAL-PERCENT-end: PN_LOCAL-PERCENT-end - + @@ -18387,13 +18433,13 @@

ShEx representation tests

- Test startCode1startRef: startCode1startRef + Test PN_LOCAL-PERCENT-mid: PN_LOCAL-PERCENT-mid - + @@ -18403,13 +18449,13 @@

ShEx representation tests

- Test startCode1startReffail: startCode1startReffail + Test PN_LOCAL-PERCENT-start: PN_LOCAL-PERCENT-start - + @@ -18419,13 +18465,13 @@

ShEx representation tests

- Test startCode3: startCode3 + Test PN_LOCAL-dash-start: PN_LOCAL-dash-start - + @@ -18435,13 +18481,13 @@

ShEx representation tests

- Test startCode3fail: startCode3fail + Test PN_LOCAL-unescaped-TILDE: PN_LOCAL-unescaped-TILDE - + @@ -18451,13 +18497,13 @@

ShEx representation tests

- Test open3groupdotclosecard23Annot3Code2: open3groupdotclosecard23Annot3Code2 + Test PN_LOCAL-with-UCHAR.1: PN_LOCAL-with-UCHAR.1 - + @@ -18467,13 +18513,13 @@

ShEx representation tests

- Test 0focusIRI: 0focusIRI + Test STRING_LITERAL1-ending-QUOTATION_MARK: STRING_LITERAL1-ending-QUOTATION_MARK - + @@ -18483,13 +18529,13 @@

ShEx representation tests

- Test 0focusBNODE: 0focusBNODE + Test STRING_LITERAL2-bad-ECHAR: STRING_LITERAL2-bad-ECHAR - + @@ -18499,13 +18545,13 @@

ShEx representation tests

- Test 1focusIRI_dot: 1focusIRI_dot + Test STRING_LITERAL2-bad-LANGTAG: STRING_LITERAL2-bad-LANGTAG - + @@ -18515,13 +18561,13 @@

ShEx representation tests

- Test 1focusBNODE_dot: 1focusBNODE_dot + Test STRING_LITERAL2-bad-UCHAR1: STRING_LITERAL2-bad-UCHAR1 - + @@ -18531,13 +18577,13 @@

ShEx representation tests

- Test 1focusnonLiteral-dot: 1focusnonLiteral-dot + Test STRING_LITERAL2-bad-UCHAR2-value: STRING_LITERAL2-bad-UCHAR2-value - + @@ -18547,13 +18593,13 @@

ShEx representation tests

- Test 1focusLength-dot: 1focusLength-dot + Test STRING_LITERAL2-ending-APOSTROPHE: STRING_LITERAL2-ending-APOSTROPHE - + @@ -18563,13 +18609,13 @@

ShEx representation tests

- Test 1focusMinLength-dot: 1focusMinLength-dot + Test STRING_LITERAL2-illegal-UCHAR1-value: STRING_LITERAL2-illegal-UCHAR1-value - + @@ -18579,13 +18625,13 @@

ShEx representation tests

- Test 1focusMaxLength-dot: 1focusMaxLength-dot + Test STRING_LITERAL2-with-LANGTAG-and-datatype: STRING_LITERAL2-with-LANGTAG-and-datatype - + @@ -18595,13 +18641,13 @@

ShEx representation tests

- Test 1focusPattern-dot: 1focusPattern-dot + Test STRING_LITERAL_LONG1-ending-APOSTROPHE: STRING_LITERAL_LONG1-ending-APOSTROPHE - + @@ -18611,13 +18657,13 @@

ShEx representation tests

- Test 1focusPatternB-dot: 1focusPatternB-dot + Test STRING_LITERAL_LONG1-ending-APOSTROPHE4: STRING_LITERAL_LONG1-ending-APOSTROPHE4 - + @@ -18627,13 +18673,13 @@

ShEx representation tests

- Test 1focusIRILength_dot: 1focusIRILength_dot + Test STRING_LITERAL_LONG2-ending-APOSTROPHE3: STRING_LITERAL_LONG2-ending-APOSTROPHE3 - + @@ -18643,13 +18689,13 @@

ShEx representation tests

- Test 1focusBNODELength_dot: 1focusBNODELength_dot + Test STRING_LITERAL_LONG2-ending-QUOTATION_MARK4: STRING_LITERAL_LONG2-ending-QUOTATION_MARK4 - + @@ -18659,13 +18705,13 @@

ShEx representation tests

- Test 1focusnonLiteralLength-dot: 1focusnonLiteralLength-dot + Test STRING_LITERAL_LONG2-unterminated: STRING_LITERAL_LONG2-unterminated - + @@ -18675,13 +18721,13 @@

ShEx representation tests

- Test NOT1dotOR2dot: NOT1dotOR2dot + Test a: a - + @@ -18691,13 +18737,13 @@

ShEx representation tests

- Test NOT1dotOR2dotX3: NOT1dotOR2dotX3 + Test base-no-uri: base-no-uri - + @@ -18707,13 +18753,13 @@

ShEx representation tests

- Test NOT1dotOR2dotX3AND1: NOT1dotOR2dotX3AND1 + Test base-uri-dot: base-uri-dot - + @@ -18723,13 +18769,13 @@

ShEx representation tests

- Test shapeExtern: shapeExtern + Test bnodedot: bnodedot - + @@ -18739,13 +18785,13 @@

ShEx representation tests

- Test shapeExternRef: shapeExternRef + Test capitol-A: capitol-A - + @@ -18755,13 +18801,13 @@

ShEx representation tests

- Test 2dot: 2dot + Test group-no-COMMA-separators: group-no-COMMA-separators - + @@ -18771,13 +18817,13 @@

ShEx representation tests

- Test focusvsORdatatype: focusvsORdatatype + Test groupShapeConstr-trailing-OR: groupShapeConstr-trailing-OR - + @@ -18787,13 +18833,13 @@

ShEx representation tests

- Test focusvsANDIRI: focusvsANDIRI + Test literal-0x123: literal-0x123 - + @@ -18803,13 +18849,13 @@

ShEx representation tests

- Test focusvsANDdatatype: focusvsANDdatatype + Test open1dotclose: open1dotclose - + @@ -18819,13 +18865,13 @@

ShEx representation tests

- Test focusvs: focusvs + Test open1dotcloseAnnot3: open1dotcloseAnnot3 - + @@ -18835,13 +18881,13 @@

ShEx representation tests

- Test focusdatatype: focusdatatype + Test open1dotcloseCode1: open1dotcloseCode1 - + @@ -18851,13 +18897,13 @@

ShEx representation tests

- Test 1dotPlusAnnotIRIREF: 1dotPlusAnnotIRIREF + Test open1dotclosecardOpt: open1dotclosecardOpt - + @@ -18867,29 +18913,29 @@

ShEx representation tests

- Test 1dotAnnotAIRIREF: 1dotAnnotAIRIREF + Test openopen1dotOr1dotclose: openopen1dotOr1dotclose + - + - - PASS + + FAIL
- Test FocusIRI2groupBnodeNested2groupIRIRef: FocusIRI2groupBnodeNested2groupIRIRef + Test openopen1dotcloseCode1closeCode2: openopen1dotcloseCode1closeCode2 - + @@ -18899,13 +18945,13 @@

ShEx representation tests

- Test 1bnodeRefORRefMinlength: 1bnodeRefORRefMinlength + Test predicate-ANON: predicate-ANON - + @@ -18915,13 +18961,13 @@

ShEx representation tests

- Test 1dotShapeAND1dot3X: 1dotShapeAND1dot3X + Test predicate-BLANK_NODE_LABEL: predicate-BLANK_NODE_LABEL - + @@ -18931,13 +18977,13 @@

ShEx representation tests

- Test openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi: openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi + Test predicate-literal: predicate-literal - + @@ -18947,13 +18993,13 @@

ShEx representation tests

- Test open1dotOne2dotclose: open1dotOne2dotclose + Test predicate-true: predicate-true - + @@ -18963,13 +19009,13 @@

ShEx representation tests

- Test open1dotSemiOneopen2dotSemiscloseclose: open1dotSemiOneopen2dotSemiscloseclose + Test prefix-missing: prefix-missing - + @@ -18979,13 +19025,13 @@

ShEx representation tests

- Test open1dotSemiOne2dotsemisclose: open1dotSemiOne2dotsemisclose + Test prefix-no-COLON: prefix-no-COLON - + @@ -18995,13 +19041,13 @@

ShEx representation tests

- Test 1dotSemiOne2dotSemis: 1dotSemiOne2dotSemis + Test prefix-no-PNAME_NS: prefix-no-PNAME_NS - + @@ -19011,13 +19057,13 @@

ShEx representation tests

- Test 1literalMaxinclusiveINTEGER: 1literalMaxinclusiveINTEGER + Test prefix-no-uri: prefix-no-uri - + @@ -19027,13 +19073,13 @@

ShEx representation tests

- Test 1literalMaxexclusiveINTEGER: 1literalMaxexclusiveINTEGER + Test prefix-none: prefix-none - + @@ -19043,13 +19089,13 @@

ShEx representation tests

- Test 1literalMininclusiveINTEGER: 1literalMininclusiveINTEGER + Test shapename-a: shapename-a - + @@ -19059,13 +19105,13 @@

ShEx representation tests

- Test 1literalMinexclusiveINTEGER: 1literalMinexclusiveINTEGER + Test shapename-literal: shapename-literal - + @@ -19075,13 +19121,13 @@

ShEx representation tests

- Test 1val1DECIMAL: 1val1DECIMAL + Test shapename-true: shapename-true - + @@ -19091,13 +19137,13 @@

ShEx representation tests

- Test 1datatypeRef1: 1datatypeRef1 + Test tripleConsraint-no-valueClass: tripleConsraint-no-valueClass - + @@ -19107,13 +19153,13 @@

ShEx representation tests

- Test 1card2blank: 1card2blank + Test tripleConsraint-with-datatype-and-dot: tripleConsraint-with-datatype-and-dot - + @@ -19123,13 +19169,13 @@

ShEx representation tests

- Test 1focusnonLiteralLength-nonLiteralLength: 1focusnonLiteralLength-nonLiteralLength + Test tripleConsraint-with-datatype-and-valueSet: tripleConsraint-with-datatype-and-valueSet - + @@ -19139,13 +19185,13 @@

ShEx representation tests

- Test _all: _all + Test tripleConsraint-with-dot-and-datatype: tripleConsraint-with-dot-and-datatype - + @@ -19155,13 +19201,13 @@

ShEx representation tests

- Test kitchenSink: kitchenSink + Test tripleConsraint-with-two-cardinalities: tripleConsraint-with-two-cardinalities - + @@ -19173,16 +19219,16 @@

ShEx representation tests

- Percentage passed out of 296 Tests + Percentage passed out of 85 Tests - 100.0% + + 98.8%
-
+

Report Generation Software

diff --git a/etc/earl.jsonld b/etc/earl.jsonld index f449519..619f270 100644 --- a/etc/earl.jsonld +++ b/etc/earl.jsonld @@ -103,8 +103,8 @@ }, "@id": "", "@type": [ - "doap:Project", - "Software" + "Software", + "doap:Project" ], "assertions": [ "earl.ttl" @@ -121,18 +121,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0_empty", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1819", + "@id": "_:b3039", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1818", + "@id": "_:b3037", "@type": "TestResult", "outcome": "earl:passed" }, @@ -148,7 +148,7 @@ }, "rdfs:comment": " { } on { }", "testAction": { - "@id": "_:b999", + "@id": "_:b552", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -168,18 +168,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0_other", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1392", + "@id": "_:b1701", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1386", + "@id": "_:b1700", "@type": "TestResult", "outcome": "earl:passed" }, @@ -195,7 +195,7 @@ }, "rdfs:comment": " { } on { }", "testAction": { - "@id": "_:b973", + "@id": "_:b608", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -215,18 +215,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0_otherbnode", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1754", + "@id": "_:b2234", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1753", + "@id": "_:b2233", "@type": "TestResult", "outcome": "earl:passed" }, @@ -236,10 +236,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#Empty" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#Empty" } ], "mf:status": { @@ -247,12 +247,12 @@ }, "rdfs:comment": " { } on { _:abcd }", "testAction": { - "@id": "_:b942", + "@id": "_:b113", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcd_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0.shex" @@ -268,17 +268,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot_fail-empty", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3185", + "@id": "_:b1534", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3184", + "@id": "_:b1532", "@type": "TestResult", "outcome": "earl:passed" }, @@ -294,7 +294,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b911", + "@id": "_:b657", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -314,17 +314,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot-base_fail-empty", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2787", + "@id": "_:b300", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2784", + "@id": "_:b299", "@type": "TestResult", "outcome": "earl:passed" }, @@ -340,7 +340,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b889", + "@id": "_:b671", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -360,17 +360,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot_fail-missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1999", + "@id": "_:b1462", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1998", + "@id": "_:b1461", "@type": "TestResult", "outcome": "earl:passed" }, @@ -386,7 +386,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b867", + "@id": "_:b691", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -406,17 +406,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot-base_fail-missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2916", + "@id": "_:b2788", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2914", + "@id": "_:b2786", "@type": "TestResult", "outcome": "earl:passed" }, @@ -432,7 +432,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b843", + "@id": "_:b715", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -451,18 +451,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b892", + "@id": "_:b2528", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b883", + "@id": "_:b2527", "@type": "TestResult", "outcome": "earl:passed" }, @@ -478,7 +478,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b190", + "@id": "_:b732", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -498,18 +498,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot-base_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1835", + "@id": "_:b2300", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1834", + "@id": "_:b2299", "@type": "TestResult", "outcome": "earl:passed" }, @@ -525,7 +525,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b491", + "@id": "_:b752", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -545,18 +545,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotSemi_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2334", + "@id": "_:b2660", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2331", + "@id": "_:b2658", "@type": "TestResult", "outcome": "earl:passed" }, @@ -572,7 +572,7 @@ }, "rdfs:comment": "PREFIX : { :p1 ., } on { }", "testAction": { - "@id": "_:b466", + "@id": "_:b532", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -592,18 +592,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotLNex_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3048", + "@id": "_:b408", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3046", + "@id": "_:b407", "@type": "TestResult", "outcome": "earl:passed" }, @@ -619,7 +619,7 @@ }, "rdfs:comment": "PREFIX ex: ex:S1 { ex:p1 . } on { }", "testAction": { - "@id": "_:b72", + "@id": "_:b796", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -639,18 +639,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotNS2_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2882", + "@id": "_:b1653", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2880", + "@id": "_:b1652", "@type": "TestResult", "outcome": "earl:passed" }, @@ -666,7 +666,7 @@ }, "rdfs:comment": "PREFIX S1: PREFIX p1: S1: { p1: . } on { }", "testAction": { - "@id": "_:b33", + "@id": "_:b510", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -686,18 +686,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotNS2Comment_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b579", + "@id": "_:b2840", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b577", + "@id": "_:b2838", "@type": "TestResult", "outcome": "earl:passed" }, @@ -713,7 +713,7 @@ }, "rdfs:comment": "PREFIX S1: PREFIX p1: S1: { p1:/*comment*/ . } on { }", "testAction": { - "@id": "_:b83", + "@id": "_:b591", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -733,18 +733,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotLNexComment_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2252", + "@id": "_:b3162", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2250", + "@id": "_:b3161", "@type": "TestResult", "outcome": "earl:passed" }, @@ -760,7 +760,7 @@ }, "rdfs:comment": "PREFIX ex: ex:S1 { ex:p1/*comment*/ . } on { }", "testAction": { - "@id": "_:b1131", + "@id": "_:b82", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -780,18 +780,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotLNdefault_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2933", + "@id": "_:b2809", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2930", + "@id": "_:b2806", "@type": "TestResult", "outcome": "earl:passed" }, @@ -807,7 +807,7 @@ }, "rdfs:comment": "PREFIX : :S1 { :p1 . } on { }", "testAction": { - "@id": "_:b1105", + "@id": "_:b878", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -827,18 +827,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotNSdefault_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b360", + "@id": "_:b442", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b358", + "@id": "_:b441", "@type": "TestResult", "outcome": "earl:passed" }, @@ -854,7 +854,7 @@ }, "rdfs:comment": "PREFIX : { : . } on { :p1 }", "testAction": { - "@id": "_:b1075", + "@id": "_:b897", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -874,18 +874,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotLNex-HYPHEN_MINUS_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1659", + "@id": "_:b1934", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1656", + "@id": "_:b1933", "@type": "TestResult", "outcome": "earl:passed" }, @@ -901,7 +901,7 @@ }, "rdfs:comment": "PREFIX ex: ex:S1 { ex:p1- . } on { }", "testAction": { - "@id": "_:b1047", + "@id": "_:b46", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1HYPHEN_MINUS_Io1.ttl" }, @@ -921,18 +921,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot_pass-others_lexicallyEarlier", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2619", + "@id": "_:b609", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2616", + "@id": "_:b127", "@type": "TestResult", "outcome": "earl:passed" }, @@ -948,7 +948,7 @@ }, "rdfs:comment": " { . } on { ; }", "testAction": { - "@id": "_:b1020", + "@id": "_:b940", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip0_Io0;Ip1_Io1.ttl" }, @@ -968,18 +968,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot_pass-others_lexicallyLater", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b550", + "@id": "_:b2450", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b499", + "@id": "_:b2449", "@type": "TestResult", "outcome": "earl:passed" }, @@ -995,7 +995,7 @@ }, "rdfs:comment": " { . } on { ; }", "testAction": { - "@id": "_:b995", + "@id": "_:b964", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1;Ip2_Io2.ttl" }, @@ -1016,17 +1016,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#bnode1dot_fail-missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1376", + "@id": "_:b2724", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1370", + "@id": "_:b2722", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1036,10 +1036,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#TriplePattern" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#TriplePattern" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" } ], "mf:status": { @@ -1047,7 +1047,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b967", + "@id": "_:b986", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -1058,7 +1058,7 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/bnode1dot.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "_:b938" + "@id": "_:b212" } }, "title": "bnode1dot_fail-missing" @@ -1066,18 +1066,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#bnode1dot_pass-others_lexicallyEarlier", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2908", + "@id": "_:b2878", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2906", + "@id": "_:b2876", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1087,10 +1087,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#TriplePattern" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#TriplePattern" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" } ], "mf:status": { @@ -1098,7 +1098,7 @@ }, "rdfs:comment": "_:S1 { . } on { ; }", "testAction": { - "@id": "_:b937", + "@id": "_:b211", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip0_Io0;Ip1_Io1.ttl" }, @@ -1109,7 +1109,7 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/bnode1dot.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "_:b938" + "@id": "_:b212" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/bnode1dot_pass.val", @@ -1119,17 +1119,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1inversedot_fail-empty", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2778", + "@id": "_:b2448", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2776", + "@id": "_:b2447", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1145,7 +1145,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b909", + "@id": "_:b598", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -1165,17 +1165,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1inversedot_fail-missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1558", + "@id": "_:b2994", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1555", + "@id": "_:b2992", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1191,7 +1191,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b881", + "@id": "_:b7", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -1210,18 +1210,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1inversedot_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b490", + "@id": "_:b1741", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b487", + "@id": "_:b1740", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1237,7 +1237,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b862", + "@id": "_:b979", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -1257,18 +1257,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1inversedot_pass-over_lexicallyEarlier", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2037", + "@id": "_:b2490", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2036", + "@id": "_:b2489", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1284,7 +1284,7 @@ }, "rdfs:comment": " { . } on { ; }", "testAction": { - "@id": "_:b55", + "@id": "_:b948", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip0_Io0;Ip1_Io1.ttl" }, @@ -1304,18 +1304,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1inversedot_pass-over_lexicallyLater", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b685", + "@id": "_:b2506", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b683", + "@id": "_:b2505", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1331,7 +1331,7 @@ }, "rdfs:comment": " { . } on { ; }", "testAction": { - "@id": "_:b170", + "@id": "_:b920", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1;Ip2_Io2.ttl" }, @@ -1351,18 +1351,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1Adot_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b444", + "@id": "_:b2572", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b445", + "@id": "_:b2571", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1378,7 +1378,7 @@ }, "rdfs:comment": " { a . } on { a }", "testAction": { - "@id": "_:b478", + "@id": "_:b889", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_a_Io1.ttl" }, @@ -1398,18 +1398,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iri_pass-iri", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b136", + "@id": "_:b2633", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b133", + "@id": "_:b2631", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1425,7 +1425,7 @@ }, "rdfs:comment": " { IRI } on { }", "testAction": { - "@id": "_:b442", + "@id": "_:b858", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -1446,17 +1446,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iri_fail-bnode", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2463", + "@id": "_:b1643", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2461", + "@id": "_:b1642", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1472,7 +1472,7 @@ }, "rdfs:comment": " { IRI } on { _:ab }", "testAction": { - "@id": "_:b91", + "@id": "_:b828", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Bab.ttl" }, @@ -1492,17 +1492,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iri_fail-literal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b247", + "@id": "_:b1952", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b245", + "@id": "_:b1951", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1518,7 +1518,7 @@ }, "rdfs:comment": " { IRI } on { \"ab\" }", "testAction": { - "@id": "_:b13", + "@id": "_:b809", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -1538,17 +1538,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnode_fail-iri", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2426", + "@id": "_:b2092", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2424", + "@id": "_:b2091", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1564,7 +1564,7 @@ }, "rdfs:comment": " { BNODE } on { }", "testAction": { - "@id": "_:b3", + "@id": "_:b777", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -1583,18 +1583,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnode_pass-bnode", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2256", + "@id": "_:b2348", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2254", + "@id": "_:b2346", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1610,7 +1610,7 @@ }, "rdfs:comment": " { BNODE } on { _:ab }", "testAction": { - "@id": "_:b1121", + "@id": "_:b751", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Bab.ttl" }, @@ -1631,17 +1631,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnode_fail-literal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3098", + "@id": "_:b1878", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3097", + "@id": "_:b1877", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1657,7 +1657,7 @@ }, "rdfs:comment": " { BNODE } on { \"ab\" }", "testAction": { - "@id": "_:b1089", + "@id": "_:b723", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -1677,17 +1677,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literal_fail-iri", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2043", + "@id": "_:b2226", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2042", + "@id": "_:b2225", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1703,7 +1703,7 @@ }, "rdfs:comment": " { LITERAL } on { }", "testAction": { - "@id": "_:b1059", + "@id": "_:b696", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -1723,17 +1723,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literal_fail-bnode", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1538", + "@id": "_:b1577", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1536", + "@id": "_:b1576", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1749,7 +1749,7 @@ }, "rdfs:comment": " { LITERAL } on { _:ab }", "testAction": { - "@id": "_:b1036", + "@id": "_:b668", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Bab.ttl" }, @@ -1768,18 +1768,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literal_pass-literal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1833", + "@id": "_:b2076", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1832", + "@id": "_:b2075", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1795,7 +1795,7 @@ }, "rdfs:comment": " { LITERAL } on { \"ab\" }", "testAction": { - "@id": "_:b1009", + "@id": "_:b639", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -1815,18 +1815,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteral_pass-iri", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1624", + "@id": "_:b1631", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1622", + "@id": "_:b1630", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1842,7 +1842,7 @@ }, "rdfs:comment": " { NONLITERAL } on { }", "testAction": { - "@id": "_:b985", + "@id": "_:b613", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -1863,17 +1863,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusnonLiteralLength-nonLiteralLength_fail-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1748", + "@id": "_:b2566", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1747", + "@id": "_:b2565", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1889,7 +1889,7 @@ }, "rdfs:comment": " NONLITERAL LENGTH 19 { NONLITERAL LENGTH 19 } on { }", "testAction": { - "@id": "_:b918", + "@id": "_:b534", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io.ttl" }, @@ -1908,18 +1908,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusnonLiteralLength-nonLiteralLength_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b405", + "@id": "_:b2833", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b403", + "@id": "_:b2830", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1935,7 +1935,7 @@ }, "rdfs:comment": " NONLITERAL LENGTH 19 { NONLITERAL LENGTH 19 } on { }", "testAction": { - "@id": "_:b954", + "@id": "_:b245", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -1955,18 +1955,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteral_pass-bnode", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2769", + "@id": "_:b1386", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2766", + "@id": "_:b1382", "@type": "TestResult", "outcome": "earl:passed" }, @@ -1982,7 +1982,7 @@ }, "rdfs:comment": " { NONLITERAL } on { _:ab }", "testAction": { - "@id": "_:b899", + "@id": "_:b85", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Bab.ttl" }, @@ -2003,17 +2003,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteral_fail-literal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2580", + "@id": "_:b1460", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2578", + "@id": "_:b1457", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2029,7 +2029,7 @@ }, "rdfs:comment": " { NONLITERAL } on { \"ab\" }", "testAction": { - "@id": "_:b871", + "@id": "_:b491", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -2049,17 +2049,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatype_missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2675", + "@id": "_:b2168", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2672", + "@id": "_:b2167", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2075,7 +2075,7 @@ }, "rdfs:comment": " { } on in { \"ab\" }", "testAction": { - "@id": "_:b842", + "@id": "_:b214", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -2095,17 +2095,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatype_nonLiteral", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2830", + "@id": "_:b2458", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2827", + "@id": "_:b2457", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2121,7 +2121,7 @@ }, "rdfs:comment": " { } on in { }", "testAction": { - "@id": "_:b186", + "@id": "_:b600", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Idt1.ttl" }, @@ -2141,17 +2141,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatype_langString", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2665", + "@id": "_:b2795", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2663", + "@id": "_:b2793", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2167,7 +2167,7 @@ }, "rdfs:comment": " { } on in { 'ab'@en }", "testAction": { - "@id": "_:b489", + "@id": "_:b15", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LabLTen.ttl" }, @@ -2187,17 +2187,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatype_wrongDatatype", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b801", + "@id": "_:b2604", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b799", + "@id": "_:b2602", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2213,7 +2213,7 @@ }, "rdfs:comment": " { } on in { 1.234 }", "testAction": { - "@id": "_:b465", + "@id": "_:b978", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_234.ttl" }, @@ -2232,18 +2232,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatype_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b389", + "@id": "_:b1944", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b387", + "@id": "_:b1943", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2259,7 +2259,7 @@ }, "rdfs:comment": " { } on in { 'ab'^^ }", "testAction": { - "@id": "_:b70", + "@id": "_:b950", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_dt1.ttl" }, @@ -2279,18 +2279,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatypelangString_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1618", + "@id": "_:b2723", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1616", + "@id": "_:b2721", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2306,7 +2306,7 @@ }, "rdfs:comment": " { rdf:langString } on in { 'ab'@en }", "testAction": { - "@id": "_:b30", + "@id": "_:b922", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LabLTen.ttl" }, @@ -2327,17 +2327,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card2_fail0", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2984", + "@id": "_:b1619", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2982", + "@id": "_:b1618", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2353,7 +2353,7 @@ }, "rdfs:comment": " { .{2} } on { }", "testAction": { - "@id": "_:b156", + "@id": "_:b886", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -2373,17 +2373,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card2_fail1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b138", + "@id": "_:b3053", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b135", + "@id": "_:b3050", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2399,7 +2399,7 @@ }, "rdfs:comment": " { .{2} } on { 'a' }", "testAction": { - "@id": "_:b1125", + "@id": "_:b860", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -2418,18 +2418,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card2_pass2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b281", + "@id": "_:b1764", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b279", + "@id": "_:b1763", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2445,7 +2445,7 @@ }, "rdfs:comment": " { .{2} } on { 'a','b' }", "testAction": { - "@id": "_:b1100", + "@id": "_:b831", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb.ttl" }, @@ -2466,17 +2466,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card2_fail3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1863", + "@id": "_:b2486", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1862", + "@id": "_:b2485", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2492,7 +2492,7 @@ }, "rdfs:comment": " { .{2} } on { 'a','b','c' }", "testAction": { - "@id": "_:b1070", + "@id": "_:b805", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc.ttl" }, @@ -2512,17 +2512,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card25_fail0", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1744", + "@id": "_:b2012", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1743", + "@id": "_:b2011", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2538,7 +2538,7 @@ }, "rdfs:comment": " { .{2,5} } on { }", "testAction": { - "@id": "_:b831", + "@id": "_:b773", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -2558,17 +2558,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card25_fail1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2839", + "@id": "_:b2933", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2836", + "@id": "_:b2931", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2584,7 +2584,7 @@ }, "rdfs:comment": " { .{2,5} } on { 'a' }", "testAction": { - "@id": "_:b1014", + "@id": "_:b748", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -2603,18 +2603,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card25_pass2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3170", + "@id": "_:b2178", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3169", + "@id": "_:b2177", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2630,7 +2630,7 @@ }, "rdfs:comment": " { .{2,5} } on { 'a','b' }", "testAction": { - "@id": "_:b989", + "@id": "_:b721", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb.ttl" }, @@ -2650,18 +2650,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card25_pass3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2507", + "@id": "_:b239", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2504", + "@id": "_:b234", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2677,7 +2677,7 @@ }, "rdfs:comment": " { .{2,5} } on { 'a','b','c' }", "testAction": { - "@id": "_:b961", + "@id": "_:b687", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc.ttl" }, @@ -2697,18 +2697,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card25_pass4", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b397", + "@id": "_:b2260", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b395", + "@id": "_:b2259", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2724,7 +2724,7 @@ }, "rdfs:comment": " { .{2,5} } on { 'a','b','c','d' }", "testAction": { - "@id": "_:b924", + "@id": "_:b660", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc,Ld.ttl" }, @@ -2744,18 +2744,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card25_pass5", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3181", + "@id": "_:b781", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3180", + "@id": "_:b776", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2771,7 +2771,7 @@ }, "rdfs:comment": " { .{2,5} } on { 'a','b','c','d','e' }", "testAction": { - "@id": "_:b898", + "@id": "_:b627", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc,Ld,Le.ttl" }, @@ -2792,17 +2792,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card25_fail6", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1627", + "@id": "_:b2653", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1625", + "@id": "_:b2651", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2818,7 +2818,7 @@ }, "rdfs:comment": " { .{2,5} } on { 'a','b','c','d','e','f' }", "testAction": { - "@id": "_:b866", + "@id": "_:b109", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc,Ld,Le,Lf.ttl" }, @@ -2838,17 +2838,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card2Star_fail0", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b77", + "@id": "_:b390", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b78", + "@id": "_:b389", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2864,7 +2864,7 @@ }, "rdfs:comment": " { .{2,*} } on { }", "testAction": { - "@id": "_:b838", + "@id": "_:b603", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -2884,17 +2884,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card2Star_fail1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b114", + "@id": "_:b3194", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b113", + "@id": "_:b3193", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2910,7 +2910,7 @@ }, "rdfs:comment": " { .{2,*} } on { 'a' }", "testAction": { - "@id": "_:b180", + "@id": "_:b514", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -2929,18 +2929,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card2Star_pass2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1976", + "@id": "_:b1528", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1977", + "@id": "_:b1527", "@type": "TestResult", "outcome": "earl:passed" }, @@ -2956,7 +2956,7 @@ }, "rdfs:comment": " { .{2,*} } on { 'a','b' }", "testAction": { - "@id": "_:b108", + "@id": "_:b64", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb.ttl" }, @@ -2976,18 +2976,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card2Star_pass3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2464", + "@id": "_:b2861", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2462", + "@id": "_:b2858", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3003,7 +3003,7 @@ }, "rdfs:comment": " { .{2,*} } on { 'a','b','c' }", "testAction": { - "@id": "_:b450", + "@id": "_:b469", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc.ttl" }, @@ -3023,18 +3023,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1card2Star_pass6", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b864", + "@id": "_:b2382", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b860", + "@id": "_:b2380", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3050,7 +3050,7 @@ }, "rdfs:comment": " { .{2,*} } on { 'a','b','c','d','e','f' }", "testAction": { - "@id": "_:b48", + "@id": "_:b29", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc,Ld,Le,Lf.ttl" }, @@ -3070,18 +3070,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardOpt_pass0", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3084", + "@id": "_:b181", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3082", + "@id": "_:b180", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3097,7 +3097,7 @@ }, "rdfs:comment": " { .? } on { }", "testAction": { - "@id": "_:b152", + "@id": "_:b24", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -3117,18 +3117,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardOpt_pass1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2186", + "@id": "_:b2955", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2184", + "@id": "_:b2952", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3144,7 +3144,7 @@ }, "rdfs:comment": " { .? } on { 'a' }", "testAction": { - "@id": "_:b1139", + "@id": "_:b975", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -3165,17 +3165,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardOpt_fail2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b809", + "@id": "_:b731", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b806", + "@id": "_:b727", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3191,7 +3191,7 @@ }, "rdfs:comment": " { .? } on { 'a','b' }", "testAction": { - "@id": "_:b1108", + "@id": "_:b943", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb.ttl" }, @@ -3211,17 +3211,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardOpt_pass6", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3174", + "@id": "_:b3122", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3173", + "@id": "_:b3119", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3237,7 +3237,7 @@ }, "rdfs:comment": " { .? } on { 'a','b','c','d','e','f' }", "testAction": { - "@id": "_:b1076", + "@id": "_:b913", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc,Ld,Le,Lf.ttl" }, @@ -3257,17 +3257,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardPlus_fail0", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b764", + "@id": "_:b2248", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b762", + "@id": "_:b2247", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3283,7 +3283,7 @@ }, "rdfs:comment": " { .+ } on { }", "testAction": { - "@id": "_:b1046", + "@id": "_:b884", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -3302,18 +3302,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardPlus_pass1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2354", + "@id": "_:b1910", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2352", + "@id": "_:b1909", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3329,7 +3329,7 @@ }, "rdfs:comment": " { .+ } on { 'a' }", "testAction": { - "@id": "_:b1018", + "@id": "_:b854", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -3349,18 +3349,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardPlus_pass2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2441", + "@id": "_:b324", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2439", + "@id": "_:b323", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3376,7 +3376,7 @@ }, "rdfs:comment": " { .+ } on { 'a','b' }", "testAction": { - "@id": "_:b991", + "@id": "_:b825", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb.ttl" }, @@ -3396,18 +3396,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardPlus_pass6", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2755", + "@id": "_:b2140", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2753", + "@id": "_:b2139", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3423,7 +3423,7 @@ }, "rdfs:comment": " { .+ } on { 'a','b','c','d','e','f' }", "testAction": { - "@id": "_:b959", + "@id": "_:b793", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc,Ld,Le,Lf.ttl" }, @@ -3443,18 +3443,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardStar_pass0", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b602", + "@id": "_:b420", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b600", + "@id": "_:b419", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3470,7 +3470,7 @@ }, "rdfs:comment": " { .* } on { }", "testAction": { - "@id": "_:b920", + "@id": "_:b763", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -3490,18 +3490,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardStar_pass1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2033", + "@id": "_:b2990", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2032", + "@id": "_:b2988", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3517,7 +3517,7 @@ }, "rdfs:comment": " { .* } on { 'a' }", "testAction": { - "@id": "_:b894", + "@id": "_:b730", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -3537,18 +3537,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardStar_pass2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2935", + "@id": "_:b2897", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2932", + "@id": "_:b2894", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3564,7 +3564,7 @@ }, "rdfs:comment": " { .* } on { 'a','b' }", "testAction": { - "@id": "_:b863", + "@id": "_:b698", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb.ttl" }, @@ -3584,18 +3584,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1cardStar_pass6", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2737", + "@id": "_:b1659", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2734", + "@id": "_:b1658", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3611,7 +3611,7 @@ }, "rdfs:comment": " { .* } on { 'a','b','c','d','e','f' }", "testAction": { - "@id": "_:b54", + "@id": "_:b665", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Lb,Lc,Ld,Le,Lf.ttl" }, @@ -3632,17 +3632,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPlus_Is1_Ip1_La,Io1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b132", + "@id": "_:b1625", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b129", + "@id": "_:b1624", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3658,7 +3658,7 @@ }, "rdfs:comment": " { LITERAL+ } on { 'a', }", "testAction": { - "@id": "_:b165", + "@id": "_:b632", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Io1.ttl" }, @@ -3677,18 +3677,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRef1_referent,referrer", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3051", + "@id": "_:b2927", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3049", + "@id": "_:b2924", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3704,7 +3704,7 @@ }, "rdfs:comment": " in { \"X\" . } as in { @ } { . }", "testAction": { - "@id": "_:b473", + "@id": "_:b126", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In2_Ip2_LX.In1_Ip1_In2.ttl" }, @@ -3724,18 +3724,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRef1_referrer,referent", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b265", + "@id": "_:b2198", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b262", + "@id": "_:b2197", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3751,7 +3751,7 @@ }, "rdfs:comment": " in { . \"X\" } as in { @ } { . }", "testAction": { - "@id": "_:b74", + "@id": "_:b606", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -3772,17 +3772,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRef1_missingReferent", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2174", + "@id": "_:b346", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2172", + "@id": "_:b345", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3798,7 +3798,7 @@ }, "rdfs:comment": " in { } as in { @ } { . }", "testAction": { - "@id": "_:b29", + "@id": "_:b512", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.ttl" }, @@ -3817,18 +3817,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRef1_selfReference", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2415", + "@id": "_:b2783", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2413", + "@id": "_:b2781", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3844,7 +3844,7 @@ }, "rdfs:comment": " in { . \"X\" } as in { @ } { . }", "testAction": { - "@id": "_:b154", + "@id": "_:b60", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In1.In1_Ip2_LX.ttl" }, @@ -3865,17 +3865,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRef1_missingSelfReference", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2410", + "@id": "_:b2250", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2408", + "@id": "_:b2249", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3891,7 +3891,7 @@ }, "rdfs:comment": " in { . \"X\" } as in { @ } { . }", "testAction": { - "@id": "_:b1122", + "@id": "_:b227", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In1.In2_Ip2_LX.ttl" }, @@ -3911,17 +3911,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRef1_overReferrer", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1310", + "@id": "_:b2440", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1308", + "@id": "_:b2439", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3937,7 +3937,7 @@ }, "rdfs:comment": " in { , . \"X\" } as in { @ } { . }", "testAction": { - "@id": "_:b1091", + "@id": "_:b12", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In1_Ip1_In3.In2_Ip2_LX.ttl" }, @@ -3957,17 +3957,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRef1_overReferrer,overReferent", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2152", + "@id": "_:b2328", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2150", + "@id": "_:b2327", "@type": "TestResult", "outcome": "earl:passed" }, @@ -3983,7 +3983,7 @@ }, "rdfs:comment": " in { , . \"X\" . \"X\" } as in { @ } { . }", "testAction": { - "@id": "_:b1056", + "@id": "_:b20", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In1_Ip1_In3.In2_Ip2_LX.In3_Ip2_LX.ttl" }, @@ -4002,18 +4002,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRef1_overMatchesReferent", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2087", + "@id": "_:b2929", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2086", + "@id": "_:b2926", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4029,7 +4029,7 @@ }, "rdfs:comment": " in { . \"X\" . \"X\" } as in { @ } { . }", "testAction": { - "@id": "_:b1032", + "@id": "_:b977", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.In3_Ip1_LX.ttl" }, @@ -4049,18 +4049,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1refbnode1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2398", + "@id": "_:b1890", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2396", + "@id": "_:b1889", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4076,7 +4076,7 @@ }, "rdfs:comment": " { @_:S2 } _:S2 { . } on { . \"X\" }", "testAction": { - "@id": "_:b1001", + "@id": "_:b942", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -4097,17 +4097,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1refbnode1_fail-g1-arc", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1738", + "@id": "_:b2202", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1737", + "@id": "_:b2201", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4123,7 +4123,7 @@ }, "rdfs:comment": " { @_:S2 } _:S2 { . } on { . \"X\" }", "testAction": { - "@id": "_:b968", + "@id": "_:b907", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip2_In2.In2_Ip2_LX.ttl" }, @@ -4143,17 +4143,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1refbnode1_fail-g2-arc", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2677", + "@id": "_:b1035", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2674", + "@id": "_:b1033", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4169,7 +4169,7 @@ }, "rdfs:comment": " { @_:S2 } _:S2 { . } on { . \"X\" }", "testAction": { - "@id": "_:b934", + "@id": "_:b879", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip1_LX.ttl" }, @@ -4188,18 +4188,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#3circularRef1_pass-open", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1691", + "@id": "_:b662", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1690", + "@id": "_:b658", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4209,10 +4209,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" + "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" } ], "mf:status": { @@ -4220,7 +4220,7 @@ }, "rdfs:comment": " { ., @? } { @ } { @ } { . } on { \"X\" ; . . . \"X\" }", "testAction": { - "@id": "_:b905", + "@id": "_:b847", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/3circularRef1_pass-open.ttl" }, @@ -4240,18 +4240,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#3circularRef1_pass-closed", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b116", + "@id": "_:b2976", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b115", + "@id": "_:b2974", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4261,10 +4261,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" + "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" } ], "mf:status": { @@ -4272,7 +4272,7 @@ }, "rdfs:comment": " { ., @? } { @ } { @ } { . } on { \"X\" ; . . }", "testAction": { - "@id": "_:b872", + "@id": "_:b818", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/3circularRef1_pass-closed.ttl" }, @@ -4292,18 +4292,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriRef1_pass-iri", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2145", + "@id": "_:b2963", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2143", + "@id": "_:b2960", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4313,10 +4313,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#NodeKind" + "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#NodeKind" } ], "mf:status": { @@ -4324,7 +4324,7 @@ }, "rdfs:comment": " in { . \"X\" } as in { IRI @ } { . }", "testAction": { - "@id": "_:b833", + "@id": "_:b779", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -4345,17 +4345,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriRef1_fail-bnode", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3168", + "@id": "_:b1173", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3167", + "@id": "_:b1168", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4365,10 +4365,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#NodeKind" + "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#NodeKind" } ], "mf:status": { @@ -4376,7 +4376,7 @@ }, "rdfs:comment": " in { _:n1 . _:n1 \"X\" } as in { IRI @ } { . }", "testAction": { - "@id": "_:b166", + "@id": "_:b744", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_Bn2.Bn2_Ip2_LX.ttl" }, @@ -4396,17 +4396,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeRef1_fail-iri", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1205", + "@id": "_:b2904", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1201", + "@id": "_:b2902", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4416,10 +4416,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#NodeKind" + "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#NodeKind" } ], "mf:status": { @@ -4427,7 +4427,7 @@ }, "rdfs:comment": " in { . \"X\" } as in { BNODE @ } { . }", "testAction": { - "@id": "_:b472", + "@id": "_:b714", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -4446,18 +4446,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeRef1_pass-bnode", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3114", + "@id": "_:b1965", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3113", + "@id": "_:b1966", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4467,10 +4467,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#NodeKind" + "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#NodeKind" } ], "mf:status": { @@ -4478,7 +4478,7 @@ }, "rdfs:comment": " in { _:n1 . _:n1 \"X\" } as in { BNODE @ } { . }", "testAction": { - "@id": "_:b71", + "@id": "_:b679", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_Bn2.Bn2_Ip2_LX.ttl" }, @@ -4499,17 +4499,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatypeRef1_fail-datatype", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2240", + "@id": "_:b2865", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2237", + "@id": "_:b2862", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4519,10 +4519,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#Datatype" + "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ShapeReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#Datatype" }, { "@id": "http://www.w3.org/ns/shacl/test-suite#Unsatisfiable" @@ -4533,7 +4533,7 @@ }, "rdfs:comment": " { @ } on in { 'ab'^^ }", "testAction": { - "@id": "_:b22", + "@id": "_:b643", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_dt1.ttl" }, @@ -4553,17 +4553,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatypeRef1_fail-reflexiveRef", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3035", + "@id": "_:b2550", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3033", + "@id": "_:b2549", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4584,7 +4584,7 @@ }, "rdfs:comment": " { } on in { }", "testAction": { - "@id": "_:b76", + "@id": "_:b614", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In1.ttl" }, @@ -4603,18 +4603,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotInline1_referrer,referent", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1867", + "@id": "_:b2663", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1866", + "@id": "_:b2661", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4630,7 +4630,7 @@ }, "rdfs:comment": " in { . \"X\" } as in { { . } }", "testAction": { - "@id": "_:b1113", + "@id": "_:b244", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -4651,17 +4651,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotInline1_missingReferent", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1733", + "@id": "_:b2655", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1732", + "@id": "_:b2652", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4677,7 +4677,7 @@ }, "rdfs:comment": " in { } as in { { . } }", "testAction": { - "@id": "_:b1084", + "@id": "_:b523", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.ttl" }, @@ -4696,18 +4696,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotInline1_selfReference", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2430", + "@id": "_:b2508", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2428", + "@id": "_:b2507", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4723,7 +4723,7 @@ }, "rdfs:comment": " in { . \"X\" } as in { { . } }", "testAction": { - "@id": "_:b1045", + "@id": "_:b73", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In1.In1_Ip2_LX.ttl" }, @@ -4744,17 +4744,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotInline1_missingSelfReference", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1933", + "@id": "_:b2998", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1932", + "@id": "_:b2996", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4770,7 +4770,7 @@ }, "rdfs:comment": " in { . \"X\" } as in { { . } }", "testAction": { - "@id": "_:b1011", + "@id": "_:b475", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In1.In2_Ip2_LX.ttl" }, @@ -4790,17 +4790,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotInline1_overReferrer", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1245", + "@id": "_:b1982", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1237", + "@id": "_:b1981", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4816,7 +4816,7 @@ }, "rdfs:comment": " in { , . \"X\" } as in { { . } }", "testAction": { - "@id": "_:b984", + "@id": "_:b36", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In1_Ip1_In3.In2_Ip2_LX.ttl" }, @@ -4836,17 +4836,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotInline1_overReferrer,overReferent", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3122", + "@id": "_:b872", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3121", + "@id": "_:b866", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4862,7 +4862,7 @@ }, "rdfs:comment": " { { . } } on { , . \"X\" . \"X\" }", "testAction": { - "@id": "_:b952", + "@id": "_:b191", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In1_Ip1_In3.In2_Ip2_LX.In3_Ip2_LX.ttl" }, @@ -4881,18 +4881,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotInline1_overMatchesReferent", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2945", + "@id": "_:b1126", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2943", + "@id": "_:b1122", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4908,7 +4908,7 @@ }, "rdfs:comment": " in { . \"X\" . \"X\" } as in { { . } }", "testAction": { - "@id": "_:b914", + "@id": "_:b980", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.In3_Ip1_LX.ttl" }, @@ -4928,18 +4928,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREF_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1614", + "@id": "_:b1324", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1612", + "@id": "_:b1323", "@type": "TestResult", "outcome": "earl:passed" }, @@ -4955,7 +4955,7 @@ }, "rdfs:comment": " { [] } on { }", "testAction": { - "@id": "_:b884", + "@id": "_:b944", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -4976,17 +4976,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREF_v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2126", + "@id": "_:b2749", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2124", + "@id": "_:b2746", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5002,7 +5002,7 @@ }, "rdfs:comment": " { [] } on { }", "testAction": { - "@id": "_:b853", + "@id": "_:b906", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv2.ttl" }, @@ -5022,17 +5022,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREF_v1v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1929", + "@id": "_:b1314", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1928", + "@id": "_:b1311", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5048,7 +5048,7 @@ }, "rdfs:comment": " { [] } on { , }", "testAction": { - "@id": "_:b196", + "@id": "_:b877", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1,Iv2.ttl" }, @@ -5067,18 +5067,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1INTEGER_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2590", + "@id": "_:b1067", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2588", + "@id": "_:b1064", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5094,7 +5094,7 @@ }, "rdfs:comment": " { [0] } on { 0 }", "testAction": { - "@id": "_:b488", + "@id": "_:b844", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT0.ttl" }, @@ -5115,17 +5115,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1INTEGER_00", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2520", + "@id": "_:b1032", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2518", + "@id": "_:b1030", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5141,7 +5141,7 @@ }, "rdfs:comment": " { [0] } on { 00 }", "testAction": { - "@id": "_:b47", + "@id": "_:b780", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT00.ttl" }, @@ -5161,17 +5161,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1DECIMAL_00", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b805", + "@id": "_:b2074", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b803", + "@id": "_:b2073", "@type": "TestResult", "outcome": "earl:failed" }, @@ -5187,7 +5187,7 @@ }, "rdfs:comment": " { [0.0] } on { .0 }", "testAction": { - "@id": "_:b1097", + "@id": "_:b681", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC_0.ttl" }, @@ -5206,18 +5206,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1DECIMAL_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b285", + "@id": "_:b2008", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b283", + "@id": "_:b2007", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5233,7 +5233,7 @@ }, "rdfs:comment": " { [0.0] } on { 0.0 }", "testAction": { - "@id": "_:b90", + "@id": "_:b750", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC0_0.ttl" }, @@ -5254,17 +5254,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1DECIMAL_Lab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b797", + "@id": "_:b83", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b795", + "@id": "_:b81", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5280,7 +5280,7 @@ }, "rdfs:comment": " { [0.0] } on { 'ab' }", "testAction": { - "@id": "_:b1127", + "@id": "_:b716", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -5300,17 +5300,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1INTEGER_Lab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1499", + "@id": "_:b2367", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1497", + "@id": "_:b2365", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5326,7 +5326,7 @@ }, "rdfs:comment": " { [0] } on { 'ab' }", "testAction": { - "@id": "_:b452", + "@id": "_:b816", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -5345,18 +5345,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1DOUBLE_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b394", + "@id": "_:b2869", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b391", + "@id": "_:b2867", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5372,7 +5372,7 @@ }, "rdfs:comment": " { [0E0] } on { 0E0 }", "testAction": { - "@id": "_:b1062", + "@id": "_:b648", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL0E0.ttl" }, @@ -5393,17 +5393,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1DOUBLE_0_0e0", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b693", + "@id": "_:b266", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b690", + "@id": "_:b265", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5419,7 +5419,7 @@ }, "rdfs:comment": " { [0E0] } on { 0e0.0 }", "testAction": { - "@id": "_:b1028", + "@id": "_:b618", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL0_0e0.ttl" }, @@ -5438,18 +5438,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1DOUBLElowercase_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b321", + "@id": "_:b2256", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b318", + "@id": "_:b2255", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5465,7 +5465,7 @@ }, "rdfs:comment": " { [0e0] } on { 0e0 }", "testAction": { - "@id": "_:b1000", + "@id": "_:b247", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL0e0lowercase.ttl" }, @@ -5486,17 +5486,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1DOUBLElowercase_fail-0E0", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b293", + "@id": "_:b2206", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b290", + "@id": "_:b2205", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5512,7 +5512,7 @@ }, "rdfs:comment": " { [0e0] } on { 0E0 }", "testAction": { - "@id": "_:b964", + "@id": "_:b522", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL0E0.ttl" }, @@ -5532,17 +5532,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1DOUBLElowercase_0_0e0", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3029", + "@id": "_:b2200", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3026", + "@id": "_:b2199", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5558,7 +5558,7 @@ }, "rdfs:comment": " { [0e0] } on { 0e0.0 }", "testAction": { - "@id": "_:b927", + "@id": "_:b70", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL0_0e0.ttl" }, @@ -5577,18 +5577,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1LANGTAG_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2178", + "@id": "_:b398", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2177", + "@id": "_:b397", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5604,7 +5604,7 @@ }, "rdfs:comment": " { ['ab'@en-fr] } on { 'ab'@en-fr }", "testAction": { - "@id": "_:b895", + "@id": "_:b476", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LabLTen-fr.ttl" }, @@ -5625,17 +5625,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1LANGTAG_Lab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2627", + "@id": "_:b3087", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2626", + "@id": "_:b3085", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5651,7 +5651,7 @@ }, "rdfs:comment": " { ['ab'@en-fr] } on { 'ab' }", "testAction": { - "@id": "_:b858", + "@id": "_:b27", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -5671,17 +5671,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1LANGTAG_LabLTen", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3077", + "@id": "_:b2420", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b147", + "@id": "_:b2417", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5697,7 +5697,7 @@ }, "rdfs:comment": " { ['ab'@en-fr] } on { 'ab'@en }", "testAction": { - "@id": "_:b829", + "@id": "_:b14", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LabLTen.ttl" }, @@ -5717,17 +5717,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1LANGTAG_LabLTen-fr-jura", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1760", + "@id": "_:b129", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1759", + "@id": "_:b130", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5743,7 +5743,7 @@ }, "rdfs:comment": " { ['ab'@en-fr] } on { 'ab'@en-fr-jura }", "testAction": { - "@id": "_:b494", + "@id": "_:b971", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LabLTen-fr-jura.ttl" }, @@ -5763,17 +5763,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1LANGTAG_LaLTen-fr", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2130", + "@id": "_:b318", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2128", + "@id": "_:b317", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5789,7 +5789,7 @@ }, "rdfs:comment": " { ['ab'@en-fr] } on { 'a'@en-fr }", "testAction": { - "@id": "_:b461", + "@id": "_:b937", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LaLTen-fr.ttl" }, @@ -5808,18 +5808,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFDatatype_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2523", + "@id": "_:b2308", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2522", + "@id": "_:b2307", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5835,7 +5835,7 @@ }, "rdfs:comment": " { ['ab'^^my:bloodType] } on { 'ab'^^my:bloodType }", "testAction": { - "@id": "_:b60", + "@id": "_:b899", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LabDTbloodType.ttl" }, @@ -5856,17 +5856,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFDatatype_Lab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1953", + "@id": "_:b1490", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1952", + "@id": "_:b1489", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5882,7 +5882,7 @@ }, "rdfs:comment": " { ['ab'^^my:bloodType] } on { 'ab' }", "testAction": { - "@id": "_:b150", + "@id": "_:b864", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -5902,17 +5902,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFDatatype_LabDTbloodType999", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1671", + "@id": "_:b312", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1669", + "@id": "_:b311", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5928,7 +5928,7 @@ }, "rdfs:comment": " { ['ab'^^my:bloodType] } on { 'ab'^^my:bloodType999 }", "testAction": { - "@id": "_:b1132", + "@id": "_:b834", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LabDTbloodType999.ttl" }, @@ -5948,17 +5948,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFDatatype_LaDTbloodType", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1068", + "@id": "_:b1627", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1058", + "@id": "_:b1626", "@type": "TestResult", "outcome": "earl:passed" }, @@ -5974,7 +5974,7 @@ }, "rdfs:comment": " { ['ab'^^my:bloodType] } on { 'a'^^my:bloodType }", "testAction": { - "@id": "_:b1099", + "@id": "_:b804", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LaDTbloodType.ttl" }, @@ -5993,18 +5993,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1true_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b337", + "@id": "_:b2968", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b335", + "@id": "_:b2966", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6020,7 +6020,7 @@ }, "rdfs:comment": " { [true] } on { true }", "testAction": { - "@id": "_:b1061", + "@id": "_:b769", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_true.ttl" }, @@ -6041,17 +6041,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1true_false", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2605", + "@id": "_:b1852", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2603", + "@id": "_:b1851", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6067,7 +6067,7 @@ }, "rdfs:comment": " { [true] } on { false }", "testAction": { - "@id": "_:b1027", + "@id": "_:b734", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_false.ttl" }, @@ -6087,17 +6087,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1true_ab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2773", + "@id": "_:b1882", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2771", + "@id": "_:b1881", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6113,7 +6113,7 @@ }, "rdfs:comment": " { [true] } on { 'ab' }", "testAction": { - "@id": "_:b997", + "@id": "_:b703", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -6132,18 +6132,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1false_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b554", + "@id": "_:b354", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b552", + "@id": "_:b353", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6159,7 +6159,7 @@ }, "rdfs:comment": " { [false] } on { true }", "testAction": { - "@id": "_:b963", + "@id": "_:b666", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_false.ttl" }, @@ -6180,17 +6180,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1false_true", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1512", + "@id": "_:b1723", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1510", + "@id": "_:b1722", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6206,7 +6206,7 @@ }, "rdfs:comment": " { [false] } on { false }", "testAction": { - "@id": "_:b916", + "@id": "_:b628", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_true.ttl" }, @@ -6226,17 +6226,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1false_ab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2242", + "@id": "_:b2042", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2239", + "@id": "_:b2041", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6252,7 +6252,7 @@ }, "rdfs:comment": " { [false] } on { 'ab' }", "testAction": { - "@id": "_:b886", + "@id": "_:b110", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -6272,17 +6272,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatypeLength_fail-missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b244", + "@id": "_:b1669", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b242", + "@id": "_:b1668", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6298,7 +6298,7 @@ }, "rdfs:comment": " { xs:integer LENGTH 5 } on in { 'ab' }", "testAction": { - "@id": "_:b856", + "@id": "_:b550", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -6318,17 +6318,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatypeLength_fail-wrongDatatype", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1873", + "@id": "_:b2706", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1872", + "@id": "_:b2704", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6344,7 +6344,7 @@ }, "rdfs:comment": " { xs:integer LENGTH 5 } on in { 1.234 }", "testAction": { - "@id": "_:b194", + "@id": "_:b589", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_234.ttl" }, @@ -6364,17 +6364,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatypeLength_fail-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1949", + "@id": "_:b174", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1948", + "@id": "_:b173", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6390,7 +6390,7 @@ }, "rdfs:comment": " { xs:integer LENGTH 5 } on in { 1234 }", "testAction": { - "@id": "_:b486", + "@id": "_:b494", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT1234.ttl" }, @@ -6409,18 +6409,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatypeLength_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1695", + "@id": "_:b759", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1693", + "@id": "_:b757", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6436,7 +6436,7 @@ }, "rdfs:comment": " { xs:integer LENGTH 5 } on in { 12345 }", "testAction": { - "@id": "_:b449", + "@id": "_:b206", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT12345.ttl" }, @@ -6457,17 +6457,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1datatypeLength_fail-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b932", + "@id": "_:b328", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b922", + "@id": "_:b327", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6483,7 +6483,7 @@ }, "rdfs:comment": " { xs:integer LENGTH 5 } on in { 123456 }", "testAction": { - "@id": "_:b39", + "@id": "_:b446", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT123456.ttl" }, @@ -6502,18 +6502,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_pass-decimal-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1709", + "@id": "_:b2228", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1708", + "@id": "_:b2227", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6529,7 +6529,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { 1.2345 }", "testAction": { - "@id": "_:b158", + "@id": "_:b981", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_2345.ttl" }, @@ -6549,18 +6549,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_pass-decimal-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2472", + "@id": "_:b1731", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2470", + "@id": "_:b1730", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6576,7 +6576,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { 1.23456 }", "testAction": { - "@id": "_:b1118", + "@id": "_:b941", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_23456.ttl" }, @@ -6597,17 +6597,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-decimal-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1815", + "@id": "_:b1081", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1814", + "@id": "_:b1079", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6623,7 +6623,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { 1.234567 }", "testAction": { - "@id": "_:b1079", + "@id": "_:b901", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_234567.ttl" }, @@ -6642,18 +6642,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_pass-decimal-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2272", + "@id": "_:b1743", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2269", + "@id": "_:b1742", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6669,7 +6669,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 4 } / { 01.2345 }", "testAction": { - "@id": "_:b1038", + "@id": "_:b868", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC01_2345.ttl" }, @@ -6690,17 +6690,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-decimal-longLead", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1233", + "@id": "_:b2355", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1227", + "@id": "_:b2353", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6716,7 +6716,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 4 } / { 01.23456 }", "testAction": { - "@id": "_:b1003", + "@id": "_:b830", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC01_23456.ttl" }, @@ -6735,18 +6735,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_pass-decimal-equalTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2889", + "@id": "_:b157", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2888", + "@id": "_:b155", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6762,7 +6762,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 4 } / { 1.23450 }", "testAction": { - "@id": "_:b971", + "@id": "_:b797", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_23450.ttl" }, @@ -6783,17 +6783,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-decimal-longTrail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2343", + "@id": "_:b1469", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2341", + "@id": "_:b1467", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6809,7 +6809,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 4 } / { 1.234560 }", "testAction": { - "@id": "_:b926", + "@id": "_:b761", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_234560.ttl" }, @@ -6828,18 +6828,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_pass-decimal-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1283", + "@id": "_:b1211", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1280", + "@id": "_:b1208", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6855,7 +6855,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 4 } / { 01.23450 }", "testAction": { - "@id": "_:b893", + "@id": "_:b726", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC01_23450.ttl" }, @@ -6876,17 +6876,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-decimal-longLeadTrail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2587", + "@id": "_:b290", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2584", + "@id": "_:b289", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6902,7 +6902,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 4 } / { 01.234560 }", "testAction": { - "@id": "_:b854", + "@id": "_:b686", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_234560.ttl" }, @@ -6921,18 +6921,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_pass-integer-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2190", + "@id": "_:b1120", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2187", + "@id": "_:b1115", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6948,7 +6948,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { 12345 }", "testAction": { - "@id": "_:b189", + "@id": "_:b654", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT12345.ttl" }, @@ -6968,18 +6968,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_pass-xsd_integer-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b210", + "@id": "_:b1591", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b211", + "@id": "_:b1590", "@type": "TestResult", "outcome": "earl:passed" }, @@ -6995,7 +6995,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { \"12345\"^^xsd:integer }", "testAction": { - "@id": "_:b484", + "@id": "_:b617", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_xsd-integer12345.ttl" }, @@ -7016,17 +7016,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3100", + "@id": "_:b1362", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3099", + "@id": "_:b1361", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7042,7 +7042,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { \"1.23456\"^^xsd:float }", "testAction": { - "@id": "_:b819", + "@id": "_:b235", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT1_23456.ttl" }, @@ -7062,17 +7062,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b670", + "@id": "_:b1234", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b668", + "@id": "_:b1233", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7088,7 +7088,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { 4.5e0 }", "testAction": { - "@id": "_:b24", + "@id": "_:b516", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -7108,17 +7108,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-malformedxsd_decimal-1_23ab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2953", + "@id": "_:b2866", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2951", + "@id": "_:b2864", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7134,7 +7134,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { \"1.23ab\"^^xsd:decimal }", "testAction": { - "@id": "_:b1142", + "@id": "_:b55", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_malformedxsd-decimal1_23ab.ttl" }, @@ -7154,17 +7154,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-malformedxsd_decimal-1_2345ab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2623", + "@id": "_:b2238", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2621", + "@id": "_:b2237", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7180,7 +7180,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { \"1.2345ab\"^^xsd:decimal }", "testAction": { - "@id": "_:b1104", + "@id": "_:b219", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_malformedxsd-decimal1_2345ab.ttl" }, @@ -7200,17 +7200,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-malformedxsd_integer-1_2345", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2244", + "@id": "_:b1968", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2241", + "@id": "_:b1967", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7226,7 +7226,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / { \"1.2345\"^^xsd:integer }", "testAction": { - "@id": "_:b1064", + "@id": "_:b594", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_malformedxsd-integer1_2345.ttl" }, @@ -7246,17 +7246,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-iri", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2017", + "@id": "_:b2460", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2016", + "@id": "_:b2459", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7272,7 +7272,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / BASE { <1.2345> }", "testAction": { - "@id": "_:b1029", + "@id": "_:b988", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/BASE_Is1_Ip1_I12345.ttl" }, @@ -7292,17 +7292,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalFractiondigits_fail-bnode", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1782", + "@id": "_:b2244", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1781", + "@id": "_:b2243", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7318,7 +7318,7 @@ }, "rdfs:comment": " { LITERAL FRACTIONDIGITS 5 } / BASE { _:12345 }", "testAction": { - "@id": "_:b994", + "@id": "_:b951", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_B12345.ttl" }, @@ -7337,18 +7337,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-decimal-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3108", + "@id": "_:b1830", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3107", + "@id": "_:b1758", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7364,7 +7364,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 1.234 }", "testAction": { - "@id": "_:b958", + "@id": "_:b916", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_234.ttl" }, @@ -7384,18 +7384,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-decimal-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1506", + "@id": "_:b1639", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1504", + "@id": "_:b1638", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7411,7 +7411,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 1.2345 }", "testAction": { - "@id": "_:b912", + "@id": "_:b876", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_2345.ttl" }, @@ -7432,17 +7432,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-decimal-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2360", + "@id": "_:b2347", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2357", + "@id": "_:b2344", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7458,7 +7458,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 1.23456 }", "testAction": { - "@id": "_:b875", + "@id": "_:b837", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_23456.ttl" }, @@ -7477,18 +7477,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-decimal-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2822", + "@id": "_:b394", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2820", + "@id": "_:b393", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7504,7 +7504,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 01.2345 }", "testAction": { - "@id": "_:b835", + "@id": "_:b803", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC01_2345.ttl" }, @@ -7525,17 +7525,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-decimal-longLead", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b57", + "@id": "_:b372", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b53", + "@id": "_:b371", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7551,7 +7551,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 01.23456 }", "testAction": { - "@id": "_:b161", + "@id": "_:b764", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC01_23456.ttl" }, @@ -7570,18 +7570,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-decimal-equalTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2494", + "@id": "_:b2472", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2491", + "@id": "_:b2471", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7597,7 +7597,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 1.23450 }", "testAction": { - "@id": "_:b458", + "@id": "_:b728", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_23450.ttl" }, @@ -7618,17 +7618,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-decimal-longTrail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2399", + "@id": "_:b3096", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2397", + "@id": "_:b3094", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7644,7 +7644,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 1.234560 }", "testAction": { - "@id": "_:b43", + "@id": "_:b683", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_234560.ttl" }, @@ -7663,18 +7663,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-decimal-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2987", + "@id": "_:b2911", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2985", + "@id": "_:b2910", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7690,7 +7690,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 01.23450 }", "testAction": { - "@id": "_:b157", + "@id": "_:b649", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC01_23450.ttl" }, @@ -7711,17 +7711,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-decimal-longLeadTrail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1897", + "@id": "_:b2576", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1896", + "@id": "_:b2575", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7737,7 +7737,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 01.234560 }", "testAction": { - "@id": "_:b1111", + "@id": "_:b611", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC1_234560.ttl" }, @@ -7756,18 +7756,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2245", + "@id": "_:b3178", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2243", + "@id": "_:b3177", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7783,7 +7783,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 12345 }", "testAction": { - "@id": "_:b1073", + "@id": "_:b231", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT12345.ttl" }, @@ -7803,18 +7803,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-xsd_integer-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b96", + "@id": "_:b2925", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b79", + "@id": "_:b2922", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7830,7 +7830,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { \"1234\"^^xsd:integer }", "testAction": { - "@id": "_:b1030", + "@id": "_:b503", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_xsd-integer1234.ttl" }, @@ -7850,18 +7850,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-integer-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b553", + "@id": "_:b2698", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b551", + "@id": "_:b2696", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7877,7 +7877,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 012345 }", "testAction": { - "@id": "_:b990", + "@id": "_:b487", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT012345.ttl" }, @@ -7898,17 +7898,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-integer-longLead", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2249", + "@id": "_:b2492", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2247", + "@id": "_:b2491", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7924,7 +7924,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 0123456 }", "testAction": { - "@id": "_:b946", + "@id": "_:b39", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT0123456.ttl" }, @@ -7943,18 +7943,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-integer-equalTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2898", + "@id": "_:b2373", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2896", + "@id": "_:b2370", "@type": "TestResult", "outcome": "earl:passed" }, @@ -7970,7 +7970,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 6 } / { 123450 }", "testAction": { - "@id": "_:b908", + "@id": "_:b17", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT123450.ttl" }, @@ -7991,17 +7991,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-integer-longTrail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1361", + "@id": "_:b2214", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1359", + "@id": "_:b2213", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8017,7 +8017,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 6 } / { 1234560 }", "testAction": { - "@id": "_:b865", + "@id": "_:b961", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT1234560.ttl" }, @@ -8036,18 +8036,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-integer-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b659", + "@id": "_:b2997", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b657", + "@id": "_:b2995", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8063,7 +8063,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 6 } / { 0123450 }", "testAction": { - "@id": "_:b828", + "@id": "_:b927", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT0123450.ttl" }, @@ -8084,17 +8084,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-integer-longLeadTrail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1939", + "@id": "_:b3061", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1938", + "@id": "_:b3060", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8110,7 +8110,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 6 } / { 01234560 }", "testAction": { - "@id": "_:b104", + "@id": "_:b883", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT01234560.ttl" }, @@ -8129,18 +8129,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-byte-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2482", + "@id": "_:b2851", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2480", + "@id": "_:b2849", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8156,7 +8156,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 2 } / { 5^^xsd:byte }", "testAction": { - "@id": "_:b827", + "@id": "_:b845", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_BYT5.ttl" }, @@ -8176,18 +8176,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_pass-byte-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2231", + "@id": "_:b755", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2229", + "@id": "_:b749", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8203,7 +8203,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 2 } / { 64^^xsd:byte }", "testAction": { - "@id": "_:b21", + "@id": "_:b813", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_BYT64.ttl" }, @@ -8224,17 +8224,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-byte-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1823", + "@id": "_:b667", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1822", + "@id": "_:b663", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8250,7 +8250,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 2 } / { 128^^xsd:byte }", "testAction": { - "@id": "_:b1130", + "@id": "_:b767", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_BYT128.ttl" }, @@ -8270,17 +8270,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3027", + "@id": "_:b2468", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3024", + "@id": "_:b2467", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8296,7 +8296,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { \"1.2345\"^^xsd:float }", "testAction": { - "@id": "_:b1092", + "@id": "_:b729", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT1_2345.ttl" }, @@ -8316,17 +8316,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2597", + "@id": "_:b1705", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2595", + "@id": "_:b1704", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8342,7 +8342,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { 4.5e0 }", "testAction": { - "@id": "_:b1048", + "@id": "_:b688", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -8362,17 +8362,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-malformedxsd_decimal-1_23ab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1533", + "@id": "_:b578", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1530", + "@id": "_:b575", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8388,7 +8388,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { \"1.23ab\"^^xsd:decimal }", "testAction": { - "@id": "_:b1006", + "@id": "_:b652", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_malformedxsd-decimal1_23ab.ttl" }, @@ -8408,17 +8408,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-malformedxsd_decimal-1_2345ab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b823", + "@id": "_:b1894", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b73", + "@id": "_:b1893", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8434,7 +8434,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { \"1.2345ab\"^^xsd:decimal }", "testAction": { - "@id": "_:b972", + "@id": "_:b616", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_malformedxsd-decimal1_2345ab.ttl" }, @@ -8454,17 +8454,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-malformedxsd_integer-1_2345", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b652", + "@id": "_:b1996", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b650", + "@id": "_:b1995", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8480,7 +8480,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / { \"1.2345\"^^xsd:integer }", "testAction": { - "@id": "_:b929", + "@id": "_:b233", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_malformedxsd-integer1_2345.ttl" }, @@ -8500,17 +8500,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-iri", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1404", + "@id": "_:b1757", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1398", + "@id": "_:b1756", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8526,7 +8526,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / BASE { <1.2345> }", "testAction": { - "@id": "_:b887", + "@id": "_:b509", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/BASE_Is1_Ip1_I12345.ttl" }, @@ -8546,17 +8546,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalTotaldigits_fail-bnode", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b282", + "@id": "_:b5", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b280", + "@id": "_:b6", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8572,7 +8572,7 @@ }, "rdfs:comment": " { LITERAL TOTALDIGITS 5 } / BASE { _:12345 }", "testAction": { - "@id": "_:b851", + "@id": "_:b41", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_B12345.ttl" }, @@ -8592,17 +8592,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMinexclusiveINTEGER_fail-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2598", + "@id": "_:b2270", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2596", + "@id": "_:b2269", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8618,7 +8618,7 @@ }, "rdfs:comment": " { LITERAL MINEXCLUSIVE 5 } / { '4'^^xsd:integer }", "testAction": { - "@id": "_:b177", + "@id": "_:b202", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -8638,17 +8638,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMinexclusiveINTEGER_pass-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b644", + "@id": "_:b1360", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b642", + "@id": "_:b1357", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8664,7 +8664,7 @@ }, "rdfs:comment": " { LITERAL MINEXCLUSIVE 5 } / { '5'^^xsd:integer }", "testAction": { - "@id": "_:b471", + "@id": "_:b192", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -8683,18 +8683,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMinexclusiveINTEGER_pass-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1848", + "@id": "_:b2056", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1793", + "@id": "_:b2055", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8710,7 +8710,7 @@ }, "rdfs:comment": " { LITERAL MINEXCLUSIVE 5 } / { '6'^^xsd:integer }", "testAction": { - "@id": "_:b58", + "@id": "_:b972", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -8731,17 +8731,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMininclusiveINTEGER_fail-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2425", + "@id": "_:b1886", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2423", + "@id": "_:b1885", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8757,7 +8757,7 @@ }, "rdfs:comment": " { LITERAL MININCLUSIVE 5 } / { '4'^^xsd:integer }", "testAction": { - "@id": "_:b159", + "@id": "_:b929", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -8776,18 +8776,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMininclusiveINTEGER_pass-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3010", + "@id": "_:b2761", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3008", + "@id": "_:b2760", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8803,7 +8803,7 @@ }, "rdfs:comment": " { LITERAL MININCLUSIVE 5 } / { '5'^^xsd:integer }", "testAction": { - "@id": "_:b1112", + "@id": "_:b888", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -8823,18 +8823,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMininclusiveINTEGER_pass-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1219", + "@id": "_:b2106", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1214", + "@id": "_:b2105", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8850,7 +8850,7 @@ }, "rdfs:comment": " { LITERAL MININCLUSIVE 5 } / { '6'^^xsd:integer }", "testAction": { - "@id": "_:b1065", + "@id": "_:b843", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -8870,18 +8870,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMaxexclusiveINTEGER_pass-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b733", + "@id": "_:b1846", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b731", + "@id": "_:b1845", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8897,7 +8897,7 @@ }, "rdfs:comment": " { LITERAL MAXEXCLUSIVE 5 } / { '4'^^xsd:integer }", "testAction": { - "@id": "_:b1019", + "@id": "_:b807", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -8918,17 +8918,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMaxexclusiveINTEGER_fail-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2687", + "@id": "_:b2731", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2685", + "@id": "_:b2730", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8944,7 +8944,7 @@ }, "rdfs:comment": " { LITERAL MAXEXCLUSIVE 5 } / { '5'^^xsd:integer }", "testAction": { - "@id": "_:b977", + "@id": "_:b760", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -8964,17 +8964,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMaxexclusiveINTEGER_fail-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b375", + "@id": "_:b2701", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b373", + "@id": "_:b2699", "@type": "TestResult", "outcome": "earl:passed" }, @@ -8990,7 +8990,7 @@ }, "rdfs:comment": " { LITERAL MAXEXCLUSIVE 5 } / { '6'^^xsd:integer }", "testAction": { - "@id": "_:b933", + "@id": "_:b722", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -9009,18 +9009,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMaxinclusiveINTEGER_pass-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2696", + "@id": "_:b1205", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2694", + "@id": "_:b1204", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9036,7 +9036,7 @@ }, "rdfs:comment": " { LITERAL MAXINCLUSIVE 5 } / { '4'^^xsd:integer }", "testAction": { - "@id": "_:b888", + "@id": "_:b680", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -9056,18 +9056,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMaxinclusiveINTEGER_pass-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b435", + "@id": "_:b2817", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b433", + "@id": "_:b2815", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9083,7 +9083,7 @@ }, "rdfs:comment": " { LITERAL MAXINCLUSIVE 5 } / { '5'^^xsd:integer }", "testAction": { - "@id": "_:b845", + "@id": "_:b636", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -9104,17 +9104,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMaxinclusiveINTEGER_fail-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1752", + "@id": "_:b2642", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1751", + "@id": "_:b2639", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9130,7 +9130,7 @@ }, "rdfs:comment": " { LITERAL MAXINCLUSIVE 5 } / { '6'^^xsd:integer }", "testAction": { - "@id": "_:b162", + "@id": "_:b106", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -9150,17 +9150,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveINTEGER_fail-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2200", + "@id": "_:b1892", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2198", + "@id": "_:b1891", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9176,7 +9176,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 5 } / { '4.9'^^xsd:float }", "testAction": { - "@id": "_:b453", + "@id": "_:b536", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_9.ttl" }, @@ -9195,18 +9195,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveINTEGER_pass-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b277", + "@id": "_:b396", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b275", + "@id": "_:b395", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9222,7 +9222,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 5 } / { '05'^^xsd:float }", "testAction": { - "@id": "_:b36", + "@id": "_:b67", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT05.ttl" }, @@ -9242,18 +9242,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveINTEGER_pass-equalTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b368", + "@id": "_:b1629", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b366", + "@id": "_:b1628", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9269,7 +9269,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 5 } / { '5.0'^^xsd:float }", "testAction": { - "@id": "_:b1135", + "@id": "_:b218", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_0.ttl" }, @@ -9289,18 +9289,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveINTEGER_pass-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2305", + "@id": "_:b2852", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2303", + "@id": "_:b2850", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9316,7 +9316,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 5 } / { '5.1'^^xsd:float }", "testAction": { - "@id": "_:b1035", + "@id": "_:b447", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_1.ttl" }, @@ -9337,17 +9337,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_fail-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b655", + "@id": "_:b1601", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b653", + "@id": "_:b1600", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9363,7 +9363,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { '4'^^xsd:integer }", "testAction": { - "@id": "_:b940", + "@id": "_:b970", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -9382,18 +9382,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_pass-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2515", + "@id": "_:b1735", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2513", + "@id": "_:b1734", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9409,7 +9409,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { '5'^^xsd:integer }", "testAction": { - "@id": "_:b457", + "@id": "_:b881", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -9429,18 +9429,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_pass-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2841", + "@id": "_:b2188", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2838", + "@id": "_:b2187", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9456,7 +9456,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { '05'^^xsd:integer }", "testAction": { - "@id": "_:b857", + "@id": "_:b930", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT05.ttl" }, @@ -9476,18 +9476,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_pass-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2965", + "@id": "_:b190", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2962", + "@id": "_:b26", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9503,7 +9503,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { '6'^^xsd:integer }", "testAction": { - "@id": "_:b148", + "@id": "_:b840", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -9523,18 +9523,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveINTEGERLead_pass-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b580", + "@id": "_:b1838", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b578", + "@id": "_:b1837", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9550,7 +9550,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 5 } / { '5'^^xsd:float }", "testAction": { - "@id": "_:b476", + "@id": "_:b794", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5.ttl" }, @@ -9571,17 +9571,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2141", + "@id": "_:b388", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2139", + "@id": "_:b387", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9600,7 +9600,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { 4 }", "testAction": { - "@id": "_:b882", + "@id": "_:b745", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -9619,18 +9619,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2214", + "@id": "_:b1046", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2211", + "@id": "_:b1042", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9649,7 +9649,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { 5 }", "testAction": { - "@id": "_:b980", + "@id": "_:b702", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -9669,18 +9669,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2051", + "@id": "_:b280", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2050", + "@id": "_:b279", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9699,7 +9699,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { 6 }", "testAction": { - "@id": "_:b1082", + "@id": "_:b647", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -9720,17 +9720,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGERLead_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2422", + "@id": "_:b3196", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2420", + "@id": "_:b3195", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9749,7 +9749,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05 } / { 4 }", "testAction": { - "@id": "_:b1116", + "@id": "_:b117", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -9768,18 +9768,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGERLead_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b563", + "@id": "_:b2112", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b560", + "@id": "_:b2111", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9798,7 +9798,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05 } / { 5 }", "testAction": { - "@id": "_:b1063", + "@id": "_:b535", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -9818,18 +9818,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGERLead_pass-integer-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1154", + "@id": "_:b366", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1146", + "@id": "_:b365", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9848,7 +9848,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05 } / { 05 }", "testAction": { - "@id": "_:b1007", + "@id": "_:b49", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT05.ttl" }, @@ -9868,18 +9868,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGERLead_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2941", + "@id": "_:b1649", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2938", + "@id": "_:b1648", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9898,7 +9898,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05 } / { 6 }", "testAction": { - "@id": "_:b957", + "@id": "_:b37", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -9918,18 +9918,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMAL_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1899", + "@id": "_:b3005", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1898", + "@id": "_:b3003", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9948,7 +9948,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 4.5 } / { 5 }", "testAction": { - "@id": "_:b903", + "@id": "_:b987", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -9969,17 +9969,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALLeadTrail_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2011", + "@id": "_:b2615", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2010", + "@id": "_:b2613", "@type": "TestResult", "outcome": "earl:passed" }, @@ -9998,7 +9998,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 04.50 } / { 4 }", "testAction": { - "@id": "_:b847", + "@id": "_:b936", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -10017,18 +10017,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALLeadTrail_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b601", + "@id": "_:b1518", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b598", + "@id": "_:b1517", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10047,7 +10047,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 04.50 } / { 5 }", "testAction": { - "@id": "_:b175", + "@id": "_:b890", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -10067,18 +10067,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALLeadTrail_pass-integer-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b363", + "@id": "_:b2874", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b362", + "@id": "_:b2872", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10097,7 +10097,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 04.50 } / { 05 }", "testAction": { - "@id": "_:b475", + "@id": "_:b838", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT05.ttl" }, @@ -10117,18 +10117,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALLeadTrail_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b592", + "@id": "_:b262", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b590", + "@id": "_:b261", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10147,7 +10147,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 04.50 } / { 6 }", "testAction": { - "@id": "_:b820", + "@id": "_:b784", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -10168,17 +10168,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALint_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2765", + "@id": "_:b3100", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2762", + "@id": "_:b3098", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10197,7 +10197,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5.0 } / { 4 }", "testAction": { - "@id": "_:b34", + "@id": "_:b738", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -10216,18 +10216,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALint_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1725", + "@id": "_:b2118", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1724", + "@id": "_:b2117", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10246,7 +10246,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5.0 } / { 5 }", "testAction": { - "@id": "_:b84", + "@id": "_:b685", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -10266,18 +10266,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALint_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3066", + "@id": "_:b2477", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3064", + "@id": "_:b2475", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10296,7 +10296,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5.0 } / { 6 }", "testAction": { - "@id": "_:b1124", + "@id": "_:b634", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -10317,17 +10317,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALintLeadTrail_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b221", + "@id": "_:b2657", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b219", + "@id": "_:b2654", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10346,7 +10346,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05.00 } / { 4 }", "testAction": { - "@id": "_:b1067", + "@id": "_:b246", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -10365,18 +10365,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALintLeadTrail_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1919", + "@id": "_:b1085", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1918", + "@id": "_:b1082", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10395,7 +10395,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05.00 } / { 5 }", "testAction": { - "@id": "_:b1012", + "@id": "_:b506", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -10415,18 +10415,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALintLeadTrail_pass-integer-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2864", + "@id": "_:b2920", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2862", + "@id": "_:b2918", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10445,7 +10445,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05.00 } / { 05 }", "testAction": { - "@id": "_:b960", + "@id": "_:b472", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT05.ttl" }, @@ -10465,18 +10465,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDECIMALintLeadTrail_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1807", + "@id": "_:b2006", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1806", + "@id": "_:b2005", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10495,7 +10495,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05.00 } / { 6 }", "testAction": { - "@id": "_:b901", + "@id": "_:b451", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -10515,18 +10515,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLE_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2045", + "@id": "_:b982", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2044", + "@id": "_:b976", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10545,7 +10545,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 4.5e0 } / { 5 }", "testAction": { - "@id": "_:b846", + "@id": "_:b958", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -10566,17 +10566,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLELeadTrail_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2800", + "@id": "_:b3147", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2798", + "@id": "_:b3145", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10595,7 +10595,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 04.50e0 } / { 4 }", "testAction": { - "@id": "_:b167", + "@id": "_:b903", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -10614,18 +10614,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLELeadTrail_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1430", + "@id": "_:b2719", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1421", + "@id": "_:b2716", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10644,7 +10644,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 04.50e0 } / { 5 }", "testAction": { - "@id": "_:b470", + "@id": "_:b857", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -10664,18 +10664,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLELeadTrail_pass-integer-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2081", + "@id": "_:b742", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2080", + "@id": "_:b736", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10694,7 +10694,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 04.50e0 } / { 05 }", "testAction": { - "@id": "_:b67", + "@id": "_:b810", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT05.ttl" }, @@ -10714,18 +10714,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLELeadTrail_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1093", + "@id": "_:b209", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1088", + "@id": "_:b208", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10744,7 +10744,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 04.50e0 } / { 6 }", "testAction": { - "@id": "_:b28", + "@id": "_:b753", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -10764,18 +10764,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLEint_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b98", + "@id": "_:b2150", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b97", + "@id": "_:b2149", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10794,7 +10794,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5.0e0 } / { 5 }", "testAction": { - "@id": "_:b10", + "@id": "_:b699", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -10815,17 +10815,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLEintLeadTrail_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b371", + "@id": "_:b2160", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b369", + "@id": "_:b2159", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10844,7 +10844,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05.00e0 } / { 4 }", "testAction": { - "@id": "_:b1101", + "@id": "_:b642", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -10863,18 +10863,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLEintLeadTrail_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b681", + "@id": "_:b2044", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b679", + "@id": "_:b2043", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10893,7 +10893,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05.00e0 } / { 5 }", "testAction": { - "@id": "_:b1043", + "@id": "_:b104", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -10913,18 +10913,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLEintLeadTrail_pass-integer-equalLead", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2204", + "@id": "_:b2108", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2202", + "@id": "_:b2107", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10943,7 +10943,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05.00e0 } / { 05 }", "testAction": { - "@id": "_:b986", + "@id": "_:b513", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT05.ttl" }, @@ -10963,18 +10963,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveDOUBLEintLeadTrail_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b112", + "@id": "_:b2446", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b111", + "@id": "_:b2445", "@type": "TestResult", "outcome": "earl:passed" }, @@ -10993,7 +10993,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 05.00e0 } / { 6 }", "testAction": { - "@id": "_:b923", + "@id": "_:b477", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -11014,17 +11014,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_fail-decimal-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2283", + "@id": "_:b474", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2281", + "@id": "_:b471", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11043,7 +11043,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { 4.5 }", "testAction": { - "@id": "_:b870", + "@id": "_:b449", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_5.ttl" }, @@ -11063,17 +11063,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b772", + "@id": "_:b1848", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b770", + "@id": "_:b1847", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11092,7 +11092,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { '4.5'^^ }", "testAction": { - "@id": "_:b188", + "@id": "_:b962", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -11112,17 +11112,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2099", + "@id": "_:b1663", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2098", + "@id": "_:b1662", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11141,7 +11141,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { 4.5e0 }", "testAction": { - "@id": "_:b102", + "@id": "_:b910", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -11161,17 +11161,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_fail-dateTime-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1978", + "@id": "_:b2114", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1979", + "@id": "_:b2113", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11190,7 +11190,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { '2015-12-25T01:23:45Z'^^ }", "testAction": { - "@id": "_:b443", + "@id": "_:b859", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DT2015-12-25T01_23_45Z.ttl" }, @@ -11210,17 +11210,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_fail-string-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b118", + "@id": "_:b3010", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b117", + "@id": "_:b3008", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11239,7 +11239,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { 'ab'^^ }", "testAction": { - "@id": "_:b99", + "@id": "_:b814", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_STRab.ttl" }, @@ -11259,17 +11259,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusiveINTEGER_fail-byte-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b760", + "@id": "_:b1974", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b758", + "@id": "_:b1973", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11288,7 +11288,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE 5 } / { '5'^^ }", "testAction": { - "@id": "_:b89", + "@id": "_:b758", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_BYT5.ttl" }, @@ -11308,17 +11308,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusivexsd-integer_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2695", + "@id": "_:b2431", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2693", + "@id": "_:b2432", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11337,7 +11337,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE \"5\"^^ } / { 4 }", "testAction": { - "@id": "_:b1137", + "@id": "_:b708", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -11356,18 +11356,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMininclusivexsd-integer_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b719", + "@id": "_:b3099", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b716", + "@id": "_:b3097", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11386,7 +11386,7 @@ }, "rdfs:comment": " { xsd:integer MININCLUSIVE \"5\"^^ } / { 5 }", "testAction": { - "@id": "_:b1081", + "@id": "_:b656", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -11407,17 +11407,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveINTEGER_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2885", + "@id": "_:b264", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2883", + "@id": "_:b263", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11436,7 +11436,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 5 } / { 4.4 }", "testAction": { - "@id": "_:b1015", + "@id": "_:b112", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -11455,18 +11455,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveINTEGER_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b214", + "@id": "_:b2224", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b212", + "@id": "_:b2223", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11485,7 +11485,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 5 } / { 5.6 }", "testAction": { - "@id": "_:b962", + "@id": "_:b519", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -11506,17 +11506,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveINTEGERLead_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2807", + "@id": "_:b1583", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2805", + "@id": "_:b1582", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11535,7 +11535,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 05 } / { 4.4 }", "testAction": { - "@id": "_:b897", + "@id": "_:b482", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -11554,18 +11554,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveINTEGERLead_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2519", + "@id": "_:b1335", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2517", + "@id": "_:b1331", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11584,7 +11584,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 05 } / { 5.6 }", "testAction": { - "@id": "_:b841", + "@id": "_:b588", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -11605,17 +11605,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMAL_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b273", + "@id": "_:b2182", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b271", + "@id": "_:b2181", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11634,7 +11634,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 4.5 } / { 4.4 }", "testAction": { - "@id": "_:b1211", + "@id": "_:b960", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -11653,18 +11653,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMAL_pass-decimal-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2302", + "@id": "_:b1405", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2299", + "@id": "_:b1403", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11683,7 +11683,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 4.5 } / { 4.5 }", "testAction": { - "@id": "_:b459", + "@id": "_:b904", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_5.ttl" }, @@ -11703,18 +11703,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMAL_pass-decimal-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2837", + "@id": "_:b2882", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2835", + "@id": "_:b2880", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11733,7 +11733,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 4.5 } / { 04.50 }", "testAction": { - "@id": "_:b50", + "@id": "_:b849", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC04_50.ttl" }, @@ -11753,18 +11753,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMAL_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2867", + "@id": "_:b406", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2865", + "@id": "_:b405", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11783,7 +11783,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 4.5 } / { 5.6 }", "testAction": { - "@id": "_:b151", + "@id": "_:b791", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -11804,17 +11804,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMALLeadTrail_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2718", + "@id": "_:b2436", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2716", + "@id": "_:b2435", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11833,7 +11833,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 04.50 } / { 4.4 }", "testAction": { - "@id": "_:b1129", + "@id": "_:b735", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -11852,18 +11852,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMALLeadTrail_pass-decimal-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1636", + "@id": "_:b2890", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1634", + "@id": "_:b2888", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11882,7 +11882,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 04.50 } / { 4.5 }", "testAction": { - "@id": "_:b1071", + "@id": "_:b676", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_5.ttl" }, @@ -11902,18 +11902,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMALLeadTrail_pass-decimal-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1943", + "@id": "_:b2230", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1942", + "@id": "_:b2229", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11932,7 +11932,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 04.50 } / { 04.50 }", "testAction": { - "@id": "_:b1004", + "@id": "_:b623", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC04_50.ttl" }, @@ -11952,18 +11952,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMALLeadTrail_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1746", + "@id": "_:b684", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1745", + "@id": "_:b682", "@type": "TestResult", "outcome": "earl:passed" }, @@ -11982,7 +11982,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 04.50 } / { 5.6 }", "testAction": { - "@id": "_:b941", + "@id": "_:b545", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -12003,17 +12003,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMALintLeadTrail_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1002", + "@id": "_:b2210", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b998", + "@id": "_:b2209", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12032,7 +12032,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 05.00 } / { 4.4 }", "testAction": { - "@id": "_:b876", + "@id": "_:b45", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -12051,18 +12051,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMALintLeadTrail_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b561", + "@id": "_:b630", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b559", + "@id": "_:b626", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12081,7 +12081,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 05.00 } / { 5.6 }", "testAction": { - "@id": "_:b195", + "@id": "_:b8", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -12102,17 +12102,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDOUBLE_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2047", + "@id": "_:b1217", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2046", + "@id": "_:b1213", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12131,7 +12131,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 4.5e0 } / { 4.4 }", "testAction": { - "@id": "_:b482", + "@id": "_:b973", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -12150,18 +12150,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDOUBLE_pass-decimal-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1723", + "@id": "_:b2650", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1722", + "@id": "_:b2648", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12180,7 +12180,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 4.5e0 } / { 4.5 }", "testAction": { - "@id": "_:b825", + "@id": "_:b914", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_5.ttl" }, @@ -12200,18 +12200,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDOUBLE_pass-decimal-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b146", + "@id": "_:b1635", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b145", + "@id": "_:b1634", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12230,7 +12230,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 4.5e0 } / { 04.50 }", "testAction": { - "@id": "_:b32", + "@id": "_:b852", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC04_50.ttl" }, @@ -12251,17 +12251,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDOUBLELeadTrail_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2759", + "@id": "_:b1109", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2757", + "@id": "_:b1107", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12280,7 +12280,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 04.50e0 } / { 4.4 }", "testAction": { - "@id": "_:b149", + "@id": "_:b792", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -12299,18 +12299,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDOUBLELeadTrail_pass-decimal-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b812", + "@id": "_:b1184", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b810", + "@id": "_:b1182", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12329,7 +12329,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 04.50e0 } / { 4.5 }", "testAction": { - "@id": "_:b1053", + "@id": "_:b739", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_5.ttl" }, @@ -12349,18 +12349,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDOUBLELeadTrail_pass-decimal-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2403", + "@id": "_:b268", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2401", + "@id": "_:b267", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12379,7 +12379,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 04.50e0 } / { 04.50 }", "testAction": { - "@id": "_:b921", + "@id": "_:b673", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC04_50.ttl" }, @@ -12399,18 +12399,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDOUBLELeadTrail_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2795", + "@id": "_:b1984", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2793", + "@id": "_:b1983", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12429,7 +12429,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 04.50e0 } / { 5.6 }", "testAction": { - "@id": "_:b174", + "@id": "_:b615", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -12450,17 +12450,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDOUBLEintLeadTrail_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2983", + "@id": "_:b2554", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2981", + "@id": "_:b2553", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12479,7 +12479,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 05.00e0 } / { 4.4 }", "testAction": { - "@id": "_:b62", + "@id": "_:b529", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -12498,18 +12498,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDOUBLEintLeadTrail_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1961", + "@id": "_:b2611", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1960", + "@id": "_:b2610", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12528,7 +12528,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 05.00e0 } / { 5.6 }", "testAction": { - "@id": "_:b75", + "@id": "_:b489", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -12549,17 +12549,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMAL_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1903", + "@id": "_:b717", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1902", + "@id": "_:b713", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12578,7 +12578,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 4.5 } / { '4.5'^^ }", "testAction": { - "@id": "_:b68", + "@id": "_:b456", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -12598,17 +12598,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusiveDECIMAL_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3106", + "@id": "_:b2930", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3105", + "@id": "_:b2928", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12627,7 +12627,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE 4.5 } / { 4.5e0 }", "testAction": { - "@id": "_:b193", + "@id": "_:b918", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -12647,17 +12647,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusivexsd-decimal_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2351", + "@id": "_:b2680", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2349", + "@id": "_:b2678", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12676,7 +12676,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE \"4.5\"^^ } / { 4.4 }", "testAction": { - "@id": "_:b951", + "@id": "_:b801", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -12695,18 +12695,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMininclusivexsd-decimal_pass-decimal-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b534", + "@id": "_:b1114", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b532", + "@id": "_:b1112", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12725,7 +12725,7 @@ }, "rdfs:comment": " { xsd:decimal MININCLUSIVE \"4.5\"^^ } / { 4.5 }", "testAction": { - "@id": "_:b1069", + "@id": "_:b678", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_5.ttl" }, @@ -12746,17 +12746,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveINTEGERLead_fail-float-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2756", + "@id": "_:b3035", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2754", + "@id": "_:b3033", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12775,7 +12775,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 05 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1133", + "@id": "_:b527", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -12794,18 +12794,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveINTEGERLead_pass-float-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1224", + "@id": "_:b374", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1221", + "@id": "_:b373", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12824,7 +12824,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 05 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1117", + "@id": "_:b453", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -12844,18 +12844,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDECIMAL_pass-float-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2216", + "@id": "_:b965", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2213", + "@id": "_:b959", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12874,7 +12874,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 4.5 } / { '4.5'^^ }", "testAction": { - "@id": "_:b1096", + "@id": "_:b88", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -12894,18 +12894,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDECIMAL_pass-float-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2714", + "@id": "_:b957", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2712", + "@id": "_:b954", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12924,7 +12924,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 4.5 } / { '04.50'^^ }", "testAction": { - "@id": "_:b1083", + "@id": "_:b664", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT04_50.ttl" }, @@ -12945,17 +12945,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDECIMALLeadTrail_fail-float-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b274", + "@id": "_:b1920", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b272", + "@id": "_:b1919", "@type": "TestResult", "outcome": "earl:passed" }, @@ -12974,7 +12974,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 04.50 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1054", + "@id": "_:b782", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -12993,18 +12993,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDECIMALLeadTrail_pass-float-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b518", + "@id": "_:b1790", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b517", + "@id": "_:b1789", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13023,7 +13023,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 04.50 } / { '4.5'^^ }", "testAction": { - "@id": "_:b1229", + "@id": "_:b892", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -13043,18 +13043,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDECIMALLeadTrail_pass-float-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b674", + "@id": "_:b1645", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b672", + "@id": "_:b1644", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13073,7 +13073,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 04.50 } / { '04.50'^^ }", "testAction": { - "@id": "_:b1248", + "@id": "_:b985", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT04_50.ttl" }, @@ -13093,18 +13093,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDECIMALLeadTrail_pass-float-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3069", + "@id": "_:b824", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3068", + "@id": "_:b822", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13123,7 +13123,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 04.50 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1264", + "@id": "_:b919", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -13144,17 +13144,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDECIMALintLeadTrail_fail-float-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1503", + "@id": "_:b1019", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1500", + "@id": "_:b1015", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13173,7 +13173,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 05.00 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1282", + "@id": "_:b850", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -13192,18 +13192,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDECIMALintLeadTrail_pass-float-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1103", + "@id": "_:b3065", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1095", + "@id": "_:b3063", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13222,7 +13222,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 05.00 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1295", + "@id": "_:b789", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -13242,18 +13242,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDOUBLE_pass-float-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1963", + "@id": "_:b1760", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1962", + "@id": "_:b1759", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13272,7 +13272,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 4.5e0 } / { '4.5'^^ }", "testAction": { - "@id": "_:b950", + "@id": "_:b725", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -13292,18 +13292,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDOUBLE_pass-float-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b651", + "@id": "_:b286", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b649", + "@id": "_:b285", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13322,7 +13322,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 4.5e0 } / { '04.50'^^ }", "testAction": { - "@id": "_:b928", + "@id": "_:b661", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT04_50.ttl" }, @@ -13343,17 +13343,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDOUBLELeadTrail_fail-float-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2789", + "@id": "_:b2423", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2786", + "@id": "_:b2421", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13372,7 +13372,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 04.50e0 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1341", + "@id": "_:b119", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -13391,18 +13391,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDOUBLELeadTrail_pass-float-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2268", + "@id": "_:b2377", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2266", + "@id": "_:b2374", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13421,7 +13421,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 04.50e0 } / { '4.5'^^ }", "testAction": { - "@id": "_:b1360", + "@id": "_:b555", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -13441,18 +13441,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDOUBLELeadTrail_pass-float-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b385", + "@id": "_:b1948", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b383", + "@id": "_:b1947", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13471,7 +13471,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 04.50e0 } / { '04.50'^^ }", "testAction": { - "@id": "_:b1374", + "@id": "_:b590", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT04_50.ttl" }, @@ -13491,18 +13491,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDOUBLELeadTrail_pass-float-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2027", + "@id": "_:b352", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2026", + "@id": "_:b351", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13521,7 +13521,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 04.50e0 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1389", + "@id": "_:b495", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -13542,17 +13542,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDOUBLEintLeadTrail_fail-float-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2270", + "@id": "_:b2510", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2267", + "@id": "_:b2509", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13571,7 +13571,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 05.00e0 } / { '4.4'^^ }", "testAction": { - "@id": "_:b56", + "@id": "_:b197", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -13590,18 +13590,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusiveDOUBLEintLeadTrail_pass-float-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2710", + "@id": "_:b1339", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2708", + "@id": "_:b1338", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13620,7 +13620,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE 05.00e0 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1422", + "@id": "_:b2", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -13641,17 +13641,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusivexsd-float_fail-float-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2309", + "@id": "_:b171", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2307", + "@id": "_:b170", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13670,7 +13670,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE \"4.5\"^^ } / { '4.4'^^ }", "testAction": { - "@id": "_:b181", + "@id": "_:b932", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -13689,18 +13689,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMininclusivexsd-float_pass-float-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2021", + "@id": "_:b1908", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2020", + "@id": "_:b1907", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13719,7 +13719,7 @@ }, "rdfs:comment": " { xsd:float MININCLUSIVE \"4.5\"^^ } / { '4.5'^^ }", "testAction": { - "@id": "_:b1457", + "@id": "_:b865", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -13740,17 +13740,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveINTEGERLead_fail-double-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2558", + "@id": "_:b2588", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2556", + "@id": "_:b2587", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13769,7 +13769,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 05 } / { 4.4e0 }", "testAction": { - "@id": "_:b1477", + "@id": "_:b799", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -13788,18 +13788,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveINTEGERLead_pass-double-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b746", + "@id": "_:b455", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b744", + "@id": "_:b450", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13818,7 +13818,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 05 } / { 5.6e0 }", "testAction": { - "@id": "_:b103", + "@id": "_:b740", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -13838,18 +13838,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDECIMAL_pass-double-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b793", + "@id": "_:b3027", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b791", + "@id": "_:b3025", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13868,7 +13868,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 4.5 } / { 4.5e0 }", "testAction": { - "@id": "_:b821", + "@id": "_:b669", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -13888,18 +13888,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDECIMAL_pass-double-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b424", + "@id": "_:b1683", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b422", + "@id": "_:b1682", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13918,7 +13918,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 4.5 } / { 04.50e0 }", "testAction": { - "@id": "_:b25", + "@id": "_:b125", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL04_50e0.ttl" }, @@ -13939,17 +13939,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDECIMALLeadTrail_fail-double-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1632", + "@id": "_:b1862", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1628", + "@id": "_:b1861", "@type": "TestResult", "outcome": "earl:passed" }, @@ -13968,7 +13968,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 04.50 } / { 4.4e0 }", "testAction": { - "@id": "_:b1", + "@id": "_:b554", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -13987,18 +13987,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDECIMALLeadTrail_pass-double-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2083", + "@id": "_:b101", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2082", + "@id": "_:b100", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14017,7 +14017,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 04.50 } / { 4.5e0 }", "testAction": { - "@id": "_:b1470", + "@id": "_:b499", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -14037,18 +14037,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDECIMALLeadTrail_pass-double-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1991", + "@id": "_:b1918", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1990", + "@id": "_:b1917", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14067,7 +14067,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 04.50 } / { 04.50e0 }", "testAction": { - "@id": "_:b1447", + "@id": "_:b492", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL04_50e0.ttl" }, @@ -14087,18 +14087,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDECIMALLeadTrail_pass-double-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b673", + "@id": "_:b2564", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b671", + "@id": "_:b2563", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14117,7 +14117,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 04.50 } / { 5.6e0 }", "testAction": { - "@id": "_:b1423", + "@id": "_:b38", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -14138,17 +14138,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDECIMALintLeadTrail_fail-double-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b751", + "@id": "_:b2938", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b748", + "@id": "_:b2936", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14167,7 +14167,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 05.00 } / { 4.4e0 }", "testAction": { - "@id": "_:b1402", + "@id": "_:b990", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -14186,18 +14186,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDECIMALintLeadTrail_pass-double-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1989", + "@id": "_:b1365", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1988", + "@id": "_:b1364", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14216,7 +14216,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 05.00 } / { 5.6e0 }", "testAction": { - "@id": "_:b1378", + "@id": "_:b924", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -14236,18 +14236,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDOUBLE_pass-double-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2976", + "@id": "_:b3184", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2974", + "@id": "_:b3183", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14266,7 +14266,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 4.5e0 } / { 4.5e0 }", "testAction": { - "@id": "_:b1357", + "@id": "_:b848", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -14286,18 +14286,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDOUBLE_pass-double-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b745", + "@id": "_:b432", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b743", + "@id": "_:b431", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14316,7 +14316,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 4.5e0 } / { 04.50e0 }", "testAction": { - "@id": "_:b1332", + "@id": "_:b775", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL04_50e0.ttl" }, @@ -14337,17 +14337,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDOUBLELeadTrail_fail-double-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b239", + "@id": "_:b3186", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b237", + "@id": "_:b3185", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14366,7 +14366,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 04.50e0 } / { 4.4e0 }", "testAction": { - "@id": "_:b1309", + "@id": "_:b707", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -14385,18 +14385,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDOUBLELeadTrail_pass-double-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b647", + "@id": "_:b3083", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b646", + "@id": "_:b3081", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14415,7 +14415,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 04.50e0 } / { 4.5e0 }", "testAction": { - "@id": "_:b1284", + "@id": "_:b637", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -14435,18 +14435,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDOUBLELeadTrail_pass-double-equalLeadTrail", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2811", + "@id": "_:b821", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2809", + "@id": "_:b817", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14465,7 +14465,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 04.50e0 } / { 04.50e0 }", "testAction": { - "@id": "_:b1261", + "@id": "_:b94", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL04_50e0.ttl" }, @@ -14485,18 +14485,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDOUBLELeadTrail_pass-double-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2657", + "@id": "_:b2950", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2655", + "@id": "_:b2948", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14515,7 +14515,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 04.50e0 } / { 5.6e0 }", "testAction": { - "@id": "_:b1242", + "@id": "_:b521", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -14536,17 +14536,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDOUBLEintLeadTrail_fail-double-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1459", + "@id": "_:b2174", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1456", + "@id": "_:b2173", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14565,7 +14565,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 05.00e0 } / { 4.4e0 }", "testAction": { - "@id": "_:b1217", + "@id": "_:b62", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -14584,18 +14584,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusiveDOUBLEintLeadTrail_pass-double-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3191", + "@id": "_:b1633", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3190", + "@id": "_:b1632", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14614,7 +14614,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE 05.00e0 } / { 5.6e0 }", "testAction": { - "@id": "_:b1192", + "@id": "_:b221", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -14635,17 +14635,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusivexsd-double_fail-double-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3032", + "@id": "_:b2989", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3030", + "@id": "_:b2986", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14664,7 +14664,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE \"4.5e0\"^^ } / { 4.4e0 }", "testAction": { - "@id": "_:b1172", + "@id": "_:b189", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -14683,18 +14683,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMininclusivexsd-double_pass-double-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b216", + "@id": "_:b2128", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b139", + "@id": "_:b2127", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14713,7 +14713,7 @@ }, "rdfs:comment": " { xsd:double MININCLUSIVE \"4.5e0\"^^ } / { 4.5e0 }", "testAction": { - "@id": "_:b1147", + "@id": "_:b946", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -14734,17 +14734,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMinexclusiveINTEGER_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3094", + "@id": "_:b316", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3093", + "@id": "_:b315", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14763,7 +14763,7 @@ }, "rdfs:comment": " { xsd:integer MINEXCLUSIVE 5 } / { 4 }", "testAction": { - "@id": "_:b1090", + "@id": "_:b867", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -14783,17 +14783,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMinexclusiveINTEGER_fail-integer-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b153", + "@id": "_:b2987", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b5", + "@id": "_:b2984", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14812,7 +14812,7 @@ }, "rdfs:comment": " { xsd:integer MINEXCLUSIVE 5 } / { 5 }", "testAction": { - "@id": "_:b1023", + "@id": "_:b800", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -14831,18 +14831,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMinexclusiveINTEGER_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1569", + "@id": "_:b1930", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1567", + "@id": "_:b1929", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14861,7 +14861,7 @@ }, "rdfs:comment": " { xsd:integer MINEXCLUSIVE 5 } / { 6 }", "testAction": { - "@id": "_:b955", + "@id": "_:b733", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -14882,17 +14882,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMinexclusiveDECIMALint_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2188", + "@id": "_:b1237", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2185", + "@id": "_:b1236", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14911,7 +14911,7 @@ }, "rdfs:comment": " { xsd:integer MINEXCLUSIVE 5.0 } / { 4 }", "testAction": { - "@id": "_:b880", + "@id": "_:b659", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -14931,17 +14931,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMinexclusiveDECIMALint_fail-integer-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2791", + "@id": "_:b1309", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2788", + "@id": "_:b1305", "@type": "TestResult", "outcome": "earl:passed" }, @@ -14960,7 +14960,7 @@ }, "rdfs:comment": " { xsd:integer MINEXCLUSIVE 5.0 } / { 5 }", "testAction": { - "@id": "_:b191", + "@id": "_:b111", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -14979,18 +14979,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMinexclusiveDECIMALint_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1861", + "@id": "_:b862", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1860", + "@id": "_:b861", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15009,7 +15009,7 @@ }, "rdfs:comment": " { xsd:integer MINEXCLUSIVE 5.0 } / { 6 }", "testAction": { - "@id": "_:b479", + "@id": "_:b541", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -15030,17 +15030,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMinexclusiveDOUBLEint_fail-integer-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2691", + "@id": "_:b2859", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2689", + "@id": "_:b2857", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15059,7 +15059,7 @@ }, "rdfs:comment": " { xsd:integer MINEXCLUSIVE 5.0e0 } / { 4 }", "testAction": { - "@id": "_:b66", + "@id": "_:b79", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -15079,17 +15079,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMinexclusiveDOUBLEint_fail-integer-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b120", + "@id": "_:b342", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b119", + "@id": "_:b341", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15108,7 +15108,7 @@ }, "rdfs:comment": " { xsd:integer MINEXCLUSIVE 5.0e0 } / { 5 }", "testAction": { - "@id": "_:b18", + "@id": "_:b473", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -15127,18 +15127,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMinexclusiveDOUBLEint_pass-integer-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2729", + "@id": "_:b3084", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2727", + "@id": "_:b3082", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15157,7 +15157,7 @@ }, "rdfs:comment": " { xsd:integer MINEXCLUSIVE 5.0e0 } / { 6 }", "testAction": { - "@id": "_:b1488", + "@id": "_:b592", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -15178,17 +15178,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveINTEGER_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1409", + "@id": "_:b1778", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1407", + "@id": "_:b1777", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15207,7 +15207,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 5 } / { 4.4 }", "testAction": { - "@id": "_:b1464", + "@id": "_:b912", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -15226,18 +15226,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveINTEGER_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1883", + "@id": "_:b672", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1882", + "@id": "_:b670", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15256,7 +15256,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 5 } / { 5.6 }", "testAction": { - "@id": "_:b1441", + "@id": "_:b772", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -15277,17 +15277,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveDECIMAL_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2148", + "@id": "_:b2993", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2146", + "@id": "_:b2991", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15306,7 +15306,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 4.5 } / { 4.4 }", "testAction": { - "@id": "_:b1415", + "@id": "_:b619", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -15326,17 +15326,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveDECIMAL_fail-decimal-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3083", + "@id": "_:b2971", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2574", + "@id": "_:b2970", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15355,7 +15355,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 4.5 } / { 4.5 }", "testAction": { - "@id": "_:b1397", + "@id": "_:b501", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_5.ttl" }, @@ -15374,18 +15374,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveDECIMAL_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b794", + "@id": "_:b32", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b792", + "@id": "_:b33", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15404,7 +15404,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 4.5 } / { 5.6 }", "testAction": { - "@id": "_:b1371", + "@id": "_:b31", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -15425,17 +15425,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveDOUBLE_fail-decimal-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1525", + "@id": "_:b1964", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1521", + "@id": "_:b1963", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15454,7 +15454,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 4.5e0 } / { 4.4 }", "testAction": { - "@id": "_:b1348", + "@id": "_:b459", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -15474,17 +15474,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveDOUBLE_fail-decimal-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3102", + "@id": "_:b1800", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3101", + "@id": "_:b1799", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15503,7 +15503,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 4.5e0 } / { 4.5 }", "testAction": { - "@id": "_:b1325", + "@id": "_:b544", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_5.ttl" }, @@ -15522,18 +15522,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveDOUBLE_pass-decimal-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2726", + "@id": "_:b2558", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2724", + "@id": "_:b2557", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15552,7 +15552,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 4.5e0 } / { 5.6 }", "testAction": { - "@id": "_:b1307", + "@id": "_:b653", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -15573,17 +15573,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveDECIMAL_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2149", + "@id": "_:b1788", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2147", + "@id": "_:b1787", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15602,7 +15602,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 4.5 } / { '4.5'^^ }", "testAction": { - "@id": "_:b1278", + "@id": "_:b819", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -15622,17 +15622,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMinexclusiveDECIMAL_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2781", + "@id": "_:b1420", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2779", + "@id": "_:b1419", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15651,7 +15651,7 @@ }, "rdfs:comment": " { xsd:decimal MINEXCLUSIVE 4.5 } / { 4.5e0 }", "testAction": { - "@id": "_:b1255", + "@id": "_:b963", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -15671,17 +15671,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusiveINTEGER_fail-float-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2218", + "@id": "_:b2597", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2215", + "@id": "_:b2430", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15700,7 +15700,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE 5 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1232", + "@id": "_:b566", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -15719,18 +15719,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusiveINTEGER_pass-float-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2192", + "@id": "_:b2304", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2189", + "@id": "_:b2303", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15749,7 +15749,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE 5 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1213", + "@id": "_:b582", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -15770,17 +15770,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusiveDECIMAL_fail-float-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b904", + "@id": "_:b2058", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b896", + "@id": "_:b2057", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15799,7 +15799,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE 4.5 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1185", + "@id": "_:b1010", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -15819,17 +15819,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusiveDECIMAL_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1607", + "@id": "_:b424", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1603", + "@id": "_:b423", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15848,7 +15848,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE 4.5 } / { '4.5'^^ }", "testAction": { - "@id": "_:b1161", + "@id": "_:b1025", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -15867,18 +15867,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusiveDECIMAL_pass-float-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b802", + "@id": "_:b887", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b800", + "@id": "_:b882", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15897,7 +15897,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE 4.5 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1140", + "@id": "_:b1041", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -15918,17 +15918,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusiveDOUBLE_fail-float-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b549", + "@id": "_:b2028", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b498", + "@id": "_:b2027", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15947,7 +15947,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE 4.5e0 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1060", + "@id": "_:b1062", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -15967,17 +15967,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusiveDOUBLE_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2524", + "@id": "_:b1854", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2521", + "@id": "_:b1853", "@type": "TestResult", "outcome": "earl:passed" }, @@ -15996,7 +15996,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE 4.5e0 } / { '4.5'^^ }", "testAction": { - "@id": "_:b996", + "@id": "_:b1078", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -16015,18 +16015,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusiveDOUBLE_pass-float-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1334", + "@id": "_:b2386", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1329", + "@id": "_:b2384", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16045,7 +16045,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE 4.5e0 } / { '5.6'^^ }", "testAction": { - "@id": "_:b917", + "@id": "_:b1095", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -16066,17 +16066,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusivexsd-float_fail-decimal-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2003", + "@id": "_:b2415", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2002", + "@id": "_:b2413", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16095,7 +16095,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE \"4.5\"^^ } / { 4.5 }", "testAction": { - "@id": "_:b850", + "@id": "_:b1113", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_5.ttl" }, @@ -16115,17 +16115,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMinexclusivexsd-float_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b682", + "@id": "_:b856", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b680", + "@id": "_:b853", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16144,7 +16144,7 @@ }, "rdfs:comment": " { xsd:float MINEXCLUSIVE \"4.5\"^^ } / { 4.5e0 }", "testAction": { - "@id": "_:b1208", + "@id": "_:b1128", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -16164,17 +16164,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMinexclusiveINTEGER_fail-double-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2961", + "@id": "_:b2627", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2959", + "@id": "_:b2624", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16193,7 +16193,7 @@ }, "rdfs:comment": " { xsd:double MINEXCLUSIVE 5 } / { 4.4e0 }", "testAction": { - "@id": "_:b447", + "@id": "_:b1145", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -16212,18 +16212,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMinexclusiveINTEGER_pass-double-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1705", + "@id": "_:b746", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1704", + "@id": "_:b743", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16242,7 +16242,7 @@ }, "rdfs:comment": " { xsd:double MINEXCLUSIVE 5 } / { 5.6e0 }", "testAction": { - "@id": "_:b38", + "@id": "_:b1163", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -16263,17 +16263,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMinexclusiveDECIMAL_fail-double-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1778", + "@id": "_:b2196", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1777", + "@id": "_:b2195", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16292,7 +16292,7 @@ }, "rdfs:comment": " { xsd:double MINEXCLUSIVE 4.5 } / { 4.4e0 }", "testAction": { - "@id": "_:b9", + "@id": "_:b1181", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -16312,17 +16312,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMinexclusiveDECIMAL_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b691", + "@id": "_:b2411", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b688", + "@id": "_:b2409", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16341,7 +16341,7 @@ }, "rdfs:comment": " { xsd:double MINEXCLUSIVE 4.5 } / { 4.5e0 }", "testAction": { - "@id": "_:b1474", + "@id": "_:b1193", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -16360,18 +16360,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMinexclusiveDECIMAL_pass-double-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2804", + "@id": "_:b217", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2802", + "@id": "_:b213", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16390,7 +16390,7 @@ }, "rdfs:comment": " { xsd:double MINEXCLUSIVE 4.5 } / { 5.6e0 }", "testAction": { - "@id": "_:b1451", + "@id": "_:b1212", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -16411,17 +16411,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMinexclusiveDOUBLE_fail-double-low", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3009", + "@id": "_:b1439", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3007", + "@id": "_:b1438", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16440,7 +16440,7 @@ }, "rdfs:comment": " { xsd:double MINEXCLUSIVE 4.5e0 } / { 4.4e0 }", "testAction": { - "@id": "_:b1426", + "@id": "_:b1232", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -16460,17 +16460,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMinexclusiveDOUBLE_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2848", + "@id": "_:b2351", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2846", + "@id": "_:b2349", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16489,7 +16489,7 @@ }, "rdfs:comment": " { xsd:double MINEXCLUSIVE 4.5e0 } / { 4.5e0 }", "testAction": { - "@id": "_:b1403", + "@id": "_:b641", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_5e0.ttl" }, @@ -16508,18 +16508,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMinexclusiveDOUBLE_pass-double-high", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1109", + "@id": "_:b2312", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1106", + "@id": "_:b2311", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16538,7 +16538,7 @@ }, "rdfs:comment": " { xsd:double MINEXCLUSIVE 4.5e0 } / { 5.6e0 }", "testAction": { - "@id": "_:b1377", + "@id": "_:b624", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -16559,17 +16559,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMinexclusiveDECIMAL_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2235", + "@id": "_:b2218", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2233", + "@id": "_:b2217", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16588,7 +16588,7 @@ }, "rdfs:comment": " { xsd:double MINEXCLUSIVE 4.5 } / { '4.5'^^ }", "testAction": { - "@id": "_:b1352", + "@id": "_:b1281", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_5.ttl" }, @@ -16607,18 +16607,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxinclusiveINTEGER_pass-integer-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1887", + "@id": "_:b2464", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1886", + "@id": "_:b2463", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16637,7 +16637,7 @@ }, "rdfs:comment": " { xsd:integer MAXINCLUSIVE 5 } / { 4 }", "testAction": { - "@id": "_:b1328", + "@id": "_:b1294", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -16657,18 +16657,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxinclusiveINTEGER_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b110", + "@id": "_:b400", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b109", + "@id": "_:b399", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16687,7 +16687,7 @@ }, "rdfs:comment": " { xsd:integer MAXINCLUSIVE 5 } / { 5 }", "testAction": { - "@id": "_:b1306", + "@id": "_:b98", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -16708,17 +16708,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxinclusiveINTEGER_fail-integer-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2609", + "@id": "_:b2359", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2607", + "@id": "_:b2357", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16737,7 +16737,7 @@ }, "rdfs:comment": " { xsd:integer MAXINCLUSIVE 5 } / { 6 }", "testAction": { - "@id": "_:b1276", + "@id": "_:b1337", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -16756,18 +16756,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxinclusiveDECIMALint_pass-integer-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2057", + "@id": "_:b2762", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2056", + "@id": "_:b2759", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16786,7 +16786,7 @@ }, "rdfs:comment": " { xsd:integer MAXINCLUSIVE 5.0 } / { 4 }", "testAction": { - "@id": "_:b1253", + "@id": "_:b1352", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -16806,18 +16806,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxinclusiveDECIMALint_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b4", + "@id": "_:b154", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b0", + "@id": "_:b153", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16836,7 +16836,7 @@ }, "rdfs:comment": " { xsd:integer MAXINCLUSIVE 5.0 } / { 5 }", "testAction": { - "@id": "_:b1225", + "@id": "_:b531", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -16857,17 +16857,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxinclusiveDECIMALint_fail-integer-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2511", + "@id": "_:b815", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2508", + "@id": "_:b812", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16886,7 +16886,7 @@ }, "rdfs:comment": " { xsd:integer MAXINCLUSIVE 5.0 } / { 6 }", "testAction": { - "@id": "_:b1200", + "@id": "_:b63", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -16905,18 +16905,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxinclusiveDOUBLEint_pass-integer-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2683", + "@id": "_:b2843", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2681", + "@id": "_:b2841", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16935,7 +16935,7 @@ }, "rdfs:comment": " { xsd:integer MAXINCLUSIVE 5.0e0 } / { 4 }", "testAction": { - "@id": "_:b1179", + "@id": "_:b210", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -16955,18 +16955,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxinclusiveDOUBLEint_pass-integer-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1736", + "@id": "_:b250", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b839", + "@id": "_:b249", "@type": "TestResult", "outcome": "earl:passed" }, @@ -16985,7 +16985,7 @@ }, "rdfs:comment": " { xsd:integer MAXINCLUSIVE 5.0e0 } / { 5 }", "testAction": { - "@id": "_:b1151", + "@id": "_:b0", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -17006,17 +17006,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxinclusiveDOUBLEint_fail-integer-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b704", + "@id": "_:b1725", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b702", + "@id": "_:b1724", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17035,7 +17035,7 @@ }, "rdfs:comment": " { xsd:integer MAXINCLUSIVE 5.0e0 } / { 6 }", "testAction": { - "@id": "_:b1094", + "@id": "_:b1341", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -17054,18 +17054,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveINTEGER_pass-decimal-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2818", + "@id": "_:b1487", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2816", + "@id": "_:b1486", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17084,7 +17084,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5 } / { 4.4 }", "testAction": { - "@id": "_:b1024", + "@id": "_:b1319", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -17105,17 +17105,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveINTEGER_fail-decimal-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3062", + "@id": "_:b851", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3060", + "@id": "_:b846", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17134,7 +17134,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5 } / { 5.6 }", "testAction": { - "@id": "_:b945", + "@id": "_:b1292", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -17153,18 +17153,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveDECIMAL_pass-decimal-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2332", + "@id": "_:b3135", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2329", + "@id": "_:b3132", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17183,7 +17183,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5.5 } / { 4.4 }", "testAction": { - "@id": "_:b873", + "@id": "_:b1269", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -17203,18 +17203,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveDECIMAL_pass-decimal-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3088", + "@id": "_:b3066", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3087", + "@id": "_:b3064", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17233,7 +17233,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5.5 } / { 5.5 }", "testAction": { - "@id": "_:b171", + "@id": "_:b1245", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_5.ttl" }, @@ -17254,17 +17254,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveDECIMAL_fail-decimal-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1993", + "@id": "_:b2807", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1992", + "@id": "_:b2804", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17283,7 +17283,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5.5 } / { 5.6 }", "testAction": { - "@id": "_:b451", + "@id": "_:b1222", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -17302,18 +17302,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveDOUBLE_pass-decimal-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2015", + "@id": "_:b1796", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2014", + "@id": "_:b1795", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17332,7 +17332,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5.5e0 } / { 4.4 }", "testAction": { - "@id": "_:b40", + "@id": "_:b1196", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -17352,18 +17352,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveDOUBLE_pass-decimal-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2537", + "@id": "_:b2427", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2534", + "@id": "_:b2425", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17382,7 +17382,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5.5e0 } / { 5.5 }", "testAction": { - "@id": "_:b7", + "@id": "_:b1172", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_5.ttl" }, @@ -17403,17 +17403,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveDOUBLE_fail-decimal-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b703", + "@id": "_:b1998", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b701", + "@id": "_:b1997", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17432,7 +17432,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5.5e0 } / { 5.6 }", "testAction": { - "@id": "_:b1467", + "@id": "_:b1147", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -17452,17 +17452,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveDECIMAL_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2490", + "@id": "_:b1988", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2488", + "@id": "_:b1987", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17481,7 +17481,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5.5 } / { '5.5'^^ }", "testAction": { - "@id": "_:b1443", + "@id": "_:b1121", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_5.ttl" }, @@ -17501,17 +17501,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxinclusiveDECIMAL_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2153", + "@id": "_:b288", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2151", + "@id": "_:b287", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17530,7 +17530,7 @@ }, "rdfs:comment": " { xsd:decimal MAXINCLUSIVE 5.5 } / { 5.5e0 }", "testAction": { - "@id": "_:b1420", + "@id": "_:b1098", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -17549,18 +17549,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusiveINTEGER_pass-float-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b695", + "@id": "_:b2983", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b692", + "@id": "_:b2981", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17579,7 +17579,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE 5 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1395", + "@id": "_:b1074", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -17600,17 +17600,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusiveINTEGER_fail-float-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2013", + "@id": "_:b2671", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2012", + "@id": "_:b2669", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17629,7 +17629,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE 5 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1366", + "@id": "_:b1048", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -17648,18 +17648,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusiveDECIMAL_pass-float-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3183", + "@id": "_:b178", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3182", + "@id": "_:b176", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17678,7 +17678,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE 5.5 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1344", + "@id": "_:b1024", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -17698,18 +17698,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusiveDECIMAL_pass-float-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2617", + "@id": "_:b364", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2614", + "@id": "_:b363", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17728,7 +17728,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE 5.5 } / { '5.5'^^ }", "testAction": { - "@id": "_:b1315", + "@id": "_:b997", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_5.ttl" }, @@ -17749,17 +17749,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusiveDECIMAL_fail-float-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2875", + "@id": "_:b35", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2872", + "@id": "_:b30", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17778,7 +17778,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE 5.5 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1289", + "@id": "_:b563", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -17797,18 +17797,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusiveDOUBLE_pass-float-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1875", + "@id": "_:b1572", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1874", + "@id": "_:b1571", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17827,7 +17827,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE 5.5e0 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1266", + "@id": "_:b955", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -17847,18 +17847,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusiveDOUBLE_pass-float-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2346", + "@id": "_:b1816", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2345", + "@id": "_:b1815", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17877,7 +17877,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE 5.5e0 } / { '5.5'^^ }", "testAction": { - "@id": "_:b1244", + "@id": "_:b869", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_5.ttl" }, @@ -17898,17 +17898,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusiveDOUBLE_fail-float-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b423", + "@id": "_:b1579", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b421", + "@id": "_:b1578", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17927,7 +17927,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE 5.5e0 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1216", + "@id": "_:b786", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -17947,17 +17947,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusivexsd-float_fail-decimal-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1713", + "@id": "_:b3190", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1712", + "@id": "_:b3189", "@type": "TestResult", "outcome": "earl:passed" }, @@ -17976,7 +17976,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE \"5.5\"^^ } / { 5.5 }", "testAction": { - "@id": "_:b1186", + "@id": "_:b710", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_5.ttl" }, @@ -17996,17 +17996,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxinclusivexsd-float_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b187", + "@id": "_:b2070", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b182", + "@id": "_:b2069", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18025,7 +18025,7 @@ }, "rdfs:comment": " { xsd:float MAXINCLUSIVE \"5.5\"^^ } / { 5.5e0 }", "testAction": { - "@id": "_:b1162", + "@id": "_:b629", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -18044,18 +18044,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxinclusiveINTEGER_pass-double-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2968", + "@id": "_:b2667", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2966", + "@id": "_:b2665", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18074,7 +18074,7 @@ }, "rdfs:comment": " { xsd:double MAXINCLUSIVE 5 } / { 4.4e0 }", "testAction": { - "@id": "_:b1134", + "@id": "_:b236", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -18095,17 +18095,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxinclusiveINTEGER_fail-double-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2445", + "@id": "_:b926", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2442", + "@id": "_:b923", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18124,7 +18124,7 @@ }, "rdfs:comment": " { xsd:double MAXINCLUSIVE 5 } / { 5.6e0 }", "testAction": { - "@id": "_:b1049", + "@id": "_:b498", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -18143,18 +18143,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxinclusiveDECIMAL_pass-double-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b546", + "@id": "_:b2697", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b544", + "@id": "_:b2695", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18173,7 +18173,7 @@ }, "rdfs:comment": " { xsd:double MAXINCLUSIVE 5.5 } / { 4.4e0 }", "testAction": { - "@id": "_:b978", + "@id": "_:b485", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -18193,18 +18193,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxinclusiveDECIMAL_pass-double-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b69", + "@id": "_:b806", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b63", + "@id": "_:b798", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18223,7 +18223,7 @@ }, "rdfs:comment": " { xsd:double MAXINCLUSIVE 5.5 } / { 5.5e0 }", "testAction": { - "@id": "_:b891", + "@id": "_:b587", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -18244,17 +18244,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxinclusiveDECIMAL_fail-double-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2380", + "@id": "_:b2100", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2378", + "@id": "_:b2099", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18273,7 +18273,7 @@ }, "rdfs:comment": " { xsd:double MAXINCLUSIVE 5.5 } / { 5.6e0 }", "testAction": { - "@id": "_:b184", + "@id": "_:b1350", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -18292,18 +18292,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxinclusiveDOUBLE_pass-double-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2576", + "@id": "_:b2685", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1850", + "@id": "_:b2682", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18322,7 +18322,7 @@ }, "rdfs:comment": " { xsd:double MAXINCLUSIVE 5.5e0 } / { 4.4e0 }", "testAction": { - "@id": "_:b469", + "@id": "_:b1327", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -18342,18 +18342,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxinclusiveDOUBLE_pass-double-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1841", + "@id": "_:b348", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1840", + "@id": "_:b347", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18372,7 +18372,7 @@ }, "rdfs:comment": " { xsd:double MAXINCLUSIVE 5.5e0 } / { 5.5e0 }", "testAction": { - "@id": "_:b93", + "@id": "_:b1301", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -18393,17 +18393,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxinclusiveDOUBLE_fail-double-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2031", + "@id": "_:b2488", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2030", + "@id": "_:b2487", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18422,7 +18422,7 @@ }, "rdfs:comment": " { xsd:double MAXINCLUSIVE 5.5e0 } / { 5.6e0 }", "testAction": { - "@id": "_:b155", + "@id": "_:b1275", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -18442,17 +18442,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxinclusiveDECIMAL_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1974", + "@id": "_:b2900", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b817", + "@id": "_:b2898", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18471,7 +18471,7 @@ }, "rdfs:comment": " { xsd:double MAXINCLUSIVE 5.5 } / { '5.5'^^ }", "testAction": { - "@id": "_:b1472", + "@id": "_:b1254", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_5.ttl" }, @@ -18490,18 +18490,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxexclusiveINTEGER_pass-integer-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b785", + "@id": "_:b1896", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b782", + "@id": "_:b1895", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18520,7 +18520,7 @@ }, "rdfs:comment": " { xsd:integer MAXEXCLUSIVE 5 } / { 4 }", "testAction": { - "@id": "_:b1446", + "@id": "_:b1230", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -18541,17 +18541,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxexclusiveINTEGER_fail-integer-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b420", + "@id": "_:b3062", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b418", + "@id": "_:b3059", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18570,7 +18570,7 @@ }, "rdfs:comment": " { xsd:integer MAXEXCLUSIVE 5 } / { 5 }", "testAction": { - "@id": "_:b1418", + "@id": "_:b1201", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -18590,17 +18590,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxexclusiveINTEGER_fail-integer-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1931", + "@id": "_:b2002", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1930", + "@id": "_:b2001", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18619,7 +18619,7 @@ }, "rdfs:comment": " { xsd:integer MAXEXCLUSIVE 5 } / { 6 }", "testAction": { - "@id": "_:b1394", + "@id": "_:b1178", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -18638,18 +18638,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxexclusiveDECIMALint_pass-integer-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b798", + "@id": "_:b1563", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b796", + "@id": "_:b1561", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18668,7 +18668,7 @@ }, "rdfs:comment": " { xsd:integer MAXEXCLUSIVE 5.0 } / { 4 }", "testAction": { - "@id": "_:b1364", + "@id": "_:b1151", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -18689,17 +18689,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxexclusiveDECIMALint_fail-integer-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2975", + "@id": "_:b3154", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2973", + "@id": "_:b3152", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18718,7 +18718,7 @@ }, "rdfs:comment": " { xsd:integer MAXEXCLUSIVE 5.0 } / { 5 }", "testAction": { - "@id": "_:b1339", + "@id": "_:b1124", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -18738,17 +18738,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxexclusiveDECIMALint_fail-integer-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1703", + "@id": "_:b1548", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1701", + "@id": "_:b1546", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18767,7 +18767,7 @@ }, "rdfs:comment": " { xsd:integer MAXEXCLUSIVE 5.0 } / { 6 }", "testAction": { - "@id": "_:b1314", + "@id": "_:b1100", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -18786,18 +18786,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxexclusiveDOUBLEint_pass-integer-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2300", + "@id": "_:b2324", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2297", + "@id": "_:b2323", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18816,7 +18816,7 @@ }, "rdfs:comment": " { xsd:integer MAXEXCLUSIVE 5.0e0 } / { 4 }", "testAction": { - "@id": "_:b1288", + "@id": "_:b1075", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT4.ttl" }, @@ -18837,17 +18837,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxexclusiveDOUBLEint_fail-integer-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1798", + "@id": "_:b330", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1797", + "@id": "_:b329", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18866,7 +18866,7 @@ }, "rdfs:comment": " { xsd:integer MAXEXCLUSIVE 5.0e0 } / { 5 }", "testAction": { - "@id": "_:b1258", + "@id": "_:b1045", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT5.ttl" }, @@ -18886,17 +18886,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1integerMaxexclusiveDOUBLEint_fail-integer-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b345", + "@id": "_:b697", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b343", + "@id": "_:b689", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18915,7 +18915,7 @@ }, "rdfs:comment": " { xsd:integer MAXEXCLUSIVE 5.0e0 } / { 6 }", "testAction": { - "@id": "_:b1235", + "@id": "_:b1022", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_INT6.ttl" }, @@ -18934,18 +18934,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveINTEGER_pass-decimal-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1120", + "@id": "_:b1695", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1114", + "@id": "_:b1694", "@type": "TestResult", "outcome": "earl:passed" }, @@ -18964,7 +18964,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5 } / { 4.4 }", "testAction": { - "@id": "_:b1207", + "@id": "_:b996", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -18985,17 +18985,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveINTEGER_fail-decimal-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b278", + "@id": "_:b2600", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b276", + "@id": "_:b2598", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19014,7 +19014,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5 } / { 5.6 }", "testAction": { - "@id": "_:b1180", + "@id": "_:b464", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -19033,18 +19033,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveDECIMAL_pass-decimal-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b359", + "@id": "_:b2889", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b357", + "@id": "_:b2887", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19063,7 +19063,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5.5 } / { 4.4 }", "testAction": { - "@id": "_:b1156", + "@id": "_:b947", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -19084,17 +19084,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveDECIMAL_fail-decimal-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b539", + "@id": "_:b2603", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b536", + "@id": "_:b2601", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19113,7 +19113,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5.5 } / { 5.5 }", "testAction": { - "@id": "_:b1102", + "@id": "_:b855", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_5.ttl" }, @@ -19133,17 +19133,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveDECIMAL_fail-decimal-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2278", + "@id": "_:b2166", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2276", + "@id": "_:b2165", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19162,7 +19162,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5.5 } / { 5.6 }", "testAction": { - "@id": "_:b1021", + "@id": "_:b774", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -19181,18 +19181,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveDOUBLE_pass-decimal-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b584", + "@id": "_:b1567", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b582", + "@id": "_:b1564", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19211,7 +19211,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5.5e0 } / { 4.4 }", "testAction": { - "@id": "_:b943", + "@id": "_:b694", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC4_4.ttl" }, @@ -19232,17 +19232,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveDOUBLE_fail-decimal-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b789", + "@id": "_:b1521", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b787", + "@id": "_:b1520", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19261,7 +19261,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5.5e0 } / { 5.5 }", "testAction": { - "@id": "_:b859", + "@id": "_:b128", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_5.ttl" }, @@ -19281,17 +19281,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveDOUBLE_fail-decimal-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1817", + "@id": "_:b282", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1816", + "@id": "_:b281", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19310,7 +19310,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5.5e0 } / { 5.6 }", "testAction": { - "@id": "_:b1210", + "@id": "_:b547", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_6.ttl" }, @@ -19330,17 +19330,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveDECIMAL_fail-float-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b269", + "@id": "_:b2848", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b267", + "@id": "_:b2846", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19359,7 +19359,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5.5 } / { '5.5'^^ }", "testAction": { - "@id": "_:b440", + "@id": "_:b76", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_5.ttl" }, @@ -19379,17 +19379,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusiveDECIMAL_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b723", + "@id": "_:b704", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b720", + "@id": "_:b700", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19408,7 +19408,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5.5 } / { 5.5e0 }", "testAction": { - "@id": "_:b26", + "@id": "_:b223", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -19428,17 +19428,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusivexsd-byte_fail-byte-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1847", + "@id": "_:b2923", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1794", + "@id": "_:b2921", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19457,7 +19457,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE 5 } / { '5'^^ }", "testAction": { - "@id": "_:b1486", + "@id": "_:b19", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_BYT5.ttl" }, @@ -19477,17 +19477,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1decimalMaxexclusivexsd-decimal_fail-decimal-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b508", + "@id": "_:b1693", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b504", + "@id": "_:b1692", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19506,7 +19506,7 @@ }, "rdfs:comment": " { xsd:decimal MAXEXCLUSIVE \"5.5\"^^ } / { 5.5 }", "testAction": { - "@id": "_:b1461", + "@id": "_:b1344", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DEC5_5.ttl" }, @@ -19525,18 +19525,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxexclusiveINTEGER_pass-float-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2589", + "@id": "_:b2306", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2586", + "@id": "_:b2305", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19555,7 +19555,7 @@ }, "rdfs:comment": " { xsd:float MAXEXCLUSIVE 5 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1435", + "@id": "_:b1321", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -19576,17 +19576,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxexclusiveINTEGER_fail-float-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2782", + "@id": "_:b2474", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2780", + "@id": "_:b2473", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19605,7 +19605,7 @@ }, "rdfs:comment": " { xsd:float MAXEXCLUSIVE 5 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1408", + "@id": "_:b1290", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -19624,18 +19624,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxexclusiveDECIMAL_pass-float-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2434", + "@id": "_:b1289", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2432", + "@id": "_:b1286", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19654,7 +19654,7 @@ }, "rdfs:comment": " { xsd:float MAXEXCLUSIVE 5.5 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1379", + "@id": "_:b1266", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -19675,17 +19675,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxexclusiveDECIMAL_fail-float-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1679", + "@id": "_:b2054", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1677", + "@id": "_:b2053", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19704,7 +19704,7 @@ }, "rdfs:comment": " { xsd:float MAXEXCLUSIVE 5.5 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1351", + "@id": "_:b1239", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -19723,18 +19723,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxexclusiveDOUBLE_pass-float-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2373", + "@id": "_:b1478", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2371", + "@id": "_:b1477", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19753,7 +19753,7 @@ }, "rdfs:comment": " { xsd:float MAXEXCLUSIVE 5.5e0 } / { '4.4'^^ }", "testAction": { - "@id": "_:b1322", + "@id": "_:b1214", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT4_4.ttl" }, @@ -19774,17 +19774,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1floatMaxexclusiveDOUBLE_fail-float-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b565", + "@id": "_:b607", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b562", + "@id": "_:b124", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19803,7 +19803,7 @@ }, "rdfs:comment": " { xsd:float MAXEXCLUSIVE 5.5e0 } / { '5.6'^^ }", "testAction": { - "@id": "_:b1294", + "@id": "_:b1186", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_FLT5_6.ttl" }, @@ -19822,18 +19822,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveINTEGER_pass-double-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2136", + "@id": "_:b1749", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2133", + "@id": "_:b1748", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19852,7 +19852,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5 } / { 4.4e0 }", "testAction": { - "@id": "_:b1270", + "@id": "_:b1162", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -19873,17 +19873,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveINTEGER_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2877", + "@id": "_:b2945", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2874", + "@id": "_:b2943", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19902,7 +19902,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5 } / { 5.5e0 }", "testAction": { - "@id": "_:b1243", + "@id": "_:b1133", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -19922,17 +19922,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveINTEGER_fail-double-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b198", + "@id": "_:b161", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b199", + "@id": "_:b160", "@type": "TestResult", "outcome": "earl:passed" }, @@ -19951,7 +19951,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5 } / { 5.6e0 }", "testAction": { - "@id": "_:b1215", + "@id": "_:b1108", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -19971,17 +19971,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveINTEGERLead_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b299", + "@id": "_:b2444", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b297", + "@id": "_:b2443", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20000,7 +20000,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 05 } / { 5.5e0 }", "testAction": { - "@id": "_:b1183", + "@id": "_:b1080", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -20019,18 +20019,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDECIMAL_pass-double-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b516", + "@id": "_:b3049", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b512", + "@id": "_:b3046", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20049,7 +20049,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5.5 } / { 4.4e0 }", "testAction": { - "@id": "_:b1159", + "@id": "_:b1056", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -20070,17 +20070,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDECIMAL_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1655", + "@id": "_:b2176", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1654", + "@id": "_:b2175", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20099,7 +20099,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5.5 } / { 5.5e0 }", "testAction": { - "@id": "_:b1107", + "@id": "_:b1028", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -20119,17 +20119,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDECIMAL_fail-double-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b144", + "@id": "_:b2220", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b143", + "@id": "_:b2219", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20148,7 +20148,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5.5 } / { 5.6e0 }", "testAction": { - "@id": "_:b1025", + "@id": "_:b1002", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -20168,17 +20168,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDECIMALLeadTrail_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3160", + "@id": "_:b105", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3159", + "@id": "_:b102", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20197,7 +20197,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 05.50 } / { 5.5e0 }", "testAction": { - "@id": "_:b939", + "@id": "_:b568", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -20217,17 +20217,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDECIMALint_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3002", + "@id": "_:b2343", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3000", + "@id": "_:b2340", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20246,7 +20246,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5.0 } / { 5.5e0 }", "testAction": { - "@id": "_:b861", + "@id": "_:b956", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -20266,17 +20266,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDECIMALintLeadTrail_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1181", + "@id": "_:b2052", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1176", + "@id": "_:b2051", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20295,7 +20295,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 05.00 } / { 5.5e0 }", "testAction": { - "@id": "_:b492", + "@id": "_:b870", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -20314,18 +20314,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDOUBLE_pass-double-low", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1945", + "@id": "_:b1946", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1944", + "@id": "_:b1945", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20344,7 +20344,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5.5e0 } / { 4.4e0 }", "testAction": { - "@id": "_:b824", + "@id": "_:b787", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL4_4e0.ttl" }, @@ -20365,17 +20365,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDOUBLE_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b233", + "@id": "_:b1916", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b230", + "@id": "_:b1915", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20394,7 +20394,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5.5e0 } / { 5.5e0 }", "testAction": { - "@id": "_:b14", + "@id": "_:b695", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -20414,17 +20414,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDOUBLE_fail-double-high", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2386", + "@id": "_:b1832", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2383", + "@id": "_:b1829", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20443,7 +20443,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5.5e0 } / { 5.6e0 }", "testAction": { - "@id": "_:b1483", + "@id": "_:b610", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_6e0.ttl" }, @@ -20463,17 +20463,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDOUBLELeadTrail_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3025", + "@id": "_:b2184", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3022", + "@id": "_:b2183", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20492,7 +20492,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 05.50e0 } / { 5.5e0 }", "testAction": { - "@id": "_:b1455", + "@id": "_:b548", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -20512,17 +20512,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDOUBLEint_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1901", + "@id": "_:b3168", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1900", + "@id": "_:b3167", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20541,7 +20541,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 5.0e0 } / { 5.5e0 }", "testAction": { - "@id": "_:b1429", + "@id": "_:b74", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -20561,17 +20561,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1doubleMaxexclusiveDOUBLEintLeadTrail_fail-double-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b122", + "@id": "_:b1802", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b121", + "@id": "_:b1801", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20590,7 +20590,7 @@ }, "rdfs:comment": " { xsd:double MAXEXCLUSIVE 05.00e0 } / { 5.5e0 }", "testAction": { - "@id": "_:b1400", + "@id": "_:b215", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_DBL5_5e0.ttl" }, @@ -20610,17 +20610,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1Length_fail-lit-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2881", + "@id": "_:b1826", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2879", + "@id": "_:b1825", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20636,7 +20636,7 @@ }, "rdfs:comment": " { LENGTH 5 } on { \"abcd\" }", "testAction": { - "@id": "_:b1372", + "@id": "_:b13", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcd.ttl" }, @@ -20655,18 +20655,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1Length_pass-lit-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2680", + "@id": "_:b120", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2678", + "@id": "_:b118", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20682,7 +20682,7 @@ }, "rdfs:comment": " { LENGTH 5 } on { \"abcde\" }", "testAction": { - "@id": "_:b1349", + "@id": "_:b1346", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -20703,17 +20703,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1Length_fail-lit-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b629", + "@id": "_:b296", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b627", + "@id": "_:b295", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20729,7 +20729,7 @@ }, "rdfs:comment": " { LENGTH 5 } on { \"abcdef\" }", "testAction": { - "@id": "_:b1319", + "@id": "_:b1322", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcdef.ttl" }, @@ -20749,17 +20749,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalLength_fail-lit-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b349", + "@id": "_:b434", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b346", + "@id": "_:b433", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20775,7 +20775,7 @@ }, "rdfs:comment": " { LITERAL LENGTH 5 } on { \"abcd\" }", "testAction": { - "@id": "_:b1297", + "@id": "_:b1296", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcd.ttl" }, @@ -20794,18 +20794,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalLength_pass-lit-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2291", + "@id": "_:b1958", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2289", + "@id": "_:b1957", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20821,7 +20821,7 @@ }, "rdfs:comment": " { LITERAL LENGTH 5 } on { \"abcde\" }", "testAction": { - "@id": "_:b1273", + "@id": "_:b1272", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -20842,17 +20842,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalLength_fail-lit-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b372", + "@id": "_:b1902", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b370", + "@id": "_:b1901", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20888,17 +20888,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalLength_fail-iri-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b329", + "@id": "_:b2122", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b327", + "@id": "_:b2121", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20914,7 +20914,7 @@ }, "rdfs:comment": " { LITERAL LENGTH 19 } on { }", "testAction": { - "@id": "_:b1220", + "@id": "_:b1226", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -20934,17 +20934,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalLength_fail-bnode-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2873", + "@id": "_:b2381", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2870", + "@id": "_:b2379", "@type": "TestResult", "outcome": "earl:passed" }, @@ -20954,10 +20954,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -20965,7 +20965,7 @@ }, "rdfs:comment": " { LITERAL LENGTH 5 } on { _:abcde }", "testAction": { - "@id": "_:b1190", + "@id": "_:b1200", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcde.ttl" }, @@ -20985,17 +20985,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriLength_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b252", + "@id": "_:b1551", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b250", + "@id": "_:b1549", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21011,7 +21011,7 @@ }, "rdfs:comment": " { IRI LENGTH 19 } on { }", "testAction": { - "@id": "_:b1168", + "@id": "_:b1177", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io.ttl" }, @@ -21030,18 +21030,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriLength_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b266", + "@id": "_:b3057", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b264", + "@id": "_:b3055", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21057,7 +21057,7 @@ }, "rdfs:comment": " { IRI LENGTH 19 } on { }", "testAction": { - "@id": "_:b1143", + "@id": "_:b1152", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -21078,17 +21078,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriLength_fail-iri-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2325", + "@id": "_:b1531", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2323", + "@id": "_:b1529", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21104,7 +21104,7 @@ }, "rdfs:comment": " { IRI LENGTH 19 } on { }", "testAction": { - "@id": "_:b1057", + "@id": "_:b1125", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1a.ttl" }, @@ -21124,17 +21124,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriLength_fail-lit-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2971", + "@id": "_:b2398", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2969", + "@id": "_:b2396", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21150,7 +21150,7 @@ }, "rdfs:comment": " { IRI LENGTH 19 } on { \"abcde\" }", "testAction": { - "@id": "_:b988", + "@id": "_:b1102", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -21170,17 +21170,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriLength_fail-bnode-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3172", + "@id": "_:b3153", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3171", + "@id": "_:b3150", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21190,10 +21190,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -21201,7 +21201,7 @@ }, "rdfs:comment": " { IRI LENGTH 19 } on { _:abcde }", "testAction": { - "@id": "_:b906", + "@id": "_:b1077", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcde.ttl" }, @@ -21221,17 +21221,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriRefLength1_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b204", + "@id": "_:b440", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b205", + "@id": "_:b439", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21247,7 +21247,7 @@ }, "rdfs:comment": " { IRI @ LENGTH 19 } { . } on { }", "testAction": { - "@id": "_:b830", + "@id": "_:b1052", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io.ttl" }, @@ -21266,18 +21266,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriRefLength1_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b640", + "@id": "_:b2516", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b638", + "@id": "_:b2515", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21293,7 +21293,7 @@ }, "rdfs:comment": " { IRI @ LENGTH 19 } { . } on { . }", "testAction": { - "@id": "_:b483", + "@id": "_:b1029", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1-Io1_Ip2_Io2.ttl" }, @@ -21314,17 +21314,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriRefLength1_fail-iri-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1647", + "@id": "_:b2727", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1646", + "@id": "_:b2725", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21340,7 +21340,7 @@ }, "rdfs:comment": " { IRI @ LENGTH 19 } { . } on { }", "testAction": { - "@id": "_:b61", + "@id": "_:b1001", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1a.ttl" }, @@ -21360,17 +21360,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriRefLength1_fail-lit-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1277", + "@id": "_:b3091", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1272", + "@id": "_:b3090", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21386,7 +21386,7 @@ }, "rdfs:comment": " { IRI @ LENGTH 19 } { . } on { \"abcde\" }", "testAction": { - "@id": "_:b87", + "@id": "_:b570", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -21406,17 +21406,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriRefLength1_fail-bnode-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b134", + "@id": "_:b1836", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b131", + "@id": "_:b1835", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21432,7 +21432,7 @@ }, "rdfs:comment": " { IRI @ LENGTH 19 } { . } on { _:abcde }", "testAction": { - "@id": "_:b1479", + "@id": "_:b968", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcde.ttl" }, @@ -21452,17 +21452,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeLength_fail-bnode-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b197", + "@id": "_:b2403", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b192", + "@id": "_:b2400", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21472,10 +21472,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -21483,7 +21483,7 @@ }, "rdfs:comment": " { BNODE LENGTH 5 } on { _:abcd }", "testAction": { - "@id": "_:b1453", + "@id": "_:b885", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcd.ttl" }, @@ -21502,18 +21502,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeLength_pass-bnode-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1997", + "@id": "_:b1914", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1996", + "@id": "_:b1913", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21523,10 +21523,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -21534,7 +21534,7 @@ }, "rdfs:comment": " { BNODE LENGTH 5 } on { _:abcde }", "testAction": { - "@id": "_:b1427", + "@id": "_:b808", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcde.ttl" }, @@ -21555,17 +21555,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeLength_fail-bnode-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1199", + "@id": "_:b1542", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1193", + "@id": "_:b1540", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21575,10 +21575,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -21586,7 +21586,7 @@ }, "rdfs:comment": " { BNODE LENGTH 5 } on { _:abcdef }", "testAction": { - "@id": "_:b1396", + "@id": "_:b712", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcdef.ttl" }, @@ -21606,17 +21606,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeLength_fail-lit-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2219", + "@id": "_:b1713", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2217", + "@id": "_:b1712", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21632,7 +21632,7 @@ }, "rdfs:comment": " { BNODE LENGTH 19 } on { \"abcde\" }", "testAction": { - "@id": "_:b1369", + "@id": "_:b631", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -21652,17 +21652,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeLength_fail-iri-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b142", + "@id": "_:b1884", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b141", + "@id": "_:b1883", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21678,7 +21678,7 @@ }, "rdfs:comment": " { BNODE LENGTH 19 } on { }", "testAction": { - "@id": "_:b1343", + "@id": "_:b237", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -21698,17 +21698,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralLength_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1809", + "@id": "_:b2124", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1808", + "@id": "_:b2123", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21724,7 +21724,7 @@ }, "rdfs:comment": " { NONLITERAL LENGTH 19 } on { }", "testAction": { - "@id": "_:b1317", + "@id": "_:b504", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io.ttl" }, @@ -21743,18 +21743,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralLength_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1941", + "@id": "_:b2062", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1940", + "@id": "_:b2061", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21770,7 +21770,7 @@ }, "rdfs:comment": " { NONLITERAL LENGTH 19 } on { }", "testAction": { - "@id": "_:b1290", + "@id": "_:b490", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -21791,17 +21791,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralLength_fail-iri-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2479", + "@id": "_:b376", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2476", + "@id": "_:b375", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21817,7 +21817,7 @@ }, "rdfs:comment": " { NONLITERAL LENGTH 19 } on { }", "testAction": { - "@id": "_:b1263", + "@id": "_:b595", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1a.ttl" }, @@ -21837,17 +21837,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralLength_fail-lit-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2196", + "@id": "_:b1231", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2193", + "@id": "_:b1227", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21863,7 +21863,7 @@ }, "rdfs:comment": " { NONLITERAL LENGTH 19 } on { \"abcde\" }", "testAction": { - "@id": "_:b1240", + "@id": "_:b1355", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -21883,17 +21883,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralLength_fail-bnode-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2486", + "@id": "_:b3113", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2484", + "@id": "_:b3110", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21903,10 +21903,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -21914,7 +21914,7 @@ }, "rdfs:comment": " { NONLITERAL LENGTH 19 } on { _:abcd }", "testAction": { - "@id": "_:b1212", + "@id": "_:b1328", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcd.ttl" }, @@ -21933,18 +21933,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralLength_pass-bnode-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b307", + "@id": "_:b2634", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b305", + "@id": "_:b2632", "@type": "TestResult", "outcome": "earl:passed" }, @@ -21954,10 +21954,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -21965,7 +21965,7 @@ }, "rdfs:comment": " { NONLITERAL LENGTH 19 } on { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b1182", + "@id": "_:b1303", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcdefghijklmnopqrs.ttl" }, @@ -21986,17 +21986,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralLength_fail-bnode-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1981", + "@id": "_:b1940", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1980", + "@id": "_:b1939", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22006,10 +22006,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -22017,7 +22017,7 @@ }, "rdfs:comment": " { NONLITERAL LENGTH 19 } on { _:abcdefghijklmnopqrst }", "testAction": { - "@id": "_:b1152", + "@id": "_:b1274", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcdefghijklmnopqrst.ttl" }, @@ -22037,17 +22037,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMinlength_fail-lit-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2733", + "@id": "_:b2148", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2731", + "@id": "_:b2147", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22063,7 +22063,7 @@ }, "rdfs:comment": " { LITERAL MINLENGTH 5 } on { \"abcd\" }", "testAction": { - "@id": "_:b1098", + "@id": "_:b1252", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcd.ttl" }, @@ -22082,18 +22082,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMinlength_pass-lit-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3128", + "@id": "_:b1874", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3127", + "@id": "_:b1873", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22109,7 +22109,7 @@ }, "rdfs:comment": " { LITERAL MINLENGTH 5 } on { \"abcde\" }", "testAction": { - "@id": "_:b1016", + "@id": "_:b1228", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -22129,18 +22129,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMinlength_pass-lit-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2760", + "@id": "_:b2104", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2758", + "@id": "_:b2103", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22156,7 +22156,7 @@ }, "rdfs:comment": " { LITERAL MINLENGTH 5 } on { \"abcdef\" }", "testAction": { - "@id": "_:b925", + "@id": "_:b1198", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcdef.ttl" }, @@ -22177,17 +22177,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriMinlength_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2407", + "@id": "_:b2720", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2404", + "@id": "_:b2718", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22203,7 +22203,7 @@ }, "rdfs:comment": " { IRI MINLENGTH 19 } on { }", "testAction": { - "@id": "_:b840", + "@id": "_:b1169", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io.ttl" }, @@ -22222,18 +22222,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriMinlength_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2907", + "@id": "_:b1637", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2904", + "@id": "_:b1636", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22249,7 +22249,7 @@ }, "rdfs:comment": " { IRI MINLENGTH 19 } on { }", "testAction": { - "@id": "_:b107", + "@id": "_:b1146", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -22269,18 +22269,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriMinlength_pass-iri-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3178", + "@id": "_:b2284", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3177", + "@id": "_:b2283", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22296,7 +22296,7 @@ }, "rdfs:comment": " { IRI MINLENGTH 19 } on { }", "testAction": { - "@id": "_:b65", + "@id": "_:b1118", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1a.ttl" }, @@ -22317,17 +22317,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeMinlength_fail-bnode-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3116", + "@id": "_:b2856", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3115", + "@id": "_:b2854", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22337,10 +22337,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -22348,7 +22348,7 @@ }, "rdfs:comment": " { BNODE MINLENGTH 5 } on { _:abcd }", "testAction": { - "@id": "_:b80", + "@id": "_:b1088", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcd.ttl" }, @@ -22367,18 +22367,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeMinlength_pass-bnode-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3162", + "@id": "_:b1407", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3161", + "@id": "_:b1406", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22388,10 +22388,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -22399,7 +22399,7 @@ }, "rdfs:comment": " { BNODE MINLENGTH 5 } on { _:abcde }", "testAction": { - "@id": "_:b1473", + "@id": "_:b1065", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcde.ttl" }, @@ -22419,18 +22419,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeMinlength_pass-bnode-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1845", + "@id": "_:b336", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1844", + "@id": "_:b335", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22440,10 +22440,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -22451,7 +22451,7 @@ }, "rdfs:comment": " { BNODE MINLENGTH 5 } on { _:abcdef }", "testAction": { - "@id": "_:b1440", + "@id": "_:b1034", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcdef.ttl" }, @@ -22472,17 +22472,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMinlength_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2851", + "@id": "_:b2389", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2849", + "@id": "_:b2388", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22498,7 +22498,7 @@ }, "rdfs:comment": " { NONLITERAL MINLENGTH 19 } on { }", "testAction": { - "@id": "_:b1411", + "@id": "_:b1006", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io.ttl" }, @@ -22517,18 +22517,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMinlength_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3126", + "@id": "_:b3182", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3125", + "@id": "_:b3181", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22544,7 +22544,7 @@ }, "rdfs:comment": " { NONLITERAL MINLENGTH 19 } on { }", "testAction": { - "@id": "_:b1384", + "@id": "_:b572", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -22564,18 +22564,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMinlength_pass-iri-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b243", + "@id": "_:b2552", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b241", + "@id": "_:b2551", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22591,7 +22591,7 @@ }, "rdfs:comment": " { NONLITERAL MINLENGTH 19 } on { }", "testAction": { - "@id": "_:b1358", + "@id": "_:b967", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1a.ttl" }, @@ -22612,17 +22612,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMinlength_fail-bnode-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b398", + "@id": "_:b768", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b396", + "@id": "_:b766", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22632,10 +22632,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -22643,7 +22643,7 @@ }, "rdfs:comment": " { NONLITERAL MINLENGTH 19 } on { _:abcd }", "testAction": { - "@id": "_:b1323", + "@id": "_:b871", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcd.ttl" }, @@ -22662,18 +22662,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMinlength_pass-bnode-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b235", + "@id": "_:b1888", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b232", + "@id": "_:b1887", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22683,10 +22683,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -22694,7 +22694,7 @@ }, "rdfs:comment": " { NONLITERAL MINLENGTH 19 } on { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b1296", + "@id": "_:b785", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcdefghijklmnopqrs.ttl" }, @@ -22714,18 +22714,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMinlength_pass-bnode-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2170", + "@id": "_:b2060", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2168", + "@id": "_:b2059", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22735,10 +22735,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -22746,7 +22746,7 @@ }, "rdfs:comment": " { NONLITERAL MINLENGTH 19 } on { _:abcdefghijklmnopqrst }", "testAction": { - "@id": "_:b1265", + "@id": "_:b692", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcdefghijklmnopqrs.ttl" }, @@ -22766,18 +22766,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMaxlength_pass-lit-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2692", + "@id": "_:b2302", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2690", + "@id": "_:b2301", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22793,7 +22793,7 @@ }, "rdfs:comment": " { LITERAL MAXLENGTH 5 } on { \"abcd\" }", "testAction": { - "@id": "_:b1234", + "@id": "_:b123", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcd.ttl" }, @@ -22813,18 +22813,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMaxlength_pass-lit-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2459", + "@id": "_:b1942", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2457", + "@id": "_:b1941", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22840,7 +22840,7 @@ }, "rdfs:comment": " { LITERAL MAXLENGTH 5 } on { \"abcde\" }", "testAction": { - "@id": "_:b1202", + "@id": "_:b530", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -22861,17 +22861,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalMaxlength_fail-lit-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2774", + "@id": "_:b1149", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2772", + "@id": "_:b1144", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22887,7 +22887,7 @@ }, "rdfs:comment": " { LITERAL MAXLENGTH 5 } on { \"abcdef\" }", "testAction": { - "@id": "_:b1175", + "@id": "_:b52", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcdef.ttl" }, @@ -22906,18 +22906,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriMaxlength_pass-iri-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2743", + "@id": "_:b380", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2741", + "@id": "_:b379", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22933,7 +22933,7 @@ }, "rdfs:comment": " { IRI MAXLENGTH 19 } on { }", "testAction": { - "@id": "_:b1145", + "@id": "_:b198", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io.ttl" }, @@ -22953,18 +22953,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriMaxlength_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2290", + "@id": "_:b1904", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2288", + "@id": "_:b1903", "@type": "TestResult", "outcome": "earl:passed" }, @@ -22980,7 +22980,7 @@ }, "rdfs:comment": " { IRI MAXLENGTH 19 } on { }", "testAction": { - "@id": "_:b1066", + "@id": "_:b1358", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -23001,17 +23001,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriMaxlength_fail-iri-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b669", + "@id": "_:b1747", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b667", + "@id": "_:b1746", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23027,7 +23027,7 @@ }, "rdfs:comment": " { IRI MAXLENGTH 19 } on { }", "testAction": { - "@id": "_:b976", + "@id": "_:b1329", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1a.ttl" }, @@ -23046,18 +23046,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeMaxlength_pass-bnode-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b251", + "@id": "_:b2000", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b249", + "@id": "_:b1999", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23067,10 +23067,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -23078,7 +23078,7 @@ }, "rdfs:comment": " { BNODE MAXLENGTH 5 } on { _:abcd }", "testAction": { - "@id": "_:b885", + "@id": "_:b1304", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcd.ttl" }, @@ -23098,18 +23098,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeMaxlength_pass-bnode-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2649", + "@id": "_:b42", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2647", + "@id": "_:b43", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23119,10 +23119,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -23130,7 +23130,7 @@ }, "rdfs:comment": " { BNODE MAXLENGTH 5 } on { _:abcde }", "testAction": { - "@id": "_:b169", + "@id": "_:b1273", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcde.ttl" }, @@ -23151,17 +23151,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodeMaxlength_fail-bnode-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3136", + "@id": "_:b2792", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3135", + "@id": "_:b2789", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23171,10 +23171,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -23182,7 +23182,7 @@ }, "rdfs:comment": " { BNODE MAXLENGTH 5 } on { _:abcdef }", "testAction": { - "@id": "_:b826", + "@id": "_:b1243", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcdef.ttl" }, @@ -23201,18 +23201,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMaxlength_pass-iri-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b636", + "@id": "_:b1040", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b634", + "@id": "_:b1038", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23228,7 +23228,7 @@ }, "rdfs:comment": " { NONLITERAL MAXLENGTH 19 } on { }", "testAction": { - "@id": "_:b19", + "@id": "_:b1220", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io.ttl" }, @@ -23248,18 +23248,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMaxlength_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b261", + "@id": "_:b2276", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b258", + "@id": "_:b2275", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23275,7 +23275,7 @@ }, "rdfs:comment": " { NONLITERAL MAXLENGTH 19 } on { }", "testAction": { - "@id": "_:b1480", + "@id": "_:b1190", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -23296,17 +23296,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMaxlength_fail-iri-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1784", + "@id": "_:b326", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1783", + "@id": "_:b325", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23322,7 +23322,7 @@ }, "rdfs:comment": " { NONLITERAL MAXLENGTH 19 } on { }", "testAction": { - "@id": "_:b1449", + "@id": "_:b1164", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1a.ttl" }, @@ -23341,18 +23341,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMaxlength_pass-bnode-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1971", + "@id": "_:b496", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1970", + "@id": "_:b90", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23362,10 +23362,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -23373,7 +23373,7 @@ }, "rdfs:comment": " { NONLITERAL MAXLENGTH 19 } on { _:abcd }", "testAction": { - "@id": "_:b1419", + "@id": "_:b1135", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcd.ttl" }, @@ -23393,18 +23393,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMaxlength_pass-bnode-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b208", + "@id": "_:b1812", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b209", + "@id": "_:b1811", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23414,10 +23414,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -23425,7 +23425,7 @@ }, "rdfs:comment": " { NONLITERAL MAXLENGTH 19 } on { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b1385", + "@id": "_:b1103", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcdefghijklmnopqrs.ttl" }, @@ -23446,17 +23446,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralMaxlength_fail-bnode-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b229", + "@id": "_:b2498", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b226", + "@id": "_:b2497", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23466,10 +23466,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -23477,7 +23477,7 @@ }, "rdfs:comment": " { NONLITERAL MAXLENGTH 5 } on { _:abcdefghijklmnopqrst }", "testAction": { - "@id": "_:b1356", + "@id": "_:b1072", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babcdefghijklmnopqrst.ttl" }, @@ -23496,18 +23496,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern_pass-lit-match", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1843", + "@id": "_:b2048", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1842", + "@id": "_:b2047", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23523,7 +23523,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc\" } on { \"bc\" }", "testAction": { - "@id": "_:b1326", + "@id": "_:b1044", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lbc.ttl" }, @@ -23544,17 +23544,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern_fail-lit-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3090", + "@id": "_:b1655", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3089", + "@id": "_:b1654", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23570,7 +23570,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc\" } on { \"a\" }", "testAction": { - "@id": "_:b1293", + "@id": "_:b1016", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -23590,17 +23590,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern_fail-ab", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1911", + "@id": "_:b2397", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1910", + "@id": "_:b2395", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23616,7 +23616,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc\" } on { \"ab\" }", "testAction": { - "@id": "_:b1267", + "@id": "_:b581", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -23636,17 +23636,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern_fail-cd", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2342", + "@id": "_:b2753", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2340", + "@id": "_:b2751", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23662,7 +23662,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc\" } on { \"cd\" }", "testAction": { - "@id": "_:b1241", + "@id": "_:b461", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lcd.ttl" }, @@ -23681,18 +23681,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern_pass-lit-into", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2261", + "@id": "_:b1647", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2259", + "@id": "_:b1646", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23708,7 +23708,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc\" } on { \"abc\" }", "testAction": { - "@id": "_:b1206", + "@id": "_:b921", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labc.ttl" }, @@ -23729,17 +23729,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern19_fail-iri-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2744", + "@id": "_:b2242", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2742", + "@id": "_:b2241", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23755,7 +23755,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"http://a.example/o1\" } on { }", "testAction": { - "@id": "_:b1178", + "@id": "_:b823", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -23775,17 +23775,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern_fail-bnode-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1554", + "@id": "_:b1866", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1551", + "@id": "_:b1865", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23801,7 +23801,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc\" } on { _:ab }", "testAction": { - "@id": "_:b1148", + "@id": "_:b741", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Bab.ttl" }, @@ -23821,17 +23821,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPatternEnd_fail-litEnd", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2308", + "@id": "_:b1986", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2306", + "@id": "_:b1985", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23847,7 +23847,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc$\" } on { \"bc$\" }", "testAction": { - "@id": "_:b1444", + "@id": "_:b1283", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LbcDollar.ttl" }, @@ -23866,18 +23866,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPatternDollar_pass-litDollar-match", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1416", + "@id": "_:b839", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1412", + "@id": "_:b833", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23893,7 +23893,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc\\$\" } on { \"bc$\" }", "testAction": { - "@id": "_:b1414", + "@id": "_:b1257", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LbcDollar.ttl" }, @@ -23914,17 +23914,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern_pass-StartlitEnd-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3179", + "@id": "_:b272", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3078", + "@id": "_:b271", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23940,7 +23940,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"^bc$\" } on { \"^bc$\" }", "testAction": { - "@id": "_:b1382", + "@id": "_:b1229", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LCarrotbcDollar.ttl" }, @@ -23960,17 +23960,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalStartPatternEnd_CarrotbcDollar", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b775", + "@id": "_:b2641", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b773", + "@id": "_:b2640", "@type": "TestResult", "outcome": "earl:passed" }, @@ -23986,7 +23986,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"^bc$\" } on { \"^bc$\" }", "testAction": { - "@id": "_:b1355", + "@id": "_:b1199", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LCarrotbcDollar.ttl" }, @@ -24006,17 +24006,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalCarrotPatternDollar_pass-bc", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2127", + "@id": "_:b1721", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2125", + "@id": "_:b1720", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24032,7 +24032,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"\\^bc\\$\" } on { \"bc\" }", "testAction": { - "@id": "_:b1324", + "@id": "_:b1171", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lbc.ttl" }, @@ -24051,18 +24051,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalCarrotPatternDollar_pass-CarrotbcDollar", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2949", + "@id": "_:b1860", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2948", + "@id": "_:b1859", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24078,7 +24078,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"\\^bc\\$\" } on { \"^bc$\" }", "testAction": { - "@id": "_:b1292", + "@id": "_:b1143", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LCarrotbcDollar.ttl" }, @@ -24099,17 +24099,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPatternabEnd_fail-bnode-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2620", + "@id": "_:b48", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2618", + "@id": "_:b44", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24130,7 +24130,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc$\" } on { _:bc }", "testAction": { - "@id": "_:b1257", + "@id": "_:b1111", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Bbc.ttl" }, @@ -24149,18 +24149,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalStartPattern_pass-bc", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b530", + "@id": "_:b1926", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b529", + "@id": "_:b1925", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24176,7 +24176,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"^bc\" } on { \"bc\" }", "testAction": { - "@id": "_:b1080", + "@id": "_:b650", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lbc.ttl" }, @@ -24197,17 +24197,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalStartPattern_fail-CarrotbcDollar", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2905", + "@id": "_:b880", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2902", + "@id": "_:b875", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24223,7 +24223,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"^bc\" } on { \"^bc$\" }", "testAction": { - "@id": "_:b982", + "@id": "_:b238", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LCarrotbcDollar.ttl" }, @@ -24242,18 +24242,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPatternEnd_pass-bc", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b635", + "@id": "_:b2466", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b632", + "@id": "_:b2465", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24269,7 +24269,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc$\" } on { \"bc\" }", "testAction": { - "@id": "_:b890", + "@id": "_:b497", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lbc.ttl" }, @@ -24290,17 +24290,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPatternEnd_pass-CarrotbcDollar", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b661", + "@id": "_:b254", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b658", + "@id": "_:b253", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24316,7 +24316,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc$\" } on { \"bc\" }", "testAction": { - "@id": "_:b173", + "@id": "_:b470", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LCarrotbcDollar.ttl" }, @@ -24335,18 +24335,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern_pass-bcDollar", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2767", + "@id": "_:b2046", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2764", + "@id": "_:b2045", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24362,7 +24362,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc\" } on { \"bc$\" }", "testAction": { - "@id": "_:b446", + "@id": "_:b25", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LbcDollar.ttl" }, @@ -24382,18 +24382,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalStarPatternEnd_pass-bc", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2688", + "@id": "_:b340", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2686", + "@id": "_:b339", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24409,7 +24409,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"^bc$\" } on { \"bc\" }", "testAction": { - "@id": "_:b20", + "@id": "_:b1340", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lbc.ttl" }, @@ -24429,18 +24429,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1literalPattern_pass-CarrotbcDollar", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2452", + "@id": "_:b644", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2450", + "@id": "_:b638", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24456,7 +24456,7 @@ }, "rdfs:comment": " { LITERAL PATTERN \"bc\" } on { \"^bc$\" }", "testAction": { - "@id": "_:b1478", + "@id": "_:b1312", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LCarrotbcDollar.ttl" }, @@ -24476,18 +24476,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriPattern_pass-iri-match", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b439", + "@id": "_:b1070", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b437", + "@id": "_:b1068", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24503,7 +24503,7 @@ }, "rdfs:comment": " { IRI PATTERN \"http://a.example/o1\" } on { }", "testAction": { - "@id": "_:b1230", + "@id": "_:b1084", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -24524,17 +24524,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriPattern_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b779", + "@id": "_:b1651", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b776", + "@id": "_:b1650", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24550,7 +24550,7 @@ }, "rdfs:comment": " { IRI PATTERN \"http://a.example/o1\" } on { }", "testAction": { - "@id": "_:b1197", + "@id": "_:b1054", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io.ttl" }, @@ -24570,17 +24570,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriPattern_fail-iri-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3134", + "@id": "_:b2482", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3133", + "@id": "_:b2481", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24596,7 +24596,7 @@ }, "rdfs:comment": " { IRI PATTERN \"http://a.example/o1\" } on { }", "testAction": { - "@id": "_:b1170", + "@id": "_:b1027", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1a.ttl" }, @@ -24616,17 +24616,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriPattern_fail-lit-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2939", + "@id": "_:b2536", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2936", + "@id": "_:b2535", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24642,7 +24642,7 @@ }, "rdfs:comment": " { IRI PATTERN \"http://a.example/o1\" } on { \"o1\" }", "testAction": { - "@id": "_:b1136", + "@id": "_:b998", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_L19.ttl" }, @@ -24662,17 +24662,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1iriPattern_fail-bnode-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1645", + "@id": "_:b133", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1643", + "@id": "_:b132", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24688,7 +24688,7 @@ }, "rdfs:comment": " { IRI PATTERN \"^bc$\" } on { _:bc }", "testAction": { - "@id": "_:b1040", + "@id": "_:b561", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Bbc.ttl" }, @@ -24707,18 +24707,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodePattern_pass-bnode-match", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b807", + "@id": "_:b1922", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b804", + "@id": "_:b1921", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24728,10 +24728,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#PaternFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#PaternFacet" } ], "mf:status": { @@ -24739,7 +24739,7 @@ }, "rdfs:comment": " { BNODE PATTERN \"bc\" } on { _:bc }", "testAction": { - "@id": "_:b949", + "@id": "_:b935", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Bbc.ttl" }, @@ -24760,17 +24760,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodePattern_fail-bnode-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1947", + "@id": "_:b2292", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1946", + "@id": "_:b2291", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24786,7 +24786,7 @@ }, "rdfs:comment": " { BNODE PATTERN \"bc\" } on { _:a }", "testAction": { - "@id": "_:b848", + "@id": "_:b836", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Ba.ttl" }, @@ -24805,18 +24805,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodePattern_fail-bnode-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1800", + "@id": "_:b2363", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1799", + "@id": "_:b2361", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24832,7 +24832,7 @@ }, "rdfs:comment": " { BNODE PATTERN \"bc\" } on { _:abc }", "testAction": { - "@id": "_:b485", + "@id": "_:b747", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babc.ttl" }, @@ -24853,17 +24853,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodePattern_fail-lit-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2019", + "@id": "_:b2826", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2018", + "@id": "_:b2824", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24879,7 +24879,7 @@ }, "rdfs:comment": " { BNODE PATTERN \"bc\" } on { \"ab\" }", "testAction": { - "@id": "_:b46", + "@id": "_:b645", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -24899,17 +24899,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1bnodePattern_fail-iri-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2330", + "@id": "_:b2268", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2327", + "@id": "_:b2267", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24925,7 +24925,7 @@ }, "rdfs:comment": " { BNODE PATTERN \"bc\" } on { BASE }", "testAction": { - "@id": "_:b8", + "@id": "_:b240", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/BASE_Is1_Ip1_Iab.ttl" }, @@ -24944,18 +24944,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralPattern_pass-iri-match", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b609", + "@id": "_:b2393", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b607", + "@id": "_:b2391", "@type": "TestResult", "outcome": "earl:passed" }, @@ -24971,7 +24971,7 @@ }, "rdfs:comment": " { NONLITERAL PATTERN \"bc$\" } on { }", "testAction": { - "@id": "_:b1463", + "@id": "_:b91", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Ibc.ttl" }, @@ -24992,17 +24992,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralPattern_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2799", + "@id": "_:b2675", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2797", + "@id": "_:b2673", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25018,7 +25018,7 @@ }, "rdfs:comment": " { NONLITERAL PATTERN \"bc$\" } on { }", "testAction": { - "@id": "_:b1431", + "@id": "_:b225", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Ia.ttl" }, @@ -25037,18 +25037,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralPattern_pass-iri-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b816", + "@id": "_:b2694", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b814", + "@id": "_:b2692", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25064,7 +25064,7 @@ }, "rdfs:comment": " { NONLITERAL PATTERN \"bc$\" } on { }", "testAction": { - "@id": "_:b1401", + "@id": "_:b1363", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iabc.ttl" }, @@ -25085,17 +25085,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralPattern_fail-lit-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2980", + "@id": "_:b2136", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2978", + "@id": "_:b2135", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25111,7 +25111,7 @@ }, "rdfs:comment": " { NONLITERAL PATTERN \"bc$\" } on { \"ab\" }", "testAction": { - "@id": "_:b1363", + "@id": "_:b1336", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -25130,18 +25130,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralPattern_pass-bnode-match", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b427", + "@id": "_:b2574", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b426", + "@id": "_:b2573", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25151,10 +25151,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#PaternFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#PaternFacet" } ], "mf:status": { @@ -25162,7 +25162,7 @@ }, "rdfs:comment": " { NONLITERAL PATTERN \"bc$\" } on { _:bc }", "testAction": { - "@id": "_:b1333", + "@id": "_:b1306", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Bbc.ttl" }, @@ -25183,17 +25183,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralPattern_fail-bnode-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b381", + "@id": "_:b1465", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b378", + "@id": "_:b1464", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25209,7 +25209,7 @@ }, "rdfs:comment": " { NONLITERAL PATTERN \"bc$\" } on { _:a }", "testAction": { - "@id": "_:b1301", + "@id": "_:b1276", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Ba.ttl" }, @@ -25228,18 +25228,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1nonliteralPattern_pass-bnode-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2208", + "@id": "_:b2560", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2206", + "@id": "_:b2559", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25255,7 +25255,7 @@ }, "rdfs:comment": " { NONLITERAL PATTERN \"bc$\" } on { _:abc }", "testAction": { - "@id": "_:b1268", + "@id": "_:b1249", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Babc.ttl" }, @@ -25275,18 +25275,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1dotMinusiri3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1729", + "@id": "_:b2740", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1728", + "@id": "_:b2738", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25307,7 +25307,7 @@ }, "rdfs:comment": " { [.---] } on { }", "testAction": { - "@id": "_:b1231", + "@id": "_:b1215", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -25328,17 +25328,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1dotMinusiri3_v1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2498", + "@id": "_:b1679", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2496", + "@id": "_:b1678", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25359,7 +25359,7 @@ }, "rdfs:comment": " { [.---] } on { }", "testAction": { - "@id": "_:b1195", + "@id": "_:b1183", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -25379,17 +25379,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1dotMinusiri3_v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2230", + "@id": "_:b3192", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2228", + "@id": "_:b3191", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25410,7 +25410,7 @@ }, "rdfs:comment": " { [.---] } on { }", "testAction": { - "@id": "_:b1164", + "@id": "_:b1155", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv2.ttl" }, @@ -25430,17 +25430,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1dotMinusiri3_v3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1436", + "@id": "_:b2769", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1433", + "@id": "_:b2767", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25461,7 +25461,7 @@ }, "rdfs:comment": " { [.---] } on { }", "testAction": { - "@id": "_:b1110", + "@id": "_:b1123", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv3.ttl" }, @@ -25480,18 +25480,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1refvsMinusiri3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2993", + "@id": "_:b3028", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2990", + "@id": "_:b3026", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25512,7 +25512,7 @@ }, "rdfs:comment": "$ = [.---] { $ } on { }", "testAction": { - "@id": "_:b1010", + "@id": "_:b1094", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -25533,17 +25533,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1refvsMinusiri3_v1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b721", + "@id": "_:b2799", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b718", + "@id": "_:b2797", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25564,7 +25564,7 @@ }, "rdfs:comment": "$ = [.---] { $ } on { }", "testAction": { - "@id": "_:b902", + "@id": "_:b1060", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -25584,17 +25584,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1refvsMinusiri3_v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2931", + "@id": "_:b3006", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2929", + "@id": "_:b3004", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25615,7 +25615,7 @@ }, "rdfs:comment": "$ = [.---] { $ } on { }", "testAction": { - "@id": "_:b178", + "@id": "_:b1031", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv2.ttl" }, @@ -25635,17 +25635,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1refvsMinusiri3_v3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2274", + "@id": "_:b2050", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2271", + "@id": "_:b2049", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25666,7 +25666,7 @@ }, "rdfs:comment": "$ = [.---] { $ } on { }", "testAction": { - "@id": "_:b441", + "@id": "_:b1000", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv3.ttl" }, @@ -25685,18 +25685,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1dotMinusiriStem3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3110", + "@id": "_:b2835", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3109", + "@id": "_:b2832", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25717,7 +25717,7 @@ }, "rdfs:comment": " { [.-~-~-~] } on { }", "testAction": { - "@id": "_:b11", + "@id": "_:b463", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -25738,17 +25738,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1dotMinusiriStem3_v1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2201", + "@id": "_:b310", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2199", + "@id": "_:b309", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25769,7 +25769,7 @@ }, "rdfs:comment": " { [.-~-~-~] } on { }", "testAction": { - "@id": "_:b1469", + "@id": "_:b915", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -25789,17 +25789,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1dotMinusiriStem3_v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2957", + "@id": "_:b931", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2955", + "@id": "_:b928", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25820,7 +25820,7 @@ }, "rdfs:comment": " { [.-~-~-~] } on { }", "testAction": { - "@id": "_:b1437", + "@id": "_:b820", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv2.ttl" }, @@ -25840,17 +25840,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1dotMinusiriStem3_v3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2735", + "@id": "_:b1906", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2732", + "@id": "_:b1905", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25871,7 +25871,7 @@ }, "rdfs:comment": " { [.-~-~-~] } on { }", "testAction": { - "@id": "_:b1405", + "@id": "_:b719", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv3.ttl" }, @@ -25891,17 +25891,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1dotMinusiriStem3_v1a", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2438", + "@id": "_:b1553", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2436", + "@id": "_:b1552", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25922,7 +25922,7 @@ }, "rdfs:comment": " { [.-~-~-~] } on { }", "testAction": { - "@id": "_:b1368", + "@id": "_:b622", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1a.ttl" }, @@ -25941,18 +25941,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStem_passv1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3130", + "@id": "_:b2222", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3129", + "@id": "_:b2221", "@type": "TestResult", "outcome": "earl:passed" }, @@ -25973,7 +25973,7 @@ }, "rdfs:comment": " { [~] } on { }", "testAction": { - "@id": "_:b1335", + "@id": "_:b542", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -25993,18 +25993,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStem_passv1a", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2182", + "@id": "_:b2240", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2180", + "@id": "_:b2239", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26025,7 +26025,7 @@ }, "rdfs:comment": " { [~] } on { }", "testAction": { - "@id": "_:b1302", + "@id": "_:b50", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1a.ttl" }, @@ -26046,17 +26046,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStem_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2868", + "@id": "_:b2204", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2866", + "@id": "_:b2203", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26077,7 +26077,7 @@ }, "rdfs:comment": " { [~] } on { <> }", "testAction": { - "@id": "_:b1259", + "@id": "_:b458", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_I.ttl" }, @@ -26096,18 +26096,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiri3_passIv", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2140", + "@id": "_:b1900", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2137", + "@id": "_:b1899", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26128,7 +26128,7 @@ }, "rdfs:comment": " { [---] } on { }", "testAction": { - "@id": "_:b1226", + "@id": "_:b1345", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv.ttl" }, @@ -26148,18 +26148,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiri3_passIv4", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2362", + "@id": "_:b2296", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2359", + "@id": "_:b2295", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26180,7 +26180,7 @@ }, "rdfs:comment": " { [---] } on { }", "testAction": { - "@id": "_:b1189", + "@id": "_:b1313", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv4.ttl" }, @@ -26201,17 +26201,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiri3_v1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b666", + "@id": "_:b2401", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b664", + "@id": "_:b2399", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26232,7 +26232,7 @@ }, "rdfs:comment": " { [---] } on { }", "testAction": { - "@id": "_:b1153", + "@id": "_:b1280", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -26252,17 +26252,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiri3_v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1642", + "@id": "_:b3180", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1639", + "@id": "_:b3179", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26283,7 +26283,7 @@ }, "rdfs:comment": " { [---] } on { }", "testAction": { - "@id": "_:b1074", + "@id": "_:b1248", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv2.ttl" }, @@ -26303,17 +26303,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiri3_v3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1144", + "@id": "_:b3019", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1141", + "@id": "_:b3016", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26334,7 +26334,7 @@ }, "rdfs:comment": " { [---] } on { }", "testAction": { - "@id": "_:b974", + "@id": "_:b1219", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv3.ttl" }, @@ -26353,18 +26353,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiri3_passIv1a", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b311", + "@id": "_:b467", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b309", + "@id": "_:b466", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26385,7 +26385,7 @@ }, "rdfs:comment": " { [---] } on { }", "testAction": { - "@id": "_:b868", + "@id": "_:b1185", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1a.ttl" }, @@ -26405,18 +26405,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiriStem3_passIv", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2286", + "@id": "_:b1824", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2284", + "@id": "_:b1823", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26437,7 +26437,7 @@ }, "rdfs:comment": " { [~-~-~-~] } on { }", "testAction": { - "@id": "_:b481", + "@id": "_:b1153", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv.ttl" }, @@ -26457,18 +26457,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiriStem3_passIv4", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b696", + "@id": "_:b2236", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b694", + "@id": "_:b2235", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26489,7 +26489,7 @@ }, "rdfs:comment": " { [~-~-~-~] } on { }", "testAction": { - "@id": "_:b37", + "@id": "_:b1117", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv4.ttl" }, @@ -26510,17 +26510,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiriStem3_v1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1490", + "@id": "_:b228", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1489", + "@id": "_:b229", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26541,7 +26541,7 @@ }, "rdfs:comment": " { [~-~-~-~] } on { }", "testAction": { - "@id": "_:b1482", + "@id": "_:b1083", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -26561,17 +26561,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiriStem3_v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3074", + "@id": "_:b2484", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3072", + "@id": "_:b2483", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26592,7 +26592,7 @@ }, "rdfs:comment": " { [~-~-~-~] } on { }", "testAction": { - "@id": "_:b1445", + "@id": "_:b1051", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv2.ttl" }, @@ -26612,17 +26612,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiriStem3_v3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2579", + "@id": "_:b2805", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2577", + "@id": "_:b2802", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26643,7 +26643,7 @@ }, "rdfs:comment": " { [~-~-~-~] } on { }", "testAction": { - "@id": "_:b1410", + "@id": "_:b1017", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv3.ttl" }, @@ -26663,17 +26663,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1iriStemMinusiriStem3_v1a", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2585", + "@id": "_:b3023", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2582", + "@id": "_:b3021", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26694,7 +26694,7 @@ }, "rdfs:comment": " { [~-~-~-~] } on { }", "testAction": { - "@id": "_:b1375", + "@id": "_:b580", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1a.ttl" }, @@ -26713,18 +26713,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotOne2dot_pass_p1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3036", + "@id": "_:b3172", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3034", + "@id": "_:b3171", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26745,7 +26745,7 @@ }, "rdfs:comment": ":S1 {:p1 .|:p2 .,:p3 .} / { :s1 :p1 \"p1-0\" . }", "testAction": { - "@id": "_:b1340", + "@id": "_:b983", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1.ttl" }, @@ -26765,18 +26765,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotOne2dot_pass_p2p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1174", + "@id": "_:b196", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1167", + "@id": "_:b40", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26797,7 +26797,7 @@ }, "rdfs:comment": ":S1 {:p1 .|:p2 .,:p3 .} / { :s1 :p2 \"p2-0\"; :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b1303", + "@id": "_:b863", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p2p3.ttl" }, @@ -26818,19 +26818,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotOne2dot-oneOf_fail_p1p2p3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b665", + "@id": "_:b368", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b662", + "@id": "_:b367", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotOne2dot-oneOf_fail_p1p2p3" @@ -26849,7 +26849,7 @@ }, "rdfs:comment": ":S1 {:p1 .|:p2 .,:p3 .} / { :s1 :p1 \"p1-0\"; :p2 \"p2-0\"; :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b1260", + "@id": "_:b754", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3.ttl" }, @@ -26869,19 +26869,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotOne2dot-someOf_fail_p1p2p3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b259", + "@id": "_:b2186", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b256", + "@id": "_:b2185", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotOne2dot-someOf_fail_p1p2p3" @@ -26889,10 +26889,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" + "@id": "http://www.w3.org/ns/shacl/test-suite#MissedMatchables" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#MissedMatchables" + "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" }, { "@id": "http://www.w3.org/ns/shacl/test-suite#OneOf" @@ -26903,7 +26903,7 @@ }, "rdfs:comment": ":S1 {:p1 .|:p2 .,:p3 .} / { :s1 :p1 \"p1-0\"; :p2 \"p2-0\"; :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b1223", + "@id": "_:b640", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3.ttl" }, @@ -26922,18 +26922,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open1dotOneopen2dotcloseclose_pass_p1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2171", + "@id": "_:b2192", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2169", + "@id": "_:b2191", "@type": "TestResult", "outcome": "earl:passed" }, @@ -26954,7 +26954,7 @@ }, "rdfs:comment": ":S1 {(:p1 .|(:p2 .,:p3 .))} / { :s1 :p1 \"p1-0\" . }", "testAction": { - "@id": "_:b1187", + "@id": "_:b604", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1.ttl" }, @@ -26974,18 +26974,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open1dotOneopen2dotcloseclose_pass_p2p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2821", + "@id": "_:b724", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2819", + "@id": "_:b720", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27006,7 +27006,7 @@ }, "rdfs:comment": ":S1 {(:p1 .|(:p2 .,:p3 .))} / { :s1 :p2 \"p2-0\"; :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b1149", + "@id": "_:b58", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p2p3.ttl" }, @@ -27027,19 +27027,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open1dotOneopen2dotcloseclose_fail_p1p2p3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b407", + "@id": "_:b3036", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b404", + "@id": "_:b3034", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open1dotOneopen2dotcloseclose_fail_p1p2p3" @@ -27058,7 +27058,7 @@ }, "rdfs:comment": ":S1 {(:p1 .|(:p2 .,:p3 .))} / { :s1 :p1 \"p1-0\"; :p2 \"p2-0\"; :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b1041", + "@id": "_:b586", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3.ttl" }, @@ -27077,18 +27077,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#openopen1dotOne1dotclose1dotclose_pass_p1p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b319", + "@id": "_:b2496", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b316", + "@id": "_:b2495", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27109,7 +27109,7 @@ }, "rdfs:comment": ":S1 { ((:p1 .| :p2 .), :p3 .) } / { :p1 \"p1-0\"; :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b931", + "@id": "_:b1343", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p3.ttl" }, @@ -27129,18 +27129,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#openopen1dotOne1dotclose1dotclose_pass_p2p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1957", + "@id": "_:b1990", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1956", + "@id": "_:b1989", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27161,7 +27161,7 @@ }, "rdfs:comment": ":S1 { ((:p1 .| :p2 .), :p3 .) } / { :p2 \"p2-0\"; :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b185", + "@id": "_:b1310", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p2p3.ttl" }, @@ -27182,19 +27182,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#openopen1dotOne1dotclose1dotclose_fail_p1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2275", + "@id": "_:b1560", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2273", + "@id": "_:b1559", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#openopen1dotOne1dotclose1dotclose_fail_p1" @@ -27213,7 +27213,7 @@ }, "rdfs:comment": ":S1 { ((:p1 .| :p2 .), :p3 .) } / { :p1 \"p1-0\" . }", "testAction": { - "@id": "_:b822", + "@id": "_:b1271", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1.ttl" }, @@ -27233,19 +27233,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#openopen1dotOne1dotclose1dotclose_fail_p3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2613", + "@id": "_:b3088", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2610", + "@id": "_:b3086", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#openopen1dotOne1dotclose1dotclose_fail_p3" @@ -27264,7 +27264,7 @@ }, "rdfs:comment": ":S1 { ((:p1 .| :p2 .), :p3 .) } / { :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b160", + "@id": "_:b1240", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p3.ttl" }, @@ -27284,19 +27284,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#openopen1dotOne1dotclose1dotclose_fail_p1p2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b631", + "@id": "_:b1828", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b628", + "@id": "_:b1827", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#openopen1dotOne1dotclose1dotclose_fail_p1p2" @@ -27315,7 +27315,7 @@ }, "rdfs:comment": ":S1 { ((:p1 .| :p2 .), :p3 .) } / { :p1 \"p1-0\"; :p2 \"p2-0\" . }", "testAction": { - "@id": "_:b1460", + "@id": "_:b1207", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2.ttl" }, @@ -27335,17 +27335,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefIRIREF1_fail-lit-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2843", + "@id": "_:b1858", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2840", + "@id": "_:b1857", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27366,7 +27366,7 @@ }, "rdfs:comment": "$ = LITERAL MINLENGTH 5 { $ } on { \"abcd\" }", "testAction": { - "@id": "_:b1425", + "@id": "_:b1175", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcd.ttl" }, @@ -27385,18 +27385,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefIRIREF1_pass-lit-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1927", + "@id": "_:b2625", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1926", + "@id": "_:b2622", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27417,7 +27417,7 @@ }, "rdfs:comment": "$ = LITERAL MINLENGTH 5 { $ } on { \"abcde\" }", "testAction": { - "@id": "_:b1387", + "@id": "_:b1139", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -27438,17 +27438,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefbnode1_fail-lit-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b81", + "@id": "_:b80", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b82", + "@id": "_:b78", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27469,7 +27469,7 @@ }, "rdfs:comment": "$_:vc1 = LITERAL MINLENGTH 5 { $_:vc1 } on { \"abcd\" }", "testAction": { - "@id": "_:b1346", + "@id": "_:b1105", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcd.ttl" }, @@ -27488,18 +27488,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefbnode1_pass-lit-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2287", + "@id": "_:b2630", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2285", + "@id": "_:b2628", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27520,7 +27520,7 @@ }, "rdfs:comment": "$_:vc1 = LITERAL MINLENGTH 5 { $_:vc1 } on { \"abcde\" }", "testAction": { - "@id": "_:b1311", + "@id": "_:b1073", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcde.ttl" }, @@ -27540,18 +27540,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotShapeAND1dot3X_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1575", + "@id": "_:b1794", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1572", + "@id": "_:b1793", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27572,7 +27572,7 @@ }, "rdfs:comment": " { . } AND { . } AND { . } on { 'X'; 'X'; 'X' }", "testAction": { - "@id": "_:b1271", + "@id": "_:b1036", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ipx_LXX3.ttl" }, @@ -27593,17 +27593,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotShapeAND1dot3X_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b633", + "@id": "_:b2638", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b630", + "@id": "_:b2636", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27624,7 +27624,7 @@ }, "rdfs:comment": " { . } AND { . } AND { . } on { , , . \"X\" . \"X\" . \"X\" }", "testAction": { - "@id": "_:b1228", + "@id": "_:b1003", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ipx_LXX3.ttl" }, @@ -27644,17 +27644,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefAND3_failAll", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b503", + "@id": "_:b3051", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b501", + "@id": "_:b3048", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27675,7 +27675,7 @@ }, "rdfs:comment": " { @ AND @ AND @ } { . } { . } { . } on { }", "testAction": { - "@id": "_:b1191", + "@id": "_:b559", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.ttl" }, @@ -27695,17 +27695,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefAND3_failShape2Shape3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1865", + "@id": "_:b3045", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1864", + "@id": "_:b3042", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27726,7 +27726,7 @@ }, "rdfs:comment": " { @ AND @ AND @ } { . } { . } { . } on { . \"X\" }", "testAction": { - "@id": "_:b1157", + "@id": "_:b909", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -27746,17 +27746,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefAND3_failShape1Shape3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3156", + "@id": "_:b2298", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3155", + "@id": "_:b2297", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27777,7 +27777,7 @@ }, "rdfs:comment": " { @ AND @ AND @ } { . } { . } { . } on { . \"X\" }", "testAction": { - "@id": "_:b1078", + "@id": "_:b811", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In3.In3_Ip3_LX.ttl" }, @@ -27797,17 +27797,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefAND3_failShape1Shape2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2602", + "@id": "_:b518", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2600", + "@id": "_:b517", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27828,7 +27828,7 @@ }, "rdfs:comment": " { @ AND @ AND @ } { . } { . } { . } on { . \"X\" }", "testAction": { - "@id": "_:b966", + "@id": "_:b701", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In4.In4_Ip4_LX.ttl" }, @@ -27847,18 +27847,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefAND3_passShape1Shape2Shape3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b217", + "@id": "_:b1507", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b206", + "@id": "_:b1506", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27879,7 +27879,7 @@ }, "rdfs:comment": " { @ AND @ AND @ } { . } { . } { . } on { , , . \"X\" . \"X\" . \"X\" }", "testAction": { - "@id": "_:b852", + "@id": "_:b116", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ipx_LXX3.ttl" }, @@ -27899,18 +27899,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1AND1Ref3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1667", + "@id": "_:b2390", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1664", + "@id": "_:b2387", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27920,10 +27920,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -27931,7 +27931,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ AND ... $ } on { 'abab' }", "testAction": { - "@id": "_:b463", + "@id": "_:b502", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labab.ttl" }, @@ -27952,17 +27952,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1AND1Ref3_failvc1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1935", + "@id": "_:b270", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1934", + "@id": "_:b269", "@type": "TestResult", "outcome": "earl:passed" }, @@ -27972,10 +27972,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -27983,7 +27983,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ AND ... $ } on { 'ab' }", "testAction": { - "@id": "_:b12", + "@id": "_:b216", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -28003,17 +28003,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1AND1Ref3_failvc2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1766", + "@id": "_:b1104", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1765", + "@id": "_:b1101", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28023,10 +28023,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -28034,7 +28034,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ AND ... $ } on { 'ababab' }", "testAction": { - "@id": "_:b1466", + "@id": "_:b1359", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lababab.ttl" }, @@ -28054,17 +28054,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1AND1Ref3_failvc3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2111", + "@id": "_:b2010", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2110", + "@id": "_:b2009", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28074,10 +28074,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -28085,7 +28085,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ AND ... $ } on { 'baba' }", "testAction": { - "@id": "_:b1432", + "@id": "_:b1325", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lbaba.ttl" }, @@ -28104,18 +28104,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefAND3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1687", + "@id": "_:b1443", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1685", + "@id": "_:b1440", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28125,10 +28125,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -28136,7 +28136,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ AND ... $ } on { 'abab' }", "testAction": { - "@id": "_:b1391", + "@id": "_:b1288", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labab.ttl" }, @@ -28157,17 +28157,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefAND3_failvc3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2855", + "@id": "_:b2548", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2853", + "@id": "_:b2547", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28177,10 +28177,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -28188,7 +28188,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ AND ... $ } on { 'baba' }", "testAction": { - "@id": "_:b1274", + "@id": "_:b1188", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lbaba.ttl" }, @@ -28208,17 +28208,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefAND3_failvc2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2709", + "@id": "_:b1798", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2706", + "@id": "_:b1797", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28228,10 +28228,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -28239,7 +28239,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ AND ... $ } on { 'ababab' }", "testAction": { - "@id": "_:b1312", + "@id": "_:b1223", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lababab.ttl" }, @@ -28259,17 +28259,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefAND3_failvc1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2860", + "@id": "_:b3043", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2857", + "@id": "_:b3041", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28279,10 +28279,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -28290,7 +28290,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ AND ... $ } on { 'ab' }", "testAction": { - "@id": "_:b1350", + "@id": "_:b1258", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -28309,18 +28309,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprAND3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b712", + "@id": "_:b1703", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b710", + "@id": "_:b1702", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28336,7 +28336,7 @@ }, "rdfs:comment": " { MINLENGTH 4 AND MAXLENGTH 5 AND ~ '(ab)+' } on { 'abab' }", "testAction": { - "@id": "_:b1238", + "@id": "_:b1158", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labab.ttl" }, @@ -28357,17 +28357,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprAND3_failvc1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2103", + "@id": "_:b1526", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2102", + "@id": "_:b1523", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28383,7 +28383,7 @@ }, "rdfs:comment": " { MINLENGTH 4 AND MAXLENGTH 5 AND ~ '(ab)+' } on { 'ab' }", "testAction": { - "@id": "_:b1196", + "@id": "_:b1119", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -28403,17 +28403,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprAND3_failvc2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2493", + "@id": "_:b2030", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2492", + "@id": "_:b2029", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28429,7 +28429,7 @@ }, "rdfs:comment": " { MINLENGTH 4 AND MAXLENGTH 5 AND ~ '(ab)+' } on { 'ababab' }", "testAction": { - "@id": "_:b1160", + "@id": "_:b1087", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lababab.ttl" }, @@ -28449,17 +28449,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprAND3_failvc3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b708", + "@id": "_:b1978", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b706", + "@id": "_:b1977", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28475,7 +28475,7 @@ }, "rdfs:comment": " { MINLENGTH 4 AND MAXLENGTH 5 AND ~ '(ab)+' } on { 'baba' }", "testAction": { - "@id": "_:b1087", + "@id": "_:b1055", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lbaba.ttl" }, @@ -28494,18 +28494,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#refBNodeORrefIRI_ReflexiveIRI", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3005", + "@id": "_:b2679", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3003", + "@id": "_:b2677", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28526,7 +28526,7 @@ }, "rdfs:comment": " { BNODE @ OR MINLENGTH 20 @ } on { }", "testAction": { - "@id": "_:b970", + "@id": "_:b1018", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1a_Ip1_In1a.ttl" }, @@ -28547,17 +28547,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#refBNodeORrefIRI_ReflexiveShortIRI", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b965", + "@id": "_:b1806", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b956", + "@id": "_:b1805", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28578,7 +28578,7 @@ }, "rdfs:comment": " { BNODE @ OR MINLENGTH 20 @ } on { }", "testAction": { - "@id": "_:b834", + "@id": "_:b574", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In1.ttl" }, @@ -28597,18 +28597,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#refBNodeORrefIRI_IntoReflexiveIRI", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2813", + "@id": "_:b3080", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2810", + "@id": "_:b3078", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28629,7 +28629,7 @@ }, "rdfs:comment": " { BNODE @ OR MINLENGTH 20 @ } on { . }", "testAction": { - "@id": "_:b455", + "@id": "_:b953", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2a.In2a_Ip1_In2a.ttl" }, @@ -28649,18 +28649,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#refBNodeORrefIRI_IntoReflexiveBNode", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1859", + "@id": "_:b3054", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1858", + "@id": "_:b3052", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28681,7 +28681,7 @@ }, "rdfs:comment": " { BNODE @ OR MINLENGTH 20 @ } on { _:n2 . _:n2 _:n2 }", "testAction": { - "@id": "_:b86", + "@id": "_:b827", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_Bn2.Bn2_Ip1_Bn2.ttl" }, @@ -28701,18 +28701,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#refBNodeORrefIRI_CyclicIRI_IRI", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b815", + "@id": "_:b2672", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b813", + "@id": "_:b2670", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28733,7 +28733,7 @@ }, "rdfs:comment": " { BNODE @ OR MINLENGTH 20 @ } on { . }", "testAction": { - "@id": "_:b1428", + "@id": "_:b705", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1a_Ip1_In2a.In2a_Ip1_In1a.ttl" }, @@ -28753,18 +28753,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#refBNodeORrefIRI_CyclicIRI_BNode", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2279", + "@id": "_:b1928", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2277", + "@id": "_:b1927", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28785,7 +28785,7 @@ }, "rdfs:comment": " { BNODE @ OR MINLENGTH 20 @ } on { _:n2 . _:n2 }", "testAction": { - "@id": "_:b1337", + "@id": "_:b103", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1a_Ip1_Bn2.Bn2_Ip1_In1a.ttl" }, @@ -28806,17 +28806,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#refBNodeORrefIRI_CyclicIRI_ShortIRI", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b717", + "@id": "_:b2514", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b714", + "@id": "_:b2513", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28837,7 +28837,7 @@ }, "rdfs:comment": " { BNODE @ OR MINLENGTH 20 @ } on { . }", "testAction": { - "@id": "_:b1250", + "@id": "_:b84", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2a.In2a_Ip1_In1.ttl" }, @@ -28857,17 +28857,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefOR3_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b855", + "@id": "_:b2556", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b849", + "@id": "_:b2555", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28888,7 +28888,7 @@ }, "rdfs:comment": " { @ OR @ OR @ } { . } { . } { . } on { }", "testAction": { - "@id": "_:b1173", + "@id": "_:b204", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.ttl" }, @@ -28907,18 +28907,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefOR3_passShape1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1485", + "@id": "_:b1599", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1481", + "@id": "_:b1598", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28939,7 +28939,7 @@ }, "rdfs:comment": " { @ OR @ OR @ } { . } { . } { . } on { . \"X\" }", "testAction": { - "@id": "_:b992", + "@id": "_:b1353", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -28959,18 +28959,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefOR3_passShape2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b557", + "@id": "_:b1224", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b555", + "@id": "_:b1221", "@type": "TestResult", "outcome": "earl:passed" }, @@ -28991,7 +28991,7 @@ }, "rdfs:comment": " { @ OR @ OR @ } { . } { . } { . } on { . \"X\" }", "testAction": { - "@id": "_:b467", + "@id": "_:b1315", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In3.In3_Ip3_LX.ttl" }, @@ -29011,18 +29011,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefOR3_passShape3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2528", + "@id": "_:b3198", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2526", + "@id": "_:b3197", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29043,7 +29043,7 @@ }, "rdfs:comment": " { @ OR @ OR @ } { . } { . } { . } on { . \"X\" }", "testAction": { - "@id": "_:b44", + "@id": "_:b1278", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In4.In4_Ip4_LX.ttl" }, @@ -29063,18 +29063,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotRefOR3_passShape1Shape2Shape3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b711", + "@id": "_:b1753", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b709", + "@id": "_:b1752", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29095,7 +29095,7 @@ }, "rdfs:comment": " { @ OR @ OR @ } { . } { . } { . } on { , , . \"X\" . \"X\" . \"X\" }", "testAction": { - "@id": "_:b936", + "@id": "_:b1238", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ipx_LXX3.ttl" }, @@ -29116,17 +29116,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1OR1Ref3_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1762", + "@id": "_:b276", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1761", + "@id": "_:b275", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29147,7 +29147,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'a' }", "testAction": { - "@id": "_:b1169", + "@id": "_:b1202", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -29166,18 +29166,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1OR1Ref3_passvc1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b874", + "@id": "_:b3015", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b869", + "@id": "_:b3012", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29198,7 +29198,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'ab' }", "testAction": { - "@id": "_:b1236", + "@id": "_:b1166", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -29218,18 +29218,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1OR1Ref3_passvc2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2792", + "@id": "_:b2739", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2790", + "@id": "_:b2737", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29250,7 +29250,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'cd' }", "testAction": { - "@id": "_:b1331", + "@id": "_:b1127", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lcd.ttl" }, @@ -29270,18 +29270,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1OR1Ref3_passvc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3073", + "@id": "_:b1203", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3071", + "@id": "_:b1197", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29302,7 +29302,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'ef' }", "testAction": { - "@id": "_:b1424", + "@id": "_:b1086", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lef.ttl" }, @@ -29322,18 +29322,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1OR1Ref3_passvc1vc2vc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b879", + "@id": "_:b560", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b877", + "@id": "_:b462", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29354,7 +29354,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'abcdef' }", "testAction": { - "@id": "_:b497", + "@id": "_:b1047", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcdef.ttl" }, @@ -29374,18 +29374,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefOR3_passvc1vc2vc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2007", + "@id": "_:b1876", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2006", + "@id": "_:b1875", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29406,7 +29406,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'abcdef' }", "testAction": { - "@id": "_:b538", + "@id": "_:b651", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcdef.ttl" }, @@ -29426,18 +29426,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefOR3_passvc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2223", + "@id": "_:b2405", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2221", + "@id": "_:b2402", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29458,7 +29458,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'ef' }", "testAction": { - "@id": "_:b1434", + "@id": "_:b778", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lef.ttl" }, @@ -29478,18 +29478,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefOR3_passvc2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b315", + "@id": "_:b1417", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b313", + "@id": "_:b1416", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29510,7 +29510,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'cd' }", "testAction": { - "@id": "_:b522", + "@id": "_:b902", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lcd.ttl" }, @@ -29530,18 +29530,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefOR3_passvc1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1610", + "@id": "_:b2368", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1609", + "@id": "_:b2366", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29562,7 +29562,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'ab' }", "testAction": { - "@id": "_:b514", + "@id": "_:b564", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -29583,17 +29583,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprRefOR3_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2065", + "@id": "_:b2212", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2064", + "@id": "_:b2211", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29614,7 +29614,7 @@ }, "rdfs:comment": "$ = ... $ = ... { $ OR ... $ } on { 'a' }", "testAction": { - "@id": "_:b1475", + "@id": "_:b1009", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -29634,17 +29634,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprOR3_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2411", + "@id": "_:b2208", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2409", + "@id": "_:b2207", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29660,7 +29660,7 @@ }, "rdfs:comment": " { ~'^ab' OR ~'cd' OR ~'ef$' } on { 'a' }", "testAction": { - "@id": "_:b545", + "@id": "_:b551", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -29679,18 +29679,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprOR3_passvc1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1801", + "@id": "_:b2967", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b125", + "@id": "_:b2965", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29706,7 +29706,7 @@ }, "rdfs:comment": " { ~'^ab' OR ~'cd' OR ~'ef$' } on { 'ab' }", "testAction": { - "@id": "_:b1388", + "@id": "_:b54", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -29726,18 +29726,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprOR3_passvc2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1770", + "@id": "_:b3075", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1769", + "@id": "_:b3072", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29753,7 +29753,7 @@ }, "rdfs:comment": " { ~'^ab' OR ~'cd' OR ~'ef$' } on { 'cd' }", "testAction": { - "@id": "_:b1493", + "@id": "_:b194", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lcd.ttl" }, @@ -29773,18 +29773,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprOR3_passvc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b236", + "@id": "_:b148", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b234", + "@id": "_:b147", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29800,7 +29800,7 @@ }, "rdfs:comment": " { ~'^ab' OR ~'cd' OR ~'ef$' } on { 'ef' }", "testAction": { - "@id": "_:b1501", + "@id": "_:b1333", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lef.ttl" }, @@ -29820,18 +29820,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExprOR3_passvc1vc2vc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1527", + "@id": "_:b2161", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1528", + "@id": "_:b2162", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29847,7 +29847,7 @@ }, "rdfs:comment": " { ~'^ab' OR ~'cd' OR ~'ef$' } on { 'abcdef' }", "testAction": { - "@id": "_:b1509", + "@id": "_:b1293", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcdef.ttl" }, @@ -29867,18 +29867,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1OR1Ref3_pass-vc1vc2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2725", + "@id": "_:b2664", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2723", + "@id": "_:b2662", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29888,10 +29888,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -29899,7 +29899,7 @@ }, "rdfs:comment": " ... ... { @ AND @ OR @ } on { 'abcd' }", "testAction": { - "@id": "_:b1517", + "@id": "_:b1259", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcd.ttl" }, @@ -29919,18 +29919,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1OR1Ref3_pass-vc1vc2vc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2227", + "@id": "_:b278", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2225", + "@id": "_:b277", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29940,10 +29940,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -29951,7 +29951,7 @@ }, "rdfs:comment": " ... ... { @ AND @ OR @ } on { 'abab' }", "testAction": { - "@id": "_:b1318", + "@id": "_:b1218", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labab.ttl" }, @@ -29971,18 +29971,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1OR1Ref3_pass-vc1vc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2890", + "@id": "_:b2668", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2887", + "@id": "_:b2666", "@type": "TestResult", "outcome": "earl:passed" }, @@ -29992,10 +29992,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30003,7 +30003,7 @@ }, "rdfs:comment": " ... ... { @ AND @ OR @ } on { 'ababab' }", "testAction": { - "@id": "_:b1535", + "@id": "_:b1179", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lababab.ttl" }, @@ -30024,17 +30024,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1OR1Ref3_failvc1vc3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2447", + "@id": "_:b2743", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2444", + "@id": "_:b2741", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30044,10 +30044,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30055,7 +30055,7 @@ }, "rdfs:comment": " ... ... { @ AND ... @ } on { 'abc' }", "testAction": { - "@id": "_:b1286", + "@id": "_:b1136", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labc.ttl" }, @@ -30075,17 +30075,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1OR1Ref3_failvc2vc3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2927", + "@id": "_:b2408", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2925", + "@id": "_:b2406", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30095,10 +30095,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30106,7 +30106,7 @@ }, "rdfs:comment": " ... ... { @ AND ... @ } on { 'abcdef' }", "testAction": { - "@id": "_:b1550", + "@id": "_:b1099", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcdef.ttl" }, @@ -30126,17 +30126,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1AND1OR1Ref3_failvc1vc2vc3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1465", + "@id": "_:b2957", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1462", + "@id": "_:b2954", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30146,10 +30146,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30157,7 +30157,7 @@ }, "rdfs:comment": " ... ... { @ AND ... @ } on { 'a' }", "testAction": { - "@id": "_:b1557", + "@id": "_:b1063", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La.ttl" }, @@ -30176,18 +30176,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1AND1Ref3_pass-vc1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b944", + "@id": "_:b2847", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b935", + "@id": "_:b2845", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30197,10 +30197,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30208,7 +30208,7 @@ }, "rdfs:comment": " ... ... { @ AND @ OR @ } on { 'abcdef' }", "testAction": { - "@id": "_:b1566", + "@id": "_:b1023", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcdef.ttl" }, @@ -30228,18 +30228,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1AND1Ref3_pass-vc1vc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b287", + "@id": "_:b2791", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b284", + "@id": "_:b2790", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30249,10 +30249,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30260,7 +30260,7 @@ }, "rdfs:comment": " ... ... { @ AND @ OR @ } on { 'ababab' }", "testAction": { - "@id": "_:b1574", + "@id": "_:b576", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lababab.ttl" }, @@ -30280,18 +30280,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1AND1Ref3_pass-vc2vc3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b227", + "@id": "_:b392", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b224", + "@id": "_:b391", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30301,10 +30301,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30312,7 +30312,7 @@ }, "rdfs:comment": " ... ... { @ AND @ OR @ } on { 'ab' }", "testAction": { - "@id": "_:b1581", + "@id": "_:b934", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lab.ttl" }, @@ -30333,17 +30333,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1AND1Ref3_failvc1vc2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3164", + "@id": "_:b1994", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3163", + "@id": "_:b1993", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30353,10 +30353,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30364,7 +30364,7 @@ }, "rdfs:comment": " ... ... { @ AND ... @ } on { 'abab' }", "testAction": { - "@id": "_:b1204", + "@id": "_:b802", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labab.ttl" }, @@ -30384,17 +30384,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1AND1Ref3_failvc1vc3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1959", + "@id": "_:b1709", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1958", + "@id": "_:b1708", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30404,10 +30404,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30415,7 +30415,7 @@ }, "rdfs:comment": " ... ... { @ AND ... @ } on { 'cd' }", "testAction": { - "@id": "_:b1597", + "@id": "_:b675", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Lcd.ttl" }, @@ -30435,17 +30435,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vExpr1OR1AND1Ref3_failvc1vc2vc3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b415", + "@id": "_:b2216", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b412", + "@id": "_:b2215", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30455,10 +30455,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" + "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#AndValueExpression" + "@id": "http://www.w3.org/ns/shacl/test-suite#ValueReference" } ], "mf:status": { @@ -30466,7 +30466,7 @@ }, "rdfs:comment": " ... ... { @ AND ... @ } on { 'abcd' }", "testAction": { - "@id": "_:b1605", + "@id": "_:b241", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labcd.ttl" }, @@ -30486,19 +30486,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_fail-p1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3142", + "@id": "_:b1250", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3141", + "@id": "_:b1244", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_fail-p1" @@ -30517,7 +30517,7 @@ }, "rdfs:comment": " { ( .| .| . ){2} } / { \"p1-0\" }", "testAction": { - "@id": "_:b1166", + "@id": "_:b68", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1.ttl" }, @@ -30536,18 +30536,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_pass-p1X2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b341", + "@id": "_:b1097", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b339", + "@id": "_:b1096", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30568,7 +30568,7 @@ }, "rdfs:comment": " { ( .| .| . ){2} } / { \"p1-n\" }X2", "testAction": { - "@id": "_:b1619", + "@id": "_:b597", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1X2.ttl" }, @@ -30589,19 +30589,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_fail-p1X3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b356", + "@id": "_:b1026", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b354", + "@id": "_:b1021", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_fail-p1X3" @@ -30620,7 +30620,7 @@ }, "rdfs:comment": " { ( .| .| . ){2} } / { \"p1-n\" }X3", "testAction": { - "@id": "_:b1629", + "@id": "_:b1334", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1X3.ttl" }, @@ -30640,19 +30640,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_fail-p1X4", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2005", + "@id": "_:b422", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2004", + "@id": "_:b421", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_fail-p1X4" @@ -30671,7 +30671,7 @@ }, "rdfs:comment": " { ( .| .| . ){2} } / { \"p1-n\" }X4", "testAction": { - "@id": "_:b1641", + "@id": "_:b1295", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1X4.ttl" }, @@ -30690,18 +30690,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_pass-p1p2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1811", + "@id": "_:b2004", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1810", + "@id": "_:b2003", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30722,7 +30722,7 @@ }, "rdfs:comment": " { ( .| .| . ){2} } / { \"p1-0\"; \"p2-0\" }", "testAction": { - "@id": "_:b1649", + "@id": "_:b1261", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2.ttl" }, @@ -30742,18 +30742,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_pass-p1p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b218", + "@id": "_:b2352", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b207", + "@id": "_:b2350", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30774,7 +30774,7 @@ }, "rdfs:comment": " { ( .| .| . ){2} } / { \"p1-0\"; \"p3-0\" }", "testAction": { - "@id": "_:b1660", + "@id": "_:b1216", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p3.ttl" }, @@ -30794,18 +30794,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_pass-p2p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b689", + "@id": "_:b1992", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b686", + "@id": "_:b1991", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30826,7 +30826,7 @@ }, "rdfs:comment": " { ( .| .| . ){2} } / { \"p2-0\"; \"p3-0\" }", "testAction": { - "@id": "_:b1674", + "@id": "_:b1174", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p2p3.ttl" }, @@ -30847,19 +30847,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_fail-p1p2p3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b59", + "@id": "_:b2915", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b49", + "@id": "_:b2913", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard2_fail-p1p2p3" @@ -30878,7 +30878,7 @@ }, "rdfs:comment": " { ( .| .| . ){2} } / { \"p1-0\"; \"p2-0\"; \"p3-0\" }", "testAction": { - "@id": "_:b1684", + "@id": "_:b1130", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3.ttl" }, @@ -30898,19 +30898,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_fail-p1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2095", + "@id": "_:b2290", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2094", + "@id": "_:b2289", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_fail-p1" @@ -30929,7 +30929,7 @@ }, "rdfs:comment": " { ( .| .| . ){2,3} } / { \"p1-0\" }", "testAction": { - "@id": "_:b1694", + "@id": "_:b1092", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1.ttl" }, @@ -30948,18 +30948,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_pass-p1X2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1086", + "@id": "_:b1180", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1085", + "@id": "_:b1176", "@type": "TestResult", "outcome": "earl:passed" }, @@ -30980,7 +30980,7 @@ }, "rdfs:comment": " { ( .| .| . ){2,3} } / { \"p1-n\" }X2", "testAction": { - "@id": "_:b948", + "@id": "_:b1050", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1X2.ttl" }, @@ -31000,18 +31000,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_pass-p1X3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2257", + "@id": "_:b1912", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2255", + "@id": "_:b1911", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31032,7 +31032,7 @@ }, "rdfs:comment": " { ( .| .| . ){2,3} } / { \"p1-n\" }X3", "testAction": { - "@id": "_:b183", + "@id": "_:b1008", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1X3.ttl" }, @@ -31053,19 +31053,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_fail-p1X4", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b543", + "@id": "_:b358", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b540", + "@id": "_:b357", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_fail-p1X4" @@ -31084,7 +31084,7 @@ }, "rdfs:comment": " { ( .| .| . ){2,3} } / { \"p1-n\" }X4", "testAction": { - "@id": "_:b64", + "@id": "_:b460", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1X4.ttl" }, @@ -31103,18 +31103,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_pass-p1p2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1893", + "@id": "_:b2810", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1892", + "@id": "_:b2808", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31135,7 +31135,7 @@ }, "rdfs:comment": " { ( .| .| . ){2,3} } / { \"p1-0\"; \"p2-0\" }", "testAction": { - "@id": "_:b2", + "@id": "_:b874", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2.ttl" }, @@ -31155,18 +31155,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_pass-p1p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b558", + "@id": "_:b159", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b556", + "@id": "_:b158", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31187,7 +31187,7 @@ }, "rdfs:comment": " { ( .| .| . ){2,3} } / { \"p1-0\"; \"p3-0\" }", "testAction": { - "@id": "_:b1688", + "@id": "_:b737", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p3.ttl" }, @@ -31207,18 +31207,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_pass-p2p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1727", + "@id": "_:b1976", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1726", + "@id": "_:b1975", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31239,7 +31239,7 @@ }, "rdfs:comment": " { ( .| .| . ){2,3} } / { \"p2-0\"; \"p3-0\" }", "testAction": { - "@id": "_:b1673", + "@id": "_:b115", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p2p3.ttl" }, @@ -31259,18 +31259,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3Onedotclosecard23_pass-p1p2p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b953", + "@id": "_:b1665", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b947", + "@id": "_:b1664", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31279,14 +31279,14 @@ } ], "http://www.w3.org/ns/shacl/test-suite#trait": [ - { - "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" - }, { "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" }, { "@id": "http://www.w3.org/ns/shacl/test-suite#RepeatedOneOf" + }, + { + "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" } ], "mf:status": { @@ -31294,7 +31294,7 @@ }, "rdfs:comment": " { ( .| .| . ){2,3} } / { \"p1-0\"; \"p2-0\"; \"p3-0\" }", "testAction": { - "@id": "_:b1658", + "@id": "_:b77", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3.ttl" }, @@ -31315,19 +31315,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open4Onedotclosecard23_fail-p1p2p3p4", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2265", + "@id": "_:b2438", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2263", + "@id": "_:b2437", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open4Onedotclosecard23_fail-p1p2p3p4" @@ -31346,7 +31346,7 @@ }, "rdfs:comment": " { ( .| .| .| . ){2,3} } / { \"p1-n\"; \"p2-n\"; \"p3-n\" ; \"p4-n\" }", "testAction": { - "@id": "_:b1644", + "@id": "_:b452", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3p4.ttl" }, @@ -31365,18 +31365,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3groupdotclosecard23_pass-p1p2p3X3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2703", + "@id": "_:b1856", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2700", + "@id": "_:b1855", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31397,7 +31397,7 @@ }, "rdfs:comment": " { ( .; .; . ){2,3} } / { \"p1-n\"; \"p2-n\"; \"p3-n\" }X3", "testAction": { - "@id": "_:b1630", + "@id": "_:b1332", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3X3.ttl" }, @@ -31417,18 +31417,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1vShapeANDRef3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2194", + "@id": "_:b1745", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2191", + "@id": "_:b1744", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31444,7 +31444,7 @@ }, "rdfs:comment": " { minlength 4 } AND { maxlength 5 } AND { pattern '(ab)+' } on { 'abab' }", "testAction": { - "@id": "_:b1617", + "@id": "_:b1287", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Labab.ttl" }, @@ -31464,18 +31464,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotClosed_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2079", + "@id": "_:b2364", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2078", + "@id": "_:b2362", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31491,7 +31491,7 @@ }, "rdfs:comment": " CLOSED { . } on { }", "testAction": { - "@id": "_:b1606", + "@id": "_:b1251", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -31512,17 +31512,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotClosed_fail_lower", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1740", + "@id": "_:b1320", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1739", + "@id": "_:b1316", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31538,7 +31538,7 @@ }, "rdfs:comment": " { . } on { ; }", "testAction": { - "@id": "_:b1591", + "@id": "_:b1209", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip0_Io0;Ip1_Io1.ttl" }, @@ -31558,17 +31558,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotClosed_fail_higher", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2594", + "@id": "_:b625", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2592", + "@id": "_:b621", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31584,7 +31584,7 @@ }, "rdfs:comment": " { . } on { ; }", "testAction": { - "@id": "_:b1582", + "@id": "_:b1170", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1;Ip2_Io2.ttl" }, @@ -31603,18 +31603,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#FocusIRI2groupBnodeNested2groupIRIRef_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b317", + "@id": "_:b284", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b314", + "@id": "_:b283", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31630,7 +31630,7 @@ }, "rdfs:comment": " IRI PATTERN '^https?://' { ; BNODE { LITERAL ; IRI PATTERN '^https://' @? } AND CLOSED { . ; . } } on { 'ab'^^ ; [ 'ab' ; ex:n1 ] }", "testAction": { - "@id": "_:b1571", + "@id": "_:b1132", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/FocusIRI2groupBnodeNested2groupIRIRef.ttl" }, @@ -31651,17 +31651,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#FocusIRI2groupBnodeNested2groupIRIRef_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b726", + "@id": "_:b2747", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b724", + "@id": "_:b2744", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31677,7 +31677,7 @@ }, "rdfs:comment": " IRI PATTERN '^https?://' { ; BNODE { LITERAL ; IRI PATTERN '^https://' @? } AND CLOSED { . ; . } } on { 'ab'^^ ; [ 'ab' ; ex:n1 ; 5 ] }", "testAction": { - "@id": "_:b1559", + "@id": "_:b1090", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/FocusIRI2groupBnodeNested3groupIRIRef.ttl" }, @@ -31696,18 +31696,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFExtra1_pass-iri1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2571", + "@id": "_:b2758", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2568", + "@id": "_:b2756", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31732,41 +31732,41 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREF_v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2126", + "@id": "_:b2749", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b2124", + "@id": "_:b2746", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -31788,7 +31788,7 @@ }, "rdfs:comment": " { [] } on { }", "testAction": { - "@id": "_:b853", + "@id": "_:b906", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv2.ttl" }, @@ -31807,42 +31807,42 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREF_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1614", + "@id": "_:b1324", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b1612", + "@id": "_:b1323", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -31864,7 +31864,7 @@ }, "rdfs:comment": " { [] } on { }", "testAction": { - "@id": "_:b884", + "@id": "_:b944", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -31883,7 +31883,7 @@ } ], "testAction": { - "@id": "_:b1546", + "@id": "_:b1039", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -31903,18 +31903,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFExtra1_pass-iri2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b130", + "@id": "_:b2570", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b128", + "@id": "_:b2569", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31935,7 +31935,7 @@ }, "rdfs:comment": " EXTRA { [] } on { , }", "testAction": { - "@id": "_:b1532", + "@id": "_:b994", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1,Io2.ttl" }, @@ -31956,17 +31956,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val2IRIREFExtra1_fail-iri2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2532", + "@id": "_:b2146", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2530", + "@id": "_:b2145", "@type": "TestResult", "outcome": "earl:passed" }, @@ -31987,7 +31987,7 @@ }, "rdfs:comment": " EXTRA { [ ] } on { , }", "testAction": { - "@id": "_:b1519", + "@id": "_:b966", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1,Io2.ttl" }, @@ -32006,18 +32006,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val2IRIREFPlusExtra1_pass-iri2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1871", + "@id": "_:b974", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1870", + "@id": "_:b969", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32038,7 +32038,7 @@ }, "rdfs:comment": " EXTRA { [ ]+ } on { , }", "testAction": { - "@id": "_:b1507", + "@id": "_:b835", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1,Io2.ttl" }, @@ -32058,18 +32058,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val2IRIREFExtra1_pass-iri-bnode", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2717", + "@id": "_:b135", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2715", + "@id": "_:b134", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32090,7 +32090,7 @@ }, "rdfs:comment": " EXTRA { [ ] } on { , _:o2 }", "testAction": { - "@id": "_:b1496", + "@id": "_:b690", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1,Bo2.ttl" }, @@ -32110,18 +32110,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFExtra1p2_pass-iri1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b15", + "@id": "_:b1013", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b16", + "@id": "_:b1012", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32146,41 +32146,41 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREF_v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2126", + "@id": "_:b2749", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b2124", + "@id": "_:b2746", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -32202,7 +32202,7 @@ }, "rdfs:comment": " { [] } on { }", "testAction": { - "@id": "_:b853", + "@id": "_:b906", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv2.ttl" }, @@ -32221,42 +32221,42 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREF_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1614", + "@id": "_:b1324", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b1612", + "@id": "_:b1323", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -32278,7 +32278,7 @@ }, "rdfs:comment": " { [] } on { }", "testAction": { - "@id": "_:b884", + "@id": "_:b944", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -32297,7 +32297,7 @@ } ], "testAction": { - "@id": "_:b548", + "@id": "_:b539", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -32318,17 +32318,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFExtra1p2_fail-iri2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2388", + "@id": "_:b142", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2385", + "@id": "_:b140", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32349,7 +32349,7 @@ }, "rdfs:comment": " EXTRA { [] } on { , }", "testAction": { - "@id": "_:b535", + "@id": "_:b468", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1,Io2.ttl" }, @@ -32369,19 +32369,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotOne2dotExtra-someOf_pass_p1p2p3", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b23", + "@id": "_:b59", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b17", + "@id": "_:b56", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotOne2dotExtra-someOf_pass_p1p2p3" @@ -32389,16 +32389,16 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" + "@id": "http://www.w3.org/ns/shacl/test-suite#MissedMatchables" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#Extra" + "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#MissedMatchables" + "@id": "http://www.w3.org/ns/shacl/test-suite#OneOf" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#OneOf" + "@id": "http://www.w3.org/ns/shacl/test-suite#Extra" } ], "mf:status": { @@ -32406,7 +32406,7 @@ }, "rdfs:comment": ":S1 EXTRA {:p1 .|:p2 .,:p3 .} / { :s1 :p1 \"p1-0\"; :p2 \"p2-0\"; :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b523", + "@id": "_:b1349", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3.ttl" }, @@ -32425,18 +32425,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFExtra1One_pass-iri1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b613", + "@id": "_:b2502", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b611", + "@id": "_:b2501", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32464,41 +32464,41 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREF_v2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2126", + "@id": "_:b2749", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b2124", + "@id": "_:b2746", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -32520,7 +32520,7 @@ }, "rdfs:comment": " { [] } on { }", "testAction": { - "@id": "_:b853", + "@id": "_:b906", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv2.ttl" }, @@ -32539,42 +32539,42 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREF_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1614", + "@id": "_:b1324", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b1612", + "@id": "_:b1323", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -32596,7 +32596,7 @@ }, "rdfs:comment": " { [] } on { }", "testAction": { - "@id": "_:b884", + "@id": "_:b944", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -32615,7 +32615,7 @@ } ], "testAction": { - "@id": "_:b509", + "@id": "_:b1298", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -32635,18 +32635,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1val1IRIREFExtra1One_pass-iri2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b687", + "@id": "_:b1864", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b684", + "@id": "_:b1863", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32670,7 +32670,7 @@ }, "rdfs:comment": " EXTRA { . | [], .? } on { , }", "testAction": { - "@id": "_:b1487", + "@id": "_:b1255", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1,Io2.ttl" }, @@ -32690,18 +32690,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotExtra1_pass-iri1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2321", + "@id": "_:b2710", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2319", + "@id": "_:b2708", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32722,7 +32722,7 @@ }, "rdfs:comment": " EXTRA { . } on { }", "testAction": { - "@id": "_:b1439", + "@id": "_:b1206", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -32743,17 +32743,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotExtra1_fail-iri2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2414", + "@id": "_:b165", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2412", + "@id": "_:b164", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32774,7 +32774,7 @@ }, "rdfs:comment": " EXTRA { . } on { , }", "testAction": { - "@id": "_:b1393", + "@id": "_:b1161", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1,Io2.ttl" }, @@ -32793,18 +32793,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#3groupdotExtra3_pass-iri1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2541", + "@id": "_:b1242", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2538", + "@id": "_:b1241", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32828,7 +32828,7 @@ }, "rdfs:comment": " EXTRA { [], [], [] } on { ; ; }", "testAction": { - "@id": "_:b1347", + "@id": "_:b1116", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ipn_IonX3.ttl" }, @@ -32848,18 +32848,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#3groupdot3Extra_pass-iri1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2419", + "@id": "_:b2394", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2416", + "@id": "_:b2392", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32883,7 +32883,7 @@ }, "rdfs:comment": " EXTRA EXTRA EXTRA { [], [], [] } on { ; ; }", "testAction": { - "@id": "_:b1300", + "@id": "_:b1069", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ipn_IonX3.ttl" }, @@ -32903,18 +32903,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#3groupdotExtra3NLex_pass-iri1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2395", + "@id": "_:b3047", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2393", + "@id": "_:b3044", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32938,7 +32938,7 @@ }, "rdfs:comment": "PREFIX ex: EXTRA ex:p1 ex:p2 ex:p3 { [], [], [] } on { ; ; }", "testAction": { - "@id": "_:b1249", + "@id": "_:b1020", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ipn_IonX3.ttl" }, @@ -32958,18 +32958,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#3groupdotExtra3_pass-iri2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2705", + "@id": "_:b2814", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2702", + "@id": "_:b2812", "@type": "TestResult", "outcome": "earl:passed" }, @@ -32993,7 +32993,7 @@ }, "rdfs:comment": " EXTRA { [], [], [] } on { , ; , ; , }", "testAction": { - "@id": "_:b1198", + "@id": "_:b562", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ipn_IonX3.Is_Ipn_IonaX3.ttl" }, @@ -33013,18 +33013,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#3groupdot3Extra_pass-iri2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b382", + "@id": "_:b1430", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b380", + "@id": "_:b1429", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33048,7 +33048,7 @@ }, "rdfs:comment": " EXTRA EXTRA EXTRA { [], [], [] } on { , ; , ; , }", "testAction": { - "@id": "_:b1150", + "@id": "_:b873", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ipn_IonX3.Is_Ipn_IonaX3.ttl" }, @@ -33068,18 +33068,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#3groupdotExtra3NLex_pass-iri2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3152", + "@id": "_:b1575", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3151", + "@id": "_:b1573", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33103,7 +33103,7 @@ }, "rdfs:comment": "PREFIX ex: EXTRA ex:p1 ex:p2 ex:p3 { [], [], [] } on { , ; , ; , }", "testAction": { - "@id": "_:b1033", + "@id": "_:b718", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ipn_IonX3.Is_Ipn_IonaX3.ttl" }, @@ -33123,18 +33123,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startRefIRIREF_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2833", + "@id": "_:b480", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2831", + "@id": "_:b478", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33150,7 +33150,7 @@ }, "rdfs:comment": "start= { . } on { }", "testAction": { - "@id": "_:b900", + "@id": "_:b96", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -33167,18 +33167,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startRefIRIREF_pass-others_lexicallyEarlier", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b416", + "@id": "_:b3031", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b414", + "@id": "_:b3029", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33194,7 +33194,7 @@ }, "rdfs:comment": "start= { . } on { ; }", "testAction": { - "@id": "_:b493", + "@id": "_:b71", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip0_Io0;Ip1_Io1.ttl" }, @@ -33212,17 +33212,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startRefIRIREF_fail-missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b428", + "@id": "_:b1053", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b425", + "@id": "_:b1049", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33238,7 +33238,7 @@ }, "rdfs:comment": "start= { . } on { }", "testAction": { - "@id": "_:b92", + "@id": "_:b454", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -33254,18 +33254,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startRefbnode_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2739", + "@id": "_:b2282", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2736", + "@id": "_:b2281", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33281,7 +33281,7 @@ }, "rdfs:comment": "start=_:S _:S { . } on { }", "testAction": { - "@id": "_:b1702", + "@id": "_:b1307", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -33299,17 +33299,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startRefbnode_fail-missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2722", + "@id": "_:b1569", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2719", + "@id": "_:b1568", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33325,7 +33325,7 @@ }, "rdfs:comment": "start=_:S _S { . } on { }", "testAction": { - "@id": "_:b1689", + "@id": "_:b1225", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -33341,18 +33341,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startInline_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2856", + "@id": "_:b2745", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2854", + "@id": "_:b2742", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33368,7 +33368,7 @@ }, "rdfs:comment": "start={ . } on { }", "testAction": { - "@id": "_:b1676", + "@id": "_:b1148", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -33385,18 +33385,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startEqualSpaceInline_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2481", + "@id": "_:b3", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2478", + "@id": "_:b1", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33412,7 +33412,7 @@ }, "rdfs:comment": "start= { . } on { }", "testAction": { - "@id": "_:b1662", + "@id": "_:b1061", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -33429,18 +33429,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startSpaceEqualInline_pass-noOthers", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1803", + "@id": "_:b2773", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1802", + "@id": "_:b2771", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33456,7 +33456,7 @@ }, "rdfs:comment": "start= { . } on { }", "testAction": { - "@id": "_:b1648", + "@id": "_:b565", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -33474,17 +33474,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startInline_fail-missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b783", + "@id": "_:b898", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b780", + "@id": "_:b894", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33500,7 +33500,7 @@ }, "rdfs:comment": "start={ . } on { }", "testAction": { - "@id": "_:b1637", + "@id": "_:b765", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -33516,18 +33516,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#2EachInclude1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b576", + "@id": "_:b2116", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b574", + "@id": "_:b2115", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33548,7 +33548,7 @@ }, "rdfs:comment": " { &, . } { . } on { \"X\" ; \"Y\" }", "testAction": { - "@id": "_:b1626", + "@id": "_:b525", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_LX.In1_Ip2_LY.ttl" }, @@ -33568,18 +33568,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#2EachInclude1-after_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2991", + "@id": "_:b2780", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2989", + "@id": "_:b2778", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33600,7 +33600,7 @@ }, "rdfs:comment": " { ., & } { . } on { \"X\" ; \"Y\" }", "testAction": { - "@id": "_:b1611", + "@id": "_:b479", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_LX.In1_Ip2_LY.ttl" }, @@ -33620,18 +33620,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#2OneInclude1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3021", + "@id": "_:b2320", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3019", + "@id": "_:b2319", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33652,7 +33652,7 @@ }, "rdfs:comment": " { & | . } { . } on { \"X\" }", "testAction": { - "@id": "_:b1598", + "@id": "_:b693", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_LX.ttl" }, @@ -33672,18 +33672,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#2OneInclude1-after_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2502", + "@id": "_:b483", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2500", + "@id": "_:b481", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33704,7 +33704,7 @@ }, "rdfs:comment": " { . | & } { . } on { \"X\" }", "testAction": { - "@id": "_:b1585", + "@id": "_:b569", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_LX.ttl" }, @@ -33724,18 +33724,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotAnnotIRIREF_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1711", + "@id": "_:b952", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1710", + "@id": "_:b949", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33751,7 +33751,7 @@ }, "rdfs:comment": " { .; } on { }", "testAction": { - "@id": "_:b1573", + "@id": "_:b1066", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -33772,17 +33772,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotAnnotIRIREF_missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2988", + "@id": "_:b1820", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2986", + "@id": "_:b1819", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33798,7 +33798,7 @@ }, "rdfs:comment": " { .; } on { }", "testAction": { - "@id": "_:b1561", + "@id": "_:b1142", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -33817,18 +33817,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotPlusAnnotIRIREF_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b257", + "@id": "_:b1727", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b254", + "@id": "_:b1726", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33844,7 +33844,7 @@ }, "rdfs:comment": " { .+; } on { 'a', }", "testAction": { - "@id": "_:b1549", + "@id": "_:b1235", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_La,Io1.ttl" }, @@ -33864,18 +33864,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotAnnotAIRIREF_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2632", + "@id": "_:b2130", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2630", + "@id": "_:b2129", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33891,7 +33891,7 @@ }, "rdfs:comment": " { .; a } on { }", "testAction": { - "@id": "_:b1537", + "@id": "_:b1318", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -33911,18 +33911,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotAnnotSTRING_LITERAL1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b677", + "@id": "_:b2434", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b675", + "@id": "_:b2433", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33938,7 +33938,7 @@ }, "rdfs:comment": " { .; 'STRING_LITERAL1' } on { }", "testAction": { - "@id": "_:b1524", + "@id": "_:b138", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -33958,18 +33958,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotAnnot3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b771", + "@id": "_:b3024", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b769", + "@id": "_:b3022", "@type": "TestResult", "outcome": "earl:passed" }, @@ -33985,7 +33985,7 @@ }, "rdfs:comment": " { .; '1'; '2'; '3'; } on { }", "testAction": { - "@id": "_:b1511", + "@id": "_:b146", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34006,17 +34006,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotAnnot3_missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b643", + "@id": "_:b428", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b641", + "@id": "_:b427", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34032,7 +34032,7 @@ }, "rdfs:comment": " { .; '1'; '2'; '3'; } on { }", "testAction": { - "@id": "_:b1498", + "@id": "_:b152", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -34051,18 +34051,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1inversedotAnnot3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3006", + "@id": "_:b2096", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3004", + "@id": "_:b2095", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34078,7 +34078,7 @@ }, "rdfs:comment": " { .; '1'; '2'; '3'; } on { }", "testAction": { - "@id": "_:b213", + "@id": "_:b1317", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34099,17 +34099,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1inversedotAnnot3_missing", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2721", + "@id": "_:b370", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2720", + "@id": "_:b369", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34125,7 +34125,7 @@ }, "rdfs:comment": " { .; '1'; '2'; '3'; } on { }", "testAction": { - "@id": "_:b542", + "@id": "_:b166", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip2_Io1.ttl" }, @@ -34144,18 +34144,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotCode1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1735", + "@id": "_:b382", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1734", + "@id": "_:b381", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34169,7 +34169,7 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b524", + "@id": "_:b177", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34182,7 +34182,7 @@ }, "rdfs:comment": " { . %{ print(o) %} } on { }", "testAction": { - "@id": "_:b531", + "@id": "_:b172", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34202,18 +34202,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotNoCode1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2376", + "@id": "_:b2942", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2374", + "@id": "_:b2939", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34223,16 +34223,16 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalSemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalSemanticAction" } ], "mf:extensionResults": { "@list": [ { - "@id": "_:b505", + "@id": "_:b187", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34245,7 +34245,7 @@ }, "rdfs:comment": " { . %% } + %{ print(o) %} on { }", "testAction": { - "@id": "_:b513", + "@id": "_:b182", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34268,18 +34268,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1inversedotCode1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b364", + "@id": "_:b2385", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b361", + "@id": "_:b2383", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34293,7 +34293,7 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b1458", + "@id": "_:b1372", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34306,7 +34306,7 @@ }, "rdfs:comment": " { . %{ print(o) %} } on { }", "testAction": { - "@id": "_:b1484", + "@id": "_:b1369", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34326,18 +34326,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotCode3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3158", + "@id": "_:b711", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3157", + "@id": "_:b706", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34347,30 +34347,30 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#OrderedSemanticActions" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#OrderedSemanticActions" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" } ], "mf:extensionResults": { "@list": [ { - "@id": "_:b1390", + "@id": "_:b1381", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, "mf:prints": "http://a.example/s1" }, { - "@id": "_:b1381", + "@id": "_:b1384", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, "mf:prints": "http://a.example/p1" }, { - "@id": "_:b1373", + "@id": "_:b1385", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34383,7 +34383,7 @@ }, "rdfs:comment": " { . %{ print(s) %} %{ print(p) %} %{ print(o) %} } on { }", "testAction": { - "@id": "_:b1417", + "@id": "_:b1378", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34403,18 +34403,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotNoCode3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3118", + "@id": "_:b2407", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3117", + "@id": "_:b2404", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34424,30 +34424,30 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalSemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalSemanticAction" } ], "mf:extensionResults": { "@list": [ { - "@id": "_:b1299", + "@id": "_:b1393", "mf:extension": { "@id": "http://shex.io/extensions/Test/#a" }, "mf:prints": "http://a.example/s1" }, { - "@id": "_:b1287", + "@id": "_:b1395", "mf:extension": { "@id": "http://shex.io/extensions/Test/#b" }, "mf:prints": "http://a.example/p1" }, { - "@id": "_:b1281", + "@id": "_:b1396", "mf:extension": { "@id": "http://shex.io/extensions/Test/#c" }, @@ -34460,7 +34460,7 @@ }, "rdfs:comment": " { . %% %% %% } + %{ print(s) %} %{ print(p) %} %{ print(o) %} on { }", "testAction": { - "@id": "_:b1330", + "@id": "_:b1195", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34484,17 +34484,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotCode3fail_abort", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1895", + "@id": "_:b1924", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1894", + "@id": "_:b1923", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34510,7 +34510,7 @@ }, "rdfs:comment": " { . %{ print(s) %}%{ fail(s) %}%{ print(o) %} } on { }", "testAction": { - "@id": "_:b1239", + "@id": "_:b1401", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34529,18 +34529,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotCodeWithEscapes1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b326", + "@id": "_:b1437", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b324", + "@id": "_:b1434", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34554,7 +34554,7 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b1171", + "@id": "_:b1413", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34567,7 +34567,7 @@ }, "rdfs:comment": " { . %{ print(o) %} } on { }", "testAction": { - "@id": "_:b1194", + "@id": "_:b1156", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34587,18 +34587,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotShapeCode1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b572", + "@id": "_:b2803", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b570", + "@id": "_:b2801", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34612,7 +34612,7 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b832", + "@id": "_:b1423", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34625,7 +34625,7 @@ }, "rdfs:comment": " { . } %{ print(\"shape action\") %} on { }", "testAction": { - "@id": "_:b1119", + "@id": "_:b1418", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34645,18 +34645,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dotShapeNoCode1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2023", + "@id": "_:b426", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2022", + "@id": "_:b425", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34666,16 +34666,16 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalSemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalSemanticAction" } ], "mf:extensionResults": { "@list": [ { - "@id": "_:b836", + "@id": "_:b1435", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34688,7 +34688,7 @@ }, "rdfs:comment": " { . } %% + %{ print(o) %} on { }", "testAction": { - "@id": "_:b930", + "@id": "_:b1110", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34711,18 +34711,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3groupdotcloseCode1-p1p2p3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2713", + "@id": "_:b2693", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2711", + "@id": "_:b2690", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34741,7 +34741,7 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b94", + "@id": "_:b1445", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34754,7 +34754,7 @@ }, "rdfs:comment": " { ( ., ., . ) %{ print(\"group semAct\") %} } / { :s1 :p1 \"p1-0\"; :p2 \"p2-0\"; :p3 \"p3-0\" . }", "testAction": { - "@id": "_:b456", + "@id": "_:b1442", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3.ttl" }, @@ -34774,18 +34774,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startCode1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2105", + "@id": "_:b3069", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2104", + "@id": "_:b3067", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34799,7 +34799,7 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b1692", + "@id": "_:b1058", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34812,7 +34812,7 @@ }, "rdfs:comment": "%{print('startAct')%} { . } on { }", "testAction": { - "@id": "_:b1700", + "@id": "_:b1453", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34832,18 +34832,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startNoCode1_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b583", + "@id": "_:b917", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b581", + "@id": "_:b911", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34853,16 +34853,16 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalSemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalSemanticAction" } ], "mf:extensionResults": { "@list": [ { - "@id": "_:b1670", + "@id": "_:b1468", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34875,7 +34875,7 @@ }, "rdfs:comment": "%% { . } + %{print(\"startAct\")%} on { }", "testAction": { - "@id": "_:b1678", + "@id": "_:b1463", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34899,17 +34899,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startCode1fail_abort", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3057", + "@id": "_:b1589", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3054", + "@id": "_:b1588", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34923,7 +34923,7 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b1652", + "@id": "_:b1014", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34936,7 +34936,7 @@ }, "rdfs:comment": "%{ fail('startAct') %} { . } on { }", "testAction": { - "@id": "_:b1657", + "@id": "_:b1475", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -34955,18 +34955,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startCode1startRef_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1683", + "@id": "_:b2314", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1680", + "@id": "_:b2313", "@type": "TestResult", "outcome": "earl:passed" }, @@ -34980,7 +34980,7 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b1631", + "@id": "_:b1488", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -34993,7 +34993,7 @@ }, "rdfs:comment": "%{print('startAct')%} { . } on { }", "testAction": { - "@id": "_:b1640", + "@id": "_:b1005", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -35014,17 +35014,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startCode1startReffail_abort", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2041", + "@id": "_:b28", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2040", + "@id": "_:b11", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35038,7 +35038,7 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b1613", + "@id": "_:b1499", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -35051,7 +35051,7 @@ }, "rdfs:comment": "%{ fail('startAct') %} { . } on { }", "testAction": { - "@id": "_:b1621", + "@id": "_:b1495", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -35070,18 +35070,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startCode3_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2101", + "@id": "_:b2094", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2100", + "@id": "_:b2093", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35095,21 +35095,21 @@ "mf:extensionResults": { "@list": [ { - "@id": "_:b1595", + "@id": "_:b1510", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, "mf:prints": "\"startAct 1\"" }, { - "@id": "_:b1594", + "@id": "_:b1514", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, "mf:prints": "\"startAct 2\"" }, { - "@id": "_:b1590", + "@id": "_:b1515", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -35122,7 +35122,7 @@ }, "rdfs:comment": "%{print('startAct 1')%} %{print('startAct 2')%} %{print('startAct 3')%} { . } on { }", "testAction": { - "@id": "_:b1602", + "@id": "_:b1504", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -35143,17 +35143,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#startCode3fail_abort", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b663", + "@id": "_:b829", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b660", + "@id": "_:b826", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35169,7 +35169,7 @@ }, "rdfs:comment": "%{print('startAct 1')%} %{ fail('startAct 2') %} %{print('startAct 3')%} { . } on { }", "testAction": { - "@id": "_:b1579", + "@id": "_:b1524", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -35188,18 +35188,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#open3groupdotclosecard23Annot3Code2-p1p2p3X3", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2335", + "@id": "_:b2084", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2333", + "@id": "_:b2083", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35212,26 +35212,26 @@ "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#Annotation" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#RepeatedGroup" + "@id": "http://www.w3.org/ns/shacl/test-suite#Annotation" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#RepeatedGroup" } ], "mf:extensionResults": { "@list": [ { - "@id": "_:b1560", + "@id": "_:b1538", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, "mf:prints": "\"group semAct 1\"" }, { - "@id": "_:b1556", + "@id": "_:b1541", "mf:extension": { "@id": "http://shex.io/extensions/Test/" }, @@ -35244,7 +35244,7 @@ }, "rdfs:comment": " { ( .; .; . ){2,3} // \"1\" // \"2\" // \"3\" %{ p(\"...1\") %} %{ p(\"...2\") %} } / { \"p1-n\"; \"p2-n\"; \"p3-n\" }X3", "testAction": { - "@id": "_:b1568", + "@id": "_:b1533", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/p1p2p3X3.ttl" }, @@ -35264,18 +35264,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0focusIRI_other", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2091", + "@id": "_:b226", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2090", + "@id": "_:b224", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35291,7 +35291,7 @@ }, "rdfs:comment": " IRI { } on { }", "testAction": { - "@id": "_:b1505", + "@id": "_:b832", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -35312,17 +35312,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0focusIRI_other_fail-bnodeFocusLabel", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b527", + "@id": "_:b1831", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b525", + "@id": "_:b131", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35338,12 +35338,12 @@ }, "rdfs:comment": " IRI { } on { }", "testAction": { - "@id": "_:b1518", + "@id": "_:b1566", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcd_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusIRI.shex" @@ -35357,18 +35357,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0focusIRI_empty", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2852", + "@id": "_:b1972", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2850", + "@id": "_:b1971", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35384,7 +35384,7 @@ }, "rdfs:comment": " IRI { } on { }", "testAction": { - "@id": "_:b1534", + "@id": "_:b1558", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -35405,17 +35405,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0focusIRI_empty_fail-bnodeFocusLabel", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2260", + "@id": "_:b1818", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2258", + "@id": "_:b1817", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35431,12 +35431,12 @@ }, "rdfs:comment": " IRI { } on { }", "testAction": { - "@id": "_:b1544", + "@id": "_:b895", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b1545" + "@id": "_:b896" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusIRI.shex" @@ -35451,17 +35451,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0focusBNODE_empty_fail-iriFocusLabel", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2025", + "@id": "_:b905", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2024", + "@id": "_:b900", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35477,7 +35477,7 @@ }, "rdfs:comment": " BNODE { } on { }", "testAction": { - "@id": "_:b1494", + "@id": "_:b709", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -35496,18 +35496,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0focusBNODE_empty", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1256", + "@id": "_:b1715", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1254", + "@id": "_:b1714", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35523,12 +35523,12 @@ }, "rdfs:comment": " BNODE { } on { }", "testAction": { - "@id": "_:b200", + "@id": "_:b97", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusBNODE.shex" @@ -35544,17 +35544,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0focusBNODE_other_fail-iriFocusLabel", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2449", + "@id": "_:b2689", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2446", + "@id": "_:b2686", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35570,7 +35570,7 @@ }, "rdfs:comment": " BNODE { } on { }", "testAction": { - "@id": "_:b537", + "@id": "_:b57", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -35589,18 +35589,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#0focusBNODE_other", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2624", + "@id": "_:b9", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2622", + "@id": "_:b10", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35610,10 +35610,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#Empty" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#Empty" } ], "mf:status": { @@ -35621,12 +35621,12 @@ }, "rdfs:comment": " BNODE { } on { _:abcd }", "testAction": { - "@id": "_:b526", + "@id": "_:b21", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcd_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusBNODE.shex" @@ -35642,17 +35642,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusIRI_dot_fail-bnodeFocusLabel", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2575", + "@id": "_:b2646", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1849", + "@id": "_:b2644", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35662,13 +35662,13 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" } ], "mf:status": { @@ -35676,12 +35676,12 @@ }, "rdfs:comment": " IRI { . } on in { _:abcd }", "testAction": { - "@id": "_:b511", + "@id": "_:b1565", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcd_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRI_dot.shex" @@ -35695,18 +35695,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusIRI_dot_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1885", + "@id": "_:b53", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1884", + "@id": "_:b51", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35722,7 +35722,7 @@ }, "rdfs:comment": " IRI { . } on in { }", "testAction": { - "@id": "_:b500", + "@id": "_:b1554", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -35743,17 +35743,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusBNODE_dot_fail-iriFocusLabel-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2197", + "@id": "_:b362", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2195", + "@id": "_:b361", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35774,7 +35774,7 @@ }, "rdfs:comment": " BNODE { . } on in { }", "testAction": { - "@id": "_:b1452", + "@id": "_:b1544", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -35793,18 +35793,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusBNODE_dot_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1750", + "@id": "_:b2102", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1749", + "@id": "_:b2101", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35814,10 +35814,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" } ], "mf:status": { @@ -35825,12 +35825,12 @@ }, "rdfs:comment": " BNODE { . } on in { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b1406", + "@id": "_:b1530", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrs_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b101" + "@id": "_:b163" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODE_dot.shex" @@ -35845,18 +35845,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusnonLiteral-dot_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2946", + "@id": "_:b145", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2944", + "@id": "_:b143", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35877,7 +35877,7 @@ }, "rdfs:comment": " NONLITERAL { . } on { }", "testAction": { - "@id": "_:b1353", + "@id": "_:b1519", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -35897,18 +35897,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#focusdatatype_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1965", + "@id": "_:b2494", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1964", + "@id": "_:b2493", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35924,7 +35924,7 @@ }, "rdfs:comment": " on { }", "testAction": { - "@id": "_:b1305", + "@id": "_:b1505", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LabDTbloodType.ttl" }, @@ -35946,17 +35946,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#focusdatatype_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2707", + "@id": "_:b2818", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2704", + "@id": "_:b2816", "@type": "TestResult", "outcome": "earl:passed" }, @@ -35972,7 +35972,7 @@ }, "rdfs:comment": " on { }", "testAction": { - "@id": "_:b1252", + "@id": "_:b1492", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_LabDTbloodType999.ttl" }, @@ -35992,18 +35992,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#focusvs_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2264", + "@id": "_:b2735", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2262", + "@id": "_:b2733", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36019,7 +36019,7 @@ }, "rdfs:comment": " [ ] on { }", "testAction": { - "@id": "_:b1203", + "@id": "_:b1482", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1.ttl" }, @@ -36040,17 +36040,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#focusvs_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2298", + "@id": "_:b2765", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2296", + "@id": "_:b2763", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36066,7 +36066,7 @@ }, "rdfs:comment": " [ ] on { }", "testAction": { - "@id": "_:b1155", + "@id": "_:b1470", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Iv1a.ttl" }, @@ -36086,17 +36086,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusvsANDdatatype_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1742", + "@id": "_:b2098", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1741", + "@id": "_:b2097", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36117,7 +36117,7 @@ }, "rdfs:comment": " [ ] AND on { }", "testAction": { - "@id": "_:b1051", + "@id": "_:b1458", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -36136,18 +36136,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusvsANDIRI_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2785", + "@id": "_:b3020", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2783", + "@id": "_:b3018", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36163,7 +36163,7 @@ }, "rdfs:comment": " [ ] AND IRI on { }", "testAction": { - "@id": "_:b919", + "@id": "_:b1448", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -36184,17 +36184,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusvsANDIRI_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b179", + "@id": "_:b3166", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b176", + "@id": "_:b3165", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36210,7 +36210,7 @@ }, "rdfs:comment": " [ ] AND IRI on { }", "testAction": { - "@id": "_:b1209", + "@id": "_:b1436", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -36229,18 +36229,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusvsORdatatype_pass-val", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1877", + "@id": "_:b360", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1876", + "@id": "_:b359", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36256,7 +36256,7 @@ }, "rdfs:comment": " [ ] OR on { }", "testAction": { - "@id": "_:b42", + "@id": "_:b1425", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -36277,17 +36277,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusvsORdatatype_fail-val", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b322", + "@id": "_:b3040", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b320", + "@id": "_:b3038", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36303,7 +36303,7 @@ }, "rdfs:comment": " [ ] OR on { }", "testAction": { - "@id": "_:b1696", + "@id": "_:b1412", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -36322,18 +36322,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusvsORdatatype_pass-dt", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2740", + "@id": "_:b2378", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2738", + "@id": "_:b2376", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36349,7 +36349,7 @@ }, "rdfs:comment": " [ ] OR on { }", "testAction": { - "@id": "_:b1681", + "@id": "_:b1402", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -36371,17 +36371,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusvsORdatatype_fail-dt", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2097", + "@id": "_:b1834", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2096", + "@id": "_:b1833", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36397,7 +36397,7 @@ }, "rdfs:comment": " [ ] OR on { }", "testAction": { - "@id": "_:b1666", + "@id": "_:b1391", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -36418,17 +36418,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusLength-dot_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2751", + "@id": "_:b3013", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2750", + "@id": "_:b3011", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36449,7 +36449,7 @@ }, "rdfs:comment": " LENGTH 19 { . } on { }", "testAction": { - "@id": "_:b1653", + "@id": "_:b1383", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ip1_Io1.ttl" }, @@ -36468,18 +36468,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusLength-dot_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2654", + "@id": "_:b2470", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2652", + "@id": "_:b2469", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36500,7 +36500,7 @@ }, "rdfs:comment": " LENGTH 19 { . } on { }", "testAction": { - "@id": "_:b1638", + "@id": "_:b1374", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -36521,17 +36521,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusLength-dot_fail-iri-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1675", + "@id": "_:b2371", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1672", + "@id": "_:b2369", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36552,7 +36552,7 @@ }, "rdfs:comment": " LENGTH 19 { . } on { }", "testAction": { - "@id": "_:b1623", + "@id": "_:b186", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1a_Ip1_Io1.ttl" }, @@ -36572,17 +36572,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusLength-dot_fail-bnode-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2999", + "@id": "_:b444", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2996", + "@id": "_:b443", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36592,16 +36592,16 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -36609,12 +36609,12 @@ }, "rdfs:comment": " LENGTH 19 { . } on { _:abcd }", "testAction": { - "@id": "_:b1608", + "@id": "_:b175", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcd_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusLength-dot.shex" @@ -36628,18 +36628,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusLength-dot_pass-bnode-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3124", + "@id": "_:b2980", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3123", + "@id": "_:b2978", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36649,16 +36649,16 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -36666,12 +36666,12 @@ }, "rdfs:comment": " LENGTH 19 { . } on { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b1593", + "@id": "_:b162", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrs_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b101" + "@id": "_:b163" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusLength-dot.shex" @@ -36687,17 +36687,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusLength-dot_fail-bnode-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2863", + "@id": "_:b1840", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2861", + "@id": "_:b1839", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36707,16 +36707,16 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -36724,12 +36724,12 @@ }, "rdfs:comment": " LENGTH 19 { . } on { _:abcdefghijklmnopqrst }", "testAction": { - "@id": "_:b1578", + "@id": "_:b149", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrst_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b52" + "@id": "_:b122" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusLength-dot.shex" @@ -36744,17 +36744,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMinLength-dot_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3013", + "@id": "_:b1792", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3011", + "@id": "_:b1791", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36775,7 +36775,7 @@ }, "rdfs:comment": " MINLENGTH 19 { . } on { }", "testAction": { - "@id": "_:b1565", + "@id": "_:b141", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ip1_Io1.ttl" }, @@ -36794,18 +36794,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMinLength-dot_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2748", + "@id": "_:b1587", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2746", + "@id": "_:b1586", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36826,7 +36826,7 @@ }, "rdfs:comment": " MINLENGTH 19 { . } on { }", "testAction": { - "@id": "_:b1552", + "@id": "_:b1351", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -36846,18 +36846,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMinLength-dot_pass-iri-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1869", + "@id": "_:b1456", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1868", + "@id": "_:b1454", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36878,7 +36878,7 @@ }, "rdfs:comment": " MINLENGTH 19 { . } on { }", "testAction": { - "@id": "_:b1540", + "@id": "_:b1300", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1a_Ip1_Io1.ttl" }, @@ -36899,17 +36899,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMinLength-dot_fail-bnode-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2437", + "@id": "_:b1427", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2435", + "@id": "_:b1426", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36919,13 +36919,13 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -36933,12 +36933,12 @@ }, "rdfs:comment": " MINLENGTH 19 { . } on { _:abcd }", "testAction": { - "@id": "_:b1523", + "@id": "_:b1247", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcd_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMinLength-dot.shex" @@ -36952,18 +36952,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMinLength-dot_pass-bnode-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1889", + "@id": "_:b1786", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1888", + "@id": "_:b1785", "@type": "TestResult", "outcome": "earl:passed" }, @@ -36973,16 +36973,16 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -36990,12 +36990,12 @@ }, "rdfs:comment": " MINLENGTH 19 { . } on { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b1508", + "@id": "_:b1194", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrs_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b101" + "@id": "_:b163" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMinLength-dot.shex" @@ -37010,18 +37010,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMinLength-dot_pass-bnode-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1955", + "@id": "_:b2784", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1954", + "@id": "_:b2782", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37031,13 +37031,13 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -37045,12 +37045,12 @@ }, "rdfs:comment": " MINLENGTH 19 { . } on { }", "testAction": { - "@id": "_:b1492", + "@id": "_:b1140", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrst_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b52" + "@id": "_:b122" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMinLength-dot.shex" @@ -37065,18 +37065,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMaxLength-dot_pass-iri-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1251", + "@id": "_:b2934", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1247", + "@id": "_:b2932", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37097,7 +37097,7 @@ }, "rdfs:comment": " MAXLENGTH 19 { . } on { }", "testAction": { - "@id": "_:b547", + "@id": "_:b1091", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ip1_Io1.ttl" }, @@ -37117,18 +37117,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMaxLength-dot_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1825", + "@id": "_:b294", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1824", + "@id": "_:b293", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37149,7 +37149,7 @@ }, "rdfs:comment": " MAXLENGTH 19 { . } on { }", "testAction": { - "@id": "_:b533", + "@id": "_:b1037", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -37170,17 +37170,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMaxLength-dot_fail-iri-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3187", + "@id": "_:b1880", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3186", + "@id": "_:b1879", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37201,7 +37201,7 @@ }, "rdfs:comment": " MAXLENGTH 19 { . } on { }", "testAction": { - "@id": "_:b519", + "@id": "_:b577", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1a_Ip1_Io1.ttl" }, @@ -37220,18 +37220,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMaxLength-dot_pass-bnode-short", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b734", + "@id": "_:b2941", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b732", + "@id": "_:b2940", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37244,10 +37244,10 @@ "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -37255,12 +37255,12 @@ }, "rdfs:comment": " MAXLENGTH 19 { . } on { _:abcd }", "testAction": { - "@id": "_:b507", + "@id": "_:b925", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcd_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMaxLength-dot.shex" @@ -37275,18 +37275,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMaxLength-dot_pass-bnode-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3017", + "@id": "_:b2757", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3015", + "@id": "_:b2755", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37299,10 +37299,10 @@ "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -37310,12 +37310,12 @@ }, "rdfs:comment": " MAXLENGTH 19 { . } on { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b1468", + "@id": "_:b762", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrs_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b101" + "@id": "_:b163" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMaxLength-dot.shex" @@ -37331,17 +37331,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusMaxLength-dot_fail-bnode-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1663", + "@id": "_:b3176", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1661", + "@id": "_:b3175", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37362,12 +37362,12 @@ }, "rdfs:comment": " MAXLENGTH 19 { . } on { }", "testAction": { - "@id": "_:b1413", + "@id": "_:b121", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrst_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b52" + "@id": "_:b122" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMaxLength-dot.shex" @@ -37382,17 +37382,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusPattern-dot_fail-iri-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2175", + "@id": "_:b322", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2173", + "@id": "_:b321", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37408,7 +37408,7 @@ }, "rdfs:comment": " PATTERN '^http://a.example/s1$' { } on { }", "testAction": { - "@id": "_:b1367", + "@id": "_:b87", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is2_Ip1_Io.ttl" }, @@ -37428,17 +37428,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusPattern-dot_fail-iri-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2089", + "@id": "_:b2142", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2088", + "@id": "_:b2141", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37454,7 +37454,7 @@ }, "rdfs:comment": " PATTERN '^http://a.example/s1$' { } on { }", "testAction": { - "@id": "_:b1321", + "@id": "_:b601", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ip1_Io1.ttl" }, @@ -37473,18 +37473,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusPattern-dot_pass-iri-match", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2467", + "@id": "_:b2831", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2465", + "@id": "_:b2828", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37500,7 +37500,7 @@ }, "rdfs:comment": " PATTERN 'http://a.example/s1' { } on { }", "testAction": { - "@id": "_:b1275", + "@id": "_:b1570", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -37521,17 +37521,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusPattern-dot_fail-iri-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2109", + "@id": "_:b842", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2108", + "@id": "_:b841", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37547,7 +37547,7 @@ }, "rdfs:comment": " PATTERN '^http://a.example/s1$' { } on { }", "testAction": { - "@id": "_:b1222", + "@id": "_:b1557", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1a_Ip1_Io1.ttl" }, @@ -37567,17 +37567,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusPatternB-dot_fail-iri-match", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2117", + "@id": "_:b292", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2116", + "@id": "_:b291", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37593,7 +37593,7 @@ }, "rdfs:comment": " PATTERN 'abcdefghijklmnopqrs' { } on { }", "testAction": { - "@id": "_:b1177", + "@id": "_:b1547", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is2_Ip1_Io.ttl" }, @@ -37613,17 +37613,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusPatternB-dot_fail-bnode-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2295", + "@id": "_:b2120", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2293", + "@id": "_:b2119", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37639,12 +37639,12 @@ }, "rdfs:comment": " PATTERN 'abcdefghijklmnopqrs' { } on { _:abcd }", "testAction": { - "@id": "_:b1115", + "@id": "_:b1535", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcd_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPatternB-dot.shex" @@ -37658,18 +37658,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusPatternB-dot_pass-bnode-match", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2826", + "@id": "_:b308", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2824", + "@id": "_:b307", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37679,10 +37679,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#PaternFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#PaternFacet" } ], "mf:status": { @@ -37690,12 +37690,12 @@ }, "rdfs:comment": " PATTERN 'abcdefghijklmnopqrs' { } on { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b981", + "@id": "_:b1525", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrs_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b101" + "@id": "_:b163" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPatternB-dot.shex" @@ -37710,18 +37710,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusPatternB-dot_pass-bnode-long", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1881", + "@id": "_:b298", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1880", + "@id": "_:b297", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37737,12 +37737,12 @@ }, "rdfs:comment": " PATTERN 'abcdefghijklmnopqrs' { } on { _:abcdefghijklmnopqrst }", "testAction": { - "@id": "_:b51", + "@id": "_:b1511", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrst_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b52" + "@id": "_:b122" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPatternB-dot.shex" @@ -37758,17 +37758,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusIRILength_dot_fail-bnodeFocusLabel-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b595", + "@id": "_:b384", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b593", + "@id": "_:b383", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37778,16 +37778,16 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -37795,12 +37795,12 @@ }, "rdfs:comment": " IRI LENGTH 19 { . } on in { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b100", + "@id": "_:b1496", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrs_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b101" + "@id": "_:b163" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRILength_dot.shex" @@ -37815,17 +37815,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusIRILength_dot_fail-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1805", + "@id": "_:b2512", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1804", + "@id": "_:b2511", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37846,7 +37846,7 @@ }, "rdfs:comment": " IRI LENGTH 19 { . } on in { }", "testAction": { - "@id": "_:b1698", + "@id": "_:b1484", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is_Ip1_Io1.ttl" }, @@ -37865,18 +37865,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusIRILength_dot_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2166", + "@id": "_:b2886", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2163", + "@id": "_:b2884", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37897,7 +37897,7 @@ }, "rdfs:comment": " IRI LENGTH 19 { . } on in { }", "testAction": { - "@id": "_:b1682", + "@id": "_:b1472", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -37918,17 +37918,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusIRILength_dot_fail-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2179", + "@id": "_:b1755", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2176", + "@id": "_:b1754", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37949,7 +37949,7 @@ }, "rdfs:comment": " IRI LENGTH 19 { . } on in { }", "testAction": { - "@id": "_:b1665", + "@id": "_:b1459", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1a_Ip1_Io1.ttl" }, @@ -37969,17 +37969,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusBNODELength_dot_fail-iriFocusLabel-equal", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1764", + "@id": "_:b414", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1763", + "@id": "_:b413", "@type": "TestResult", "outcome": "earl:passed" }, @@ -37989,10 +37989,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LexicalBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -38000,7 +38000,7 @@ }, "rdfs:comment": " BNODE LENGTH 19 { . } on in { }", "testAction": { - "@id": "_:b1651", + "@id": "_:b1447", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -38020,17 +38020,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusBNODELength_dot_fail-short", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2294", + "@id": "_:b200", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2292", + "@id": "_:b199", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38040,13 +38040,13 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -38054,12 +38054,12 @@ }, "rdfs:comment": " BNODE LENGTH 19 { . } on in { _:abcd }", "testAction": { - "@id": "_:b1635", + "@id": "_:b1433", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcd_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b201" + "@id": "_:b22" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODELength_dot.shex" @@ -38073,18 +38073,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusBNODELength_dot_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1879", + "@id": "_:b3032", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1878", + "@id": "_:b3030", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38094,13 +38094,13 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -38108,12 +38108,12 @@ }, "rdfs:comment": " BNODE LENGTH 19 { . } on in { _:abcdefghijklmnopqrs }", "testAction": { - "@id": "_:b1620", + "@id": "_:b1422", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrs_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b101" + "@id": "_:b163" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODELength_dot.shex" @@ -38129,17 +38129,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusBNODELength_dot_fail-long", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3076", + "@id": "_:b2645", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3075", + "@id": "_:b2643", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38149,13 +38149,13 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" + "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" + "@id": "http://www.w3.org/ns/shacl/test-suite#FocusConstraint" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#ToldBNode" + "@id": "http://www.w3.org/ns/shacl/test-suite#LengthFacet" } ], "mf:status": { @@ -38163,12 +38163,12 @@ }, "rdfs:comment": " BNODE LENGTH 19 { . } on in { _:abcdefghijklmnopqrst }", "testAction": { - "@id": "_:b1604", + "@id": "_:b1408", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Babcdefghijklmnopqrst_Ip1_Io1.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "_:b52" + "@id": "_:b122" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODELength_dot.shex" @@ -38182,18 +38182,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1focusnonLiteralLength-dot_pass-iri-equal", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2829", + "@id": "_:b1392", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2828", + "@id": "_:b1390", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38214,7 +38214,7 @@ }, "rdfs:comment": " NONLITERAL LENGTH 19 { . } on { }", "testAction": { - "@id": "_:b1588", + "@id": "_:b1398", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -38234,18 +38234,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dot_pass-empty", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b225", + "@id": "_:b1263", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b223", + "@id": "_:b1260", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38266,7 +38266,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b1576", + "@id": "_:b1388", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -38286,18 +38286,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dot_pass-NoShape1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2468", + "@id": "_:b151", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2466", + "@id": "_:b150", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38318,7 +38318,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b1563", + "@id": "_:b1376", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip2_In2.ttl" }, @@ -38338,18 +38338,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dot_pass-Shape2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2752", + "@id": "_:b2586", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2749", + "@id": "_:b2585", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38370,7 +38370,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b1547", + "@id": "_:b1367", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In1_Ip2_In3.ttl" }, @@ -38391,17 +38391,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dot_fail-Shape2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2747", + "@id": "_:b1667", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2745", + "@id": "_:b1666", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38422,7 +38422,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b1531", + "@id": "_:b179", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.ttl" }, @@ -38441,18 +38441,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dotX3_pass-empty", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b240", + "@id": "_:b274", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b238", + "@id": "_:b273", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38473,7 +38473,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b1515", + "@id": "_:b168", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -38493,18 +38493,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dotX3_pass-NoShape1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1975", + "@id": "_:b169", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b818", + "@id": "_:b167", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38525,7 +38525,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b1502", + "@id": "_:b156", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip2_In2.ttl" }, @@ -38545,18 +38545,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dotX3_pass-Shape2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2317", + "@id": "_:b2375", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2314", + "@id": "_:b2372", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38577,7 +38577,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b215", + "@id": "_:b144", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In1_Ip2_In3.ttl" }, @@ -38598,17 +38598,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dotX3_fail-Shape2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b222", + "@id": "_:b2164", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b220", + "@id": "_:b2163", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38629,7 +38629,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b541", + "@id": "_:b1356", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.ttl" }, @@ -38649,17 +38649,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dotX3AND1_fail-empty", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2593", + "@id": "_:b448", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2591", + "@id": "_:b445", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38680,7 +38680,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b528", + "@id": "_:b1308", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip2_In2.ttl" }, @@ -38700,17 +38700,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dotX3AND1_fail-NoShape1", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2643", + "@id": "_:b2649", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2640", + "@id": "_:b2647", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38731,7 +38731,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b515", + "@id": "_:b1262", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip2_In2.ttl" }, @@ -38750,18 +38750,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dotX3AND1_pass-Shape2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2282", + "@id": "_:b2732", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2280", + "@id": "_:b2729", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38782,7 +38782,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b502", + "@id": "_:b1210", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In1_Ip2_In3.ttl" }, @@ -38803,17 +38803,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#NOT1dotOR2dotX3AND1_fail-Shape2", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2545", + "@id": "_:b3156", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2543", + "@id": "_:b3155", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38834,7 +38834,7 @@ }, "rdfs:comment": "@@", "testAction": { - "@id": "_:b1450", + "@id": "_:b1157", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.ttl" }, @@ -38853,18 +38853,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#shapeExtern_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2406", + "@id": "_:b2584", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2405", + "@id": "_:b2583", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38874,10 +38874,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalShape" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalShape" } ], "mf:status": { @@ -38885,7 +38885,7 @@ }, "rdfs:comment": " EXTERNAL + { . } on { . \"X\" }", "testAction": { - "@id": "_:b1399", + "@id": "_:b1106", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -38909,17 +38909,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#shapeExtern_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b88", + "@id": "_:b2702", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b85", + "@id": "_:b2700", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38929,10 +38929,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalShape" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalShape" } ], "mf:status": { @@ -38940,7 +38940,7 @@ }, "rdfs:comment": " EXTERNAL + { . } on { . \"X\" }", "testAction": { - "@id": "_:b1336", + "@id": "_:b1043", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -38962,18 +38962,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#shapeExternRef_pass", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2796", + "@id": "_:b3070", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2794", + "@id": "_:b3068", "@type": "TestResult", "outcome": "earl:passed" }, @@ -38983,10 +38983,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalShape" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalShape" } ], "mf:status": { @@ -38994,7 +38994,7 @@ }, "rdfs:comment": " { @ } EXTERNAL + { . } on { . \"X\" }", "testAction": { - "@id": "_:b1279", + "@id": "_:b583", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.In2_Ip2_LX.ttl" }, @@ -39018,17 +39018,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#shapeExternRef_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2157", + "@id": "_:b2068", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2155", + "@id": "_:b2067", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39038,10 +39038,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalShape" + "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#SemanticAction" + "@id": "http://www.w3.org/ns/shacl/test-suite#ExternalShape" } ], "mf:status": { @@ -39049,7 +39049,7 @@ }, "rdfs:comment": " { @ } EXTERNAL + { . } on { }", "testAction": { - "@id": "_:b1218", + "@id": "_:b908", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/In1_Ip1_In2.ttl" }, @@ -39068,21 +39068,68 @@ }, "title": "shapeExternRef_fail" }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot-relative_pass", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#ValidationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2946", + "@type": "Assertion", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b2944", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot-relative_pass" + } + ], + "http://www.w3.org/ns/shacl/test-suite#trait": { + "@id": "http://www.w3.org/ns/shacl/test-suite#relativeIRI" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "rdfs:comment": " { [] } / { }", + "testAction": { + "@id": "_:b756", + "http://www.w3.org/ns/shacl/test-suite#data": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1-relative.ttl" + }, + "http://www.w3.org/ns/shacl/test-suite#focus": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/s1" + }, + "http://www.w3.org/ns/shacl/test-suite#schema": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/1dot-relative.shex" + }, + "http://www.w3.org/ns/shacl/test-suite#shape": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S1" + } + }, + "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/1dot-relative_pass.val", + "title": "1dot-relative_pass" + }, { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#false-lead-excluding-value-shape", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2009", + "@id": "_:b1808", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2008", + "@id": "_:b1807", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39098,7 +39145,7 @@ }, "rdfs:comment": " { :a @*, (:a @+ | :b int), :b} {:b @} {:b @} {:c .} {:d .}", "testAction": { - "@id": "_:b1165", + "@id": "_:b107", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/false-lead-excluding-value-shape.ttl" }, @@ -39109,7 +39156,7 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/false-lead-excluding-value-shape.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S" + "@id": "http://a.example.org/S" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/false-lead-excluding-value-shape.val", @@ -39118,20 +39165,20 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#nPlus1", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2942", + "@id": "_:b2580", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2940", + "@id": "_:b2579", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#nPlus1" @@ -39150,7 +39197,7 @@ }, "rdfs:comment": " { :a .*, (:a .+ | :a .), :a . } / { :a 1, 3 }", "testAction": { - "@id": "_:b1042", + "@id": "_:b47", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/nPlus1.ttl" }, @@ -39161,7 +39208,7 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/nPlus1.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S" + "@id": "http://a.example.org/S" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/nPlus1.val", @@ -39171,19 +39218,19 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#nPlus1-greedy_fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2132", + "@id": "_:b3188", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2129", + "@id": "_:b3187", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#nPlus1-greedy_fail" @@ -39191,10 +39238,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" + "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" + "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" } ], "mf:status": { @@ -39202,7 +39249,7 @@ }, "rdfs:comment": " { :a .*, (:a .+ | :a .), :a . } / { :a 1, 3 }", "testAction": { - "@id": "_:b878", + "@id": "_:b1574", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/nPlus1.ttl" }, @@ -39213,7 +39260,7 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/nPlus1.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S" + "@id": "http://a.example.org/S" } }, "title": "nPlus1-greedy_fail" @@ -39221,18 +39268,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#nPlus1-greedy-rewrite", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2253", + "@id": "_:b2619", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2251", + "@id": "_:b2617", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39248,7 +39295,7 @@ }, "rdfs:comment": " { :a [1], (:a [2]+ | :a [3]), :a [4]* } / { :a 1, 3 }", "testAction": { - "@id": "_:b462", + "@id": "_:b1562", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/nPlus1.ttl" }, @@ -39259,7 +39306,7 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/nPlus1-greedy-rewrite.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S" + "@id": "http://a.example.org/S" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/nPlus1-greedy-rewrite.val", @@ -39268,18 +39315,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#skipped", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2606", + "@id": "_:b1814", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2604", + "@id": "_:b1813", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39295,7 +39342,7 @@ }, "rdfs:comment": " { ( :a ., :b . )?, :c . } on { :c 1 }", "testAction": { - "@id": "_:b6", + "@id": "_:b1550", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/skipped.ttl" }, @@ -39306,7 +39353,7 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/skipped.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S" + "@id": "http://a.example.org/S" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/skipped.val", @@ -39315,18 +39362,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#repeated-group", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3176", + "@id": "_:b23", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3175", + "@id": "_:b18", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39342,7 +39389,7 @@ }, "rdfs:comment": " { ( :a ., :b . ){2,5}, :c . }", "testAction": { - "@id": "_:b1686", + "@id": "_:b1537", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/repeated-group.ttl" }, @@ -39353,7 +39400,7 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/repeated-group.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S" + "@id": "http://a.example.org/S" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/repeated-group.val", @@ -39362,18 +39409,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#simple-group", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3104", + "@id": "_:b1581", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3103", + "@id": "_:b1580", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39389,7 +39436,7 @@ }, "rdfs:comment": "@@ simple-group", "testAction": { - "@id": "_:b1668", + "@id": "_:b1522", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/simple-group.ttl" }, @@ -39400,7 +39447,7 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/simple-group.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S" + "@id": "http://a.example.org/S" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/simple-group.val", @@ -39409,18 +39456,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#PstarT", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2847", + "@id": "_:b1059", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2844", + "@id": "_:b1057", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39436,18 +39483,18 @@ }, "rdfs:comment": " {:a $

*, :a $} / { :a , ,

, }", "testAction": { - "@id": "_:b1650", + "@id": "_:b1508", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/n" + "@id": "http://a.example/base/n" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S1" + "@id": "http://a.example/base/S1" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/PstarT.val", @@ -39456,18 +39503,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#PstarT-greedy", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b377", + "@id": "_:b2356", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b374", + "@id": "_:b2354", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39477,10 +39524,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" + "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" + "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" } ], "mf:status": { @@ -39488,18 +39535,18 @@ }, "rdfs:comment": " {:a $

*, :a $} / { :a , ,

, }", "testAction": { - "@id": "_:b1633", + "@id": "_:b1493", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/n" + "@id": "http://a.example/base/n" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S1" + "@id": "http://a.example/base/S1" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/PstarT.val", @@ -39508,18 +39555,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#PTstar", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b568", + "@id": "_:b505", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b566", + "@id": "_:b500", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39540,18 +39587,18 @@ }, "rdfs:comment": " {:a $

, :a $*} / { :a , ,

, }", "testAction": { - "@id": "_:b1615", + "@id": "_:b1480", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/n" + "@id": "http://a.example/base/n" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S2" + "@id": "http://a.example/base/S2" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/PTstar.val", @@ -39561,17 +39608,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#PTstar-greedy-fail", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2183", + "@id": "_:b2530", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2181", + "@id": "_:b2529", "@type": "TestResult", "outcome": "earl:failed" }, @@ -39581,10 +39628,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" + "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" + "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" } ], "mf:status": { @@ -39592,18 +39639,18 @@ }, "rdfs:comment": " {:a $

, :a $*} / { :a , ,

, }", "testAction": { - "@id": "_:b1600", + "@id": "_:b1466", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/n" + "@id": "http://a.example/base/n" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S2" + "@id": "http://a.example/base/S2" } }, "title": "PTstar-greedy-fail" @@ -39611,18 +39658,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#PTstar-greedy-rewrite", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b910", + "@id": "_:b314", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b907", + "@id": "_:b313", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39632,10 +39679,10 @@ ], "http://www.w3.org/ns/shacl/test-suite#trait": [ { - "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" + "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" }, { - "@id": "http://www.w3.org/ns/shacl/test-suite#EachOf" + "@id": "http://www.w3.org/ns/shacl/test-suite#Greedy" } ], "mf:status": { @@ -39643,18 +39690,18 @@ }, "rdfs:comment": " {:a $

, :a $*} / { :a , ,

, }", "testAction": { - "@id": "_:b1584", + "@id": "_:b1455", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/n" + "@id": "http://a.example/base/n" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar-greedy-rewrite.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S2" + "@id": "http://a.example/base/S2" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar-greedy-rewrite.val", @@ -39663,18 +39710,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#PstarTstar", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1476", + "@id": "_:b1804", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1471", + "@id": "_:b1803", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39690,18 +39737,18 @@ }, "rdfs:comment": " {:a $

*, :a $*} / { :a , ,

, }", "testAction": { - "@id": "_:b1570", + "@id": "_:b1441", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/n" + "@id": "http://a.example/base/n" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S3" + "@id": "http://a.example/base/S3" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/PstarTstar.val", @@ -39710,18 +39757,18 @@ { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#P2T2", "@type": [ - "TestCase", + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#ValidationTest", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1758", + "@id": "_:b3079", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1757", + "@id": "_:b3076", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39742,18 +39789,18 @@ }, "rdfs:comment": " {:a $

{2}, :a ${2}} / { :a , ,

, }", "testAction": { - "@id": "_:b1553", + "@id": "_:b1428", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.ttl" }, "http://www.w3.org/ns/shacl/test-suite#focus": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/n" + "@id": "http://a.example/base/n" }, "http://www.w3.org/ns/shacl/test-suite#schema": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Pstar.shex" }, "http://www.w3.org/ns/shacl/test-suite#shape": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/S4" + "@id": "http://a.example/base/S4" } }, "testResult": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/P2T2.val", @@ -39763,17 +39810,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#1dot_fail-empty-err", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2392", + "@id": "_:b1641", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2389", + "@id": "_:b1640", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39789,7 +39836,7 @@ }, "rdfs:comment": " { . } on { }", "testAction": { - "@id": "_:b1539", + "@id": "_:b1415", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/empty.ttl" }, @@ -39810,17 +39857,17 @@ "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/manifest#2dot_fail-empty-err", "@type": [ "http://www.w3.org/ns/shacl/test-suite#ValidationFailure", - "TestCase", - "TestCriterion" + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1454", + "@id": "_:b1585", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1448", + "@id": "_:b1584", "@type": "TestResult", "outcome": "earl:passed" }, @@ -39836,7 +39883,7 @@ }, "rdfs:comment": " { ., . } on { }", "testAction": { - "@id": "_:b1522", + "@id": "_:b1404", "http://www.w3.org/ns/shacl/test-suite#data": { "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/validation/Is1_Ip1_Io1.ttl" }, @@ -39857,10161 +39904,11263 @@ "rdfs:comment": "ShEx validation tests" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest", "@type": [ "Report", "mf:Manifest" ], "entries": [ { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1decimalMininclusiveroman-numeral", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b626", + "@id": "_:b3140", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b624", + "@id": "_:b3138", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1decimalMininclusiveroman-numeral" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1decimalMininclusiveroman-numeral.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusiveroman-numeral" + "title": "0" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1dotAnnot_AIRIREF", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2646", + "@id": "_:b3111", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2644", + "@id": "_:b3108", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1dotAnnot_AIRIREF" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dot" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1dotAnnot_AIRIREF.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotAnnot_AIRIREF" + "title": "1dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1dotUnlabeledCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dot-base", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b610", + "@id": "_:b3103", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b608", + "@id": "_:b3101", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1dotUnlabeledCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dot-base" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot-base.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1dotUnlabeledCode1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot-base.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot-base.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotUnlabeledCode1" + "title": "1dot-base" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1doubleMininclusiveroman-numeral", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemi", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2967", + "@id": "_:b3129", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2964", + "@id": "_:b3127", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1doubleMininclusiveroman-numeral" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemi" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemi.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1doubleMininclusiveroman-numeral.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemi.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemi.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMininclusiveroman-numeral" + "title": "1dotSemi" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1floatMininclusiveroman-numeral", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNex", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2138", + "@id": "_:b3133", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2135", + "@id": "_:b3131", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1floatMininclusiveroman-numeral" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNex" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1floatMininclusiveroman-numeral.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusiveroman-numeral" + "title": "1dotLNex" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1integerMininclusiveroman-numeral", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNS2", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b777", + "@id": "_:b3144", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b774", + "@id": "_:b3142", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1integerMininclusiveroman-numeral" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNS2" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1integerMininclusiveroman-numeral.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveroman-numeral" + "title": "1dotNS2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1inverseinversedot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNS2Comment", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b231", + "@id": "_:b989", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b228", + "@id": "_:b984", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1inverseinversedot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNS2Comment" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2Comment.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1inverseinversedot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2Comment.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2Comment.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1inverseinversedot" + "title": "1dotNS2Comment" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriLength2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNexComment", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1383", + "@id": "_:b3130", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1380", + "@id": "_:b3128", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriLength2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNexComment" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNexComment.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriLength2.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNexComment.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNexComment.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriLength2" + "title": "1dotLNexComment" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMaxexclusive", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNdefault", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2963", + "@id": "_:b3121", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2960", + "@id": "_:b3120", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMaxexclusive" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNdefault" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNdefault.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriMaxexclusive.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNdefault.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNdefault.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriMaxexclusive" + "title": "1dotLNdefault" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMaxinclusive", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNSdefault", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b715", + "@id": "_:b3151", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b713", + "@id": "_:b3149", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMaxinclusive" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNSdefault" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNSdefault.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriMaxinclusive.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNSdefault.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNSdefault.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriMaxinclusive" + "title": "1dotNSdefault" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMinexclusive", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNex-HYPHEN_MINUS", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2894", + "@id": "_:b3118", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2892", + "@id": "_:b3116", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMinexclusive" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNex-HYPHEN_MINUS" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex-HYPHEN_MINUS.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriMinexclusive.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex-HYPHEN_MINUS.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex-HYPHEN_MINUS.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriMinexclusive" + "title": "1dotLNex-HYPHEN_MINUS" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMininclusive", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#bnode1dot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1855", + "@id": "_:b1593", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1854", + "@id": "_:b1592", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMininclusive" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#bnode1dot" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/bnode1dot.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriMininclusive.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/bnode1dot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/bnode1dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriMininclusive" + "title": "bnode1dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalFractiondigitsxsd-integer", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2316", + "@id": "_:b2038", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2315", + "@id": "_:b2037", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalFractiondigitsxsd-integer" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedot" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedot.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1literalFractiondigitsxsd-integer.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalFractiondigitsxsd-integer" + "title": "1inversedot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalLength2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1Adot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2834", + "@id": "_:b1780", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2832", + "@id": "_:b1779", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalLength2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1Adot" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Adot.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1literalLength2.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Adot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Adot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalLength2" + "title": "1Adot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalTotaldigitsxsd-integer", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iri", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2350", + "@id": "_:b2620", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2348", + "@id": "_:b2618", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalTotaldigitsxsd-integer" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iri" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iri.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1literalTotaldigitsxsd-integer.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iri.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iri.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalTotaldigitsxsd-integer" + "title": "1iri" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1negatedinversenegateddot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnode", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2381", + "@id": "_:b1772", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2379", + "@id": "_:b1771", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1negatedinversenegateddot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnode" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnode.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1negatedinversenegateddot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnode.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnode.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1negatedinversenegateddot" + "title": "1bnode" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1negatednegateddot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literal", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b295", + "@id": "_:b114", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b292", + "@id": "_:b108", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1negatednegateddot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literal" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literal.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1negatednegateddot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literal.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literal.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1negatednegateddot" + "title": "1literal" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1unknowndatatypeMaxInclusive", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteral", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2001", + "@id": "_:b3126", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2000", + "@id": "_:b3124", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1unknowndatatypeMaxInclusive" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteral" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteral.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1unknowndatatypeMaxInclusive.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteral.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteral.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1unknowndatatypeMaxInclusive" + "title": "1nonliteral" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1bnode", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatype", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1138", + "@id": "_:b2412", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1128", + "@id": "_:b2410", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1bnode" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatype" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatype.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1val1bnode.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatype.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatype.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1bnode" + "title": "1datatype" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1iriMinusiri1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypelangString", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b105", + "@id": "_:b3148", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b106", + "@id": "_:b3146", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1iriMinusiri1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypelangString" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypelangString.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1val1iriMinusiri1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypelangString.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypelangString.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1iriMinusiri1" + "title": "1datatypelangString" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1vcrefSTRING_LITERAL1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b352", + "@id": "_:b2855", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b350", + "@id": "_:b2853", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1vcrefSTRING_LITERAL1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1val1vcrefSTRING_LITERAL1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vcrefSTRING_LITERAL1" + "title": "1card2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1valA", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card25", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2248", + "@id": "_:b2542", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2246", + "@id": "_:b2541", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1valA" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card25" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card25.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1valA.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card25.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card25.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1valA" + "title": "1card25" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#DECIMAL-123.abc", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2Star", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2364", + "@id": "_:b3009", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2361", + "@id": "_:b3007", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#DECIMAL-123.abc" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2Star" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2Star.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/DECIMAL-123.abc.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2Star.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2Star.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "DECIMAL-123.abc" + "title": "1card2Star" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#DOUBLE-123e", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardOpt", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2825", + "@id": "_:b3114", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2823", + "@id": "_:b3112", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#DOUBLE-123e" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardOpt" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardOpt.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/DOUBLE-123e.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardOpt.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardOpt.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "DOUBLE-123e" + "title": "1cardOpt" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#INTEGER-+-1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardPlus", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2631", + "@id": "_:b2022", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2629", + "@id": "_:b2021", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#INTEGER-+-1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardPlus" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardPlus.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/INTEGER-+-1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardPlus.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardPlus.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "INTEGER-+-1" + "title": "1cardPlus" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#INTEGER-123abc", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardStar", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b390", + "@id": "_:b2018", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b388", + "@id": "_:b2017", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#INTEGER-123abc" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardStar" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardStar.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/INTEGER-123abc.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardStar.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardStar.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "INTEGER-123abc" + "title": "1cardStar" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-ECHAR", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPlus", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2433", + "@id": "_:b1189", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2431", + "@id": "_:b1187", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-ECHAR" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPlus" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPlus.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-ECHAR.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPlus.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPlus.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "IRIREF-with-ECHAR" + "title": "1literalPlus" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-PN_LOCAL_ESC", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRef1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b755", + "@id": "_:b2086", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b752", + "@id": "_:b2085", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-PN_LOCAL_ESC" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRef1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRef1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-PN_LOCAL_ESC.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRef1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRef1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "IRIREF-with-PN_LOCAL_ESC" + "title": "1dotRef1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-SPACE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefLNex1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2684", + "@id": "_:b1770", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2682", + "@id": "_:b1769", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-SPACE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefLNex1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-SPACE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "IRIREF-with-SPACE" + "title": "1dotRefLNex1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-bad-UCHAR.1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefSpaceLNex1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1985", + "@id": "_:b3137", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1984", + "@id": "_:b3134", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-bad-UCHAR.1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefSpaceLNex1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceLNex1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-bad-UCHAR.1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceLNex1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceLNex1.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefLNex1", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b1770", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b1769", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefLNex1" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "1dotRefLNex1" }, "mf:status": { "@id": "mf:proposed" }, - "title": "IRIREF-with-bad-UCHAR.1" + "title": "1dotRefSpaceLNex1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-bad-UCHAR.2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefNS1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b3039", + "@id": "_:b3107", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3038", + "@id": "_:b3104", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-bad-UCHAR.2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefNS1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-bad-UCHAR.2.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "IRIREF-with-bad-UCHAR.2" + "title": "1dotRefNS1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-end-declared", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefSpaceNS1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2238", + "@id": "_:b3125", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2236", + "@id": "_:b3123", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-end-declared" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefSpaceNS1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceNS1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PNAME_NS-dot-at-end-declared.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceNS1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceNS1.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefNS1", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b3107", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b3104", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefNS1" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "1dotRefNS1" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PNAME_NS-dot-at-end-declared" + "title": "1dotRefSpaceNS1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-end-undeclared", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2304", + "@id": "_:b92", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2301", + "@id": "_:b93", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-end-undeclared" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PNAME_NS-dot-at-end-undeclared.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PNAME_NS-dot-at-end-undeclared" + "title": "1refbnode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-start-declared", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_leading_digit1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2205", + "@id": "_:b1842", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2203", + "@id": "_:b1841", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-start-declared" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_leading_digit1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_digit1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PNAME_NS-dot-at-start-declared.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_digit1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_digit1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PNAME_NS-dot-at-start-declared" + "title": "1refbnode_with_leading_digit1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-start-undeclared", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_leading_underscore1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b786", + "@id": "_:b2452", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b784", + "@id": "_:b2451", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-start-undeclared" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_leading_underscore1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_underscore1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PNAME_NS-dot-at-start-undeclared.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_underscore1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_underscore1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PNAME_NS-dot-at-start-undeclared" + "title": "1refbnode_with_leading_underscore1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-end", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_spanning_PN_CHARS1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b3112", + "@id": "_:b1603", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3111", + "@id": "_:b1602", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-end" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_spanning_PN_CHARS1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-PERCENT-end.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PN_LOCAL-PERCENT-end" + "title": "1refbnode_with_spanning_PN_CHARS1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-mid", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_spanning_PN_CHARS_BASE1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2039", + "@id": "_:b412", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2038", + "@id": "_:b411", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-mid" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_spanning_PN_CHARS_BASE1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS_BASE1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-PERCENT-mid.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS_BASE1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS_BASE1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PN_LOCAL-PERCENT-mid" + "title": "1refbnode_with_spanning_PN_CHARS_BASE1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-start", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3circularRef1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b621", + "@id": "_:b2813", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b619", + "@id": "_:b2811", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-start" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3circularRef1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3circularRef1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-PERCENT-start.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3circularRef1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3circularRef1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PN_LOCAL-PERCENT-start" + "title": "3circularRef1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-dash-start", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriRef1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2358", + "@id": "_:b2796", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2356", + "@id": "_:b2794", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-dash-start" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriRef1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRef1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-dash-start.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRef1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRef1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PN_LOCAL-dash-start" + "title": "1iriRef1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-unescaped-TILDE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeRef1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b95", + "@id": "_:b2590", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b45", + "@id": "_:b2589", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-unescaped-TILDE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeRef1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRef1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-unescaped-TILDE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRef1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRef1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PN_LOCAL-unescaped-TILDE" + "title": "1bnodeRef1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-with-UCHAR.1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotInline1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b431", + "@id": "_:b2616", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b429", + "@id": "_:b2614", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-with-UCHAR.1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotInline1" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotInline1.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-with-UCHAR.1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotInline1.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotInline1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "PN_LOCAL-with-UCHAR.1" + "title": "1dotInline1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL1-ending-QUOTATION_MARK", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREF", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2937", + "@id": "_:b2246", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2934", + "@id": "_:b2245", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL1-ending-QUOTATION_MARK" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREF" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREF.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL1-ending-QUOTATION_MARK.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREF.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREF.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL1-ending-QUOTATION_MARK" + "title": "1val1IRIREF" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-ECHAR", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1INTEGER", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1831", + "@id": "_:b2016", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1830", + "@id": "_:b2015", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-ECHAR" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1INTEGER" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1INTEGER.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-bad-ECHAR.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1INTEGER.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1INTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL2-bad-ECHAR" + "title": "1val1INTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-LANGTAG", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DOUBLE", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2871", + "@id": "_:b2608", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2869", + "@id": "_:b2606", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-LANGTAG" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DOUBLE" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLE.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-bad-LANGTAG.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLE.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL2-bad-LANGTAG" + "title": "1val1DOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-UCHAR1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DOUBLElowercase", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b3023", + "@id": "_:b1277", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3020", + "@id": "_:b1270", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-UCHAR1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DOUBLElowercase" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLElowercase.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-bad-UCHAR1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLElowercase.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLElowercase.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL2-bad-UCHAR1" + "title": "1val1DOUBLElowercase" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-UCHAR2-value", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1LANGTAG", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1821", + "@id": "_:b136", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1820", + "@id": "_:b137", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-UCHAR2-value" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1LANGTAG" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1LANGTAG.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-bad-UCHAR2-value.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1LANGTAG.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1LANGTAG.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL2-bad-UCHAR2-value" + "title": "1val1LANGTAG" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-ending-APOSTROPHE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFDatatype", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1316", + "@id": "_:b1719", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1313", + "@id": "_:b1718", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-ending-APOSTROPHE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFDatatype" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFDatatype.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-ending-APOSTROPHE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFDatatype.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFDatatype.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL2-ending-APOSTROPHE" + "title": "1val1IRIREFDatatype" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-illegal-UCHAR1-value", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1true", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2485", + "@id": "_:b2953", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2483", + "@id": "_:b2951", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-illegal-UCHAR1-value" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1true" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1true.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-illegal-UCHAR1-value.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1true.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1true.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL2-illegal-UCHAR1-value" + "title": "1val1true" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-with-LANGTAG-and-datatype", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1false", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1951", + "@id": "_:b2014", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1950", + "@id": "_:b2013", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-with-LANGTAG-and-datatype" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1false" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1false.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-with-LANGTAG-and-datatype.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1false.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1false.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL2-with-LANGTAG-and-datatype" + "title": "1val1false" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG1-ending-APOSTROPHE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypeLength", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b597", + "@id": "_:b1476", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b594", + "@id": "_:b1474", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG1-ending-APOSTROPHE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypeLength" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeLength.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG1-ending-APOSTROPHE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeLength.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeLength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL_LONG1-ending-APOSTROPHE" + "title": "1datatypeLength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG1-ending-APOSTROPHE4", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalFractiondigits5", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2701", + "@id": "_:b546", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2698", + "@id": "_:b543", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG1-ending-APOSTROPHE4" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalFractiondigits5" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits5.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG1-ending-APOSTROPHE4.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits5.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits5.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL_LONG1-ending-APOSTROPHE4" + "title": "1literalFractiondigits5" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-ending-APOSTROPHE3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalFractiondigits4", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2053", + "@id": "_:b2088", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2052", + "@id": "_:b2087", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-ending-APOSTROPHE3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalFractiondigits4" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits4.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG2-ending-APOSTROPHE3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits4.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits4.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL_LONG2-ending-APOSTROPHE3" + "title": "1literalFractiondigits4" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-ending-QUOTATION_MARK4", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits5", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2958", + "@id": "_:b2156", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2956", + "@id": "_:b2155", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-ending-QUOTATION_MARK4" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits5" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits5.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG2-ending-QUOTATION_MARK4.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits5.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits5.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL_LONG2-ending-QUOTATION_MARK4" + "title": "1literalTotaldigits5" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-unterminated", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits6", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b330", + "@id": "_:b2036", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b328", + "@id": "_:b2035", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-unterminated" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits6" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits6.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG2-unterminated.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits6.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits6.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "STRING_LITERAL_LONG2-unterminated" + "title": "1literalTotaldigits6" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#a", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits2", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2222", + "@id": "_:b2034", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2220", + "@id": "_:b2033", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#a" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits2" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits2.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/a.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits2.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits2.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "a" + "title": "1literalTotaldigits2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#base-no-uri", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveINTEGER", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b3132", + "@id": "_:b2341", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3131", + "@id": "_:b2339", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#base-no-uri" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveINTEGER" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGER.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/base-no-uri.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGER.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "base-no-uri" + "title": "1floatMininclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#base-uri-dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveINTEGER", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1813", + "@id": "_:b2899", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1812", + "@id": "_:b2896", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#base-uri-dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveINTEGER" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGER.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/base-uri-dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGER.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "base-uri-dot" + "title": "1integerMininclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#bnodedot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveINTEGERLead", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2035", + "@id": "_:b306", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2034", + "@id": "_:b305", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#bnodedot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveINTEGERLead" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGERLead.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/bnodedot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGERLead.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGERLead.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "bnodedot" + "title": "1floatMininclusiveINTEGERLead" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#capitol-A", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveINTEGERLead", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2093", + "@id": "_:b2520", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2092", + "@id": "_:b2519", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#capitol-A" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveINTEGERLead" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGERLead.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/capitol-A.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGERLead.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGERLead.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "capitol-A" + "title": "1integerMininclusiveINTEGERLead" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#group-no-COMMA-separators", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMAL", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1017", + "@id": "_:b2170", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1013", + "@id": "_:b2169", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#group-no-COMMA-separators" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMAL" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMAL.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/group-no-COMMA-separators.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMAL.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "group-no-COMMA-separators" + "title": "1integerMininclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#groupShapeConstr-trailing-OR", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALLeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b3018", + "@id": "_:b1366", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3016", + "@id": "_:b185", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#groupShapeConstr-trailing-OR" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/groupShapeConstr-trailing-OR.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "groupShapeConstr-trailing-OR" + "title": "1integerMininclusiveDECIMALLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#literal-0x123", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALint", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1719", + "@id": "_:b402", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1718", + "@id": "_:b401", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#literal-0x123" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALint" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALint.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/literal-0x123.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALint.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "literal-0x123" + "title": "1integerMininclusiveDECIMALint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALintLeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b3166", + "@id": "_:b252", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3165", + "@id": "_:b251", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALintLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALintLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/open1dotclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALintLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotclose" + "title": "1integerMininclusiveDECIMALintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotcloseAnnot3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLE", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b367", + "@id": "_:b243", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b365", + "@id": "_:b242", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotcloseAnnot3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLE" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLE.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/open1dotcloseAnnot3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLE.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotcloseAnnot3" + "title": "1integerMininclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotcloseCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLELeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2601", + "@id": "_:b1768", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2599", + "@id": "_:b1767", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotcloseCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLELeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLELeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/open1dotcloseCode1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLELeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLELeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotcloseCode1" + "title": "1integerMininclusiveDOUBLELeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotclosecardOpt", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLEint", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2234", + "@id": "_:b2959", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2232", + "@id": "_:b2956", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotclosecardOpt" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLEint" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEint.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/open1dotclosecardOpt.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEint.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotclosecardOpt" + "title": "1integerMininclusiveDOUBLEint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#openopen1dotOr1dotclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLEintLeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2475", + "@id": "_:b1699", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2473", + "@id": "_:b1698", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#openopen1dotOr1dotclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLEintLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEintLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/openopen1dotOr1dotclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEintLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "openopen1dotOr1dotclose" + "title": "1integerMininclusiveDOUBLEintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#openopen1dotcloseCode1closeCode2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusivexsd-integer", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2845", + "@id": "_:b2254", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2842", + "@id": "_:b2253", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#openopen1dotcloseCode1closeCode2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusivexsd-integer" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusivexsd-integer.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/openopen1dotcloseCode1closeCode2.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusivexsd-integer.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusivexsd-integer.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "openopen1dotcloseCode1closeCode2" + "title": "1integerMininclusivexsd-integer" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-ANON", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveINTEGER", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b656", + "@id": "_:b2262", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b654", + "@id": "_:b2261", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-ANON" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveINTEGER" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGER.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/predicate-ANON.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGER.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "predicate-ANON" + "title": "1decimalMininclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-BLANK_NODE_LABEL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveINTEGERLead", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2615", + "@id": "_:b1605", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2612", + "@id": "_:b1604", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-BLANK_NODE_LABEL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveINTEGERLead" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGERLead.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/predicate-BLANK_NODE_LABEL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGERLead.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGERLead.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "predicate-BLANK_NODE_LABEL" + "title": "1decimalMininclusiveINTEGERLead" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-literal", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMAL", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2641", + "@id": "_:b2534", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2638", + "@id": "_:b2533", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-literal" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMAL" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMAL.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/predicate-literal.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMAL.shex" }, - "mf:status": { + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMAL.ttl" + }, + "mf:status": { "@id": "mf:proposed" }, - "title": "predicate-literal" + "title": "1decimalMininclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-true", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMALLeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b510", + "@id": "_:b1400", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b506", + "@id": "_:b1399", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-true" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMALLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/predicate-true.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "predicate-true" + "title": "1decimalMininclusiveDECIMALLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-missing", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMALintLeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b333", + "@id": "_:b2538", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b332", + "@id": "_:b2537", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-missing" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMALintLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALintLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-missing.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALintLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "prefix-missing" + "title": "1decimalMininclusiveDECIMALintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-COLON", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLE", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1055", + "@id": "_:b2332", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1052", + "@id": "_:b2331", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-COLON" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLE" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLE.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-no-COLON.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLE.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "prefix-no-COLON" + "title": "1decimalMininclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-PNAME_NS", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLELeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b124", + "@id": "_:b2544", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b123", + "@id": "_:b2543", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-PNAME_NS" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLELeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLELeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-no-PNAME_NS.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLELeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLELeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "prefix-no-PNAME_NS" + "title": "1decimalMininclusiveDOUBLELeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-uri", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLEintLeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b436", + "@id": "_:b2540", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b434", + "@id": "_:b2539", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-uri" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLEintLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLEintLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-no-uri.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLEintLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLEintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "prefix-no-uri" + "title": "1decimalMininclusiveDOUBLEintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-none", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusivexsd-decimal", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2119", + "@id": "_:b2979", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2118", + "@id": "_:b2977", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-none" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusivexsd-decimal" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusivexsd-decimal.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-none.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusivexsd-decimal.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusivexsd-decimal.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "prefix-none" + "title": "1decimalMininclusivexsd-decimal" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-a", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMAL", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1715", + "@id": "_:b1960", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1714", + "@id": "_:b1959", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-a" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMAL" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMAL.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/shapename-a.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMAL.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "shapename-a" + "title": "1floatMininclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-literal", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMALLeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2328", + "@id": "_:b1494", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2326", + "@id": "_:b1491", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-literal" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMALLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/shapename-literal.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "shapename-literal" + "title": "1floatMininclusiveDECIMALLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-true", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMALintLeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1163", + "@id": "_:b2821", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1158", + "@id": "_:b2819", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-true" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMALintLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALintLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/shapename-true.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALintLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "shapename-true" + "title": "1floatMininclusiveDECIMALintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-no-valueClass", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLE", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1580", + "@id": "_:b2338", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1577", + "@id": "_:b2336", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-no-valueClass" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLE" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLE.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-no-valueClass.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLE.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "tripleConsraint-no-valueClass" + "title": "1floatMininclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-datatype-and-dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLELeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2763", + "@id": "_:b1697", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2761", + "@id": "_:b1696", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-datatype-and-dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLELeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLELeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-with-datatype-and-dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLELeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLELeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "tripleConsraint-with-datatype-and-dot" + "title": "1floatMininclusiveDOUBLELeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-datatype-and-valueSet", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLEintLeadTrail", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2384", + "@id": "_:b2180", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2382", + "@id": "_:b2179", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-datatype-and-valueSet" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLEintLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLEintLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-with-datatype-and-valueSet.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLEintLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLEintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "tripleConsraint-with-datatype-and-valueSet" + "title": "1floatMininclusiveDOUBLEintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-dot-and-datatype", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusivexsd-float", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1915", + "@id": "_:b2870", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1914", + "@id": "_:b2868", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-dot-and-datatype" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusivexsd-float" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusivexsd-float.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-with-dot-and-datatype.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusivexsd-float.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusivexsd-float.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "tripleConsraint-with-dot-and-datatype" + "title": "1floatMininclusivexsd-float" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-two-cardinalities", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveINTEGERLead", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", - "TestCase", - "TestCriterion" + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b741", + "@id": "_:b430", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b739", + "@id": "_:b429", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-two-cardinalities" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveINTEGERLead" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveINTEGERLead.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-with-two-cardinalities.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveINTEGERLead.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveINTEGERLead.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "tripleConsraint-with-two-cardinalities" - } - ], - "rdfs:comment": "ShEx negative syntax tests" - }, - { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest", - "@type": [ - "Report", - "mf:Manifest" - ], - "entries": [ + "title": "1doubleMininclusiveINTEGERLead" + }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1MissingRef", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMAL", "@type": [ - "TestCase", "TestCriterion", - "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b2059", + "@id": "_:b605", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2058", + "@id": "_:b556", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1MissingRef" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMAL" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMAL.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/1MissingRef.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMAL.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1MissingRef" + "title": "1doubleMininclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1focusMissingRefdot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMALLeadTrail", "@type": [ - "TestCase", "TestCriterion", - "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b768", + "@id": "_:b1154", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b766", + "@id": "_:b1150", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1focusMissingRefdot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMALLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/1focusMissingRefdot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusMissingRefdot" + "title": "1doubleMininclusiveDECIMALLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1focusRefANDSelfdot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMALintLeadTrail", "@type": [ - "TestCase", "TestCriterion", - "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b334", + "@id": "_:b2770", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b331", + "@id": "_:b2768", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1focusRefANDSelfdot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMALintLeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALintLeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/1focusRefANDSelfdot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALintLeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusRefANDSelfdot" + "title": "1doubleMininclusiveDECIMALintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeNonSimpleShape", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLE", "@type": [ - "TestCase", "TestCriterion", - "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b172", + "@id": "_:b332", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b168", + "@id": "_:b331", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeNonSimpleShape" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLE" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLE.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/includeNonSimpleShape.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLE.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "includeNonSimpleShape" + "title": "1doubleMininclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeShapeNotFound", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLELeadTrail", "@type": [ - "TestCase", "TestCriterion", - "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" ], "assertions": [ { - "@id": "_:b1586", + "@id": "_:b2659", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1583", + "@id": "_:b2656", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeShapeNotFound" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLELeadTrail" } ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLELeadTrail.json" + }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/includeShapeNotFound.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLELeadTrail.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLELeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "includeShapeNotFound" - } - ], - "rdfs:comment": "ShEx negative structure tests" - }, - { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest", - "@type": [ - "Report", - "mf:Manifest" - ], - "entries": [ + "title": "1doubleMininclusiveDOUBLELeadTrail" + }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLEintLeadTrail", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2561", + "@id": "_:b2592", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2559", + "@id": "_:b2591", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLEintLeadTrail" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLEintLeadTrail.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLEintLeadTrail.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLEintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "0" + "title": "1doubleMininclusiveDOUBLEintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusivexsd-double", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1529", + "@id": "_:b3143", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1526", + "@id": "_:b3141", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusivexsd-double" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusivexsd-double.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusivexsd-double.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusivexsd-double.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dot" + "title": "1doubleMininclusivexsd-double" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dot-base", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2542", + "@id": "_:b350", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2540", + "@id": "_:b349", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dot-base" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot-base.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot-base.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot-base.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dot-base" + "title": "1integerMinexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemi", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveDECIMALint", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1548", + "@id": "_:b260", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1543", + "@id": "_:b259", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemi" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveDECIMALint" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemi.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDECIMALint.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemi.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDECIMALint.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemi.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDECIMALint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotSemi" + "title": "1integerMinexclusiveDECIMALint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNex", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveDOUBLEint", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2553", + "@id": "_:b1870", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2552", + "@id": "_:b1869", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNex" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveDOUBLEint" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDOUBLEint.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDOUBLEint.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDOUBLEint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotLNex" + "title": "1integerMinexclusiveDOUBLEint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNS2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2565", + "@id": "_:b3073", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2563", + "@id": "_:b3071", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNS2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotNS2" + "title": "1decimalMinexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNS2Comment", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveDECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1707", + "@id": "_:b1762", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1706", + "@id": "_:b1761", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNS2Comment" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveDECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2Comment.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2Comment.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNS2Comment.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotNS2Comment" + "title": "1decimalMinexclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNexComment", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveDOUBLE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2539", + "@id": "_:b567", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2536", + "@id": "_:b465", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNexComment" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveDOUBLE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNexComment.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDOUBLE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNexComment.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDOUBLE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNexComment.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotLNexComment" + "title": "1decimalMinexclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNdefault", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2160", + "@id": "_:b1850", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2158", + "@id": "_:b1849", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNdefault" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNdefault.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNdefault.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNdefault.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotLNdefault" + "title": "1floatMinexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNSdefault", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveDECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2123", + "@id": "_:b1954", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2121", + "@id": "_:b1953", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNSdefault" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveDECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNSdefault.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNSdefault.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNSdefault.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotNSdefault" + "title": "1floatMinexclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNex-HYPHEN_MINUS", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveDOUBLE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2569", + "@id": "_:b1380", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2566", + "@id": "_:b1379", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotLNex-HYPHEN_MINUS" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveDOUBLE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex-HYPHEN_MINUS.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDOUBLE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex-HYPHEN_MINUS.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDOUBLE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotLNex-HYPHEN_MINUS.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotLNex-HYPHEN_MINUS" + "title": "1floatMinexclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#bnode1dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusivexsd-float", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2897", + "@id": "_:b1621", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2895", + "@id": "_:b1620", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#bnode1dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusivexsd-float" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/bnode1dot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusivexsd-float.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/bnode1dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusivexsd-float.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/bnode1dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusivexsd-float.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "bnode1dot" + "title": "1floatMinexclusivexsd-float" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b303", + "@id": "_:b2316", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b302", + "@id": "_:b2315", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1inversedot" + "title": "1doubleMinexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1Adot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveDECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b588", + "@id": "_:b2912", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b586", + "@id": "_:b2909", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1Adot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveDECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Adot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Adot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Adot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1Adot" + "title": "1doubleMinexclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iri", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveDOUBLE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2077", + "@id": "_:b573", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2076", + "@id": "_:b571", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iri" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveDOUBLE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iri.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDOUBLE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iri.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDOUBLE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iri.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iri" + "title": "1doubleMinexclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnode", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b401", + "@id": "_:b2949", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b399", + "@id": "_:b2947", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnode" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnode.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnode.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnode.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1bnode" + "title": "1integerMaxinclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literal", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveDECIMALint", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2546", + "@id": "_:b2907", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2544", + "@id": "_:b2905", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literal" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveDECIMALint" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literal.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDECIMALint.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literal.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDECIMALint.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literal.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDECIMALint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literal" + "title": "1integerMaxinclusiveDECIMALint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteral", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveDOUBLEint", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b975", + "@id": "_:b195", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b969", + "@id": "_:b193", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteral" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveDOUBLEint" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteral.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDOUBLEint.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteral.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDOUBLEint.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteral.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDOUBLEint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1nonliteral" + "title": "1integerMaxinclusiveDOUBLEint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatype", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2878", + "@id": "_:b1297", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2876", + "@id": "_:b1291", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatype" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatype.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatype.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatype.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1datatype" + "title": "1decimalMaxinclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypelangString", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveDECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1917", + "@id": "_:b2337", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1916", + "@id": "_:b2335", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypelangString" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveDECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypelangString.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypelangString.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypelangString.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1datatypelangString" + "title": "1decimalMaxinclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveDOUBLE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1596", + "@id": "_:b3095", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1592", + "@id": "_:b3093", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveDOUBLE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDOUBLE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDOUBLE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1card2" + "title": "1decimalMaxinclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card25", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3043", + "@id": "_:b2522", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3041", + "@id": "_:b2521", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card25" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card25.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card25.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card25.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1card25" + "title": "1floatMaxinclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2Star", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveDECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b289", + "@id": "_:b1956", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b286", + "@id": "_:b1955", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2Star" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveDECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2Star.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2Star.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2Star.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1card2Star" + "title": "1floatMaxinclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardOpt", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveDOUBLE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2372", + "@id": "_:b2480", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2370", + "@id": "_:b2479", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardOpt" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveDOUBLE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardOpt.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDOUBLE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardOpt.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDOUBLE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardOpt.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1cardOpt" + "title": "1floatMaxinclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardPlus", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusivexsd-float", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2535", + "@id": "_:b945", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2533", + "@id": "_:b939", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardPlus" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusivexsd-float" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardPlus.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusivexsd-float.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardPlus.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusivexsd-float.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardPlus.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusivexsd-float.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1cardPlus" + "title": "1floatMaxinclusivexsd-float" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardStar", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b325", + "@id": "_:b1512", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b323", + "@id": "_:b1509", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1cardStar" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardStar.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardStar.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1cardStar.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1cardStar" + "title": "1doubleMaxinclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPlus", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveDECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1589", + "@id": "_:b1717", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1587", + "@id": "_:b1716", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPlus" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveDECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPlus.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPlus.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPlus.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalPlus" + "title": "1doubleMaxinclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRef1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveDOUBLE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3154", + "@id": "_:b2961", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3153", + "@id": "_:b2958", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRef1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveDOUBLE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRef1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDOUBLE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRef1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDOUBLE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRef1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotRef1" + "title": "1doubleMaxinclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefLNex1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2557", + "@id": "_:b2082", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2555", + "@id": "_:b2081", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefLNex1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotRefLNex1" + "title": "1integerMaxexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefSpaceLNex1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveDECIMALint", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2073", + "@id": "_:b1004", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2072", + "@id": "_:b999", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefSpaceLNex1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveDECIMALint" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceLNex1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDECIMALint.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceLNex1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDECIMALint.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceLNex1.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefLNex1", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2557", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b2555", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefLNex1" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefLNex1.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "1dotRefLNex1" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDECIMALint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotRefSpaceLNex1" + "title": "1integerMaxexclusiveDECIMALint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefNS1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveDOUBLEint", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2679", + "@id": "_:b2266", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2676", + "@id": "_:b2265", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefNS1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveDOUBLEint" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDOUBLEint.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDOUBLEint.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDOUBLEint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotRefNS1" + "title": "1integerMaxexclusiveDOUBLEint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefSpaceNS1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1039", + "@id": "_:b528", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1037", + "@id": "_:b526", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefSpaceNS1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceNS1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceNS1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefSpaceNS1.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefNS1", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2679", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b2676", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefNS1" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefNS1.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "1dotRefNS1" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotRefSpaceNS1" + "title": "1decimalMaxexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveDECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3047", + "@id": "_:b255", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3045", + "@id": "_:b256", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveDECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1refbnode1" + "title": "1decimalMaxexclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_leading_digit1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveDOUBLE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2567", + "@id": "_:b2777", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2564", + "@id": "_:b2774", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_leading_digit1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveDOUBLE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_digit1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDOUBLE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_digit1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDOUBLE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_digit1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1refbnode_with_leading_digit1" + "title": "1decimalMaxexclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_leading_underscore1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusivexsd-byte", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3148", + "@id": "_:b1373", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3147", + "@id": "_:b1371", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_leading_underscore1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusivexsd-byte" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_underscore1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-byte.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_underscore1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-byte.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_leading_underscore1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-byte.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1refbnode_with_leading_underscore1" + "title": "1decimalMaxexclusivexsd-byte" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_spanning_PN_CHARS1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusivexsd-decimal", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2554", + "@id": "_:b2612", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2551", + "@id": "_:b2609", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_spanning_PN_CHARS1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusivexsd-decimal" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-decimal.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-decimal.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-decimal.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1refbnode_with_spanning_PN_CHARS1" + "title": "1decimalMaxexclusivexsd-decimal" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_spanning_PN_CHARS_BASE1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2377", + "@id": "_:b338", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2375", + "@id": "_:b337", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1refbnode_with_spanning_PN_CHARS_BASE1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS_BASE1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS_BASE1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1refbnode_with_spanning_PN_CHARS_BASE1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1refbnode_with_spanning_PN_CHARS_BASE1" + "title": "1floatMaxexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3circularRef1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveDECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b202", + "@id": "_:b2825", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b203", + "@id": "_:b2823", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3circularRef1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveDECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3circularRef1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3circularRef1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3circularRef1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "3circularRef1" + "title": "1floatMaxexclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriRef1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveDOUBLE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1792", + "@id": "_:b2286", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1791", + "@id": "_:b2285", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriRef1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveDOUBLE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRef1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDOUBLE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRef1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDOUBLE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRef1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriRef1" + "title": "1floatMaxexclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeRef1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3080", + "@id": "_:b2024", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1852", + "@id": "_:b2023", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeRef1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRef1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRef1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRef1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1bnodeRef1" + "title": "1doubleMaxexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotInline1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveINTEGERLead", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1780", + "@id": "_:b3105", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1779", + "@id": "_:b3102", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotInline1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveINTEGERLead" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotInline1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGERLead.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotInline1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGERLead.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotInline1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGERLead.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotInline1" + "title": "1doubleMaxexclusiveINTEGERLead" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREF", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2417", + "@id": "_:b1160", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b438", + "@id": "_:b1159", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREF" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREF.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREF.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREF.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1IRIREF" + "title": "1doubleMaxexclusiveDECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1INTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALLeadTrail", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2550", + "@id": "_:b418", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2548", + "@id": "_:b417", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1INTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALLeadTrail" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1INTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALLeadTrail.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1INTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALLeadTrail.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1INTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1INTEGER" + "title": "1doubleMaxexclusiveDECIMALLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALint", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1786", + "@id": "_:b2322", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1785", + "@id": "_:b2321", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALint" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALint.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALint.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1DOUBLE" + "title": "1doubleMaxexclusiveDECIMALint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DOUBLElowercase", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALintLeadTrail", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1776", + "@id": "_:b596", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1775", + "@id": "_:b593", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DOUBLElowercase" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALintLeadTrail" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLElowercase.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALintLeadTrail.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLElowercase.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALintLeadTrail.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DOUBLElowercase.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1DOUBLElowercase" + "title": "1doubleMaxexclusiveDECIMALintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1LANGTAG", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b454", + "@id": "_:b2345", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b448", + "@id": "_:b2342", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1LANGTAG" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1LANGTAG.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1LANGTAG.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1LANGTAG.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1LANGTAG" + "title": "1doubleMaxexclusiveDOUBLE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFDatatype", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLELeadTrail", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1973", + "@id": "_:b2026", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1972", + "@id": "_:b2025", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFDatatype" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLELeadTrail" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFDatatype.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLELeadTrail.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFDatatype.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLELeadTrail.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFDatatype.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLELeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1IRIREFDatatype" + "title": "1doubleMaxexclusiveDOUBLELeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1true", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLEint", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2572", + "@id": "_:b436", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2570", + "@id": "_:b435", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1true" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLEint" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1true.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEint.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1true.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEint.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1true.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEint.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1true" + "title": "1doubleMaxexclusiveDOUBLEint" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1false", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLEintLeadTrail", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b413", + "@id": "_:b1962", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b410", + "@id": "_:b1961", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1false" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLEintLeadTrail" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1false.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEintLeadTrail.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1false.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEintLeadTrail.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1false.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEintLeadTrail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1false" + "title": "1doubleMaxexclusiveDOUBLEintLeadTrail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypeLength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1Length", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1829", + "@id": "_:b893", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1828", + "@id": "_:b891", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypeLength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1Length" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeLength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Length.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeLength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Length.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeLength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Length.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1datatypeLength" + "title": "1Length" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalFractiondigits5", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalLength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2611", + "@id": "_:b584", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2608", + "@id": "_:b579", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalFractiondigits5" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalLength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits5.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits5.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits5.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalFractiondigits5" + "title": "1literalLength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalFractiondigits4", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalLength19", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2210", + "@id": "_:b3117", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2207", + "@id": "_:b3115", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalFractiondigits4" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalLength19" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits4.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength19.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits4.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength19.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalFractiondigits4.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength19.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalFractiondigits4" + "title": "1literalLength19" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits5", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriLength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1717", + "@id": "_:b2078", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1716", + "@id": "_:b2077", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits5" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriLength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits5.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriLength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits5.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriLength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits5.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriLength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalTotaldigits5" + "title": "1iriLength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits6", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriRefLength1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3053", + "@id": "_:b2090", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3050", + "@id": "_:b2089", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits6" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriRefLength1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits6.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRefLength1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits6.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRefLength1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits6.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRefLength1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalTotaldigits6" + "title": "1iriRefLength1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeLength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2662", + "@id": "_:b2916", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2660", + "@id": "_:b2914", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalTotaldigits2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeLength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits2.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeLength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits2.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeLength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalTotaldigits2.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeLength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalTotaldigits2" + "title": "1bnodeLength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralLength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3058", + "@id": "_:b1265", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3056", + "@id": "_:b1264", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralLength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralLength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralLength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralLength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusiveINTEGER" + "title": "1nonliteralLength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMinlength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2661", + "@id": "_:b2829", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2659", + "@id": "_:b2827", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMinlength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinlength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinlength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinlength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveINTEGER" + "title": "1literalMinlength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveINTEGERLead", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriMinlength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3065", + "@id": "_:b2454", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3063", + "@id": "_:b2453", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveINTEGERLead" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriMinlength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGERLead.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMinlength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGERLead.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMinlength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveINTEGERLead.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMinlength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusiveINTEGERLead" + "title": "1iriMinlength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveINTEGERLead", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeMinlength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1905", + "@id": "_:b2154", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1904", + "@id": "_:b2153", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveINTEGERLead" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeMinlength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGERLead.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMinlength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGERLead.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMinlength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveINTEGERLead.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMinlength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveINTEGERLead" + "title": "1bnodeMinlength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralMinlength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1291", + "@id": "_:b1432", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1285", + "@id": "_:b1431", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralMinlength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMinlength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMinlength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMinlength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveDECIMAL" + "title": "1nonliteralMinlength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxlength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b742", + "@id": "_:b2072", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b740", + "@id": "_:b2071", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxlength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxlength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxlength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxlength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveDECIMALLeadTrail" + "title": "1literalMaxlength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriMaxlength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b312", + "@id": "_:b2258", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b310", + "@id": "_:b2257", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriMaxlength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMaxlength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMaxlength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMaxlength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveDECIMALint" + "title": "1iriMaxlength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeMaxlength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1790", + "@id": "_:b2232", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1789", + "@id": "_:b2231", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDECIMALintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeMaxlength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMaxlength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMaxlength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDECIMALintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMaxlength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveDECIMALintLeadTrail" + "title": "1bnodeMaxlength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralMaxlength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b749", + "@id": "_:b771", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b747", + "@id": "_:b770", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralMaxlength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMaxlength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMaxlength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMaxlength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveDOUBLE" + "title": "1nonliteralMaxlength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLELeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPattern", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2886", + "@id": "_:b2985", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2884", + "@id": "_:b2982", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLELeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPattern" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLELeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLELeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLELeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveDOUBLELeadTrail" + "title": "1literalPattern" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLEint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPattern19", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2460", + "@id": "_:b16", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2458", + "@id": "_:b4", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLEint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPattern19" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern19.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern19.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern19.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveDOUBLEint" + "title": "1literalPattern19" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLEintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalStartPattern", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2505", + "@id": "_:b1192", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2503", + "@id": "_:b1191", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusiveDOUBLEintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalStartPattern" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPattern.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPattern.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusiveDOUBLEintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPattern.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusiveDOUBLEintLeadTrail" + "title": "1literalStartPattern" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusivexsd-integer", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternEnd", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1034", + "@id": "_:b2272", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1031", + "@id": "_:b2271", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMininclusivexsd-integer" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternEnd" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusivexsd-integer.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternEnd.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusivexsd-integer.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternEnd.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMininclusivexsd-integer.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternEnd.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMininclusivexsd-integer" + "title": "1literalPatternEnd" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalStartPatternEnd", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b725", + "@id": "_:b540", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b722", + "@id": "_:b538", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalStartPatternEnd" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPatternEnd.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPatternEnd.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPatternEnd.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusiveINTEGER" + "title": "1literalStartPatternEnd" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveINTEGERLead", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternDollar", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1542", + "@id": "_:b537", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1541", + "@id": "_:b533", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveINTEGERLead" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternDollar" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGERLead.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternDollar.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGERLead.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternDollar.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveINTEGERLead.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternDollar.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusiveINTEGERLead" + "title": "1literalPatternDollar" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalCarrotPatternDollar", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2365", + "@id": "_:b1776", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2363", + "@id": "_:b1775", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalCarrotPatternDollar" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalCarrotPatternDollar.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalCarrotPatternDollar.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalCarrotPatternDollar.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusiveDECIMAL" + "title": "1literalCarrotPatternDollar" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMALLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternabEnd", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2107", + "@id": "_:b655", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2106", + "@id": "_:b646", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMALLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternabEnd" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternabEnd.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternabEnd.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternabEnd.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusiveDECIMALLeadTrail" + "title": "1literalPatternabEnd" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMALintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriPattern", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2313", + "@id": "_:b2504", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2311", + "@id": "_:b2503", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDECIMALintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriPattern" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPattern.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPattern.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDECIMALintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPattern.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusiveDECIMALintLeadTrail" + "title": "1iriPattern" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriPatternbc", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b729", + "@id": "_:b2456", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b727", + "@id": "_:b2455", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriPatternbc" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPatternbc.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPatternbc.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPatternbc.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusiveDOUBLE" + "title": "1iriPatternbc" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLELeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodePattern", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b756", + "@id": "_:b2800", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b754", + "@id": "_:b2798", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLELeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodePattern" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLELeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodePattern.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLELeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodePattern.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLELeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodePattern.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusiveDOUBLELeadTrail" + "title": "1bnodePattern" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLEintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralPattern", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b140", + "@id": "_:b2728", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b137", + "@id": "_:b2726", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusiveDOUBLEintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralPattern" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLEintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralPattern.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLEintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralPattern.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusiveDOUBLEintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralPattern.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusiveDOUBLEintLeadTrail" + "title": "1nonliteralPattern" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusivexsd-decimal", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1dotMinusiri3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2477", + "@id": "_:b65", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2474", + "@id": "_:b61", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMininclusivexsd-decimal" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1dotMinusiri3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusivexsd-decimal.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiri3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusivexsd-decimal.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiri3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMininclusivexsd-decimal.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiri3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMininclusivexsd-decimal" + "title": "1val1dotMinusiri3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1refvsMinusiri3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2061", + "@id": "_:b2330", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2060", + "@id": "_:b2329", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1refvsMinusiri3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1refvsMinusiri3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1refvsMinusiri3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1refvsMinusiri3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusiveDECIMAL" + "title": "1val1refvsMinusiri3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMALLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1dotMinusiriStem3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1907", + "@id": "_:b2429", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1906", + "@id": "_:b2426", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMALLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1dotMinusiriStem3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiriStem3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiriStem3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiriStem3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusiveDECIMALLeadTrail" + "title": "1val1dotMinusiriStem3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMALintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStem", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2549", + "@id": "_:b1410", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2547", + "@id": "_:b1409", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDECIMALintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStem" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStem.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStem.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDECIMALintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStem.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusiveDECIMALintLeadTrail" + "title": "1val1iriStem" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStemMinusiri3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b622", + "@id": "_:b2623", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b620", + "@id": "_:b2621", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStemMinusiri3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiri3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiri3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiri3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusiveDOUBLE" + "title": "1val1iriStemMinusiri3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLELeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStemMinusiriStem3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1788", + "@id": "_:b1377", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1787", + "@id": "_:b1375", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLELeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStemMinusiriStem3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLELeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiriStem3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLELeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiriStem3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLELeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiriStem3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusiveDOUBLELeadTrail" + "title": "1val1iriStemMinusiriStem3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLEintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3150", + "@id": "_:b2839", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3149", + "@id": "_:b2836", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusiveDOUBLEintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLEintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLEintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusiveDOUBLEintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusiveDOUBLEintLeadTrail" + "title": "2dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusivexsd-float", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b639", + "@id": "_:b788", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b637", + "@id": "_:b783", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMininclusivexsd-float" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusivexsd-float.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusivexsd-float.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMininclusivexsd-float.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b788", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b783", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotSemis" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMininclusivexsd-float" + "title": "2dotSemis" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveINTEGERLead", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotclose", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2919", + "@id": "_:b1615", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2918", + "@id": "_:b1614", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveINTEGERLead" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotclose" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveINTEGERLead.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotclose.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveINTEGERLead.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotclose.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveINTEGERLead.ttl" - }, - "mf:status": { - "@id": "mf:proposed" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotclose.ttl" }, - "title": "1doubleMininclusiveINTEGERLead" - }, - { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMAL", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b763", - "@type": "Assertion", - "assertedBy": "http://greggkellogg.net/foaf#me", - "mode": "earl:automatic", - "result": { - "@id": "_:b761", - "@type": "TestResult", - "outcome": "earl:passed" + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b788", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b783", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b788", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b783", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" }, - "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMAL" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMAL.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMAL.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMAL.ttl" + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotSemis" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotSemis" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMininclusiveDECIMAL" + "title": "open2dotclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMALLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotsemisclose", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3031", + "@id": "_:b1766", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3028", + "@id": "_:b1765", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMALLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotsemisclose" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotsemisclose.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotsemisclose.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotsemisclose.ttl" }, - "mf:status": { + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b788", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b783", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b788", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b783", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotSemis" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotSemis" + }, + "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMininclusiveDECIMALLeadTrail" + "title": "open2dotsemisclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMALintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b575", + "@id": "_:b1681", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b573", + "@id": "_:b1680", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDECIMALintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDECIMALintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMininclusiveDECIMALintLeadTrail" + "title": "3groupdot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclose", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1774", + "@id": "_:b2903", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1773", + "@id": "_:b2901", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclose" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclose.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclose.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclose.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b1681", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b1680", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "3groupdot" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMininclusiveDOUBLE" + "title": "open3groupdotclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLELeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne1dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b738", + "@id": "_:b1516", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b735", + "@id": "_:b1513", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLELeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne1dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLELeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne1dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLELeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne1dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLELeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne1dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMininclusiveDOUBLELeadTrail" + "title": "1dotOne1dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLEintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2777", + "@id": "_:b2424", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2775", + "@id": "_:b2422", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusiveDOUBLEintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLEintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLEintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusiveDOUBLEintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMininclusiveDOUBLEintLeadTrail" + "title": "1dotSemiOne1dotSemi" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusivexsd-double", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOne1dotclose", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1925", + "@id": "_:b795", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1924", + "@id": "_:b790", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMininclusivexsd-double" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOne1dotclose" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusivexsd-double.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne1dotclose.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusivexsd-double.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne1dotclose.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMininclusivexsd-double.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne1dotclose.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2424", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b2422", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "1dotSemiOne1dotSemi" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMininclusivexsd-double" + "title": "open1dotOne1dotclose" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOne1dotSemicloseSemi", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b1302", + "@type": "Assertion", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1299", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOne1dotSemicloseSemi" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne1dotSemicloseSemi.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne1dotSemicloseSemi.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne1dotSemicloseSemi.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2424", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b2422", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "1dotSemiOne1dotSemi" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "open1dotSemiOne1dotSemicloseSemi" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2844", + "@type": "Assertion", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b2842", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotOne1dot" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemiOne1dotSemi", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b1268", + "@type": "Assertion", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1267", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemiOne1dotSemi" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemiOne1dotSemi.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemiOne1dotSemi.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemiOne1dotSemi.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2844", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b2842", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotOne1dot" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotSemiOne1dotSemi" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotOne1dotclose", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2152", + "@type": "Assertion", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b2151", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotOne1dotclose" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotOne1dotclose.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotOne1dotclose.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotOne1dotclose.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2844", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b2842", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotOne1dot" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "open2dotOne1dotclose" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotSemisOne1dotSemiclose", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b1611", + "@type": "Assertion", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1610", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotSemisOne1dotSemiclose" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotSemisOne1dotSemiclose.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotSemisOne1dotSemiclose.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotSemisOne1dotSemiclose.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2844", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b2842", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotOne1dot" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "open2dotSemisOne1dotSemiclose" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen2dotcloseOne1dotclose", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2138", + "@type": "Assertion", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b2137", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen2dotcloseOne1dotclose" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotcloseOne1dotclose.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotcloseOne1dotclose.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotcloseOne1dotclose.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2844", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b2842", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotOne1dot" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "openopen2dotcloseOne1dotclose" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen2dotSemiscloseOne1dotSemiclose", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2705", + "@type": "Assertion", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b2703", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen2dotSemiscloseOne1dotSemiclose" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotSemiscloseOne1dotSemiclose.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotSemiscloseOne1dotSemiclose.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotSemiscloseOne1dotSemiclose.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2844", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b2842", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "2dotOne1dot" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "openopen2dotSemiscloseOne1dotSemiclose" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotOne1dotcloseclose", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2189", + "@type": "Assertion", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b2190", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotOne1dotcloseclose" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "open1dotopen1dotOne1dotcloseclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b393", + "@id": "_:b410", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b392", + "@id": "_:b409", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotOne1dotcloseclose", + "@type": [ + "TestCriterion", + "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCase" + ], + "assertions": [ + { + "@id": "_:b2189", + "@type": "Assertion", + "assertedBy": { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + }, + "mode": "earl:automatic", + "result": { + "@id": "_:b2190", + "@type": "TestResult", + "outcome": "earl:passed" + }, + "subject": { + "@id": "http://rubygems.org/gems/shex", + "@type": [ + "TestSubject", + "Software", + "doap:Project" + ], + "developer": [ + { + "@id": "http://greggkellogg.net/foaf#me", + "@type": [ + "Assertor", + "foaf:Person" + ], + "foaf:homepage": "http://greggkellogg.net/", + "foaf:name": "Gregg Kellogg" + } + ], + "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", + "homepage": "http://ruby-rdf.github.com/shex", + "language": "Ruby", + "name": "ShEx.rb" + }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotOne1dotcloseclose" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.ttl" + }, + "mf:status": { + "@id": "mf:proposed" + }, + "title": "open1dotopen1dotOne1dotcloseclose" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMinexclusiveINTEGER" + "title": "open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveDECIMALint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2920", + "@id": "_:b2964", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2917", + "@id": "_:b2962", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveDECIMALint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDECIMALint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDECIMALint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDECIMALint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMinexclusiveDECIMALint" + "title": "1dotOne2dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveDOUBLEint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOneopen2dotcloseclose", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3055", + "@id": "_:b1613", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3052", + "@id": "_:b1612", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMinexclusiveDOUBLEint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOneopen2dotcloseclose" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDOUBLEint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOneopen2dotcloseclose.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDOUBLEint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOneopen2dotcloseclose.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMinexclusiveDOUBLEint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOneopen2dotcloseclose.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMinexclusiveDOUBLEint" + "title": "open1dotOneopen2dotcloseclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotOne1dotclose1dotclose", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1969", + "@id": "_:b1595", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1968", + "@id": "_:b1594", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotOne1dotclose1dotclose" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotOne1dotclose1dotclose.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotOne1dotclose1dotclose.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotOne1dotclose1dotclose.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMinexclusiveINTEGER" + "title": "openopen1dotOne1dotclose1dotclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefIRIREF1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1077", + "@id": "_:b1868", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1072", + "@id": "_:b1867", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefIRIREF1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefIRIREF1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefIRIREF1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefIRIREF1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMinexclusiveDECIMAL" + "title": "1val1vExprRefIRIREF1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefbnode1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2455", + "@id": "_:b3174", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2453", + "@id": "_:b3173", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMinexclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefbnode1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefbnode1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefbnode1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMinexclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefbnode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMinexclusiveDOUBLE" + "title": "1val1vExprRefbnode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefAND3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2635", + "@id": "_:b2134", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2633", + "@id": "_:b2133", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefAND3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefAND3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefAND3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefAND3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMinexclusiveINTEGER" + "title": "1dotRefAND3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1AND1AND1Ref3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1995", + "@id": "_:b344", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1994", + "@id": "_:b343", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1AND1AND1Ref3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1AND1Ref3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1AND1Ref3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1AND1Ref3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMinexclusiveDECIMAL" + "title": "1val1vExpr1AND1AND1Ref3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefAND3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b163", + "@id": "_:b2863", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b164", + "@id": "_:b2860", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefAND3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefAND3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefAND3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefAND3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMinexclusiveDOUBLE" + "title": "1val1vExprRefAND3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusivexsd-float", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprAND3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2456", + "@id": "_:b2326", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2454", + "@id": "_:b2325", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMinexclusivexsd-float" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprAND3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusivexsd-float.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprAND3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusivexsd-float.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprAND3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMinexclusivexsd-float.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprAND3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMinexclusivexsd-float" + "title": "1val1vExprAND3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefOR3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2893", + "@id": "_:b1597", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2891", + "@id": "_:b1596", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefOR3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefOR3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefOR3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefOR3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMinexclusiveINTEGER" + "title": "1dotRefOR3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1OR1OR1Ref3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2156", + "@id": "_:b99", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2154", + "@id": "_:b95", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1OR1OR1Ref3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1OR1Ref3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1OR1Ref3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1OR1Ref3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMinexclusiveDECIMAL" + "title": "1val1vExpr1OR1OR1Ref3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefOR3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b521", + "@id": "_:b1677", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b520", + "@id": "_:b1676", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMinexclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefOR3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefOR3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefOR3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMinexclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefOR3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMinexclusiveDOUBLE" + "title": "1val1vExprRefOR3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprOR3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1987", + "@id": "_:b3158", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1986", + "@id": "_:b3157", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprOR3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprOR3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprOR3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprOR3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMaxinclusiveINTEGER" + "title": "1val1vExprOR3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveDECIMALint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1AND1OR1Ref3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2122", + "@id": "_:b602", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2120", + "@id": "_:b599", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveDECIMALint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1AND1OR1Ref3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDECIMALint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1OR1Ref3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDECIMALint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1OR1Ref3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDECIMALint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1OR1Ref3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMaxinclusiveDECIMALint" + "title": "1val1vExpr1AND1OR1Ref3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveDOUBLEint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1OR1AND1Ref3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3040", + "@id": "_:b2032", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3037", + "@id": "_:b2031", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxinclusiveDOUBLEint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1OR1AND1Ref3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDOUBLEint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1AND1Ref3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDOUBLEint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1AND1Ref3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxinclusiveDOUBLEint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1AND1Ref3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMaxinclusiveDOUBLEint" + "title": "1val1vExpr1OR1AND1Ref3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3Onedotclosecard2", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1304", + "@id": "_:b2877", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1298", + "@id": "_:b2875", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3Onedotclosecard2" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard2.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard2.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard2.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMaxinclusiveINTEGER" + "title": "open3Onedotclosecard2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3Onedotclosecard23", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2653", + "@id": "_:b486", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2651", + "@id": "_:b484", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3Onedotclosecard23" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard23.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard23.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard23.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMaxinclusiveDECIMAL" + "title": "open3Onedotclosecard23" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open4Onedotclosecard23", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1923", + "@id": "_:b3058", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1922", + "@id": "_:b3056", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxinclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open4Onedotclosecard23" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open4Onedotclosecard23.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open4Onedotclosecard23.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxinclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open4Onedotclosecard23.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMaxinclusiveDOUBLE" + "title": "open4Onedotclosecard23" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclosecard23", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2167", + "@id": "_:b1556", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2165", + "@id": "_:b1555", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclosecard23" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMaxinclusiveINTEGER" + "title": "open3groupdotclosecard23" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vShapeANDRef3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b790", + "@id": "_:b1691", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b788", + "@id": "_:b1690", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vShapeANDRef3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vShapeANDRef3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vShapeANDRef3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vShapeANDRef3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMaxinclusiveDECIMAL" + "title": "1val1vShapeANDRef3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotClosed", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b571", + "@id": "_:b1774", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b569", + "@id": "_:b1773", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotClosed" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotClosed.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotClosed.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotClosed.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMaxinclusiveDOUBLE" + "title": "1dotClosed" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusivexsd-float", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2471", + "@id": "_:b1970", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2469", + "@id": "_:b1969", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxinclusivexsd-float" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusivexsd-float.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusivexsd-float.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxinclusivexsd-float.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMaxinclusivexsd-float" + "title": "1val1IRIREFExtra1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val2IRIREFExtra1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2636", + "@id": "_:b1414", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2634", + "@id": "_:b1411", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val2IRIREFExtra1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFExtra1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFExtra1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFExtra1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxinclusiveINTEGER" + "title": "1val2IRIREFExtra1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val2IRIREFPlusExtra1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b474", + "@id": "_:b1389", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b468", + "@id": "_:b1387", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val2IRIREFPlusExtra1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFPlusExtra1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFPlusExtra1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFPlusExtra1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxinclusiveDECIMAL" + "title": "1val2IRIREFPlusExtra1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1p2", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3044", + "@id": "_:b304", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3042", + "@id": "_:b303", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxinclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1p2" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1p2.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1p2.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxinclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1p2.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxinclusiveDOUBLE" + "title": "1val1IRIREFExtra1p2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1One", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1520", + "@id": "_:b1481", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1516", + "@id": "_:b1479", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1One" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1One.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1One.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1One.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMaxexclusiveINTEGER" + "title": "1val1IRIREFExtra1One" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveDECIMALint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotExtra1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2911", + "@id": "_:b2518", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2909", + "@id": "_:b2517", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveDECIMALint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotExtra1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDECIMALint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotExtra1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDECIMALint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotExtra1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDECIMALint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotExtra1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMaxexclusiveDECIMALint" + "title": "1dotExtra1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveDOUBLEint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdotExtra3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b567", + "@id": "_:b1137", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b564", + "@id": "_:b1134", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1integerMaxexclusiveDOUBLEint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdotExtra3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDOUBLEint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDOUBLEint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1integerMaxexclusiveDOUBLEint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1integerMaxexclusiveDOUBLEint" + "title": "3groupdotExtra3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot3Extra", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b700", + "@id": "_:b2779", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b698", + "@id": "_:b2776", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot3Extra" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot3Extra.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot3Extra.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot3Extra.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMaxexclusiveINTEGER" + "title": "3groupdot3Extra" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdotExtra3NLex", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1839", + "@id": "_:b203", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1838", + "@id": "_:b201", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdotExtra3NLex" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3NLex.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3NLex.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3NLex.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMaxexclusiveDECIMAL" + "title": "3groupdotExtra3NLex" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startRefIRIREF", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b126", + "@id": "_:b553", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b127", + "@id": "_:b549", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startRefIRIREF" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefIRIREF.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefIRIREF.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefIRIREF.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMaxexclusiveDOUBLE" + "title": "startRefIRIREF" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusivexsd-byte", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startRefbnode", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3146", + "@id": "_:b524", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3145", + "@id": "_:b520", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusivexsd-byte" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startRefbnode" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-byte.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefbnode.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-byte.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefbnode.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-byte.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefbnode.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMaxexclusivexsd-byte" + "title": "startRefbnode" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusivexsd-decimal", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startInline", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b308", + "@id": "_:b1784", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b306", + "@id": "_:b1783", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1decimalMaxexclusivexsd-decimal" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startInline" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-decimal.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startInline.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-decimal.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startInline.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1decimalMaxexclusivexsd-decimal.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startInline.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1decimalMaxexclusivexsd-decimal" + "title": "startInline" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startEqualSpaceInline", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b993", + "@id": "_:b2919", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b987", + "@id": "_:b2917", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startEqualSpaceInline" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startEqualSpaceInline.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startEqualSpaceInline.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startEqualSpaceInline.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMaxexclusiveINTEGER" + "title": "startEqualSpaceInline" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startSpaceEqualInline", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2666", + "@id": "_:b1737", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2664", + "@id": "_:b1736", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startSpaceEqualInline" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startSpaceEqualInline.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startSpaceEqualInline.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startSpaceEqualInline.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMaxexclusiveDECIMAL" + "title": "startSpaceEqualInline" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2EachInclude1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2320", + "@id": "_:b2442", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2318", + "@id": "_:b2441", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1floatMaxexclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2EachInclude1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1floatMaxexclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1floatMaxexclusiveDOUBLE" + "title": "2EachInclude1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2EachInclude1-after", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b480", + "@id": "_:b515", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b477", + "@id": "_:b511", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2EachInclude1-after" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGER.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1-after.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGER.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1-after.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1-after.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveINTEGER" + "title": "2EachInclude1-after" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveINTEGERLead", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2OneInclude1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b767", + "@id": "_:b1473", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b765", + "@id": "_:b1471", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveINTEGERLead" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2OneInclude1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGERLead.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGERLead.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveINTEGERLead.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveINTEGERLead" + "title": "2OneInclude1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2OneInclude1-after", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b355", + "@id": "_:b2318", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b353", + "@id": "_:b2317", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2OneInclude1-after" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMAL.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1-after.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMAL.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1-after.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1-after.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveDECIMAL" + "title": "2OneInclude1-after" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotIRIREF", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1354", + "@id": "_:b2715", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1345", + "@id": "_:b2712", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotIRIREF" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotIRIREF.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotIRIREF.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotIRIREF.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveDECIMALLeadTrail" + "title": "1dotAnnotIRIREF" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotSTRING_LITERAL1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1909", + "@id": "_:b2683", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1908", + "@id": "_:b2681", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotSTRING_LITERAL1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotSTRING_LITERAL1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotSTRING_LITERAL1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotSTRING_LITERAL1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveDECIMALint" + "title": "1dotAnnotSTRING_LITERAL1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnot3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b304", + "@id": "_:b2578", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b301", + "@id": "_:b2577", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDECIMALintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnot3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnot3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnot3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDECIMALintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnot3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveDECIMALintLeadTrail" + "title": "1dotAnnot3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedotAnnot3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b31", + "@id": "_:b2972", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b27", + "@id": "_:b2969", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedotAnnot3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLE.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotAnnot3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLE.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotAnnot3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotAnnot3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveDOUBLE" + "title": "1inversedotAnnot3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLELeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotcloseAnnot3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2924", + "@id": "_:b1011", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2922", + "@id": "_:b1007", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLELeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotcloseAnnot3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLELeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseAnnot3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLELeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseAnnot3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLELeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseAnnot3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveDOUBLELeadTrail" + "title": "open3groupdotcloseAnnot3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLEint", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2639", + "@id": "_:b2158", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2637", + "@id": "_:b2157", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLEint" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEint.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEint.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEint.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveDOUBLEint" + "title": "1dotCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLEintLeadTrail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNoCode1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1772", + "@id": "_:b2419", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1771", + "@id": "_:b2418", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1doubleMaxexclusiveDOUBLEintLeadTrail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNoCode1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEintLeadTrail.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEintLeadTrail.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1doubleMaxexclusiveDOUBLEintLeadTrail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1doubleMaxexclusiveDOUBLEintLeadTrail" + "title": "1dotNoCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1Length", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedotCode1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2443", + "@id": "_:b1707", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2440", + "@id": "_:b1706", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1Length" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedotCode1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Length.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotCode1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Length.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotCode1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1Length.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotCode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1Length" + "title": "1inversedotCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalLength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1731", + "@id": "_:b2294", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1730", + "@id": "_:b2293", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalLength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalLength" + "title": "1dotCode3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalLength19", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNoCode3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3001", + "@id": "_:b2194", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2998", + "@id": "_:b2193", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalLength19" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNoCode3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength19.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength19.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalLength19.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalLength19" + "title": "1dotNoCode3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriLength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode3fail", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3079", + "@id": "_:b69", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1851", + "@id": "_:b66", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriLength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode3fail" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriLength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3fail.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriLength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3fail.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriLength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3fail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriLength" + "title": "1dotCode3fail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriRefLength1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCodeWithEscapes1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2063", + "@id": "_:b1657", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2062", + "@id": "_:b1656", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriRefLength1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCodeWithEscapes1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRefLength1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCodeWithEscapes1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRefLength1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCodeWithEscapes1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriRefLength1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCodeWithEscapes1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriRefLength1" + "title": "1dotCodeWithEscapes1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeLength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeCode1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b291", + "@id": "_:b2462", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b288", + "@id": "_:b2461", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeLength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeCode1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeLength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeCode1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeLength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeCode1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeLength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeCode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1bnodeLength" + "title": "1dotShapeCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralLength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeNoCode1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1342", + "@id": "_:b1503", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1338", + "@id": "_:b1502", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralLength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeNoCode1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralLength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeNoCode1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralLength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeNoCode1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralLength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeNoCode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1nonliteralLength" + "title": "1dotShapeNoCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMinlength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotcloseCode1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2394", + "@id": "_:b2546", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2391", + "@id": "_:b2545", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMinlength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotcloseCode1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinlength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseCode1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinlength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseCode1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinlength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseCode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalMinlength" + "title": "open3groupdotcloseCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriMinlength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2421", + "@id": "_:b2144", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2418", + "@id": "_:b2143", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriMinlength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMinlength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMinlength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMinlength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriMinlength" + "title": "startCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeMinlength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startNoCode1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2950", + "@id": "_:b1844", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2947", + "@id": "_:b1843", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeMinlength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startNoCode1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMinlength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startNoCode1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMinlength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startNoCode1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMinlength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startNoCode1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1bnodeMinlength" + "title": "startNoCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralMinlength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1fail", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3189", + "@id": "_:b635", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3188", + "@id": "_:b633", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralMinlength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1fail" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMinlength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1fail.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMinlength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1fail.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMinlength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1fail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1nonliteralMinlength" + "title": "startCode1fail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxlength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1startRef", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2859", + "@id": "_:b2500", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2858", + "@id": "_:b2499", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxlength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1startRef" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxlength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startRef.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxlength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startRef.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxlength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startRef.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalMaxlength" + "title": "startCode1startRef" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriMaxlength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1startReffail", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2770", + "@id": "_:b1370", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2768", + "@id": "_:b1368", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriMaxlength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1startReffail" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMaxlength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startReffail.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMaxlength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startReffail.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriMaxlength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startReffail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriMaxlength" + "title": "startCode1startReffail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeMaxlength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b270", + "@id": "_:b3001", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b268", + "@id": "_:b3000", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeMaxlength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMaxlength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMaxlength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeMaxlength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1bnodeMaxlength" + "title": "startCode3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralMaxlength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode3fail", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2075", + "@id": "_:b493", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2074", + "@id": "_:b488", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralMaxlength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode3fail" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMaxlength.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3fail.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMaxlength.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3fail.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralMaxlength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3fail.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1nonliteralMaxlength" + "title": "startCode3fail" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPattern", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclosecard23Annot3Code2", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b844", + "@id": "_:b2709", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b837", + "@id": "_:b2707", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPattern" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclosecard23Annot3Code2" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23Annot3Code2.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23Annot3Code2.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23Annot3Code2.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalPattern" + "title": "open3groupdotclosecard23Annot3Code2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPattern19", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0focusIRI", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2671", + "@id": "_:b1898", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2668", + "@id": "_:b1897", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPattern19" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0focusIRI" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern19.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusIRI.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern19.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusIRI.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPattern19.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusIRI.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalPattern19" + "title": "0focusIRI" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalStartPattern", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0focusBNODE", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b599", + "@id": "_:b2713", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b596", + "@id": "_:b2711", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalStartPattern" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0focusBNODE" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPattern.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusBNODE.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPattern.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusBNODE.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPattern.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusBNODE.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalStartPattern" + "title": "0focusBNODE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternEnd", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusIRI_dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b587", + "@id": "_:b1733", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b585", + "@id": "_:b1732", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternEnd" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusIRI_dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternEnd.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRI_dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternEnd.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRI_dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternEnd.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRI_dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalPatternEnd" + "title": "1focusIRI_dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalStartPatternEnd", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusBNODE_dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b753", + "@id": "_:b2975", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b750", + "@id": "_:b2973", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalStartPatternEnd" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusBNODE_dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPatternEnd.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODE_dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPatternEnd.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODE_dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalStartPatternEnd.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODE_dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalStartPatternEnd" + "title": "1focusBNODE_dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternDollar", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteral-dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2390", + "@id": "_:b1980", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2387", + "@id": "_:b1979", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternDollar" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteral-dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternDollar.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteral-dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternDollar.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteral-dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternDollar.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteral-dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalPatternDollar" + "title": "1focusnonLiteral-dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalCarrotPatternDollar", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusLength-dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b41", + "@id": "_:b2524", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b35", + "@id": "_:b2523", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalCarrotPatternDollar" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusLength-dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalCarrotPatternDollar.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusLength-dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalCarrotPatternDollar.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusLength-dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalCarrotPatternDollar.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusLength-dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalCarrotPatternDollar" + "title": "1focusLength-dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternabEnd", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusMinLength-dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b759", + "@id": "_:b1282", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b757", + "@id": "_:b1279", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalPatternabEnd" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusMinLength-dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternabEnd.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMinLength-dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternabEnd.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMinLength-dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalPatternabEnd.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMinLength-dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalPatternabEnd" + "title": "1focusMinLength-dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriPattern", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusMaxLength-dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2113", + "@id": "_:b2532", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2112", + "@id": "_:b2531", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriPattern" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusMaxLength-dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPattern.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMaxLength-dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPattern.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMaxLength-dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPattern.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMaxLength-dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriPattern" + "title": "1focusMaxLength-dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriPatternbc", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusPattern-dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2497", + "@id": "_:b2360", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2495", + "@id": "_:b2358", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1iriPatternbc" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusPattern-dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPatternbc.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPattern-dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPatternbc.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPattern-dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1iriPatternbc.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPattern-dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1iriPatternbc" + "title": "1focusPattern-dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodePattern", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusPatternB-dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b983", + "@id": "_:b1256", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b979", + "@id": "_:b1253", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodePattern" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusPatternB-dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodePattern.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPatternB-dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodePattern.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPatternB-dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodePattern.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPatternB-dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1bnodePattern" + "title": "1focusPatternB-dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralPattern", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusIRILength_dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3120", + "@id": "_:b1347", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3119", + "@id": "_:b1342", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1nonliteralPattern" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusIRILength_dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralPattern.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRILength_dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralPattern.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRILength_dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1nonliteralPattern.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRILength_dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1nonliteralPattern" + "title": "1focusIRILength_dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1dotMinusiri3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusBNODELength_dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2144", + "@id": "_:b2775", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2142", + "@id": "_:b2772", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1dotMinusiri3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusBNODELength_dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiri3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODELength_dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiri3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODELength_dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiri3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODELength_dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1dotMinusiri3" + "title": "1focusBNODELength_dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1refvsMinusiri3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteralLength-dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1921", + "@id": "_:b2526", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1920", + "@id": "_:b2525", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1refvsMinusiri3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteralLength-dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1refvsMinusiri3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1refvsMinusiri3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1refvsMinusiri3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1refvsMinusiri3" + "title": "1focusnonLiteralLength-dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1dotMinusiriStem3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b781", + "@id": "_:b2885", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b778", + "@id": "_:b2883", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1dotMinusiriStem3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiriStem3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiriStem3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1dotMinusiriStem3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1dotMinusiriStem3" + "title": "NOT1dotOR2dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStem", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dotX3", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3014", + "@id": "_:b3160", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3012", + "@id": "_:b3159", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStem" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dotX3" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStem.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStem.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStem.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1iriStem" + "title": "NOT1dotOR2dotX3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStemMinusiri3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dotX3AND1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2055", + "@id": "_:b3109", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2054", + "@id": "_:b3106", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStemMinusiri3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dotX3AND1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiri3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3AND1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiri3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3AND1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiri3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3AND1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1iriStemMinusiri3" + "title": "NOT1dotOR2dotX3AND1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStemMinusiriStem3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#shapeExtern", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3061", + "@id": "_:b1938", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3059", + "@id": "_:b1937", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1iriStemMinusiriStem3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#shapeExtern" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiriStem3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExtern.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiriStem3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExtern.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1iriStemMinusiriStem3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExtern.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1iriStemMinusiriStem3" + "title": "shapeExtern" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#shapeExternRef", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b464", + "@id": "_:b378", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b460", + "@id": "_:b377", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#shapeExternRef" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExternRef.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExternRef.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExternRef.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2dot" + "title": "shapeExternRef" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2903", + "@id": "_:b2839", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2900", + "@id": "_:b2836", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2903", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b2900", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "2dotSemis" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2dotSemis" + "title": "2dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsORdatatype", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1008", + "@id": "_:b2717", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1005", + "@id": "_:b2714", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotclose" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotclose.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotclose.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotclose.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2903", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b2900", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2903", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b2900", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "2dotSemis" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "2dotSemis" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsORdatatype" + } + ], + "https://shexspec.github.io/shexTest/ns#json": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsORdatatype.json" + }, + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsORdatatype.shex" + }, + "https://shexspec.github.io/shexTest/ns#ttl": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsORdatatype.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open2dotclose" + "title": "focusvsORdatatype" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotsemisclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsANDIRI", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2226", + "@id": "_:b557", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2224", + "@id": "_:b558", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotsemisclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsANDIRI" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotsemisclose.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDIRI.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotsemisclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDIRI.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotsemisclose.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2903", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b2900", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2903", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b2900", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemis.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemis" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "2dotSemis" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "2dotSemis" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDIRI.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open2dotsemisclose" + "title": "focusvsANDIRI" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsANDdatatype", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2085", + "@id": "_:b508", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2084", + "@id": "_:b507", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsANDdatatype" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDdatatype.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDdatatype.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDdatatype.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "3groupdot" + "title": "focusvsANDdatatype" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvs", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1365", + "@id": "_:b3017", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1362", + "@id": "_:b3014", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvs" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclose.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvs.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvs.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclose.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2085", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b2084", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "3groupdot" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvs.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open3groupdotclose" + "title": "focusvs" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne1dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusdatatype", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2429", + "@id": "_:b2599", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2427", + "@id": "_:b2596", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne1dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusdatatype" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne1dot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusdatatype.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne1dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusdatatype.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne1dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusdatatype.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotOne1dot" + "title": "focusdatatype" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotPlusAnnotIRIREF", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b606", + "@id": "_:b320", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b604", + "@id": "_:b319", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotPlusAnnotIRIREF" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotPlusAnnotIRIREF.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotPlusAnnotIRIREF.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotPlusAnnotIRIREF.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotSemiOne1dotSemi" + "title": "1dotPlusAnnotIRIREF" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOne1dotclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotAIRIREF", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1913", + "@id": "_:b334", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1912", + "@id": "_:b333", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOne1dotclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotAIRIREF" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne1dotclose.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotAIRIREF.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne1dotclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotAIRIREF.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne1dotclose.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b606", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b604", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "1dotSemiOne1dotSemi" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotAIRIREF.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotOne1dotclose" + "title": "1dotAnnotAIRIREF" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOne1dotSemicloseSemi", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#FocusIRI2groupBnodeNested2groupIRIRef", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2815", + "@id": "_:b1711", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2812", + "@id": "_:b1710", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOne1dotSemicloseSemi" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#FocusIRI2groupBnodeNested2groupIRIRef" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne1dotSemicloseSemi.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/FocusIRI2groupBnodeNested2groupIRIRef.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne1dotSemicloseSemi.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/FocusIRI2groupBnodeNested2groupIRIRef.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne1dotSemicloseSemi.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b606", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b604", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne1dotSemi" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne1dotSemi.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "1dotSemiOne1dotSemi" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/FocusIRI2groupBnodeNested2groupIRIRef.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotSemiOne1dotSemicloseSemi" + "title": "FocusIRI2groupBnodeNested2groupIRIRef" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeRefORRefMinlength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3092", + "@id": "_:b2172", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3091", + "@id": "_:b2171", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeRefORRefMinlength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRefORRefMinlength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRefORRefMinlength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRefORRefMinlength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2dotOne1dot" + "title": "1bnodeRefORRefMinlength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemiOne1dotSemi", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeAND1dot3X", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b296", + "@id": "_:b1141", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b294", + "@id": "_:b1138", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotSemiOne1dotSemi" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeAND1dot3X" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemiOne1dotSemi.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeAND1dot3X.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemiOne1dotSemi.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeAND1dot3X.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotSemiOne1dotSemi.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b3092", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b3091", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "2dotOne1dot" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeAND1dot3X.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2dotSemiOne1dotSemi" + "title": "1dotShapeAND1dot3X" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotOne1dotclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1967", + "@id": "_:b1397", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1966", + "@id": "_:b1394", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotOne1dotclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotOne1dotclose.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotOne1dotclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotOne1dotclose.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.ttl" }, "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3092", + "@id": "_:b1397", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b3091", + "@id": "_:b1394", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -50022,98 +51171,101 @@ "language": "Ruby", "name": "ShEx.rb" }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.ttl" + }, + "mf:sameSemanticsAs": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2dotOne1dot" + "title": "openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open2dotOne1dotclose" + "title": "openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotSemisOne1dotSemiclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOne2dotclose", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b614", + "@id": "_:b2288", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b612", + "@id": "_:b2287", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open2dotSemisOne1dotSemiclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOne2dotclose" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotSemisOne1dotSemiclose.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne2dotclose.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotSemisOne1dotSemiclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne2dotclose.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open2dotSemisOne1dotSemiclose.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne2dotclose.ttl" }, "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3092", + "@id": "_:b2964", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b3091", + "@id": "_:b2962", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -50124,98 +51276,98 @@ "language": "Ruby", "name": "ShEx.rb" }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2dotOne1dot" + "title": "1dotOne2dot" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open2dotSemisOne1dotSemiclose" + "title": "open1dotOne2dotclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen2dotcloseOne1dotclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOneopen2dotSemiscloseclose", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1699", + "@id": "_:b3077", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1697", + "@id": "_:b3074", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen2dotcloseOne1dotclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOneopen2dotSemiscloseclose" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotcloseOne1dotclose.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOneopen2dotSemiscloseclose.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotcloseOne1dotclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOneopen2dotSemiscloseclose.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotcloseOne1dotclose.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOneopen2dotSemiscloseclose.ttl" }, "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3092", + "@id": "_:b2964", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b3091", + "@id": "_:b2962", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -50226,98 +51378,98 @@ "language": "Ruby", "name": "ShEx.rb" }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2dotOne1dot" + "title": "1dotOne2dot" }, "mf:status": { "@id": "mf:proposed" }, - "title": "openopen2dotcloseOne1dotclose" + "title": "open1dotSemiOneopen2dotSemiscloseclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen2dotSemiscloseOne1dotSemiclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOne2dotsemisclose", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1827", + "@id": "_:b2334", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1826", + "@id": "_:b2333", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen2dotSemiscloseOne1dotSemiclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOne2dotsemisclose" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotSemiscloseOne1dotSemiclose.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne2dotsemisclose.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotSemiscloseOne1dotSemiclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne2dotsemisclose.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen2dotSemiscloseOne1dotSemiclose.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne2dotsemisclose.ttl" }, "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3092", + "@id": "_:b2964", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b3091", + "@id": "_:b2962", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -50328,134 +51480,98 @@ "language": "Ruby", "name": "ShEx.rb" }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dotOne1dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dotOne1dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2dotOne1dot" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "openopen2dotSemiscloseOne1dotSemiclose" - }, - { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotOne1dotcloseclose", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b432", - "@type": "Assertion", - "assertedBy": "http://greggkellogg.net/foaf#me", - "mode": "earl:automatic", - "result": { - "@id": "_:b430", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotOne1dotcloseclose" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.ttl" + "title": "1dotOne2dot" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotopen1dotOne1dotcloseclose" + "title": "open1dotSemiOne2dotsemisclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne2dotSemis", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b737", + "@id": "_:b2132", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b736", + "@id": "_:b2131", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne2dotSemis" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne2dotSemis.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne2dotSemis.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne2dotSemis.ttl" }, "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotOne1dotcloseclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b432", + "@id": "_:b2964", "@type": "Assertion", "assertedBy": { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" }, "mode": "earl:automatic", "result": { - "@id": "_:b430", + "@id": "_:b2962", "@type": "TestResult", "outcome": "earl:passed" }, "subject": { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -50466,4193 +51582,3183 @@ "language": "Ruby", "name": "ShEx.rb" }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotopen1dotOne1dotcloseclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotopen1dotOne1dotcloseclose.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotopen1dotOne1dotcloseclose" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "open1dotopen1dotSemiOne1dotSemicloseSemicloseSemi" - }, - { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b379", - "@type": "Assertion", - "assertedBy": "http://greggkellogg.net/foaf#me", - "mode": "earl:automatic", - "result": { - "@id": "_:b376", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "1dotOne2dot" - }, - { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOneopen2dotcloseclose", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2501", - "@type": "Assertion", - "assertedBy": "http://greggkellogg.net/foaf#me", - "mode": "earl:automatic", - "result": { - "@id": "_:b2499", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOneopen2dotcloseclose" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOneopen2dotcloseclose.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOneopen2dotcloseclose.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOneopen2dotcloseclose.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "open1dotOneopen2dotcloseclose" - }, - { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotOne1dotclose1dotclose", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b678", - "@type": "Assertion", - "assertedBy": "http://greggkellogg.net/foaf#me", - "mode": "earl:automatic", - "result": { - "@id": "_:b676", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotOne1dotclose1dotclose" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotOne1dotclose1dotclose.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotOne1dotclose1dotclose.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotOne1dotclose1dotclose.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "openopen1dotOne1dotclose1dotclose" - }, - { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefIRIREF1", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b2912", - "@type": "Assertion", - "assertedBy": "http://greggkellogg.net/foaf#me", - "mode": "earl:automatic", - "result": { - "@id": "_:b2910", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefIRIREF1" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefIRIREF1.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefIRIREF1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefIRIREF1.ttl" + "title": "1dotOne2dot" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExprRefIRIREF1" + "title": "1dotSemiOne2dotSemis" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefbnode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxinclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2212", + "@id": "_:b438", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2209", + "@id": "_:b437", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefbnode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxinclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefbnode1.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxinclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefbnode1.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxinclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefbnode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxinclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExprRefbnode1" + "title": "1literalMaxinclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefAND3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2972", + "@id": "_:b1617", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2970", + "@id": "_:b1616", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefAND3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefAND3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefAND3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefAND3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotRefAND3" + "title": "1literalMaxexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1AND1AND1Ref3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMininclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2512", + "@id": "_:b2837", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2510", + "@id": "_:b2834", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1AND1AND1Ref3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMininclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1AND1Ref3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMininclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1AND1Ref3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMininclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1AND1Ref3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMininclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExpr1AND1AND1Ref3" + "title": "1literalMininclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefAND3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMinexclusiveINTEGER", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b1983", + "@id": "_:b2676", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1982", + "@id": "_:b2674", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefAND3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMinexclusiveINTEGER" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefAND3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinexclusiveINTEGER.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefAND3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinexclusiveINTEGER.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefAND3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinexclusiveINTEGER.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExprRefAND3" + "title": "1literalMinexclusiveINTEGER" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprAND3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DECIMAL", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2489", + "@id": "_:b89", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2487", + "@id": "_:b86", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprAND3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DECIMAL" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprAND3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DECIMAL.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprAND3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DECIMAL.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprAND3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DECIMAL.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExprAND3" + "title": "1val1DECIMAL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefOR3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypeRef1", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b699", + "@id": "_:b1729", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b697", + "@id": "_:b1728", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotRefOR3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypeRef1" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefOR3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeRef1.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefOR3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeRef1.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotRefOR3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeRef1.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotRefOR3" + "title": "1datatypeRef1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1OR1OR1Ref3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2blank", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b3096", + "@id": "_:b232", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3095", + "@id": "_:b230", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1OR1OR1Ref3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2blank" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1OR1Ref3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2blank.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1OR1Ref3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2blank.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1OR1Ref3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2blank.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExpr1OR1OR1Ref3" + "title": "1card2blank" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefOR3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteralLength-nonLiteralLength", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2049", + "@id": "_:b2274", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2048", + "@id": "_:b2273", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprRefOR3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteralLength-nonLiteralLength" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefOR3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-nonLiteralLength.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefOR3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-nonLiteralLength.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprRefOR3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-nonLiteralLength.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExprRefOR3" + "title": "1focusnonLiteralLength-nonLiteralLength" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprOR3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#_all", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b411", + "@id": "_:b1545", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b408", + "@id": "_:b1543", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExprOR3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#_all" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprOR3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/_all.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprOR3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/_all.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExprOR3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/_all.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExprOR3" + "title": "_all" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1AND1OR1Ref3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#kitchenSink", "@type": [ + "TestCriterion", "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "TestCase" ], "assertions": [ { - "@id": "_:b2338", + "@id": "_:b2040", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2336", + "@id": "_:b2039", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1AND1OR1Ref3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#kitchenSink" } ], "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1OR1Ref3.json" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/kitchenSink.json" }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1OR1Ref3.shex" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/kitchenSink.shex" }, "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1AND1OR1Ref3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/kitchenSink.ttl" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExpr1AND1OR1Ref3" - }, + "title": "kitchenSink" + } + ], + "rdfs:comment": "ShEx representation tests" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest", + "@type": [ + "Report", + "mf:Manifest" + ], + "entries": [ { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1OR1AND1Ref3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1MissingRef", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCriterion", "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" ], "assertions": [ { - "@id": "_:b730", + "@id": "_:b1932", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b728", + "@id": "_:b1931", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vExpr1OR1AND1Ref3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1MissingRef" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1AND1Ref3.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1AND1Ref3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vExpr1OR1AND1Ref3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/1MissingRef.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vExpr1OR1AND1Ref3" + "title": "1MissingRef" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3Onedotclosecard2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1focusMissingRefdot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCriterion", "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" ], "assertions": [ { - "@id": "_:b2029", + "@id": "_:b1539", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2028", + "@id": "_:b1536", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3Onedotclosecard2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1focusMissingRefdot" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard2.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard2.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard2.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/1focusMissingRefdot.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open3Onedotclosecard2" + "title": "1focusMissingRefdot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3Onedotclosecard23", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1focusRefANDSelfdot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCriterion", "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" ], "assertions": [ { - "@id": "_:b351", + "@id": "_:b1810", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b348", + "@id": "_:b1809", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3Onedotclosecard23" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1focusRefANDSelfdot" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard23.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard23.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3Onedotclosecard23.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/1focusRefANDSelfdot.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open3Onedotclosecard23" + "title": "1focusRefANDSelfdot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open4Onedotclosecard23", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeSimpleShape", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCriterion", "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" ], "assertions": [ { - "@id": "_:b2901", + "@id": "_:b1354", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2899", + "@id": "_:b1348", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open4Onedotclosecard23" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeSimpleShape" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open4Onedotclosecard23.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open4Onedotclosecard23.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open4Onedotclosecard23.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/includeSimpleShape.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open4Onedotclosecard23" + "title": "includeSimpleShape" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclosecard23", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeNonSimpleShape", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCriterion", "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" ], "assertions": [ { - "@id": "_:b2134", + "@id": "_:b1501", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2131", + "@id": "_:b1500", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclosecard23" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeNonSimpleShape" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/includeNonSimpleShape.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open3groupdotclosecard23" + "title": "includeNonSimpleShape" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vShapeANDRef3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeExpressionNotFound", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCriterion", "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" ], "assertions": [ { - "@id": "_:b1442", + "@id": "_:b139", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1438", + "@id": "_:b34", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1vShapeANDRef3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#includeExpressionNotFound" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vShapeANDRef3.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vShapeANDRef3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1vShapeANDRef3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/includeExpressionNotFound.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1vShapeANDRef3" + "title": "includeExpressionNotFound" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotClosed", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1ShapeProductionCollision", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", + "TestCriterion", "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeStructure" ], "assertions": [ { - "@id": "_:b648", + "@id": "_:b2478", "@type": "Assertion", - "assertedBy": "http://greggkellogg.net/foaf#me", - "mode": "earl:automatic", + "assertedBy": null, "result": { - "@id": "_:b645", + "@id": "_:b2476", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotClosed" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/manifest#1ShapeProductionCollision" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotClosed.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotClosed.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotClosed.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeStructure/1ShapeProductionCollision.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotClosed" - }, + "title": "1ShapeProductionCollision" + } + ], + "rdfs:comment": "ShEx negative structure tests" + }, + { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest", + "@type": [ + "Report", + "mf:Manifest" + ], + "entries": [ { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1decimalMininclusiveroman-numeral", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b338", + "@id": "_:b2280", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b336", + "@id": "_:b2279", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1decimalMininclusiveroman-numeral" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1decimalMininclusiveroman-numeral.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1IRIREFExtra1" + "title": "1decimalMininclusiveroman-numeral" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val2IRIREFExtra1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1dotAnnot_AIRIREF", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2451", + "@id": "_:b1607", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2448", + "@id": "_:b1606", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val2IRIREFExtra1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1dotAnnot_AIRIREF" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFExtra1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFExtra1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFExtra1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1dotAnnot_AIRIREF.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val2IRIREFExtra1" + "title": "1dotAnnot_AIRIREF" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val2IRIREFPlusExtra1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1dotUnlabeledCode1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1937", + "@id": "_:b585", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1936", + "@id": "_:b457", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val2IRIREFPlusExtra1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1dotUnlabeledCode1" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFPlusExtra1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFPlusExtra1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val2IRIREFPlusExtra1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1dotUnlabeledCode1.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val2IRIREFPlusExtra1" + "title": "1dotUnlabeledCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1p2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1doubleMininclusiveroman-numeral", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b419", + "@id": "_:b3139", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b417", + "@id": "_:b3136", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1p2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1doubleMininclusiveroman-numeral" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1p2.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1p2.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1p2.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1doubleMininclusiveroman-numeral.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1IRIREFExtra1p2" + "title": "1doubleMininclusiveroman-numeral" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1One", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1floatMininclusiveroman-numeral", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2645", + "@id": "_:b2568", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2642", + "@id": "_:b2567", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1IRIREFExtra1One" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1floatMininclusiveroman-numeral" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1One.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1One.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1IRIREFExtra1One.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1floatMininclusiveroman-numeral.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1IRIREFExtra1One" + "title": "1floatMininclusiveroman-numeral" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotExtra1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1integerMininclusiveroman-numeral", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b386", + "@id": "_:b2562", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b384", + "@id": "_:b2561", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotExtra1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1integerMininclusiveroman-numeral" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotExtra1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotExtra1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotExtra1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1integerMininclusiveroman-numeral.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotExtra1" + "title": "1integerMininclusiveroman-numeral" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdotExtra3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1inverseinversedot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b300", + "@id": "_:b1671", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b298", + "@id": "_:b1670", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdotExtra3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1inverseinversedot" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1inverseinversedot.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "3groupdotExtra3" + "title": "1inverseinversedot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot3Extra", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriLength2", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b618", + "@id": "_:b2080", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b616", + "@id": "_:b2079", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdot3Extra" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriLength2" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot3Extra.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot3Extra.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdot3Extra.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriLength2.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "3groupdot3Extra" + "title": "1iriLength2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdotExtra3NLex", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMaxexclusive", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1721", + "@id": "_:b1782", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1720", + "@id": "_:b1781", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#3groupdotExtra3NLex" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMaxexclusive" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3NLex.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3NLex.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/3groupdotExtra3NLex.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriMaxexclusive.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "3groupdotExtra3NLex" + "title": "1iriMaxexclusive" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startRefIRIREF", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMaxinclusive", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1564", + "@id": "_:b2310", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1562", + "@id": "_:b2309", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startRefIRIREF" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMaxinclusive" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefIRIREF.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefIRIREF.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefIRIREF.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriMaxinclusive.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startRefIRIREF" + "title": "1iriMaxinclusive" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startRefbnode", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMinexclusive", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b495", + "@id": "_:b404", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b496", + "@id": "_:b403", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startRefbnode" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMinexclusive" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefbnode.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefbnode.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startRefbnode.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriMinexclusive.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startRefbnode" + "title": "1iriMinexclusive" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startInline", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMininclusive", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2562", + "@id": "_:b1131", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2560", + "@id": "_:b1129", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startInline" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1iriMininclusive" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startInline.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startInline.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startInline.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1iriMininclusive.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startInline" + "title": "1iriMininclusive" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startEqualSpaceInline", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalFractiondigitsxsd-integer", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2324", + "@id": "_:b2278", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2322", + "@id": "_:b2277", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startEqualSpaceInline" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalFractiondigitsxsd-integer" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startEqualSpaceInline.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startEqualSpaceInline.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startEqualSpaceInline.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1literalFractiondigitsxsd-integer.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startEqualSpaceInline" + "title": "1literalFractiondigitsxsd-integer" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startSpaceEqualInline", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalLength2", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1050", + "@id": "_:b2594", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1044", + "@id": "_:b2593", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startSpaceEqualInline" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalLength2" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startSpaceEqualInline.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startSpaceEqualInline.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startSpaceEqualInline.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1literalLength2.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startSpaceEqualInline" + "title": "1literalLength2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2EachInclude1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalTotaldigitsxsd-integer", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1768", + "@id": "_:b1446", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1767", + "@id": "_:b1444", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2EachInclude1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1literalTotaldigitsxsd-integer" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1literalTotaldigitsxsd-integer.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2EachInclude1" + "title": "1literalTotaldigitsxsd-integer" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2EachInclude1-after", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1negatedinversenegateddot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2923", + "@id": "_:b1609", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2921", + "@id": "_:b1608", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2EachInclude1-after" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1negatedinversenegateddot" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1-after.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1-after.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2EachInclude1-after.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1negatedinversenegateddot.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2EachInclude1-after" + "title": "1negatedinversenegateddot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2OneInclude1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1negatednegateddot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3140", + "@id": "_:b75", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3139", + "@id": "_:b72", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2OneInclude1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1negatednegateddot" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1negatednegateddot.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2OneInclude1" + "title": "1negatednegateddot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2OneInclude1-after", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1unknowndatatypeMaxInclusive", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b915", + "@id": "_:b2264", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b913", + "@id": "_:b2263", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2OneInclude1-after" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1unknowndatatypeMaxInclusive" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1-after.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1-after.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2OneInclude1-after.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1unknowndatatypeMaxInclusive.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2OneInclude1-after" + "title": "1unknowndatatypeMaxInclusive" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotIRIREF", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1bnode", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2115", + "@id": "_:b1739", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2114", + "@id": "_:b1738", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotIRIREF" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1bnode" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotIRIREF.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotIRIREF.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotIRIREF.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1val1bnode.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotAnnotIRIREF" + "title": "1val1bnode" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotSTRING_LITERAL1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1iriMinusiri1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b605", + "@id": "_:b248", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b603", + "@id": "_:b188", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotSTRING_LITERAL1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1iriMinusiri1" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotSTRING_LITERAL1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotSTRING_LITERAL1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotSTRING_LITERAL1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1val1iriMinusiri1.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotAnnotSTRING_LITERAL1" + "title": "1val1iriMinusiri1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnot3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1vcrefSTRING_LITERAL1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b342", + "@id": "_:b184", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b340", + "@id": "_:b183", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnot3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1val1vcrefSTRING_LITERAL1" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnot3.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnot3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnot3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1val1vcrefSTRING_LITERAL1.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotAnnot3" + "title": "1val1vcrefSTRING_LITERAL1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedotAnnot3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1valA", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2979", + "@id": "_:b1751", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2977", + "@id": "_:b1750", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedotAnnot3" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotAnnot3.json" - }, + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#1valA" + } + ], "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotAnnot3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotAnnot3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/1valA.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1inversedotAnnot3" + "title": "1valA" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotcloseAnnot3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#DECIMAL-123.abc", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b347", + "@id": "_:b2937", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b344", + "@id": "_:b2935", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotcloseAnnot3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#DECIMAL-123.abc" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseAnnot3.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseAnnot3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseAnnot3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/DECIMAL-123.abc.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open3groupdotcloseAnnot3" + "title": "DECIMAL-123.abc" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#DOUBLE-123e", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2164", + "@id": "_:b1167", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2161", + "@id": "_:b1165", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#DOUBLE-123e" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/DOUBLE-123e.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotCode1" + "title": "DOUBLE-123e" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNoCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#INTEGER-+-1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2402", + "@id": "_:b2020", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2400", + "@id": "_:b2019", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNoCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#INTEGER-+-1" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/INTEGER-+-1.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotNoCode1" + "title": "INTEGER-+-1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedotCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#INTEGER-123abc", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2368", + "@id": "_:b2822", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2366", + "@id": "_:b2820", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1inversedotCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#INTEGER-123abc" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotCode1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotCode1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1inversedotCode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/INTEGER-123abc.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1inversedotCode1" + "title": "INTEGER-123abc" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-ECHAR", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1514", + "@id": "_:b2893", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1513", + "@id": "_:b2891", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-ECHAR" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-ECHAR.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotCode3" + "title": "IRIREF-with-ECHAR" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNoCode3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-PN_LOCAL_ESC", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2339", + "@id": "_:b356", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2337", + "@id": "_:b355", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotNoCode3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-PN_LOCAL_ESC" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode3.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotNoCode3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-PN_LOCAL_ESC.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotNoCode3" + "title": "IRIREF-with-PN_LOCAL_ESC" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode3fail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-SPACE", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1796", + "@id": "_:b1936", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1795", + "@id": "_:b1935", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCode3fail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-SPACE" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3fail.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3fail.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCode3fail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-SPACE.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotCode3fail" + "title": "IRIREF-with-SPACE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCodeWithEscapes1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-bad-UCHAR.1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b591", + "@id": "_:b222", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b589", + "@id": "_:b220", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotCodeWithEscapes1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-bad-UCHAR.1" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCodeWithEscapes1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCodeWithEscapes1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotCodeWithEscapes1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-bad-UCHAR.1.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotCodeWithEscapes1" + "title": "IRIREF-with-bad-UCHAR.1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-bad-UCHAR.2", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1891", + "@id": "_:b3002", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1890", + "@id": "_:b2999", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#IRIREF-with-bad-UCHAR.2" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeCode1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeCode1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeCode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/IRIREF-with-bad-UCHAR.2.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotShapeCode1" + "title": "IRIREF-with-bad-UCHAR.2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeNoCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-end-declared", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1126", + "@id": "_:b992", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1123", + "@id": "_:b991", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeNoCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-end-declared" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeNoCode1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeNoCode1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeNoCode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PNAME_NS-dot-at-end-declared.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotShapeNoCode1" + "title": "PNAME_NS-dot-at-end-declared" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotcloseCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-end-undeclared", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2071", + "@id": "_:b2110", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2070", + "@id": "_:b2109", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotcloseCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-end-undeclared" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseCode1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseCode1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotcloseCode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PNAME_NS-dot-at-end-undeclared.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open3groupdotcloseCode1" + "title": "PNAME_NS-dot-at-end-undeclared" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-start-declared", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b263", + "@id": "_:b1872", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b260", + "@id": "_:b1871", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-start-declared" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PNAME_NS-dot-at-start-declared.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startCode1" + "title": "PNAME_NS-dot-at-start-declared" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startNoCode1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-start-undeclared", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2669", + "@id": "_:b416", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2667", + "@id": "_:b415", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startNoCode1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PNAME_NS-dot-at-start-undeclared" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startNoCode1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startNoCode1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startNoCode1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PNAME_NS-dot-at-start-undeclared.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startNoCode1" + "title": "PNAME_NS-dot-at-start-undeclared" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1fail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-end", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2699", + "@id": "_:b2064", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2697", + "@id": "_:b2063", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1fail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-end" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1fail.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1fail.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1fail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-PERCENT-end.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startCode1fail" + "title": "PN_LOCAL-PERCENT-end" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1startRef", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-mid", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2516", + "@id": "_:b2416", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2514", + "@id": "_:b2414", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1startRef" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-mid" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startRef.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startRef.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startRef.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-PERCENT-mid.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startCode1startRef" + "title": "PN_LOCAL-PERCENT-mid" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1startReffail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-start", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1756", + "@id": "_:b1285", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1755", + "@id": "_:b1284", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode1startReffail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-PERCENT-start" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startReffail.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startReffail.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode1startReffail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-PERCENT-start.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startCode1startReffail" + "title": "PN_LOCAL-PERCENT-start" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-dash-start", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1857", + "@id": "_:b2687", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1856", + "@id": "_:b2684", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-dash-start" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-dash-start.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startCode3" + "title": "PN_LOCAL-dash-start" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode3fail", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-unescaped-TILDE", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1495", + "@id": "_:b1950", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1491", + "@id": "_:b1949", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#startCode3fail" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-unescaped-TILDE" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3fail.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3fail.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/startCode3fail.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-unescaped-TILDE.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "startCode3fail" + "title": "PN_LOCAL-unescaped-TILDE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclosecard23Annot3Code2", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-with-UCHAR.1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2509", + "@id": "_:b2691", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2506", + "@id": "_:b2688", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open3groupdotclosecard23Annot3Code2" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#PN_LOCAL-with-UCHAR.1" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23Annot3Code2.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23Annot3Code2.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open3groupdotclosecard23Annot3Code2.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/PN_LOCAL-with-UCHAR.1.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open3groupdotclosecard23Annot3Code2" + "title": "PN_LOCAL-with-UCHAR.1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0focusIRI", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL1-ending-QUOTATION_MARK", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3070", + "@id": "_:b2066", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3067", + "@id": "_:b2065", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0focusIRI" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL1-ending-QUOTATION_MARK" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusIRI.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusIRI.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusIRI.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL1-ending-QUOTATION_MARK.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "0focusIRI" + "title": "STRING_LITERAL1-ending-QUOTATION_MARK" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0focusBNODE", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-ECHAR", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2803", + "@id": "_:b1675", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2801", + "@id": "_:b1674", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#0focusBNODE" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-ECHAR" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusBNODE.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusBNODE.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/0focusBNODE.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-bad-ECHAR.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "0focusBNODE" + "title": "STRING_LITERAL2-bad-ECHAR" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusIRI_dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-LANGTAG", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b255", + "@id": "_:b2252", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b253", + "@id": "_:b2251", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusIRI_dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-LANGTAG" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRI_dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRI_dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRI_dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-bad-LANGTAG.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusIRI_dot" + "title": "STRING_LITERAL2-bad-LANGTAG" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusBNODE_dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-UCHAR1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1188", + "@id": "_:b2607", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1184", + "@id": "_:b2605", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusBNODE_dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-UCHAR1" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODE_dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODE_dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODE_dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-bad-UCHAR1.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusBNODE_dot" + "title": "STRING_LITERAL2-bad-UCHAR1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteral-dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-UCHAR2-value", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1853", + "@id": "_:b2873", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1846", + "@id": "_:b2871", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteral-dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-bad-UCHAR2-value" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteral-dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteral-dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteral-dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-bad-UCHAR2-value.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusnonLiteral-dot" + "title": "STRING_LITERAL2-bad-UCHAR2-value" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusLength-dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-ending-APOSTROPHE", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2673", + "@id": "_:b995", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2670", + "@id": "_:b993", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusLength-dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-ending-APOSTROPHE" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusLength-dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusLength-dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusLength-dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-ending-APOSTROPHE.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusLength-dot" + "title": "STRING_LITERAL2-ending-APOSTROPHE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusMinLength-dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-illegal-UCHAR1-value", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1269", + "@id": "_:b2750", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1262", + "@id": "_:b2748", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusMinLength-dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-illegal-UCHAR1-value" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMinLength-dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMinLength-dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMinLength-dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-illegal-UCHAR1-value.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusMinLength-dot" + "title": "STRING_LITERAL2-illegal-UCHAR1-value" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusMaxLength-dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-with-LANGTAG-and-datatype", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2995", + "@id": "_:b2908", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2992", + "@id": "_:b2906", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusMaxLength-dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL2-with-LANGTAG-and-datatype" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMaxLength-dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMaxLength-dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusMaxLength-dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL2-with-LANGTAG-and-datatype.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusMaxLength-dot" + "title": "STRING_LITERAL2-with-LANGTAG-and-datatype" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusPattern-dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG1-ending-APOSTROPHE", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2369", + "@id": "_:b257", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2367", + "@id": "_:b258", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusPattern-dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG1-ending-APOSTROPHE" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPattern-dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPattern-dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPattern-dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG1-ending-APOSTROPHE.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusPattern-dot" + "title": "STRING_LITERAL_LONG1-ending-APOSTROPHE" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusPatternB-dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG1-ending-APOSTROPHE4", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b409", + "@id": "_:b207", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b406", + "@id": "_:b205", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusPatternB-dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG1-ending-APOSTROPHE4" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPatternB-dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPatternB-dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusPatternB-dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG1-ending-APOSTROPHE4.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusPatternB-dot" + "title": "STRING_LITERAL_LONG1-ending-APOSTROPHE4" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusIRILength_dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-ending-APOSTROPHE3", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2527", + "@id": "_:b2754", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2525", + "@id": "_:b2752", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusIRILength_dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-ending-APOSTROPHE3" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRILength_dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRILength_dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusIRILength_dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG2-ending-APOSTROPHE3.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusIRILength_dot" + "title": "STRING_LITERAL_LONG2-ending-APOSTROPHE3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusBNODELength_dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-ending-QUOTATION_MARK4", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2954", + "@id": "_:b1330", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2952", + "@id": "_:b1326", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusBNODELength_dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-ending-QUOTATION_MARK4" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODELength_dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODELength_dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusBNODELength_dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG2-ending-QUOTATION_MARK4.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusBNODELength_dot" + "title": "STRING_LITERAL_LONG2-ending-QUOTATION_MARK4" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteralLength-dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-unterminated", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2162", + "@id": "_:b1661", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2159", + "@id": "_:b1660", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteralLength-dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#STRING_LITERAL_LONG2-unterminated" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/STRING_LITERAL_LONG2-unterminated.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusnonLiteralLength-dot" + "title": "STRING_LITERAL_LONG2-unterminated" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#a", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b402", + "@id": "_:b2881", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b400", + "@id": "_:b2879", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#a" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/a.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "NOT1dotOR2dot" + "title": "a" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dotX3", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#base-no-uri", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2808", + "@id": "_:b2637", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2806", + "@id": "_:b2635", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dotX3" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#base-no-uri" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/base-no-uri.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "NOT1dotOR2dotX3" + "title": "base-no-uri" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dotX3AND1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#base-uri-dot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2312", + "@id": "_:b1485", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2310", + "@id": "_:b1483", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#NOT1dotOR2dotX3AND1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#base-uri-dot" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3AND1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3AND1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/NOT1dotOR2dotX3AND1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/base-uri-dot.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "NOT1dotOR2dotX3AND1" + "title": "base-uri-dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#shapeExtern", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#bnodedot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1026", + "@id": "_:b1452", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1022", + "@id": "_:b1451", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#shapeExtern" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#bnodedot" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExtern.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExtern.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExtern.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/bnodedot.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "shapeExtern" + "title": "bnodedot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#shapeExternRef", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#capitol-A", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2628", + "@id": "_:b3164", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2625", + "@id": "_:b3163", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#shapeExternRef" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#capitol-A" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExternRef.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExternRef.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/shapeExternRef.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/capitol-A.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "shapeExternRef" + "title": "capitol-A" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dot", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#group-no-COMMA-separators", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b464", + "@id": "_:b1623", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b460", + "@id": "_:b1622", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#2dot" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#group-no-COMMA-separators" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/2dot.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/group-no-COMMA-separators.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "2dot" + "title": "group-no-COMMA-separators" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsORdatatype", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#groupShapeConstr-trailing-OR", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2915", + "@id": "_:b2629", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2913", + "@id": "_:b2626", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsORdatatype" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#groupShapeConstr-trailing-OR" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsORdatatype.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsORdatatype.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsORdatatype.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/groupShapeConstr-trailing-OR.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "focusvsORdatatype" + "title": "groupShapeConstr-trailing-OR" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsANDIRI", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#literal-0x123", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2650", + "@id": "_:b1498", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2648", + "@id": "_:b1497", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsANDIRI" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#literal-0x123" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDIRI.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDIRI.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDIRI.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/literal-0x123.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "focusvsANDIRI" + "title": "literal-0x123" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsANDdatatype", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotclose", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1327", + "@id": "_:b2126", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1320", + "@id": "_:b2125", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvsANDdatatype" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotclose" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDdatatype.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDdatatype.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvsANDdatatype.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/open1dotclose.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "focusvsANDdatatype" + "title": "open1dotclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvs", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotcloseAnnot3", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3081", + "@id": "_:b1689", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2573", + "@id": "_:b1688", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusvs" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotcloseAnnot3" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvs.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvs.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusvs.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/open1dotcloseAnnot3.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "focusvs" + "title": "open1dotcloseAnnot3" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusdatatype", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotcloseCode1", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1601", + "@id": "_:b1687", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1599", + "@id": "_:b1686", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#focusdatatype" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotcloseCode1" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusdatatype.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusdatatype.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/focusdatatype.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/open1dotcloseCode1.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "focusdatatype" + "title": "open1dotcloseCode1" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotPlusAnnotIRIREF", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotclosecardOpt", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2997", + "@id": "_:b1450", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2994", + "@id": "_:b1449", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotPlusAnnotIRIREF" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#open1dotclosecardOpt" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotPlusAnnotIRIREF.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotPlusAnnotIRIREF.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotPlusAnnotIRIREF.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/open1dotclosecardOpt.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotPlusAnnotIRIREF" + "title": "open1dotclosecardOpt" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotAIRIREF", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#openopen1dotOr1dotclose", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2355", + "@id": "_:b938", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2353", + "@id": "_:b933", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:failed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotAnnotAIRIREF" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#openopen1dotOr1dotclose" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotAIRIREF.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotAIRIREF.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotAnnotAIRIREF.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/openopen1dotOr1dotclose.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotAnnotAIRIREF" + "title": "openopen1dotOr1dotclose" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#FocusIRI2groupBnodeNested2groupIRIRef", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#openopen1dotcloseCode1closeCode2", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b707", + "@id": "_:b2595", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b705", + "@id": "_:b2428", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#FocusIRI2groupBnodeNested2groupIRIRef" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#openopen1dotcloseCode1closeCode2" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/FocusIRI2groupBnodeNested2groupIRIRef.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/FocusIRI2groupBnodeNested2groupIRIRef.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/FocusIRI2groupBnodeNested2groupIRIRef.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/openopen1dotcloseCode1closeCode2.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "FocusIRI2groupBnodeNested2groupIRIRef" + "title": "openopen1dotcloseCode1closeCode2" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeRefORRefMinlength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-ANON", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2583", + "@id": "_:b2787", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2581", + "@id": "_:b2785", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1bnodeRefORRefMinlength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-ANON" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRefORRefMinlength.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRefORRefMinlength.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1bnodeRefORRefMinlength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/predicate-ANON.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1bnodeRefORRefMinlength" + "title": "predicate-ANON" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeAND1dot3X", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-BLANK_NODE_LABEL", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b1837", + "@id": "_:b386", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b1836", + "@id": "_:b385", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotShapeAND1dot3X" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-BLANK_NODE_LABEL" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeAND1dot3X.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeAND1dot3X.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotShapeAND1dot3X.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/predicate-BLANK_NODE_LABEL.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotShapeAND1dot3X" + "title": "predicate-BLANK_NODE_LABEL" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-literal", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b248", + "@id": "_:b1685", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b246", + "@id": "_:b1684", "@type": "TestResult", "outcome": "earl:passed" - }, - "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b248", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b246", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" + }, + "subject": "http://rubygems.org/gems/shex", + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-literal" + } + ], + "https://shexspec.github.io/shexTest/ns#shex": { + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/predicate-literal.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "openopen1dotSemiOne1dotSemiclose1dotSemicloseSemi" + "title": "predicate-literal" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOne2dotclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-true", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2928", + "@id": "_:b1822", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2926", + "@id": "_:b1821", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotOne2dotclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#predicate-true" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne2dotclose.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne2dotclose.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotOne2dotclose.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b379", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b376", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "1dotOne2dot" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/predicate-true.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotOne2dotclose" + "title": "predicate-true" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOneopen2dotSemiscloseclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-missing", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b617", + "@id": "_:b2736", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b615", + "@id": "_:b2734", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOneopen2dotSemiscloseclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-missing" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOneopen2dotSemiscloseclose.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOneopen2dotSemiscloseclose.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOneopen2dotSemiscloseclose.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b379", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b376", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "1dotOne2dot" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-missing.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotSemiOneopen2dotSemiscloseclose" + "title": "prefix-missing" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOne2dotsemisclose", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-COLON", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3086", + "@id": "_:b1424", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3085", + "@id": "_:b1421", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#open1dotSemiOne2dotsemisclose" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-COLON" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne2dotsemisclose.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne2dotsemisclose.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/open1dotSemiOne2dotsemisclose.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b379", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b376", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "1dotOne2dot" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-no-COLON.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "open1dotSemiOne2dotsemisclose" + "title": "prefix-no-COLON" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne2dotSemis", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-PNAME_NS", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2730", + "@id": "_:b3092", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2728", + "@id": "_:b3089", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotSemiOne2dotSemis" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-PNAME_NS" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne2dotSemis.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne2dotSemis.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotSemiOne2dotSemis.ttl" - }, - "mf:sameSemanticsAs": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot", - "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" - ], - "assertions": [ - { - "@id": "_:b379", - "@type": "Assertion", - "assertedBy": { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - }, - "mode": "earl:automatic", - "result": { - "@id": "_:b376", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "subject": { - "@id": "http://rubygems.org/gems/shex", - "@type": [ - "doap:Project", - "TestSubject", - "Software" - ], - "developer": [ - { - "@id": "http://greggkellogg.net/foaf#me", - "@type": [ - "foaf:Person", - "Assertor" - ], - "foaf:homepage": "http://greggkellogg.net/", - "foaf:name": "Gregg Kellogg" - } - ], - "doapDesc": "ShEx is an Shape Expression engine for the RDF.rb library suite.", - "homepage": "http://ruby-rdf.github.com/shex", - "language": "Ruby", - "name": "ShEx.rb" - }, - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1dotOne2dot" - } - ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.json" - }, - "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dotOne2dot.ttl" - }, - "mf:status": { - "@id": "mf:proposed" - }, - "title": "1dotOne2dot" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-no-PNAME_NS.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1dotSemiOne2dotSemis" + "title": "prefix-no-PNAME_NS" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxinclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-uri", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2531", + "@id": "_:b2895", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2529", + "@id": "_:b2892", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxinclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-no-uri" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxinclusiveINTEGER.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxinclusiveINTEGER.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxinclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-no-uri.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalMaxinclusiveINTEGER" + "title": "prefix-no-uri" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-none", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2658", + "@id": "_:b620", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2656", + "@id": "_:b612", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMaxexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#prefix-none" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxexclusiveINTEGER.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxexclusiveINTEGER.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMaxexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/prefix-none.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalMaxexclusiveINTEGER" + "title": "prefix-none" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMininclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-a", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3138", + "@id": "_:b3169", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3137", + "@id": "_:b3170", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMininclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-a" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMininclusiveINTEGER.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMininclusiveINTEGER.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMininclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/shapename-a.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalMininclusiveINTEGER" + "title": "shapename-a" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMinexclusiveINTEGER", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-literal", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2817", + "@id": "_:b2582", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2814", + "@id": "_:b2581", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1literalMinexclusiveINTEGER" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-literal" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinexclusiveINTEGER.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinexclusiveINTEGER.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1literalMinexclusiveINTEGER.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/shapename-literal.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1literalMinexclusiveINTEGER" + "title": "shapename-literal" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DECIMAL", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-true", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2069", + "@id": "_:b1076", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2068", + "@id": "_:b1071", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1val1DECIMAL" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#shapename-true" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DECIMAL.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DECIMAL.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1val1DECIMAL.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/shapename-true.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1val1DECIMAL" + "title": "shapename-true" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypeRef1", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-no-valueClass", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b811", + "@id": "_:b302", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b808", + "@id": "_:b301", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1datatypeRef1" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-no-valueClass" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeRef1.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeRef1.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1datatypeRef1.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-no-valueClass.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1datatypeRef1" + "title": "tripleConsraint-no-valueClass" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2blank", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-datatype-and-dot", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b3144", + "@id": "_:b2766", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b3143", + "@id": "_:b2764", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1card2blank" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-datatype-and-dot" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2blank.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2blank.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1card2blank.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-with-datatype-and-dot.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1card2blank" + "title": "tripleConsraint-with-datatype-and-dot" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteralLength-nonLiteralLength", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-datatype-and-valueSet", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b625", + "@id": "_:b1673", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b623", + "@id": "_:b1672", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#1focusnonLiteralLength-nonLiteralLength" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-datatype-and-valueSet" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-nonLiteralLength.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-nonLiteralLength.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1focusnonLiteralLength-nonLiteralLength.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-with-datatype-and-valueSet.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "1focusnonLiteralLength-nonLiteralLength" + "title": "tripleConsraint-with-datatype-and-valueSet" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#_all", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-dot-and-datatype", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2067", + "@id": "_:b1093", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2066", + "@id": "_:b1089", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#_all" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-dot-and-datatype" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/_all.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/_all.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/_all.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-with-dot-and-datatype.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "_all" + "title": "tripleConsraint-with-dot-and-datatype" }, { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#kitchenSink", + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-two-cardinalities", "@type": [ - "http://www.w3.org/ns/shacl/test-suite#RepresentationTest", - "TestCase", - "TestCriterion" + "http://www.w3.org/ns/shacl/test-suite#NegativeSyntax", + "TestCriterion", + "TestCase" ], "assertions": [ { - "@id": "_:b2347", + "@id": "_:b677", "@type": "Assertion", "assertedBy": "http://greggkellogg.net/foaf#me", "mode": "earl:automatic", "result": { - "@id": "_:b2344", + "@id": "_:b674", "@type": "TestResult", "outcome": "earl:passed" }, "subject": "http://rubygems.org/gems/shex", - "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest#kitchenSink" + "test": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/manifest#tripleConsraint-with-two-cardinalities" } ], - "https://shexspec.github.io/shexTest/ns#json": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/kitchenSink.json" - }, "https://shexspec.github.io/shexTest/ns#shex": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/kitchenSink.shex" - }, - "https://shexspec.github.io/shexTest/ns#ttl": { - "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/kitchenSink.ttl" + "@id": "https://raw.githubusercontent.com/shexSpec/shexTest/master/negativeSyntax/tripleConsraint-with-two-cardinalities.shex" }, "mf:status": { "@id": "mf:proposed" }, - "title": "kitchenSink" + "title": "tripleConsraint-with-two-cardinalities" } ], - "rdfs:comment": "ShEx representation tests" + "rdfs:comment": "ShEx negative syntax tests" } ], "generatedBy": { "@id": "http://rubygems.org/gems/earl-report", "@type": [ - "doap:Project", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" @@ -54677,16 +54783,16 @@ { "@id": "http://rubygems.org/gems/shex", "@type": [ - "doap:Project", "TestSubject", - "Software" + "Software", + "doap:Project" ], "developer": [ { "@id": "http://greggkellogg.net/foaf#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], "foaf:homepage": "http://greggkellogg.net/", "foaf:name": "Gregg Kellogg" diff --git a/etc/earl.ttl b/etc/earl.ttl index e604139..4e48287 100644 --- a/etc/earl.ttl +++ b/etc/earl.ttl @@ -33,7 +33,7 @@ dc:isPartOf . <> foaf:primaryTopic ; - dc:issued "2017-01-20T17:17:39-08:00"^^xsd:dateTime ; + dc:issued "2017-01-28T15:48:22-08:00"^^xsd:dateTime ; foaf:maker . a foaf:Person, earl:Assertor; @@ -48,7 +48,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -58,7 +58,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -68,7 +68,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -78,7 +78,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -88,7 +88,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -98,7 +98,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -108,7 +108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -118,7 +118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -128,7 +128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -138,7 +138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -148,7 +148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -158,7 +158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -168,7 +168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -178,7 +178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -188,7 +188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -198,7 +198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -208,7 +208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -218,7 +218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -228,7 +228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -238,7 +238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -248,7 +248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -258,7 +258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -268,7 +268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -278,7 +278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -288,7 +288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -298,7 +298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -308,7 +308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -318,7 +318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -328,7 +328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -338,7 +338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -348,7 +348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -358,7 +358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -368,7 +368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -378,7 +378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -388,7 +388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -398,7 +398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -408,7 +408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -418,7 +418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -428,7 +428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -438,7 +438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -448,7 +448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -458,7 +458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -468,7 +468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -478,7 +478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -488,7 +488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -498,7 +498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -508,7 +508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -518,7 +518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -528,7 +528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -538,7 +538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -548,7 +548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -558,7 +558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -568,7 +568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -578,7 +578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -588,7 +588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -598,7 +598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -608,7 +608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -618,7 +618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -628,7 +628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -638,7 +638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -648,7 +648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -658,7 +658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -668,7 +668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -678,7 +678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -688,7 +688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -698,7 +698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -708,7 +708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -718,7 +718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -728,7 +728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -738,7 +738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -748,7 +748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -758,7 +758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -768,7 +768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -778,7 +778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -788,7 +788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -798,7 +798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -808,7 +808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -818,7 +818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -828,7 +828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -838,7 +838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -848,7 +848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -858,7 +858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -868,7 +868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -878,7 +878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -888,7 +888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -898,7 +898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -908,7 +908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -918,7 +918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -928,7 +928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -938,7 +938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -948,7 +948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -958,7 +958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -968,7 +968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -978,7 +978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -988,7 +988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -998,7 +998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1008,7 +1008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1018,7 +1018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1028,7 +1028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1038,7 +1038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1048,7 +1048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1058,7 +1058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1068,7 +1068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1078,7 +1078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1088,7 +1088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1098,7 +1098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1108,7 +1108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1118,7 +1118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1128,7 +1128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1138,7 +1138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1148,7 +1148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1158,7 +1158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1168,7 +1168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1178,7 +1178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1188,7 +1188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1198,7 +1198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1208,7 +1208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1218,7 +1218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1228,7 +1228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1238,7 +1238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1248,7 +1248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1258,7 +1258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1268,7 +1268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1278,7 +1278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1288,7 +1288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1298,7 +1298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1308,7 +1308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1318,7 +1318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1328,7 +1328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1338,7 +1338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1348,7 +1348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1358,7 +1358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1368,7 +1368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1378,7 +1378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1388,7 +1388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1398,7 +1398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1408,7 +1408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1418,7 +1418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1428,7 +1428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1438,7 +1438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1448,7 +1448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1458,7 +1458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1468,7 +1468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1478,7 +1478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1488,7 +1488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1498,7 +1498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1508,7 +1508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1518,7 +1518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1528,7 +1528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1538,7 +1538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1548,7 +1548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1558,7 +1558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1568,7 +1568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1578,7 +1578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1588,7 +1588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1598,7 +1598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1608,7 +1608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1618,7 +1618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1628,7 +1628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1638,7 +1638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1648,7 +1648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1658,7 +1658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1668,7 +1668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1678,7 +1678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1688,7 +1688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1698,7 +1698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1708,7 +1708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1718,7 +1718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1728,7 +1728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1738,7 +1738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1748,7 +1748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1758,7 +1758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1768,7 +1768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1778,7 +1778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1788,7 +1788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1798,7 +1798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1808,7 +1808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1818,7 +1818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1828,7 +1828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1838,7 +1838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1848,7 +1848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1858,7 +1858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1868,7 +1868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1878,7 +1878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1888,7 +1888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1898,7 +1898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1908,7 +1908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1918,7 +1918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1928,7 +1928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1938,7 +1938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1948,7 +1948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1958,7 +1958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1968,7 +1968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1978,7 +1978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1988,7 +1988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -1998,7 +1998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2008,7 +2008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2018,7 +2018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2028,7 +2028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2038,7 +2038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2048,7 +2048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2058,7 +2058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2068,7 +2068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2078,7 +2078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2088,7 +2088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2098,7 +2098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2108,7 +2108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2118,7 +2118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2128,7 +2128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2138,7 +2138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2148,7 +2148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2158,7 +2158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2168,7 +2168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2178,7 +2178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2188,7 +2188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2198,7 +2198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2208,7 +2208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2218,7 +2218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2228,7 +2228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2238,7 +2238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2248,7 +2248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2258,7 +2258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2268,7 +2268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2278,7 +2278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2288,7 +2288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2298,7 +2298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2308,7 +2308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2318,7 +2318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2328,7 +2328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2338,7 +2338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2348,7 +2348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2358,7 +2358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2368,7 +2368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2378,7 +2378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2388,7 +2388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2398,7 +2398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2408,7 +2408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2418,7 +2418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2428,7 +2428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2438,7 +2438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2448,7 +2448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2458,7 +2458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2468,7 +2468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2478,7 +2478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2488,7 +2488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2498,7 +2498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2508,7 +2508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2518,7 +2518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2528,7 +2528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2538,7 +2538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2548,7 +2548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2558,7 +2558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2568,7 +2568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2578,7 +2578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2588,7 +2588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2598,7 +2598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2608,7 +2608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2618,7 +2618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2628,7 +2628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2638,7 +2638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2648,7 +2648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2658,7 +2658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2668,7 +2668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2678,7 +2678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2688,7 +2688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2698,7 +2698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2708,7 +2708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2718,7 +2718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2728,7 +2728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2738,7 +2738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2748,7 +2748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2758,7 +2758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2768,7 +2768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2778,7 +2778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2788,7 +2788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2798,7 +2798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2808,7 +2808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2818,7 +2818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2828,7 +2828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2838,7 +2838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2848,7 +2848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2858,7 +2858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2868,7 +2868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2878,7 +2878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2888,7 +2888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2898,7 +2898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2908,7 +2908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2918,7 +2918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2928,7 +2928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2938,7 +2938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2948,7 +2948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2958,7 +2958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2968,7 +2968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2978,7 +2978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2988,7 +2988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -2998,7 +2998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3008,7 +3008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3018,7 +3018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3028,7 +3028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3038,7 +3038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3048,7 +3048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3058,7 +3058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3068,7 +3068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3078,7 +3078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3088,7 +3088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3098,7 +3098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3108,7 +3108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3118,7 +3118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3128,7 +3128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3138,7 +3138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3148,7 +3148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3158,7 +3158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3168,7 +3168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3178,7 +3178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3188,7 +3188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3198,7 +3198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3208,7 +3208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3218,7 +3218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3228,7 +3228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3238,7 +3238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3248,7 +3248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3258,7 +3258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3268,7 +3268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3278,7 +3278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3288,7 +3288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3298,7 +3298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3308,7 +3308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3318,7 +3318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3328,7 +3328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3338,7 +3338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3348,7 +3348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3358,7 +3358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3368,7 +3368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3378,7 +3378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3388,7 +3388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3398,7 +3398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3408,7 +3408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3418,7 +3418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3428,7 +3428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3438,7 +3438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3448,7 +3448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3458,7 +3458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3468,7 +3468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3478,7 +3478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3488,7 +3488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3498,7 +3498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3508,7 +3508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3518,7 +3518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3528,7 +3528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3538,7 +3538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3548,7 +3548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3558,7 +3558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3568,7 +3568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3578,7 +3578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3588,7 +3588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3598,7 +3598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3608,7 +3608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3618,7 +3618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3628,7 +3628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3638,7 +3638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3648,7 +3648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3658,7 +3658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:failed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3668,7 +3668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3678,7 +3678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3688,7 +3688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3698,7 +3698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3708,7 +3708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3718,7 +3718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3728,7 +3728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3738,7 +3738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3748,7 +3748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3758,7 +3758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3768,7 +3768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3778,7 +3778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3788,7 +3788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3798,7 +3798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3808,7 +3808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3818,7 +3818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3828,7 +3828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3838,7 +3838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3848,7 +3848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3858,7 +3858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3867,8 +3867,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3878,17 +3878,27 @@ earl:result [ a earl:TestResult; earl:outcome earl:failed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; earl:assertedBy ; earl:subject ; - earl:test ; + earl:test ; earl:result [ a earl:TestResult; earl:outcome earl:failed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy ; + earl:subject ; + earl:test ; + earl:result [ + a earl:TestResult; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3898,7 +3908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3908,7 +3918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3918,7 +3928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3928,7 +3938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3938,7 +3948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3948,7 +3958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3958,7 +3968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3968,7 +3978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3978,7 +3988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3988,7 +3998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -3998,7 +4008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4008,7 +4018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4018,7 +4028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4028,7 +4038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4038,7 +4048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4048,7 +4058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4058,7 +4068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4068,7 +4078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4078,7 +4088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4088,7 +4098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4098,7 +4108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4108,7 +4118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4118,7 +4128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4128,7 +4138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4138,7 +4148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4148,7 +4158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4158,7 +4168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4168,7 +4178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4178,7 +4188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4188,7 +4198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4198,7 +4208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4208,7 +4218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4218,7 +4228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4228,7 +4238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4238,7 +4248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4248,7 +4258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4258,7 +4268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4268,7 +4278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4278,7 +4288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4288,7 +4298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4298,7 +4308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4308,7 +4318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4318,7 +4328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4328,7 +4338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4338,7 +4348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4348,7 +4358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4358,7 +4368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4368,7 +4378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4378,7 +4388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4388,7 +4398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4398,7 +4408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4408,7 +4418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4418,7 +4428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4428,7 +4438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4438,7 +4448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4448,7 +4458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4458,7 +4468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4468,7 +4478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4478,7 +4488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4488,7 +4498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4498,7 +4508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4508,7 +4518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4518,7 +4528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4528,7 +4538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4538,7 +4548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4548,7 +4558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4558,7 +4568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4568,7 +4578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4578,7 +4588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4588,7 +4598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4598,7 +4608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4608,7 +4618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4618,7 +4628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4628,7 +4638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4638,7 +4648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4648,7 +4658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4658,7 +4668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4668,7 +4678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4678,7 +4688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4688,7 +4698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4698,7 +4708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4708,7 +4718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4718,7 +4728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4728,7 +4738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4738,7 +4748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4748,7 +4758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4758,7 +4768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4768,7 +4778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4778,7 +4788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4788,7 +4798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4798,7 +4808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4808,7 +4818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4818,7 +4828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4828,7 +4838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4838,7 +4848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4848,7 +4858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4858,7 +4868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4868,7 +4878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4878,7 +4888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4888,7 +4898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4898,7 +4908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4908,7 +4918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4918,7 +4928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4928,7 +4938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4938,7 +4948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4948,7 +4958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4958,7 +4968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4968,7 +4978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:failed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4978,7 +4988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4988,7 +4998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -4998,7 +5008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5008,7 +5018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5018,7 +5028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5028,7 +5038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5038,7 +5048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5048,7 +5058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5058,7 +5068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5068,7 +5078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5078,7 +5088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5088,7 +5098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5098,7 +5108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5108,7 +5118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5118,7 +5128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5128,7 +5138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5138,7 +5148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5148,7 +5158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5158,7 +5168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5168,7 +5178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5178,7 +5188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5188,7 +5198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5198,7 +5208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5208,7 +5218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5218,7 +5228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5228,7 +5238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5238,7 +5248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5248,7 +5258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5258,7 +5268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5268,7 +5278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5278,7 +5288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5288,7 +5298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5298,7 +5308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5308,7 +5318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5318,7 +5328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5328,7 +5338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5338,7 +5348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5348,7 +5358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5358,7 +5368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5368,7 +5378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5378,7 +5388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5388,7 +5398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5398,7 +5408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5408,7 +5418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5418,7 +5428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5428,7 +5438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5438,7 +5448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5448,7 +5458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5458,7 +5468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5468,7 +5478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5478,7 +5488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5488,7 +5498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5498,7 +5508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5508,7 +5518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5518,7 +5528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5528,7 +5538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5538,7 +5548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5548,7 +5558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5558,7 +5568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5568,7 +5578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5578,7 +5588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5588,7 +5598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5598,7 +5608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5608,7 +5618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5618,7 +5628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5628,7 +5638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5638,7 +5648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5648,7 +5658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5658,7 +5668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5668,7 +5678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5678,7 +5688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5688,7 +5698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5698,7 +5708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5708,7 +5718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5718,7 +5728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5728,7 +5738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5738,7 +5748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5748,7 +5758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5758,7 +5768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5768,7 +5778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5778,7 +5788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5788,7 +5798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5798,7 +5808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5808,7 +5818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5818,7 +5828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5828,7 +5838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5838,7 +5848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5848,7 +5858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5858,7 +5868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5868,7 +5878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5878,7 +5888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5888,7 +5898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5898,7 +5908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5908,7 +5918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5918,7 +5928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5928,7 +5938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5938,7 +5948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5948,7 +5958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5958,7 +5968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5968,7 +5978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5978,7 +5988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5988,7 +5998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -5998,7 +6008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6008,7 +6018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6018,7 +6028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6028,7 +6038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6038,7 +6048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6048,7 +6058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6058,7 +6068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6068,7 +6078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6078,7 +6088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6088,7 +6098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6098,7 +6108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6108,7 +6118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6118,7 +6128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6128,7 +6138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6138,7 +6148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6148,7 +6158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6158,7 +6168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6168,7 +6178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6178,7 +6188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6188,7 +6198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6198,7 +6208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6208,7 +6218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6218,7 +6228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6228,7 +6238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6238,7 +6248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6248,7 +6258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6258,7 +6268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6268,7 +6278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6278,7 +6288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6288,7 +6298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6298,7 +6308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6308,7 +6318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6318,7 +6328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6328,7 +6338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6338,7 +6348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6348,7 +6358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6358,7 +6368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6368,7 +6378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6378,7 +6388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6388,7 +6398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6398,7 +6408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6408,7 +6418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6418,7 +6428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6428,7 +6438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6438,7 +6448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6448,7 +6458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6458,7 +6468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6468,7 +6478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6478,7 +6488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6488,7 +6498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6498,7 +6508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6508,7 +6518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6518,7 +6528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6528,7 +6538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6538,7 +6548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6548,7 +6558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6558,7 +6568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6568,7 +6578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6578,7 +6588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6588,7 +6598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6598,7 +6608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6608,7 +6618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6618,7 +6628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6628,7 +6638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6638,7 +6648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6648,7 +6658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6658,7 +6668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6668,7 +6678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6678,7 +6688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6688,7 +6698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6698,7 +6708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6708,7 +6718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6718,7 +6728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6728,7 +6738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6738,7 +6748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6748,7 +6758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6758,7 +6768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6768,7 +6778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6778,7 +6788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6788,7 +6798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6798,7 +6808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6808,7 +6818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6818,7 +6828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6828,7 +6838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6838,7 +6848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6848,7 +6858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6858,7 +6868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6868,7 +6878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6878,7 +6888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6888,7 +6898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6898,7 +6908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6908,7 +6918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6918,7 +6928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6928,7 +6938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6938,7 +6948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6948,7 +6958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6958,7 +6968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6968,7 +6978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6978,7 +6988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6988,7 +6998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -6998,7 +7008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7008,7 +7018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7018,7 +7028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7028,7 +7038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7038,7 +7048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7048,7 +7058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7058,7 +7068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7068,7 +7078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7078,7 +7088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7088,7 +7098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7098,7 +7108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7108,7 +7118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7118,7 +7128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7128,7 +7138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7138,7 +7148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7148,7 +7158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7158,7 +7168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7168,7 +7178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7178,7 +7188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7188,7 +7198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7198,7 +7208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7208,7 +7218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7218,7 +7228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7228,7 +7238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7238,7 +7248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7248,7 +7258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7258,7 +7268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7268,7 +7278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7278,7 +7288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7288,7 +7298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7298,7 +7308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7308,7 +7318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7318,7 +7328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7328,7 +7338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7338,7 +7348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7348,7 +7358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7358,7 +7368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7368,7 +7378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7378,7 +7388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7388,7 +7398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7398,7 +7408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7408,7 +7418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7418,7 +7428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7428,7 +7438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7438,7 +7448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7448,7 +7458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7458,7 +7468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7468,7 +7478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7478,7 +7488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7488,7 +7498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7498,7 +7508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7508,7 +7518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7518,7 +7528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7528,7 +7538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7538,7 +7548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7548,7 +7558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7558,7 +7568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7568,7 +7578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7578,7 +7588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7588,7 +7598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7598,7 +7608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7608,7 +7618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7618,7 +7628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7628,7 +7638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7638,7 +7648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7648,7 +7658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7658,7 +7668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7668,7 +7678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7678,7 +7688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7688,7 +7698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7698,7 +7708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7708,7 +7718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7718,7 +7728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7728,7 +7738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7738,7 +7748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7748,7 +7758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7758,7 +7768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7768,7 +7778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7778,7 +7788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7788,7 +7798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7798,7 +7808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7808,7 +7818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7818,7 +7828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7828,7 +7838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7838,7 +7848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7848,7 +7858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7858,7 +7868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7868,7 +7878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7878,7 +7888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7888,7 +7898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7898,7 +7908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7908,7 +7918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7918,7 +7928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7928,7 +7938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7938,7 +7948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7948,7 +7958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7958,7 +7968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7968,7 +7978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7978,7 +7988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7988,7 +7998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -7998,7 +8008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8008,7 +8018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8018,7 +8028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8028,7 +8038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8038,7 +8048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8048,7 +8058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8058,7 +8068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8068,7 +8078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8078,7 +8088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8088,7 +8098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8098,7 +8108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8108,7 +8118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8118,7 +8128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8128,7 +8138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8138,7 +8148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8148,7 +8158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8158,7 +8168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8168,7 +8178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8178,7 +8188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8188,7 +8198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8198,7 +8208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8208,7 +8218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8218,7 +8228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8228,7 +8238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8238,7 +8248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8248,7 +8258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8258,7 +8268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8268,7 +8278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8278,7 +8288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8288,7 +8298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8298,7 +8308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8308,7 +8318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8318,7 +8328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8328,7 +8338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8338,7 +8348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8348,7 +8358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8358,7 +8368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8368,7 +8378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8378,7 +8388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8388,7 +8398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8398,7 +8408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8408,7 +8418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8418,7 +8428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8428,7 +8438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8438,7 +8448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8448,7 +8458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8458,7 +8468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8468,7 +8478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8478,7 +8488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8488,7 +8498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8498,7 +8508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8508,7 +8518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8518,7 +8528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8528,7 +8538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8538,7 +8548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8548,7 +8558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8558,7 +8568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8568,7 +8578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8578,7 +8588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8588,7 +8598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8598,7 +8608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8608,7 +8618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8618,7 +8628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8628,7 +8638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8638,7 +8648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8648,7 +8658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8658,7 +8668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8668,7 +8678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8678,7 +8688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8688,7 +8698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8698,7 +8708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8708,7 +8718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8718,7 +8728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8728,7 +8738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8738,7 +8748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8748,7 +8758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8758,7 +8768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8768,7 +8778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8778,7 +8788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8788,7 +8798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8798,7 +8808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8808,7 +8818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8818,7 +8828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8828,7 +8838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8838,7 +8848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8848,7 +8858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8858,7 +8868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8868,7 +8878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8878,7 +8888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8888,7 +8898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8898,7 +8908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8908,7 +8918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8918,7 +8928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8928,7 +8938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8938,7 +8948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8948,7 +8958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8958,7 +8968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8968,7 +8978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8978,7 +8988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8988,7 +8998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -8998,7 +9008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9008,7 +9018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9018,7 +9028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9028,7 +9038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9038,7 +9048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9048,7 +9058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9058,7 +9068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9068,7 +9078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9078,7 +9088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9088,7 +9098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9098,7 +9108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9108,7 +9118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9118,7 +9128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9128,7 +9138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9138,7 +9148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9148,7 +9158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9158,7 +9168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9168,7 +9178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9178,7 +9188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9188,7 +9198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9198,7 +9208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9208,7 +9218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9218,7 +9228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9228,7 +9238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9238,7 +9248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9248,7 +9258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9258,7 +9268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9268,7 +9278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9278,7 +9288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9288,7 +9298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9298,7 +9308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9308,7 +9318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9318,7 +9328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9328,7 +9338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9338,7 +9348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9348,7 +9358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9358,7 +9368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9368,7 +9378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9378,7 +9388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9388,7 +9398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9398,7 +9408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9408,7 +9418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9418,7 +9428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9427,8 +9437,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9437,8 +9447,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9448,7 +9458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9458,7 +9468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9467,8 +9477,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9478,7 +9488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9488,7 +9498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9497,8 +9507,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9507,8 +9517,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9517,8 +9527,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9528,7 +9538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9538,7 +9548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9548,7 +9558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9558,7 +9568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9568,7 +9578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9578,7 +9588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9588,7 +9598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9598,7 +9608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9608,7 +9618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9618,7 +9628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9628,7 +9638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9638,7 +9648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9648,7 +9658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9658,7 +9668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9668,7 +9678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9678,7 +9688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9688,7 +9698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9698,7 +9708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9708,7 +9718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9718,7 +9728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9728,7 +9738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9738,7 +9748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9748,7 +9758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9758,7 +9768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9768,7 +9778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9778,7 +9788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9788,7 +9798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9798,7 +9808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9808,7 +9818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9818,7 +9828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9828,7 +9838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9838,7 +9848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9848,7 +9858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9858,7 +9868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9868,7 +9878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9878,7 +9888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9888,7 +9898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9898,7 +9908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9908,7 +9918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9918,7 +9928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9928,7 +9938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9938,7 +9948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9948,7 +9958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9958,7 +9968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9968,7 +9978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9978,7 +9988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9988,7 +9998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -9998,7 +10008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10008,7 +10018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10018,7 +10028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10028,7 +10038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10038,7 +10048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10048,7 +10058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10058,7 +10068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10068,7 +10078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10078,7 +10088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10088,7 +10098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10098,7 +10108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10108,7 +10118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10118,7 +10128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10128,7 +10138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10138,7 +10148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10147,8 +10157,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10158,7 +10168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10167,8 +10177,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10177,8 +10187,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10188,7 +10198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10198,7 +10208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10208,7 +10218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10217,8 +10227,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10227,8 +10237,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10238,7 +10248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10248,7 +10258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10257,8 +10267,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10268,7 +10278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10278,7 +10288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10288,7 +10298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10298,7 +10308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10307,8 +10317,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10318,7 +10328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10328,7 +10338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10338,7 +10348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10348,7 +10358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10358,7 +10368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10368,7 +10378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10378,7 +10388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10388,7 +10398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10398,7 +10408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10408,7 +10418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10418,7 +10428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10428,7 +10438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10438,7 +10448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10448,7 +10458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10457,8 +10467,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10468,7 +10478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10478,7 +10488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10488,7 +10498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10498,7 +10508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10508,7 +10518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10518,7 +10528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10528,7 +10538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10538,7 +10548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10548,7 +10558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10558,7 +10568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10568,7 +10578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10578,7 +10588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10588,7 +10598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10598,7 +10608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10608,7 +10618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10618,7 +10628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10628,7 +10638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10638,7 +10648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10648,7 +10658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10658,7 +10668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10668,7 +10678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10678,7 +10688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10688,7 +10698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10698,7 +10708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10708,7 +10718,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10718,7 +10728,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10728,7 +10738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10738,7 +10748,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10748,7 +10758,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10758,7 +10768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10768,7 +10778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10778,7 +10788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10788,7 +10798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10798,7 +10808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10808,7 +10818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10818,7 +10828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10828,7 +10838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10838,7 +10848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10848,7 +10858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10858,7 +10868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10868,7 +10878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10878,7 +10888,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10888,7 +10898,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10898,7 +10908,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10908,7 +10918,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10918,7 +10928,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10928,7 +10938,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10938,7 +10948,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10948,7 +10958,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10958,7 +10968,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10968,7 +10978,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10978,7 +10988,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10988,7 +10998,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -10998,7 +11008,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11008,7 +11018,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11018,7 +11028,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11028,7 +11038,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11038,7 +11048,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11048,7 +11058,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11058,7 +11068,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11068,7 +11078,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11078,7 +11088,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11088,7 +11098,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11098,7 +11108,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11108,7 +11118,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11118,7 +11128,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11128,7 +11138,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11138,7 +11148,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11148,7 +11158,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11158,7 +11168,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11168,7 +11178,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11178,7 +11188,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11188,7 +11198,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11198,7 +11208,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11208,7 +11218,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11218,7 +11228,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11228,7 +11238,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11238,7 +11248,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11248,7 +11258,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11258,7 +11268,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11268,7 +11278,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11278,7 +11288,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11288,7 +11298,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11298,7 +11308,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11308,7 +11318,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11318,7 +11328,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11328,7 +11338,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11338,7 +11348,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11348,7 +11358,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11358,7 +11368,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11368,7 +11378,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11378,7 +11388,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11388,7 +11398,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11398,7 +11408,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11408,7 +11418,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11418,7 +11428,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11428,7 +11438,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11438,7 +11448,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11448,7 +11458,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11458,7 +11468,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11468,7 +11478,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11478,7 +11488,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11488,7 +11498,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11498,7 +11508,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11508,7 +11518,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11518,7 +11528,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11528,7 +11538,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11538,7 +11548,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11548,7 +11558,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11558,7 +11568,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11568,7 +11578,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11578,7 +11588,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11588,7 +11598,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11598,7 +11608,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11608,7 +11618,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11618,7 +11628,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11628,7 +11638,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11638,7 +11648,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11648,7 +11658,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11658,7 +11668,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11668,7 +11678,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11678,7 +11688,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11688,7 +11698,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11698,7 +11708,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11708,7 +11718,17 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy ; + earl:subject ; + earl:test ; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11718,7 +11738,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11727,8 +11747,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:failed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:passed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11737,8 +11757,8 @@ earl:test ; earl:result [ a earl:TestResult; - earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + earl:outcome earl:failed; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11748,7 +11768,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11758,7 +11778,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11768,7 +11788,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11778,7 +11798,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11788,7 +11808,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11798,7 +11818,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11808,7 +11828,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11818,7 +11838,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:failed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11828,7 +11848,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11838,7 +11858,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11848,7 +11868,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11858,7 +11878,7 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] . [ a earl:Assertion; @@ -11868,5 +11888,5 @@ earl:result [ a earl:TestResult; earl:outcome earl:passed; - dc:date "2017-01-20T17:17:39-08:00"^^xsd:dateTime]; + dc:date "2017-01-28T15:48:22-08:00"^^xsd:dateTime]; earl:mode earl:automatic ] .