LD Patch Implementation Reports

This is the implementation report for the Linked Data Patch Format. Instructions for submitting new implementations are available here. The raw data of the reports are available here.

Reports

ld-patch-py
#passed 501
empty1
add-1triple1
add-abbr-1triple1
addnew-1triple1
addnew-abbr-1triple1
delete-1triple1
delete-abbr-1triple1
deleteexisting-1triple1
deleteexisting-abbr-1triple1
bind1
bind-abbr1
bind-overriden1
path-forward1
path-backward1
path-at1
path-unicity1
path-unicity-fail1
path-filter1
path-filter-equal1
path-starting-with-literal1
add-noop1
addnew-noop-fail1
delete-noop1
deleteexisting-noop-fail1
cut1
cut-abbr1
cut-fail1
updatelist1
updatelist-abbr1
updatelist-nil1
updatelist-ambiguous1
updatelist-not-a-list1
updatelist-malformed-2first1
updatelist-malformed-2rest1
updatelist-exceed-size1
updatelist-exceed-size-negative1
prefix-simple1
prefix-override1
bnode-fresh1
bnode-not-deleted1
bnode-same-id1
spec_examples-1-2-31
spec_examples-4-5-61
spec_examples-4-7-81
spec_examples-4-9-101
spec_examples-4-11-121
spec_examples-4-13-141
spec_examples-4-15-161
spec_examples-4-17-181
spec_example24_positive1
spec_example24_negative1
a_empty_graph.v1
a_no_period.v1
a_var_as_object.v1
a_var_as_predicate.v1
a_var_as_subject.v1
add_empty_graph1
add_no_period1
add_var_as_object1
add_var_as_predicate1
add_var_as_subject1
addnew_empty_graph.v1
addnew_no_period.v1
addnew_var_as_object.v1
addnew_var_as_predicate.v1
addnew_var_as_subject.v1
an_empty_graph.v1
an_no_period.v1
an_var_as_object.v1
an_var_as_predicate.v1
an_var_as_subject.v1
bind_no_path1
bind_no_period1
bind_no_var1
bind_var_unicode1
c_bnode.v1
c_iri.v1
c_no_period.v1
c_simple.v1
cut_bnode1
cut_iri1
cut_no_period1
cut_simple1
d_empty_graph.v1
d_no_period.v1
d_var_as_object.v1
d_var_as_predicate.v1
d_var_as_subject.v1
de_empty_graph.v1
de_no_period.v1
de_var_as_object.v1
de_var_as_predicate.v1
de_var_as_subject.v1
delete_empty_graph.v1
delete_no_period.v1
delete_var_as_object.v1
delete_var_as_predicate.v1
delete_var_as_subject.v1
deleteexisting_empty_graph.v1
deleteexisting_no_period.v1
deleteexisting_var_as_object.v1
deleteexisting_var_as_predicate.v1
deleteexisting_var_as_subject.v1
empty_patch1
empty_patch_whitespace1
path_mixed1
ul_bnode.v1
ul_iri.v1
ul_literal.v1
ul_no_period.v1
ul_no_predicate.v1
ul_no_slice.v1
ul_no_value.v1
ul_single_index.v1
ul_slice_wrong_order.v1
ul_var.v1
unbound_variable1
undeclared_prefix1
updatelist_bnode1
updatelist_iri1
updatelist_literal1
updatelist_no_period1
updatelist_no_predicate1
updatelist_no_slice1
updatelist_no_value1
updatelist_single_index1
updatelist_slice_wrong_order1
updatelist_var1
IRI_subject1
IRI_subject__reverted1
IRI_with_four_digit_numeric_escape1
IRI_with_four_digit_numeric_escape__reverted1
IRI_with_eight_digit_numeric_escape1
IRI_with_eight_digit_numeric_escape__reverted1
IRI_with_all_punctuation1
IRI_with_all_punctuation__reverted1
bareword_a_predicate1
bareword_a_predicate__reverted1
old_style_prefix1
old_style_prefix__reverted1
prefixed_IRI_predicate1
prefixed_IRI_predicate__reverted1
prefixed_IRI_object1
prefixed_IRI_object__reverted1
prefix_only_IRI1
prefix_only_IRI__reverted1
prefix_with_PN_CHARS_BASE_character_boundaries1
prefix_with_PN_CHARS_BASE_character_boundaries__reverted1
prefix_with_non_leading_extras1
prefix_with_non_leading_extras__reverted1
default_namespace_IRI1
default_namespace_IRI__reverted1
prefix_reassigned_and_used1
prefix_reassigned_and_used__reverted1
reserved_escaped_localName1
reserved_escaped_localName__reverted1
percent_escaped_localName1
percent_escaped_localName__reverted1
HYPHEN_MINUS_in_localName1
HYPHEN_MINUS_in_localName__reverted1
underscore_in_localName1
underscore_in_localName__reverted1
localname_with_COLON1
localname_with_COLON__reverted1
localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries1
localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries__reverted1
localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries0
localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries__reverted0
localName_with_nfc_PN_CHARS_BASE_character_boundaries1
localName_with_nfc_PN_CHARS_BASE_character_boundaries__reverted1
localName_with_leading_underscore1
localName_with_leading_underscore__reverted1
localName_with_leading_digit1
localName_with_leading_digit__reverted1
localName_with_non_leading_extras1
localName_with_non_leading_extras__reverted1
labeled_blank_node_subject1
labeled_blank_node_object1
labeled_blank_node_with_PN_CHARS_BASE_character_boundaries1
labeled_blank_node_with_leading_underscore1
labeled_blank_node_with_leading_digit1
labeled_blank_node_with_non_leading_extras1
anonymous_blank_node_subject1
anonymous_blank_node_object1
sole_blankNodePropertyList1
blankNodePropertyList_as_subject1
blankNodePropertyList_as_object1
blankNodePropertyList_with_multiple_triples1
nested_blankNodePropertyLists1
blankNodePropertyList_containing_collection1
collection_subject1
collection_object1
empty_collection1
empty_collection__reverted1
nested_collection1
first1
last1
LITERAL11
LITERAL1__reverted1
LITERAL1_ascii_boundaries1
LITERAL1_ascii_boundaries__reverted1
LITERAL1_with_UTF8_boundaries1
LITERAL1_with_UTF8_boundaries__reverted1
LITERAL1_all_controls1
LITERAL1_all_controls__reverted1
LITERAL1_all_punctuation1
LITERAL1_all_punctuation__reverted1
LITERAL_LONG11
LITERAL_LONG1__reverted1
LITERAL_LONG1_ascii_boundaries1
LITERAL_LONG1_ascii_boundaries__reverted1
LITERAL_LONG1_with_UTF8_boundaries1
LITERAL_LONG1_with_UTF8_boundaries__reverted1
LITERAL_LONG1_with_1_squote1
LITERAL_LONG1_with_1_squote__reverted1
LITERAL_LONG1_with_2_squotes1
LITERAL_LONG1_with_2_squotes__reverted1
LITERAL21
LITERAL2__reverted1
LITERAL2_ascii_boundaries1
LITERAL2_ascii_boundaries__reverted1
LITERAL2_with_UTF8_boundaries1
LITERAL2_with_UTF8_boundaries__reverted1
LITERAL_LONG21
LITERAL_LONG2__reverted1
LITERAL_LONG2_ascii_boundaries1
LITERAL_LONG2_ascii_boundaries__reverted1
LITERAL_LONG2_with_UTF8_boundaries1
LITERAL_LONG2_with_UTF8_boundaries__reverted1
LITERAL_LONG2_with_1_squote1
LITERAL_LONG2_with_1_squote__reverted1
LITERAL_LONG2_with_2_squotes1
LITERAL_LONG2_with_2_squotes__reverted1
literal_with_CHARACTER_TABULATION1
literal_with_CHARACTER_TABULATION__reverted1
literal_with_BACKSPACE1
literal_with_BACKSPACE__reverted1
literal_with_LINE_FEED1
literal_with_LINE_FEED__reverted1
literal_with_CARRIAGE_RETURN1
literal_with_CARRIAGE_RETURN__reverted1
literal_with_FORM_FEED1
literal_with_FORM_FEED__reverted1
literal_with_REVERSE_SOLIDUS1
literal_with_REVERSE_SOLIDUS__reverted1
literal_with_escaped_CHARACTER_TABULATION1
literal_with_escaped_CHARACTER_TABULATION__reverted1
literal_with_escaped_BACKSPACE1
literal_with_escaped_BACKSPACE__reverted1
literal_with_escaped_LINE_FEED1
literal_with_escaped_LINE_FEED__reverted1
literal_with_escaped_CARRIAGE_RETURN1
literal_with_escaped_CARRIAGE_RETURN__reverted1
literal_with_escaped_FORM_FEED1
literal_with_escaped_FORM_FEED__reverted1
literal_with_numeric_escape41
literal_with_numeric_escape4__reverted1
literal_with_numeric_escape81
literal_with_numeric_escape8__reverted1
IRIREF_datatype1
IRIREF_datatype__reverted1
prefixed_name_datatype1
prefixed_name_datatype__reverted1
bareword_integer1
bareword_integer__reverted1
bareword_decimal1
bareword_decimal__reverted1
bareword_double1
bareword_double__reverted1
double_lower_case_e1
double_lower_case_e__reverted1
negative_numeric1
negative_numeric__reverted1
positive_numeric1
positive_numeric__reverted1
numeric_with_leading_01
numeric_with_leading_0__reverted1
literal_true1
literal_true__reverted1
literal_false1
literal_false__reverted1
langtagged_non_LONG1
langtagged_non_LONG__reverted1
langtagged_LONG1
langtagged_LONG__reverted1
lantag_with_subtag1
lantag_with_subtag__reverted1
objectList_with_two_objects1
objectList_with_two_objects__reverted1
predicateObjectList_with_two_objectLists1
predicateObjectList_with_two_objectLists__reverted1
repeated_semis_at_end1
repeated_semis_at_end__reverted1
repeated_semis_not_at_end1
repeated_semis_not_at_end__reverted1
comment_following_localName1
comment_following_localName__reverted1
number_sign_following_localName1
number_sign_following_localName__reverted1
comment_following_PNAME_NS1
comment_following_PNAME_NS__reverted1
number_sign_following_PNAME_NS1
number_sign_following_PNAME_NS__reverted1
LITERAL_LONG2_with_REVERSE_SOLIDUS1
LITERAL_LONG2_with_REVERSE_SOLIDUS__reverted1
turtle-syntax-bad-LITERAL2_with_langtag_and_datatype1
two_LITERAL_LONG2s1
two_LITERAL_LONG2s__reverted1
langtagged_LONG_with_subtag1
langtagged_LONG_with_subtag__reverted1
turtle-syntax-uri-011
turtle-syntax-uri-021
turtle-syntax-uri-031
turtle-syntax-uri-041
turtle-syntax-prefix-041
turtle-syntax-prefix-051
turtle-syntax-prefix-061
turtle-syntax-prefix-071
turtle-syntax-prefix-081
turtle-syntax-prefix-091
turtle-syntax-string-011
turtle-syntax-string-021
turtle-syntax-string-031
turtle-syntax-string-041
turtle-syntax-string-051
turtle-syntax-string-061
turtle-syntax-string-071
turtle-syntax-string-081
turtle-syntax-string-091
turtle-syntax-string-101
turtle-syntax-string-111
turtle-syntax-str-esc-011
turtle-syntax-str-esc-021
turtle-syntax-str-esc-031
turtle-syntax-pname-esc-011
turtle-syntax-pname-esc-021
turtle-syntax-pname-esc-031
turtle-syntax-bnode-011
turtle-syntax-bnode-021
turtle-syntax-bnode-031
turtle-syntax-bnode-041
turtle-syntax-bnode-051
turtle-syntax-bnode-061
turtle-syntax-bnode-071
turtle-syntax-bnode-081
turtle-syntax-bnode-091
turtle-syntax-bnode-101
turtle-syntax-number-011
turtle-syntax-number-021
turtle-syntax-number-031
turtle-syntax-number-041
turtle-syntax-number-051
turtle-syntax-number-061
turtle-syntax-number-071
turtle-syntax-number-081
turtle-syntax-number-091
turtle-syntax-number-101
turtle-syntax-number-111
turtle-syntax-datatypes-011
turtle-syntax-datatypes-021
turtle-syntax-kw-011
turtle-syntax-kw-021
turtle-syntax-kw-031
turtle-syntax-struct-011
turtle-syntax-struct-021
turtle-syntax-struct-031
turtle-syntax-struct-041
turtle-syntax-struct-051
turtle-syntax-lists-011
turtle-syntax-lists-021
turtle-syntax-lists-031
turtle-syntax-lists-041
turtle-syntax-lists-051
turtle-syntax-bad-uri-011
turtle-syntax-bad-uri-021
turtle-syntax-bad-uri-031
turtle-syntax-bad-uri-041
turtle-syntax-bad-uri-051
turtle-syntax-bad-prefix-011
turtle-syntax-bad-prefix-021
turtle-syntax-bad-prefix-031
turtle-syntax-bad-prefix-041
turtle-syntax-bad-prefix-051
turtle-syntax-bad-struct-011
turtle-syntax-bad-struct-021
turtle-syntax-bad-struct-031
turtle-syntax-bad-struct-041
turtle-syntax-bad-struct-051
turtle-syntax-bad-struct-061
turtle-syntax-bad-struct-071
turtle-syntax-bad-kw-011
turtle-syntax-bad-kw-021
turtle-syntax-bad-kw-031
turtle-syntax-bad-kw-041
turtle-syntax-bad-kw-051
turtle-syntax-bad-n3-extras-011
turtle-syntax-bad-n3-extras-021
turtle-syntax-bad-n3-extras-031
turtle-syntax-bad-n3-extras-041
turtle-syntax-bad-n3-extras-051
turtle-syntax-bad-n3-extras-061
turtle-syntax-bad-n3-extras-071
turtle-syntax-bad-n3-extras-081
turtle-syntax-bad-n3-extras-091
turtle-syntax-bad-n3-extras-101
turtle-syntax-bad-n3-extras-111
turtle-syntax-bad-n3-extras-121
turtle-syntax-bad-n3-extras-131
turtle-syntax-bad-struct-091
turtle-syntax-bad-struct-101
turtle-syntax-bad-struct-121
turtle-syntax-bad-struct-131
turtle-syntax-bad-struct-141
turtle-syntax-bad-struct-151
turtle-syntax-bad-struct-161
turtle-syntax-bad-struct-171
turtle-syntax-bad-lang-011
turtle-syntax-bad-esc-011
turtle-syntax-bad-esc-021
turtle-syntax-bad-esc-031
turtle-syntax-bad-esc-041
turtle-syntax-bad-pname-011
turtle-syntax-bad-pname-021
turtle-syntax-bad-pname-031
turtle-syntax-bad-string-011
turtle-syntax-bad-string-021
turtle-syntax-bad-string-031
turtle-syntax-bad-string-041
turtle-syntax-bad-string-051
turtle-syntax-bad-string-061
turtle-syntax-bad-string-071
turtle-syntax-bad-num-011
turtle-syntax-bad-num-021
turtle-syntax-bad-num-031
turtle-syntax-bad-num-041
turtle-syntax-bad-num-051
turtle-eval-struct-011
turtle-eval-struct-01__reverted1
turtle-eval-struct-021
turtle-eval-struct-02__reverted1
turtle-subm-011
turtle-subm-021
turtle-subm-02__reverted1
turtle-subm-031
turtle-subm-03__reverted1
turtle-subm-041
turtle-subm-04__reverted1
turtle-subm-051
turtle-subm-061
turtle-subm-071
turtle-subm-07__reverted1
turtle-subm-081
turtle-subm-091
turtle-subm-09__reverted1
turtle-subm-101
turtle-subm-111
turtle-subm-11__reverted1
turtle-subm-121
turtle-subm-12__reverted1
turtle-subm-131
turtle-subm-13__reverted1
turtle-subm-141
turtle-subm-151
turtle-subm-15__reverted1
turtle-subm-161
turtle-subm-16__reverted1
turtle-subm-171
turtle-subm-17__reverted1
turtle-subm-181
turtle-subm-18__reverted1
turtle-subm-191
turtle-subm-19__reverted1
turtle-subm-201
turtle-subm-20__reverted1
turtle-subm-211
turtle-subm-21__reverted1
turtle-subm-221
turtle-subm-22__reverted1
turtle-subm-231
turtle-subm-23__reverted1
turtle-subm-241
turtle-subm-24__reverted1
turtle-subm-251
turtle-subm-25__reverted1
turtle-subm-261
turtle-subm-26__reverted1
turtle-eval-bad-011
turtle-eval-bad-021
turtle-eval-bad-031
turtle-eval-bad-041
turtle-syntax-bad-blank-label-dot-end1
turtle-syntax-bad-ln-dash-start1
turtle-syntax-bad-ln-escape-start1
turtle-syntax-bad-ln-escape1
turtle-syntax-bad-missing-ns-dot-end1
turtle-syntax-bad-missing-ns-dot-start1
turtle-syntax-bad-ns-dot-end1
turtle-syntax-bad-ns-dot-start1
turtle-syntax-bad-number-dot-in-anon1
turtle-syntax-blank-label1
turtle-syntax-ln-colons1
turtle-syntax-ln-dots1
turtle-syntax-ns-dots1

Implementations

Nameld-patch-py
Descriptionld-patch-py is a Python processor for LD Patch, based on RDFLib
Homepage https://github.com/pchampin/ld-patch-py
Passed501/503

Tests

Nameempty
DescriptionEmpty patch
Passed 1/1
Nameadd-1triple
DescriptionAdd statement with a single triple
Passed 1/1
Nameadd-abbr-1triple
DescriptionAbbreviated Add statement with a single triple
Passed 1/1
Nameaddnew-1triple
DescriptionAddNew statement with a single triple
Passed 1/1
Nameaddnew-abbr-1triple
DescriptionAbbreviated AddNew statement with a single triple
Passed 1/1
Namedelete-1triple
DescriptionDelete statement with a single triple
Passed 1/1
Namedelete-abbr-1triple
DescriptionAbbreviated Delete statement with a single triple
Passed 1/1
Namedeleteexisting-1triple
DescriptionDeleteExisting statement with a single triple
Passed 1/1
Namedeleteexisting-abbr-1triple
DescriptionAbbreviated DeleteExisting statement with a single triple
Passed 1/1
Namebind
DescriptionBinding statement
Passed 1/1
Namebind-abbr
DescriptionAbbreviated Bind statement
Passed 1/1
Namebind-overriden
DescriptionOverridden Bind statement
Passed 1/1
Namepath-forward
DescriptionPath containing a StepForward
Passed 1/1
Namepath-backward
DescriptionPath containing a StepBackward
Passed 1/1
Namepath-at
DescriptionPath containing a StepAt
Passed 1/1
Namepath-unicity
DescriptionPath containing a succesful unicity constraint
Passed 1/1
Namepath-unicity-fail
DescriptionPath containing a failed unicity constraint
Passed 1/1
Namepath-filter
DescriptionPath containing a filter
Passed 1/1
Namepath-filter-equal
DescriptionPath containing a filter with an equal sign
Passed 1/1
Namepath-starting-with-literal
DescriptionPath starting with a literal
Passed 1/1
Nameadd-noop
DescriptionAdd statement with an existing triple
Passed 1/1
Nameaddnew-noop-fail
DescriptionAddNew statement with an existing triple, failing
Passed 1/1
Namedelete-noop
DescriptionDelete statement with a non-existing triple
Passed 1/1
Namedeleteexisting-noop-fail
DescriptionDeleteExisting statement with a non-existing triple, failing
Passed 1/1
Namecut
DescriptionCut
Passed 1/1
Namecut-abbr
DescriptionCut abbreviated
Passed 1/1
Namecut-fail
DescriptionCut fails if no triple is deleted.
Passed 1/1
Nameupdatelist
DescriptionUpdateList
Passed 1/1
Nameupdatelist-abbr
DescriptionUpdateList abbreviated
Passed 1/1
Nameupdatelist-nil
DescriptionUpdateList used on an empty list (must not impact other empty lists)
Passed 1/1
Nameupdatelist-ambiguous
DescriptionUpdateList fails if its subject-predicate does not point to a single list.
Passed 1/1
Nameupdatelist-not-a-list
DescriptionUpdateList fails if its subject-predicate points to a non-list.
Passed 1/1
Nameupdatelist-malformed-2first
DescriptionUpdateList fails if its subject-predicate points to malformed list (with two rdf:first).
Passed 1/1
Nameupdatelist-malformed-2rest
DescriptionUpdateList fails if its subject-predicate points to malformed list (with two rdf:rest).
Passed 1/1
Nameupdatelist-exceed-size
DescriptionUpdateList with a slice exceeding the size of the list.
Passed 1/1
Nameupdatelist-exceed-size-negative
DescriptionUpdateList with a slice (using a negative index) exceeding the size of the list.
Passed 1/1
Nameprefix-simple
DescriptionSimple prefix
Passed 1/1
Nameprefix-override
DescriptionOverridden prefix
Passed 1/1
Namebnode-fresh
DescriptionA bnode in the patch generates a fresh bnode in the graph, even if the bnode-id in the patch already exisists in the graph source.
Passed 1/1
Namebnode-not-deleted
DescriptionA bnode in a Delete statement does not match anything.
Passed 1/1
Namebnode-same-id
DescriptionA bnode id in the patch always denotes the same bnode.
Passed 1/1
Namespec_examples-1-2-3
DescriptionExamples #1 to #3 from the LD-Patch specification
Passed 1/1
Namespec_examples-4-5-6
DescriptionExamples #4 to #6 from the LD-Patch specification
Passed 1/1
Namespec_examples-4-7-8
DescriptionExamples #4, #7 and #8 from the LD-Patch specification
Passed 1/1
Namespec_examples-4-9-10
DescriptionExamples #4, #9 and #10 from the LD-Patch specification
Passed 1/1
Namespec_examples-4-11-12
DescriptionExamples #4, #11 and #12 from the LD-Patch specification
Passed 1/1
Namespec_examples-4-13-14
DescriptionExamples #4, #13 and #14 from the LD-Patch specification
Passed 1/1
Namespec_examples-4-15-16
DescriptionExamples #4, #15 and #16 from the LD-Patch specification
Passed 1/1
Namespec_examples-4-17-18
DescriptionExamples #4, #17 and #18 from the LD-Patch specification
Passed 1/1
Namespec_example24_positive
DescriptionSuccessful binding of unambiguous bnodes in a pathological graph.
Passed 1/1
Namespec_example24_negative
DescriptionUnsuccessful binding in a pathological graph.
Passed 1/1
Namea_empty_graph.v
Descriptiona empty graph.v
Passed 1/1
Namea_no_period.v
Descriptiona no period.v
Passed 1/1
Namea_var_as_object.v
Descriptiona var as object.v
Passed 1/1
Namea_var_as_predicate.v
Descriptiona var as predicate.v
Passed 1/1
Namea_var_as_subject.v
Descriptiona var as subject.v
Passed 1/1
Nameadd_empty_graph
Descriptionadd empty graph
Passed 1/1
Nameadd_no_period
Descriptionadd no period
Passed 1/1
Nameadd_var_as_object
Descriptionadd var as object
Passed 1/1
Nameadd_var_as_predicate
Descriptionadd var as predicate
Passed 1/1
Nameadd_var_as_subject
Descriptionadd var as subject
Passed 1/1
Nameaddnew_empty_graph.v
Descriptionaddnew empty graph.v
Passed 1/1
Nameaddnew_no_period.v
Descriptionaddnew no period.v
Passed 1/1
Nameaddnew_var_as_object.v
Descriptionaddnew var as object.v
Passed 1/1
Nameaddnew_var_as_predicate.v
Descriptionaddnew var as predicate.v
Passed 1/1
Nameaddnew_var_as_subject.v
Descriptionaddnew var as subject.v
Passed 1/1
Namean_empty_graph.v
Descriptionan empty graph.v
Passed 1/1
Namean_no_period.v
Descriptionan no period.v
Passed 1/1
Namean_var_as_object.v
Descriptionan var as object.v
Passed 1/1
Namean_var_as_predicate.v
Descriptionan var as predicate.v
Passed 1/1
Namean_var_as_subject.v
Descriptionan var as subject.v
Passed 1/1
Namebind_no_path
Descriptionbind no path
Passed 1/1
Namebind_no_period
Descriptionbind no period
Passed 1/1
Namebind_no_var
Descriptionbind no var
Passed 1/1
Namebind_var_unicode
Descriptionbind var unicode
Passed 1/1
Namec_bnode.v
Descriptionc bnode.v
Passed 1/1
Namec_iri.v
Descriptionc iri.v
Passed 1/1
Namec_no_period.v
Descriptionc no period.v
Passed 1/1
Namec_simple.v
Descriptionc simple.v
Passed 1/1
Namecut_bnode
Descriptioncut bnode
Passed 1/1
Namecut_iri
Descriptioncut iri
Passed 1/1
Namecut_no_period
Descriptioncut no period
Passed 1/1
Namecut_simple
Descriptioncut simple
Passed 1/1
Named_empty_graph.v
Descriptiond empty graph.v
Passed 1/1
Named_no_period.v
Descriptiond no period.v
Passed 1/1
Named_var_as_object.v
Descriptiond var as object.v
Passed 1/1
Named_var_as_predicate.v
Descriptiond var as predicate.v
Passed 1/1
Named_var_as_subject.v
Descriptiond var as subject.v
Passed 1/1
Namede_empty_graph.v
Descriptionde empty graph.v
Passed 1/1
Namede_no_period.v
Descriptionde no period.v
Passed 1/1
Namede_var_as_object.v
Descriptionde var as object.v
Passed 1/1
Namede_var_as_predicate.v
Descriptionde var as predicate.v
Passed 1/1
Namede_var_as_subject.v
Descriptionde var as subject.v
Passed 1/1
Namedelete_empty_graph.v
Descriptiondelete empty graph.v
Passed 1/1
Namedelete_no_period.v
Descriptiondelete no period.v
Passed 1/1
Namedelete_var_as_object.v
Descriptiondelete var as object.v
Passed 1/1
Namedelete_var_as_predicate.v
Descriptiondelete var as predicate.v
Passed 1/1
Namedelete_var_as_subject.v
Descriptiondelete var as subject.v
Passed 1/1
Namedeleteexisting_empty_graph.v
Descriptiondeleteexisting empty graph.v
Passed 1/1
Namedeleteexisting_no_period.v
Descriptiondeleteexisting no period.v
Passed 1/1
Namedeleteexisting_var_as_object.v
Descriptiondeleteexisting var as object.v
Passed 1/1
Namedeleteexisting_var_as_predicate.v
Descriptiondeleteexisting var as predicate.v
Passed 1/1
Namedeleteexisting_var_as_subject.v
Descriptiondeleteexisting var as subject.v
Passed 1/1
Nameempty_patch
Descriptionempty patch
Passed 1/1
Nameempty_patch_whitespace
Descriptionempty patch whitespace
Passed 1/1
Namepath_mixed
Descriptionpath mixed
Passed 1/1
Nameul_bnode.v
Descriptionul bnode.v
Passed 1/1
Nameul_iri.v
Descriptionul iri.v
Passed 1/1
Nameul_literal.v
Descriptionul literal.v
Passed 1/1
Nameul_no_period.v
Descriptionul no period.v
Passed 1/1
Nameul_no_predicate.v
Descriptionul no predicate.v
Passed 1/1
Nameul_no_slice.v
Descriptionul no slice.v
Passed 1/1
Nameul_no_value.v
Descriptionul no value.v
Passed 1/1
Nameul_single_index.v
Descriptionul single index.v
Passed 1/1
Nameul_slice_wrong_order.v
Descriptionul slice wrong order.v
Passed 1/1
Nameul_var.v
Descriptionul var.v
Passed 1/1
Nameunbound_variable
Descriptionunbound variable
Passed 1/1
Nameundeclared_prefix
Descriptionundeclared prefix
Passed 1/1
Nameupdatelist_bnode
Descriptionupdatelist bnode
Passed 1/1
Nameupdatelist_iri
Descriptionupdatelist iri
Passed 1/1
Nameupdatelist_literal
Descriptionupdatelist literal
Passed 1/1
Nameupdatelist_no_period
Descriptionupdatelist no period
Passed 1/1
Nameupdatelist_no_predicate
Descriptionupdatelist no predicate
Passed 1/1
Nameupdatelist_no_slice
Descriptionupdatelist no slice
Passed 1/1
Nameupdatelist_no_value
Descriptionupdatelist no value
Passed 1/1
Nameupdatelist_single_index
Descriptionupdatelist single index
Passed 1/1
Nameupdatelist_slice_wrong_order
Descriptionupdatelist slice wrong order
Passed 1/1
Nameupdatelist_var
Descriptionupdatelist var
Passed 1/1
NameIRI_subject
DescriptionIRI subject
Passed 1/1
NameIRI_subject__reverted
DescriptionIRI subject
Passed 1/1
NameIRI_with_four_digit_numeric_escape
DescriptionIRI with four digit numeric escape (\u)
Passed 1/1
NameIRI_with_four_digit_numeric_escape__reverted
DescriptionIRI with four digit numeric escape (\u)
Passed 1/1
NameIRI_with_eight_digit_numeric_escape
DescriptionIRI with eight digit numeric escape (\U)
Passed 1/1
NameIRI_with_eight_digit_numeric_escape__reverted
DescriptionIRI with eight digit numeric escape (\U)
Passed 1/1
NameIRI_with_all_punctuation
DescriptionIRI with all punctuation
Passed 1/1
NameIRI_with_all_punctuation__reverted
DescriptionIRI with all punctuation
Passed 1/1
Namebareword_a_predicate
Descriptionbareword a predicate
Passed 1/1
Namebareword_a_predicate__reverted
Descriptionbareword a predicate
Passed 1/1
Nameold_style_prefix
Descriptionold-style prefix
Passed 1/1
Nameold_style_prefix__reverted
Descriptionold-style prefix
Passed 1/1
Nameprefixed_IRI_predicate
Descriptionprefixed IRI predicate
Passed 1/1
Nameprefixed_IRI_predicate__reverted
Descriptionprefixed IRI predicate
Passed 1/1
Nameprefixed_IRI_object
Descriptionprefixed IRI object
Passed 1/1
Nameprefixed_IRI_object__reverted
Descriptionprefixed IRI object
Passed 1/1
Nameprefix_only_IRI
Descriptionprefix-only IRI (p:)
Passed 1/1
Nameprefix_only_IRI__reverted
Descriptionprefix-only IRI (p:)
Passed 1/1
Nameprefix_with_PN_CHARS_BASE_character_boundaries
Descriptionprefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:)
Passed 1/1
Nameprefix_with_PN_CHARS_BASE_character_boundaries__reverted
Descriptionprefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:)
Passed 1/1
Nameprefix_with_non_leading_extras
Descriptionprefix with_non_leading_extras (_:a·̀ͯ‿.⁀)
Passed 1/1
Nameprefix_with_non_leading_extras__reverted
Descriptionprefix with_non_leading_extras (_:a·̀ͯ‿.⁀)
Passed 1/1
Namedefault_namespace_IRI
Descriptiondefault namespace IRI (:ln)
Passed 1/1
Namedefault_namespace_IRI__reverted
Descriptiondefault namespace IRI (:ln)
Passed 1/1
Nameprefix_reassigned_and_used
Descriptionprefix reassigned and used
Passed 1/1
Nameprefix_reassigned_and_used__reverted
Descriptionprefix reassigned and used
Passed 1/1
Namereserved_escaped_localName
Descriptionreserved-escaped local name
Passed 1/1
Namereserved_escaped_localName__reverted
Descriptionreserved-escaped local name
Passed 1/1
Namepercent_escaped_localName
Descriptionpercent-escaped local name
Passed 1/1
Namepercent_escaped_localName__reverted
Descriptionpercent-escaped local name
Passed 1/1
NameHYPHEN_MINUS_in_localName
DescriptionHYPHEN-MINUS in local name
Passed 1/1
NameHYPHEN_MINUS_in_localName__reverted
DescriptionHYPHEN-MINUS in local name
Passed 1/1
Nameunderscore_in_localName
Descriptionunderscore in local name
Passed 1/1
Nameunderscore_in_localName__reverted
Descriptionunderscore in local name
Passed 1/1
Namelocalname_with_COLON
Descriptionlocalname with COLON
Passed 1/1
Namelocalname_with_COLON__reverted
Descriptionlocalname with COLON
Passed 1/1
NamelocalName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries
DescriptionlocalName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
Passed 1/1
NamelocalName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries__reverted
DescriptionlocalName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
Passed 1/1
NamelocalName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries
DescriptionlocalName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
Passed 0/1
NamelocalName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries__reverted
DescriptionlocalName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
Passed 0/1
NamelocalName_with_nfc_PN_CHARS_BASE_character_boundaries
DescriptionlocalName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
Passed 1/1
NamelocalName_with_nfc_PN_CHARS_BASE_character_boundaries__reverted
DescriptionlocalName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
Passed 1/1
NamelocalName_with_leading_underscore
DescriptionlocalName with leading underscore (p:_)
Passed 1/1
NamelocalName_with_leading_underscore__reverted
DescriptionlocalName with leading underscore (p:_)
Passed 1/1
NamelocalName_with_leading_digit
DescriptionlocalName with leading digit (p:_)
Passed 1/1
NamelocalName_with_leading_digit__reverted
DescriptionlocalName with leading digit (p:_)
Passed 1/1
NamelocalName_with_non_leading_extras
DescriptionlocalName with_non_leading_extras (_:a·̀ͯ‿.⁀)
Passed 1/1
NamelocalName_with_non_leading_extras__reverted
DescriptionlocalName with_non_leading_extras (_:a·̀ͯ‿.⁀)
Passed 1/1
Namelabeled_blank_node_subject
Descriptionlabeled blank node subject
Passed 1/1
Namelabeled_blank_node_object
Descriptionlabeled blank node object
Passed 1/1
Namelabeled_blank_node_with_PN_CHARS_BASE_character_boundaries
Descriptionlabeled blank node with PN_CHARS_BASE character boundaries (_:AZazÀÖØöø...)
Passed 1/1
Namelabeled_blank_node_with_leading_underscore
Descriptionlabeled blank node with_leading_underscore (_:_)
Passed 1/1
Namelabeled_blank_node_with_leading_digit
Descriptionlabeled blank node with_leading_digit (_:0)
Passed 1/1
Namelabeled_blank_node_with_non_leading_extras
Descriptionlabeled blank node with_non_leading_extras (_:a·̀ͯ‿.⁀)
Passed 1/1
Nameanonymous_blank_node_subject
Descriptionanonymous blank node subject
Passed 1/1
Nameanonymous_blank_node_object
Descriptionanonymous blank node object
Passed 1/1
Namesole_blankNodePropertyList
Descriptionsole blankNodePropertyList [ <p> <o> ] .
Passed 1/1
NameblankNodePropertyList_as_subject
DescriptionblankNodePropertyList as subject [ … ] <p> <o> .
Passed 1/1
NameblankNodePropertyList_as_object
DescriptionblankNodePropertyList as object <s> <p> [ … ] .
Passed 1/1
NameblankNodePropertyList_with_multiple_triples
DescriptionblankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]
Passed 1/1
Namenested_blankNodePropertyLists
Descriptionnested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]
Passed 1/1
NameblankNodePropertyList_containing_collection
DescriptionblankNodePropertyList containing collection [ <p1> ( … ) ]
Passed 1/1
Namecollection_subject
Descriptioncollection subject
Passed 1/1
Namecollection_object
Descriptioncollection object
Passed 1/1
Nameempty_collection
Descriptionempty collection ()
Passed 1/1
Nameempty_collection__reverted
Descriptionempty collection ()
Passed 1/1
Namenested_collection
Descriptionnested collection (())
Passed 1/1
Namefirst
Descriptionfirst, not last, non-empty nested collection
Passed 1/1
Namelast
Descriptionlast, not first, non-empty nested collection
Passed 1/1
NameLITERAL1
DescriptionLITERAL1 'x'
Passed 1/1
NameLITERAL1__reverted
DescriptionLITERAL1 'x'
Passed 1/1
NameLITERAL1_ascii_boundaries
DescriptionLITERAL1_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x26\x28...'
Passed 1/1
NameLITERAL1_ascii_boundaries__reverted
DescriptionLITERAL1_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x26\x28...'
Passed 1/1
NameLITERAL1_with_UTF8_boundaries
DescriptionLITERAL1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
Passed 1/1
NameLITERAL1_with_UTF8_boundaries__reverted
DescriptionLITERAL1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
Passed 1/1
NameLITERAL1_all_controls
DescriptionLITERAL1_all_controls '\x00\x01\x02\x03\x04...'
Passed 1/1
NameLITERAL1_all_controls__reverted
DescriptionLITERAL1_all_controls '\x00\x01\x02\x03\x04...'
Passed 1/1
NameLITERAL1_all_punctuation
DescriptionLITERAL1_all_punctuation '!"#$%&()...'
Passed 1/1
NameLITERAL1_all_punctuation__reverted
DescriptionLITERAL1_all_punctuation '!"#$%&()...'
Passed 1/1
NameLITERAL_LONG1
DescriptionLITERAL_LONG1 '''x'''
Passed 1/1
NameLITERAL_LONG1__reverted
DescriptionLITERAL_LONG1 '''x'''
Passed 1/1
NameLITERAL_LONG1_ascii_boundaries
DescriptionLITERAL_LONG1_ascii_boundaries '\x00\x26\x28...'
Passed 1/1
NameLITERAL_LONG1_ascii_boundaries__reverted
DescriptionLITERAL_LONG1_ascii_boundaries '\x00\x26\x28...'
Passed 1/1
NameLITERAL_LONG1_with_UTF8_boundaries
DescriptionLITERAL_LONG1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
Passed 1/1
NameLITERAL_LONG1_with_UTF8_boundaries__reverted
DescriptionLITERAL_LONG1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
Passed 1/1
NameLITERAL_LONG1_with_1_squote
DescriptionLITERAL_LONG1 with 1 squote '''a'b'''
Passed 1/1
NameLITERAL_LONG1_with_1_squote__reverted
DescriptionLITERAL_LONG1 with 1 squote '''a'b'''
Passed 1/1
NameLITERAL_LONG1_with_2_squotes
DescriptionLITERAL_LONG1 with 2 squotes '''a''b'''
Passed 1/1
NameLITERAL_LONG1_with_2_squotes__reverted
DescriptionLITERAL_LONG1 with 2 squotes '''a''b'''
Passed 1/1
NameLITERAL2
DescriptionLITERAL2 "x"
Passed 1/1
NameLITERAL2__reverted
DescriptionLITERAL2 "x"
Passed 1/1
NameLITERAL2_ascii_boundaries
DescriptionLITERAL2_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x21\x23...'
Passed 1/1
NameLITERAL2_ascii_boundaries__reverted
DescriptionLITERAL2_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x21\x23...'
Passed 1/1
NameLITERAL2_with_UTF8_boundaries
DescriptionLITERAL2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
Passed 1/1
NameLITERAL2_with_UTF8_boundaries__reverted
DescriptionLITERAL2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
Passed 1/1
NameLITERAL_LONG2
DescriptionLITERAL_LONG2 """x"""
Passed 1/1
NameLITERAL_LONG2__reverted
DescriptionLITERAL_LONG2 """x"""
Passed 1/1
NameLITERAL_LONG2_ascii_boundaries
DescriptionLITERAL_LONG2_ascii_boundaries '\x00\x21\x23...'
Passed 1/1
NameLITERAL_LONG2_ascii_boundaries__reverted
DescriptionLITERAL_LONG2_ascii_boundaries '\x00\x21\x23...'
Passed 1/1
NameLITERAL_LONG2_with_UTF8_boundaries
DescriptionLITERAL_LONG2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
Passed 1/1
NameLITERAL_LONG2_with_UTF8_boundaries__reverted
DescriptionLITERAL_LONG2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
Passed 1/1
NameLITERAL_LONG2_with_1_squote
DescriptionLITERAL_LONG2 with 1 squote """a"b"""
Passed 1/1
NameLITERAL_LONG2_with_1_squote__reverted
DescriptionLITERAL_LONG2 with 1 squote """a"b"""
Passed 1/1
NameLITERAL_LONG2_with_2_squotes
DescriptionLITERAL_LONG2 with 2 squotes """a""b"""
Passed 1/1
NameLITERAL_LONG2_with_2_squotes__reverted
DescriptionLITERAL_LONG2 with 2 squotes """a""b"""
Passed 1/1
Nameliteral_with_CHARACTER_TABULATION
Descriptionliteral with CHARACTER TABULATION
Passed 1/1
Nameliteral_with_CHARACTER_TABULATION__reverted
Descriptionliteral with CHARACTER TABULATION
Passed 1/1
Nameliteral_with_BACKSPACE
Descriptionliteral with BACKSPACE
Passed 1/1
Nameliteral_with_BACKSPACE__reverted
Descriptionliteral with BACKSPACE
Passed 1/1
Nameliteral_with_LINE_FEED
Descriptionliteral with LINE FEED
Passed 1/1
Nameliteral_with_LINE_FEED__reverted
Descriptionliteral with LINE FEED
Passed 1/1
Nameliteral_with_CARRIAGE_RETURN
Descriptionliteral with CARRIAGE RETURN
Passed 1/1
Nameliteral_with_CARRIAGE_RETURN__reverted
Descriptionliteral with CARRIAGE RETURN
Passed 1/1
Nameliteral_with_FORM_FEED
Descriptionliteral with FORM FEED
Passed 1/1
Nameliteral_with_FORM_FEED__reverted
Descriptionliteral with FORM FEED
Passed 1/1
Nameliteral_with_REVERSE_SOLIDUS
Descriptionliteral with REVERSE SOLIDUS
Passed 1/1
Nameliteral_with_REVERSE_SOLIDUS__reverted
Descriptionliteral with REVERSE SOLIDUS
Passed 1/1
Nameliteral_with_escaped_CHARACTER_TABULATION
Descriptionliteral with escaped CHARACTER TABULATION
Passed 1/1
Nameliteral_with_escaped_CHARACTER_TABULATION__reverted
Descriptionliteral with escaped CHARACTER TABULATION
Passed 1/1
Nameliteral_with_escaped_BACKSPACE
Descriptionliteral with escaped BACKSPACE
Passed 1/1
Nameliteral_with_escaped_BACKSPACE__reverted
Descriptionliteral with escaped BACKSPACE
Passed 1/1
Nameliteral_with_escaped_LINE_FEED
Descriptionliteral with escaped LINE FEED
Passed 1/1
Nameliteral_with_escaped_LINE_FEED__reverted
Descriptionliteral with escaped LINE FEED
Passed 1/1
Nameliteral_with_escaped_CARRIAGE_RETURN
Descriptionliteral with escaped CARRIAGE RETURN
Passed 1/1
Nameliteral_with_escaped_CARRIAGE_RETURN__reverted
Descriptionliteral with escaped CARRIAGE RETURN
Passed 1/1
Nameliteral_with_escaped_FORM_FEED
Descriptionliteral with escaped FORM FEED
Passed 1/1
Nameliteral_with_escaped_FORM_FEED__reverted
Descriptionliteral with escaped FORM FEED
Passed 1/1
Nameliteral_with_numeric_escape4
Descriptionliteral with numeric escape4 \u
Passed 1/1
Nameliteral_with_numeric_escape4__reverted
Descriptionliteral with numeric escape4 \u
Passed 1/1
Nameliteral_with_numeric_escape8
Descriptionliteral with numeric escape8 \U
Passed 1/1
Nameliteral_with_numeric_escape8__reverted
Descriptionliteral with numeric escape8 \U
Passed 1/1
NameIRIREF_datatype
DescriptionIRIREF datatype ""^^<t>
Passed 1/1
NameIRIREF_datatype__reverted
DescriptionIRIREF datatype ""^^<t>
Passed 1/1
Nameprefixed_name_datatype
Descriptionprefixed name datatype ""^^p:t
Passed 1/1
Nameprefixed_name_datatype__reverted
Descriptionprefixed name datatype ""^^p:t
Passed 1/1
Namebareword_integer
Descriptionbareword integer
Passed 1/1
Namebareword_integer__reverted
Descriptionbareword integer
Passed 1/1
Namebareword_decimal
Descriptionbareword decimal
Passed 1/1
Namebareword_decimal__reverted
Descriptionbareword decimal
Passed 1/1
Namebareword_double
Descriptionbareword double
Passed 1/1
Namebareword_double__reverted
Descriptionbareword double
Passed 1/1
Namedouble_lower_case_e
Descriptiondouble lower case e
Passed 1/1
Namedouble_lower_case_e__reverted
Descriptiondouble lower case e
Passed 1/1
Namenegative_numeric
Descriptionnegative numeric
Passed 1/1
Namenegative_numeric__reverted
Descriptionnegative numeric
Passed 1/1
Namepositive_numeric
Descriptionpositive numeric
Passed 1/1
Namepositive_numeric__reverted
Descriptionpositive numeric
Passed 1/1
Namenumeric_with_leading_0
Descriptionnumeric with leading 0
Passed 1/1
Namenumeric_with_leading_0__reverted
Descriptionnumeric with leading 0
Passed 1/1
Nameliteral_true
Descriptionliteral true
Passed 1/1
Nameliteral_true__reverted
Descriptionliteral true
Passed 1/1
Nameliteral_false
Descriptionliteral false
Passed 1/1
Nameliteral_false__reverted
Descriptionliteral false
Passed 1/1
Namelangtagged_non_LONG
Descriptionlangtagged non-LONG "x"@en
Passed 1/1
Namelangtagged_non_LONG__reverted
Descriptionlangtagged non-LONG "x"@en
Passed 1/1
Namelangtagged_LONG
Descriptionlangtagged LONG """x"""@en
Passed 1/1
Namelangtagged_LONG__reverted
Descriptionlangtagged LONG """x"""@en
Passed 1/1
Namelantag_with_subtag
Descriptionlantag with subtag "x"@en-us
Passed 1/1
Namelantag_with_subtag__reverted
Descriptionlantag with subtag "x"@en-us
Passed 1/1
NameobjectList_with_two_objects
DescriptionobjectList with two objects … <o1>,<o2>
Passed 1/1
NameobjectList_with_two_objects__reverted
DescriptionobjectList with two objects … <o1>,<o2>
Passed 1/1
NamepredicateObjectList_with_two_objectLists
DescriptionpredicateObjectList with two objectLists … <o1>,<o2>
Passed 1/1
NamepredicateObjectList_with_two_objectLists__reverted
DescriptionpredicateObjectList with two objectLists … <o1>,<o2>
Passed 1/1
Namerepeated_semis_at_end
Descriptionrepeated semis at end <s> <p> <o> ;; <p2> <o2> .
Passed 1/1
Namerepeated_semis_at_end__reverted
Descriptionrepeated semis at end <s> <p> <o> ;; <p2> <o2> .
Passed 1/1
Namerepeated_semis_not_at_end
Descriptionrepeated semis not at end <s> <p> <o> ;;.
Passed 1/1
Namerepeated_semis_not_at_end__reverted
Descriptionrepeated semis not at end <s> <p> <o> ;;.
Passed 1/1
Namecomment_following_localName
Descriptioncomment following localName
Passed 1/1
Namecomment_following_localName__reverted
Descriptioncomment following localName
Passed 1/1
Namenumber_sign_following_localName
Descriptionnumber sign following localName
Passed 1/1
Namenumber_sign_following_localName__reverted
Descriptionnumber sign following localName
Passed 1/1
Namecomment_following_PNAME_NS
Descriptioncomment following PNAME_NS
Passed 1/1
Namecomment_following_PNAME_NS__reverted
Descriptioncomment following PNAME_NS
Passed 1/1
Namenumber_sign_following_PNAME_NS
Descriptionnumber sign following PNAME_NS
Passed 1/1
Namenumber_sign_following_PNAME_NS__reverted
Descriptionnumber sign following PNAME_NS
Passed 1/1
NameLITERAL_LONG2_with_REVERSE_SOLIDUS
DescriptionREVERSE SOLIDUS at end of LITERAL_LONG2
Passed 1/1
NameLITERAL_LONG2_with_REVERSE_SOLIDUS__reverted
DescriptionREVERSE SOLIDUS at end of LITERAL_LONG2
Passed 1/1
Nameturtle-syntax-bad-LITERAL2_with_langtag_and_datatype
DescriptionBad number format (negative test)
Passed 1/1
Nametwo_LITERAL_LONG2s
Descriptiontwo LITERAL_LONG2s testing quote delimiter overrun
Passed 1/1
Nametwo_LITERAL_LONG2s__reverted
Descriptiontwo LITERAL_LONG2s testing quote delimiter overrun
Passed 1/1
Namelangtagged_LONG_with_subtag
Descriptionlangtagged LONG with subtag """Cheers"""@en-UK
Passed 1/1
Namelangtagged_LONG_with_subtag__reverted
Descriptionlangtagged LONG with subtag """Cheers"""@en-UK
Passed 1/1
Nameturtle-syntax-uri-01
DescriptionOnly IRIs
Passed 1/1
Nameturtle-syntax-uri-02
DescriptionIRIs with Unicode escape
Passed 1/1
Nameturtle-syntax-uri-03
DescriptionIRIs with long Unicode escape
Passed 1/1
Nameturtle-syntax-uri-04
DescriptionLegal IRIs
Passed 1/1
Nameturtle-syntax-prefix-04
DescriptionEmpty @prefix with % escape
Passed 1/1
Nameturtle-syntax-prefix-05
Description@prefix with no suffix
Passed 1/1
Nameturtle-syntax-prefix-06
Descriptioncolon is a legal pname character
Passed 1/1
Nameturtle-syntax-prefix-07
Descriptiondash is a legal pname character
Passed 1/1
Nameturtle-syntax-prefix-08
Descriptionunderscore is a legal pname character
Passed 1/1
Nameturtle-syntax-prefix-09
Descriptionpercents in pnames
Passed 1/1
Nameturtle-syntax-string-01
Descriptionstring literal
Passed 1/1
Nameturtle-syntax-string-02
DescriptionlangString literal
Passed 1/1
Nameturtle-syntax-string-03
DescriptionlangString literal with region
Passed 1/1
Nameturtle-syntax-string-04
Descriptionsquote string literal
Passed 1/1
Nameturtle-syntax-string-05
Descriptionsquote langString literal
Passed 1/1
Nameturtle-syntax-string-06
Descriptionsquote langString literal with region
Passed 1/1
Nameturtle-syntax-string-07
Descriptionlong string literal with embedded single- and double-quotes
Passed 1/1
Nameturtle-syntax-string-08
Descriptionlong string literal with embedded newline
Passed 1/1
Nameturtle-syntax-string-09
Descriptionsquote long string literal with embedded single- and double-quotes
Passed 1/1
Nameturtle-syntax-string-10
Descriptionlong langString literal with embedded newline
Passed 1/1
Nameturtle-syntax-string-11
Descriptionsquote long langString literal with embedded newline
Passed 1/1
Nameturtle-syntax-str-esc-01
Descriptionstring literal with escaped newline
Passed 1/1
Nameturtle-syntax-str-esc-02
Descriptionstring literal with Unicode escape
Passed 1/1
Nameturtle-syntax-str-esc-03
Descriptionstring literal with long Unicode escape
Passed 1/1
Nameturtle-syntax-pname-esc-01
Descriptionpname with back-slash escapes
Passed 1/1
Nameturtle-syntax-pname-esc-02
Descriptionpname with back-slash escapes (2)
Passed 1/1
Nameturtle-syntax-pname-esc-03
Descriptionpname with back-slash escapes (3)
Passed 1/1
Nameturtle-syntax-bnode-01
Descriptionbnode subject
Passed 1/1
Nameturtle-syntax-bnode-02
Descriptionbnode object
Passed 1/1
Nameturtle-syntax-bnode-03
Descriptionbnode property list object
Passed 1/1
Nameturtle-syntax-bnode-04
Descriptionbnode property list object (2)
Passed 1/1
Nameturtle-syntax-bnode-05
Descriptionbnode property list subject
Passed 1/1
Nameturtle-syntax-bnode-06
Descriptionlabeled bnode subject
Passed 1/1
Nameturtle-syntax-bnode-07
Descriptionlabeled bnode subject and object
Passed 1/1
Nameturtle-syntax-bnode-08
Descriptionbare bnode property list
Passed 1/1
Nameturtle-syntax-bnode-09
Descriptionbnode property list
Passed 1/1
Nameturtle-syntax-bnode-10
Descriptionmixed bnode property list and triple
Passed 1/1
Nameturtle-syntax-number-01
Descriptioninteger literal
Passed 1/1
Nameturtle-syntax-number-02
Descriptionnegative integer literal
Passed 1/1
Nameturtle-syntax-number-03
Descriptionpositive integer literal
Passed 1/1
Nameturtle-syntax-number-04
Descriptiondecimal literal
Passed 1/1
Nameturtle-syntax-number-05
Descriptiondecimal literal (no leading digits)
Passed 1/1
Nameturtle-syntax-number-06
Descriptionnegative decimal literal
Passed 1/1
Nameturtle-syntax-number-07
Descriptionpositive decimal literal
Passed 1/1
Nameturtle-syntax-number-08
Descriptioninteger literal with decimal lexical confusion
Passed 1/1
Nameturtle-syntax-number-09
Descriptiondouble literal
Passed 1/1
Nameturtle-syntax-number-10
Descriptionnegative double literal
Passed 1/1
Nameturtle-syntax-number-11
Descriptiondouble literal no fraction
Passed 1/1
Nameturtle-syntax-datatypes-01
Descriptionxsd:byte literal
Passed 1/1
Nameturtle-syntax-datatypes-02
Descriptioninteger as xsd:string
Passed 1/1
Nameturtle-syntax-kw-01
Descriptionboolean literal (true)
Passed 1/1
Nameturtle-syntax-kw-02
Descriptionboolean literal (false)
Passed 1/1
Nameturtle-syntax-kw-03
Description'a' as keyword
Passed 1/1
Nameturtle-syntax-struct-01
Descriptionobject list
Passed 1/1
Nameturtle-syntax-struct-02
Descriptionpredicate list with object list
Passed 1/1
Nameturtle-syntax-struct-03
Descriptionpredicate list with object list and dangling ';'
Passed 1/1
Nameturtle-syntax-struct-04
Descriptionpredicate list with multiple ;;
Passed 1/1
Nameturtle-syntax-struct-05
Descriptionpredicate list with multiple ;;
Passed 1/1
Nameturtle-syntax-lists-01
Descriptionempty list
Passed 1/1
Nameturtle-syntax-lists-02
Descriptionmixed list
Passed 1/1
Nameturtle-syntax-lists-03
Descriptionisomorphic list as subject and object
Passed 1/1
Nameturtle-syntax-lists-04
Descriptionlists of lists
Passed 1/1
Nameturtle-syntax-lists-05
Descriptionmixed lists with embedded lists
Passed 1/1
Nameturtle-syntax-bad-uri-01
DescriptionBad IRI : space (negative test)
Passed 1/1
Nameturtle-syntax-bad-uri-02
DescriptionBad IRI : bad escape (negative test)
Passed 1/1
Nameturtle-syntax-bad-uri-03
DescriptionBad IRI : bad long escape (negative test)
Passed 1/1
Nameturtle-syntax-bad-uri-04
DescriptionBad IRI : character escapes not allowed (negative test)
Passed 1/1
Nameturtle-syntax-bad-uri-05
DescriptionBad IRI : character escapes not allowed (2) (negative test)
Passed 1/1
Nameturtle-syntax-bad-prefix-01
DescriptionNo prefix (negative test)
Passed 1/1
Nameturtle-syntax-bad-prefix-02
DescriptionNo prefix (2) (negative test)
Passed 1/1
Nameturtle-syntax-bad-prefix-03
Description@prefix without URI (negative test)
Passed 1/1
Nameturtle-syntax-bad-prefix-04
Description@prefix without prefix name (negative test)
Passed 1/1
Nameturtle-syntax-bad-prefix-05
Description@prefix without ':' (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-01
DescriptionTurtle is not TriG (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-02
DescriptionTurtle is not N3 (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-03
DescriptionTurtle is not NQuads (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-04
DescriptionTurtle does not allow literals-as-subjects (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-05
DescriptionTurtle does not allow literals-as-predicates (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-06
DescriptionTurtle does not allow bnodes-as-predicates (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-07
DescriptionTurtle does not allow labeled bnodes-as-predicates (negative test)
Passed 1/1
Nameturtle-syntax-bad-kw-01
Description'A' is not a keyword (negative test)
Passed 1/1
Nameturtle-syntax-bad-kw-02
Description'a' cannot be used as subject (negative test)
Passed 1/1
Nameturtle-syntax-bad-kw-03
Description'a' cannot be used as object (negative test)
Passed 1/1
Nameturtle-syntax-bad-kw-04
Description'true' cannot be used as subject (negative test)
Passed 1/1
Nameturtle-syntax-bad-kw-05
Description'true' cannot be used as object (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-01
Description{} fomulae not in Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-02
Description= is not Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-03
DescriptionN3 paths not in Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-04
DescriptionN3 paths not in Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-05
DescriptionN3 is...of not in Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-06
DescriptionN3 paths not in Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-07
Description@keywords is not Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-08
Description@keywords is not Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-09
Description=> is not Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-10
Description<= is not Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-11
Description@forSome is not Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-12
Description@forAll is not Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-n3-extras-13
Description@keywords is not Turtle (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-09
Descriptionextra '.' (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-10
Descriptionextra '.' (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-12
Descriptionsubject, predicate, no object (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-13
Descriptionsubject, predicate, no object (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-14
Descriptionliteral as subject (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-15
Descriptionliteral as predicate (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-16
Descriptionbnode as predicate (negative test)
Passed 1/1
Nameturtle-syntax-bad-struct-17
Descriptionlabeled bnode as predicate (negative test)
Passed 1/1
Nameturtle-syntax-bad-lang-01
DescriptionlangString with bad lang (negative test)
Passed 1/1
Nameturtle-syntax-bad-esc-01
DescriptionBad string escape (negative test)
Passed 1/1
Nameturtle-syntax-bad-esc-02
DescriptionBad string escape (negative test)
Passed 1/1
Nameturtle-syntax-bad-esc-03
DescriptionBad string escape (negative test)
Passed 1/1
Nameturtle-syntax-bad-esc-04
DescriptionBad string escape (negative test)
Passed 1/1
Nameturtle-syntax-bad-pname-01
Description'~' must be escaped in pname (negative test)
Passed 1/1
Nameturtle-syntax-bad-pname-02
DescriptionBad %-sequence in pname (negative test)
Passed 1/1
Nameturtle-syntax-bad-pname-03
DescriptionBad unicode escape in pname (negative test)
Passed 1/1
Nameturtle-syntax-bad-string-01
Descriptionmismatching string literal open/close (negative test)
Passed 1/1
Nameturtle-syntax-bad-string-02
Descriptionmismatching string literal open/close (negative test)
Passed 1/1
Nameturtle-syntax-bad-string-03
Descriptionmismatching string literal long/short (negative test)
Passed 1/1
Nameturtle-syntax-bad-string-04
Descriptionmismatching long string literal open/close (negative test)
Passed 1/1
Nameturtle-syntax-bad-string-05
DescriptionLong literal with missing end (negative test)
Passed 1/1
Nameturtle-syntax-bad-string-06
DescriptionLong literal with extra quote (negative test)
Passed 1/1
Nameturtle-syntax-bad-string-07
DescriptionLong literal with extra squote (negative test)
Passed 1/1
Nameturtle-syntax-bad-num-01
DescriptionBad number format (negative test)
Passed 1/1
Nameturtle-syntax-bad-num-02
DescriptionBad number format (negative test)
Passed 1/1
Nameturtle-syntax-bad-num-03
DescriptionBad number format (negative test)
Passed 1/1
Nameturtle-syntax-bad-num-04
DescriptionBad number format (negative test)
Passed 1/1
Nameturtle-syntax-bad-num-05
DescriptionBad number format (negative test)
Passed 1/1
Nameturtle-eval-struct-01
Descriptiontriple with IRIs
Passed 1/1
Nameturtle-eval-struct-01__reverted
Descriptiontriple with IRIs
Passed 1/1
Nameturtle-eval-struct-02
Descriptiontriple with IRIs and embedded whitespace
Passed 1/1
Nameturtle-eval-struct-02__reverted
Descriptiontriple with IRIs and embedded whitespace
Passed 1/1
Nameturtle-subm-01
DescriptionBlank subject
Passed 1/1
Nameturtle-subm-02
Description@prefix and qnames
Passed 1/1
Nameturtle-subm-02__reverted
Description@prefix and qnames
Passed 1/1
Nameturtle-subm-03
Description, operator
Passed 1/1
Nameturtle-subm-03__reverted
Description, operator
Passed 1/1
Nameturtle-subm-04
Description; operator
Passed 1/1
Nameturtle-subm-04__reverted
Description; operator
Passed 1/1
Nameturtle-subm-05
Descriptionempty [] as subject and object
Passed 1/1
Nameturtle-subm-06
Descriptionnon-empty [] as subject and object
Passed 1/1
Nameturtle-subm-07
Description'a' as predicate
Passed 1/1
Nameturtle-subm-07__reverted
Description'a' as predicate
Passed 1/1
Nameturtle-subm-08
Descriptionsimple collection
Passed 1/1
Nameturtle-subm-09
Descriptionempty collection
Passed 1/1
Nameturtle-subm-09__reverted
Descriptionempty collection
Passed 1/1
Nameturtle-subm-10
Descriptioninteger datatyped literal
Passed 1/1
Nameturtle-subm-11
Descriptiondecimal integer canonicalization
Passed 1/1
Nameturtle-subm-11__reverted
Descriptiondecimal integer canonicalization
Passed 1/1
Nameturtle-subm-12
Description- and _ in names and qnames
Passed 1/1
Nameturtle-subm-12__reverted
Description- and _ in names and qnames
Passed 1/1
Nameturtle-subm-13
Descriptiontests for rdf:_<numbers> and other qnames starting with _
Passed 1/1
Nameturtle-subm-13__reverted
Descriptiontests for rdf:_<numbers> and other qnames starting with _
Passed 1/1
Nameturtle-subm-14
Descriptionbare : allowed
Passed 1/1
Nameturtle-subm-15
Descriptionsimple long literal
Passed 1/1
Nameturtle-subm-15__reverted
Descriptionsimple long literal
Passed 1/1
Nameturtle-subm-16
Descriptionlong literals with escapes
Passed 1/1
Nameturtle-subm-16__reverted
Descriptionlong literals with escapes
Passed 1/1
Nameturtle-subm-17
Descriptionfloating point number
Passed 1/1
Nameturtle-subm-17__reverted
Descriptionfloating point number
Passed 1/1
Nameturtle-subm-18
Descriptionempty literals, normal and long variant
Passed 1/1
Nameturtle-subm-18__reverted
Descriptionempty literals, normal and long variant
Passed 1/1
Nameturtle-subm-19
Descriptionpositive integer, decimal and doubles
Passed 1/1
Nameturtle-subm-19__reverted
Descriptionpositive integer, decimal and doubles
Passed 1/1
Nameturtle-subm-20
Descriptionnegative integer, decimal and doubles
Passed 1/1
Nameturtle-subm-20__reverted
Descriptionnegative integer, decimal and doubles
Passed 1/1
Nameturtle-subm-21
Descriptionlong literal ending in double quote
Passed 1/1
Nameturtle-subm-21__reverted
Descriptionlong literal ending in double quote
Passed 1/1
Nameturtle-subm-22
Descriptionboolean literals
Passed 1/1
Nameturtle-subm-22__reverted
Descriptionboolean literals
Passed 1/1
Nameturtle-subm-23
Descriptioncomments
Passed 1/1
Nameturtle-subm-23__reverted
Descriptioncomments
Passed 1/1
Nameturtle-subm-24
Descriptionno final mewline
Passed 1/1
Nameturtle-subm-24__reverted
Descriptionno final mewline
Passed 1/1
Nameturtle-subm-25
Descriptionrepeating a @prefix changes pname definition
Passed 1/1
Nameturtle-subm-25__reverted
Descriptionrepeating a @prefix changes pname definition
Passed 1/1
Nameturtle-subm-26
DescriptionVariations on decimal canonicalization
Passed 1/1
Nameturtle-subm-26__reverted
DescriptionVariations on decimal canonicalization
Passed 1/1
Nameturtle-eval-bad-01
DescriptionBad IRI : good escape, bad charcater (negative evaluation test)
Passed 1/1
Nameturtle-eval-bad-02
DescriptionBad IRI : hex 3C is < (negative evaluation test)
Passed 1/1
Nameturtle-eval-bad-03
DescriptionBad IRI : hex 3E is (negative evaluation test)
Passed 1/1
Nameturtle-eval-bad-04
DescriptionBad IRI : {abc} (negative evaluation test)
Passed 1/1
Nameturtle-syntax-bad-blank-label-dot-end
DescriptionBlank node label must not end in dot
Passed 1/1
Nameturtle-syntax-bad-ln-dash-start
DescriptionLocal name must not begin with dash
Passed 1/1
Nameturtle-syntax-bad-ln-escape-start
DescriptionBad hex escape at start of local name
Passed 1/1
Nameturtle-syntax-bad-ln-escape
DescriptionBad hex escape in local name
Passed 1/1
Nameturtle-syntax-bad-missing-ns-dot-end
DescriptionPrefix must not end in dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)
Passed 1/1
Nameturtle-syntax-bad-missing-ns-dot-start
DescriptionPrefix must not start with dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)
Passed 1/1
Nameturtle-syntax-bad-ns-dot-end
DescriptionPrefix must not end in dot
Passed 1/1
Nameturtle-syntax-bad-ns-dot-start
DescriptionPrefix must not start with dot
Passed 1/1
Nameturtle-syntax-bad-number-dot-in-anon
DescriptionDot delimeter may not appear in anonymous nodes
Passed 1/1
Nameturtle-syntax-blank-label
DescriptionCharacters allowed in blank node labels
Passed 1/1
Nameturtle-syntax-ln-colons
DescriptionColons in pname local names
Passed 1/1
Nameturtle-syntax-ln-dots
DescriptionDots in pname local names
Passed 1/1
Nameturtle-syntax-ns-dots
DescriptionDots in namespace names
Passed 1/1