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.
| Name | ld-patch-py |
|---|---|
| Description | ld-patch-py is a Python processor for LD Patch, based on RDFLib |
| Homepage | https://github.com/pchampin/ld-patch-py |
| Passed | 501/503 |
| Name | empty |
|---|---|
| Description | Empty patch |
| Passed | 1/1 |
| Name | add-1triple |
|---|---|
| Description | Add statement with a single triple |
| Passed | 1/1 |
| Name | add-abbr-1triple |
|---|---|
| Description | Abbreviated Add statement with a single triple |
| Passed | 1/1 |
| Name | addnew-1triple |
|---|---|
| Description | AddNew statement with a single triple |
| Passed | 1/1 |
| Name | addnew-abbr-1triple |
|---|---|
| Description | Abbreviated AddNew statement with a single triple |
| Passed | 1/1 |
| Name | delete-1triple |
|---|---|
| Description | Delete statement with a single triple |
| Passed | 1/1 |
| Name | delete-abbr-1triple |
|---|---|
| Description | Abbreviated Delete statement with a single triple |
| Passed | 1/1 |
| Name | deleteexisting-1triple |
|---|---|
| Description | DeleteExisting statement with a single triple |
| Passed | 1/1 |
| Name | deleteexisting-abbr-1triple |
|---|---|
| Description | Abbreviated DeleteExisting statement with a single triple |
| Passed | 1/1 |
| Name | bind |
|---|---|
| Description | Binding statement |
| Passed | 1/1 |
| Name | bind-abbr |
|---|---|
| Description | Abbreviated Bind statement |
| Passed | 1/1 |
| Name | bind-overriden |
|---|---|
| Description | Overridden Bind statement |
| Passed | 1/1 |
| Name | path-forward |
|---|---|
| Description | Path containing a StepForward |
| Passed | 1/1 |
| Name | path-backward |
|---|---|
| Description | Path containing a StepBackward |
| Passed | 1/1 |
| Name | path-at |
|---|---|
| Description | Path containing a StepAt |
| Passed | 1/1 |
| Name | path-unicity |
|---|---|
| Description | Path containing a succesful unicity constraint |
| Passed | 1/1 |
| Name | path-unicity-fail |
|---|---|
| Description | Path containing a failed unicity constraint |
| Passed | 1/1 |
| Name | path-filter |
|---|---|
| Description | Path containing a filter |
| Passed | 1/1 |
| Name | path-filter-equal |
|---|---|
| Description | Path containing a filter with an equal sign |
| Passed | 1/1 |
| Name | path-starting-with-literal |
|---|---|
| Description | Path starting with a literal |
| Passed | 1/1 |
| Name | add-noop |
|---|---|
| Description | Add statement with an existing triple |
| Passed | 1/1 |
| Name | addnew-noop-fail |
|---|---|
| Description | AddNew statement with an existing triple, failing |
| Passed | 1/1 |
| Name | delete-noop |
|---|---|
| Description | Delete statement with a non-existing triple |
| Passed | 1/1 |
| Name | deleteexisting-noop-fail |
|---|---|
| Description | DeleteExisting statement with a non-existing triple, failing |
| Passed | 1/1 |
| Name | cut |
|---|---|
| Description | Cut |
| Passed | 1/1 |
| Name | cut-abbr |
|---|---|
| Description | Cut abbreviated |
| Passed | 1/1 |
| Name | cut-fail |
|---|---|
| Description | Cut fails if no triple is deleted. |
| Passed | 1/1 |
| Name | updatelist |
|---|---|
| Description | UpdateList |
| Passed | 1/1 |
| Name | updatelist-abbr |
|---|---|
| Description | UpdateList abbreviated |
| Passed | 1/1 |
| Name | updatelist-nil |
|---|---|
| Description | UpdateList used on an empty list (must not impact other empty lists) |
| Passed | 1/1 |
| Name | updatelist-ambiguous |
|---|---|
| Description | UpdateList fails if its subject-predicate does not point to a single list. |
| Passed | 1/1 |
| Name | updatelist-not-a-list |
|---|---|
| Description | UpdateList fails if its subject-predicate points to a non-list. |
| Passed | 1/1 |
| Name | updatelist-malformed-2first |
|---|---|
| Description | UpdateList fails if its subject-predicate points to malformed list (with two rdf:first). |
| Passed | 1/1 |
| Name | updatelist-malformed-2rest |
|---|---|
| Description | UpdateList fails if its subject-predicate points to malformed list (with two rdf:rest). |
| Passed | 1/1 |
| Name | updatelist-exceed-size |
|---|---|
| Description | UpdateList with a slice exceeding the size of the list. |
| Passed | 1/1 |
| Name | updatelist-exceed-size-negative |
|---|---|
| Description | UpdateList with a slice (using a negative index) exceeding the size of the list. |
| Passed | 1/1 |
| Name | prefix-simple |
|---|---|
| Description | Simple prefix |
| Passed | 1/1 |
| Name | prefix-override |
|---|---|
| Description | Overridden prefix |
| Passed | 1/1 |
| Name | bnode-fresh |
|---|---|
| Description | A 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 |
| Name | bnode-not-deleted |
|---|---|
| Description | A bnode in a Delete statement does not match anything. |
| Passed | 1/1 |
| Name | bnode-same-id |
|---|---|
| Description | A bnode id in the patch always denotes the same bnode. |
| Passed | 1/1 |
| Name | spec_examples-1-2-3 |
|---|---|
| Description | Examples #1 to #3 from the LD-Patch specification |
| Passed | 1/1 |
| Name | spec_examples-4-5-6 |
|---|---|
| Description | Examples #4 to #6 from the LD-Patch specification |
| Passed | 1/1 |
| Name | spec_examples-4-7-8 |
|---|---|
| Description | Examples #4, #7 and #8 from the LD-Patch specification |
| Passed | 1/1 |
| Name | spec_examples-4-9-10 |
|---|---|
| Description | Examples #4, #9 and #10 from the LD-Patch specification |
| Passed | 1/1 |
| Name | spec_examples-4-11-12 |
|---|---|
| Description | Examples #4, #11 and #12 from the LD-Patch specification |
| Passed | 1/1 |
| Name | spec_examples-4-13-14 |
|---|---|
| Description | Examples #4, #13 and #14 from the LD-Patch specification |
| Passed | 1/1 |
| Name | spec_examples-4-15-16 |
|---|---|
| Description | Examples #4, #15 and #16 from the LD-Patch specification |
| Passed | 1/1 |
| Name | spec_examples-4-17-18 |
|---|---|
| Description | Examples #4, #17 and #18 from the LD-Patch specification |
| Passed | 1/1 |
| Name | spec_example24_positive |
|---|---|
| Description | Successful binding of unambiguous bnodes in a pathological graph. |
| Passed | 1/1 |
| Name | spec_example24_negative |
|---|---|
| Description | Unsuccessful binding in a pathological graph. |
| Passed | 1/1 |
| Name | a_empty_graph.v |
|---|---|
| Description | a empty graph.v |
| Passed | 1/1 |
| Name | a_no_period.v |
|---|---|
| Description | a no period.v |
| Passed | 1/1 |
| Name | a_var_as_object.v |
|---|---|
| Description | a var as object.v |
| Passed | 1/1 |
| Name | a_var_as_predicate.v |
|---|---|
| Description | a var as predicate.v |
| Passed | 1/1 |
| Name | a_var_as_subject.v |
|---|---|
| Description | a var as subject.v |
| Passed | 1/1 |
| Name | add_empty_graph |
|---|---|
| Description | add empty graph |
| Passed | 1/1 |
| Name | add_no_period |
|---|---|
| Description | add no period |
| Passed | 1/1 |
| Name | add_var_as_object |
|---|---|
| Description | add var as object |
| Passed | 1/1 |
| Name | add_var_as_predicate |
|---|---|
| Description | add var as predicate |
| Passed | 1/1 |
| Name | add_var_as_subject |
|---|---|
| Description | add var as subject |
| Passed | 1/1 |
| Name | addnew_empty_graph.v |
|---|---|
| Description | addnew empty graph.v |
| Passed | 1/1 |
| Name | addnew_no_period.v |
|---|---|
| Description | addnew no period.v |
| Passed | 1/1 |
| Name | addnew_var_as_object.v |
|---|---|
| Description | addnew var as object.v |
| Passed | 1/1 |
| Name | addnew_var_as_predicate.v |
|---|---|
| Description | addnew var as predicate.v |
| Passed | 1/1 |
| Name | addnew_var_as_subject.v |
|---|---|
| Description | addnew var as subject.v |
| Passed | 1/1 |
| Name | an_empty_graph.v |
|---|---|
| Description | an empty graph.v |
| Passed | 1/1 |
| Name | an_no_period.v |
|---|---|
| Description | an no period.v |
| Passed | 1/1 |
| Name | an_var_as_object.v |
|---|---|
| Description | an var as object.v |
| Passed | 1/1 |
| Name | an_var_as_predicate.v |
|---|---|
| Description | an var as predicate.v |
| Passed | 1/1 |
| Name | an_var_as_subject.v |
|---|---|
| Description | an var as subject.v |
| Passed | 1/1 |
| Name | bind_no_path |
|---|---|
| Description | bind no path |
| Passed | 1/1 |
| Name | bind_no_period |
|---|---|
| Description | bind no period |
| Passed | 1/1 |
| Name | bind_no_var |
|---|---|
| Description | bind no var |
| Passed | 1/1 |
| Name | bind_var_unicode |
|---|---|
| Description | bind var unicode |
| Passed | 1/1 |
| Name | c_bnode.v |
|---|---|
| Description | c bnode.v |
| Passed | 1/1 |
| Name | c_iri.v |
|---|---|
| Description | c iri.v |
| Passed | 1/1 |
| Name | c_no_period.v |
|---|---|
| Description | c no period.v |
| Passed | 1/1 |
| Name | c_simple.v |
|---|---|
| Description | c simple.v |
| Passed | 1/1 |
| Name | cut_bnode |
|---|---|
| Description | cut bnode |
| Passed | 1/1 |
| Name | cut_iri |
|---|---|
| Description | cut iri |
| Passed | 1/1 |
| Name | cut_no_period |
|---|---|
| Description | cut no period |
| Passed | 1/1 |
| Name | cut_simple |
|---|---|
| Description | cut simple |
| Passed | 1/1 |
| Name | d_empty_graph.v |
|---|---|
| Description | d empty graph.v |
| Passed | 1/1 |
| Name | d_no_period.v |
|---|---|
| Description | d no period.v |
| Passed | 1/1 |
| Name | d_var_as_object.v |
|---|---|
| Description | d var as object.v |
| Passed | 1/1 |
| Name | d_var_as_predicate.v |
|---|---|
| Description | d var as predicate.v |
| Passed | 1/1 |
| Name | d_var_as_subject.v |
|---|---|
| Description | d var as subject.v |
| Passed | 1/1 |
| Name | de_empty_graph.v |
|---|---|
| Description | de empty graph.v |
| Passed | 1/1 |
| Name | de_no_period.v |
|---|---|
| Description | de no period.v |
| Passed | 1/1 |
| Name | de_var_as_object.v |
|---|---|
| Description | de var as object.v |
| Passed | 1/1 |
| Name | de_var_as_predicate.v |
|---|---|
| Description | de var as predicate.v |
| Passed | 1/1 |
| Name | de_var_as_subject.v |
|---|---|
| Description | de var as subject.v |
| Passed | 1/1 |
| Name | delete_empty_graph.v |
|---|---|
| Description | delete empty graph.v |
| Passed | 1/1 |
| Name | delete_no_period.v |
|---|---|
| Description | delete no period.v |
| Passed | 1/1 |
| Name | delete_var_as_object.v |
|---|---|
| Description | delete var as object.v |
| Passed | 1/1 |
| Name | delete_var_as_predicate.v |
|---|---|
| Description | delete var as predicate.v |
| Passed | 1/1 |
| Name | delete_var_as_subject.v |
|---|---|
| Description | delete var as subject.v |
| Passed | 1/1 |
| Name | deleteexisting_empty_graph.v |
|---|---|
| Description | deleteexisting empty graph.v |
| Passed | 1/1 |
| Name | deleteexisting_no_period.v |
|---|---|
| Description | deleteexisting no period.v |
| Passed | 1/1 |
| Name | deleteexisting_var_as_object.v |
|---|---|
| Description | deleteexisting var as object.v |
| Passed | 1/1 |
| Name | deleteexisting_var_as_predicate.v |
|---|---|
| Description | deleteexisting var as predicate.v |
| Passed | 1/1 |
| Name | deleteexisting_var_as_subject.v |
|---|---|
| Description | deleteexisting var as subject.v |
| Passed | 1/1 |
| Name | empty_patch |
|---|---|
| Description | empty patch |
| Passed | 1/1 |
| Name | empty_patch_whitespace |
|---|---|
| Description | empty patch whitespace |
| Passed | 1/1 |
| Name | path_mixed |
|---|---|
| Description | path mixed |
| Passed | 1/1 |
| Name | ul_bnode.v |
|---|---|
| Description | ul bnode.v |
| Passed | 1/1 |
| Name | ul_iri.v |
|---|---|
| Description | ul iri.v |
| Passed | 1/1 |
| Name | ul_literal.v |
|---|---|
| Description | ul literal.v |
| Passed | 1/1 |
| Name | ul_no_period.v |
|---|---|
| Description | ul no period.v |
| Passed | 1/1 |
| Name | ul_no_predicate.v |
|---|---|
| Description | ul no predicate.v |
| Passed | 1/1 |
| Name | ul_no_slice.v |
|---|---|
| Description | ul no slice.v |
| Passed | 1/1 |
| Name | ul_no_value.v |
|---|---|
| Description | ul no value.v |
| Passed | 1/1 |
| Name | ul_single_index.v |
|---|---|
| Description | ul single index.v |
| Passed | 1/1 |
| Name | ul_slice_wrong_order.v |
|---|---|
| Description | ul slice wrong order.v |
| Passed | 1/1 |
| Name | ul_var.v |
|---|---|
| Description | ul var.v |
| Passed | 1/1 |
| Name | unbound_variable |
|---|---|
| Description | unbound variable |
| Passed | 1/1 |
| Name | undeclared_prefix |
|---|---|
| Description | undeclared prefix |
| Passed | 1/1 |
| Name | updatelist_bnode |
|---|---|
| Description | updatelist bnode |
| Passed | 1/1 |
| Name | updatelist_iri |
|---|---|
| Description | updatelist iri |
| Passed | 1/1 |
| Name | updatelist_literal |
|---|---|
| Description | updatelist literal |
| Passed | 1/1 |
| Name | updatelist_no_period |
|---|---|
| Description | updatelist no period |
| Passed | 1/1 |
| Name | updatelist_no_predicate |
|---|---|
| Description | updatelist no predicate |
| Passed | 1/1 |
| Name | updatelist_no_slice |
|---|---|
| Description | updatelist no slice |
| Passed | 1/1 |
| Name | updatelist_no_value |
|---|---|
| Description | updatelist no value |
| Passed | 1/1 |
| Name | updatelist_single_index |
|---|---|
| Description | updatelist single index |
| Passed | 1/1 |
| Name | updatelist_slice_wrong_order |
|---|---|
| Description | updatelist slice wrong order |
| Passed | 1/1 |
| Name | updatelist_var |
|---|---|
| Description | updatelist var |
| Passed | 1/1 |
| Name | IRI_subject |
|---|---|
| Description | IRI subject |
| Passed | 1/1 |
| Name | IRI_subject__reverted |
|---|---|
| Description | IRI subject |
| Passed | 1/1 |
| Name | IRI_with_four_digit_numeric_escape |
|---|---|
| Description | IRI with four digit numeric escape (\u) |
| Passed | 1/1 |
| Name | IRI_with_four_digit_numeric_escape__reverted |
|---|---|
| Description | IRI with four digit numeric escape (\u) |
| Passed | 1/1 |
| Name | IRI_with_eight_digit_numeric_escape |
|---|---|
| Description | IRI with eight digit numeric escape (\U) |
| Passed | 1/1 |
| Name | IRI_with_eight_digit_numeric_escape__reverted |
|---|---|
| Description | IRI with eight digit numeric escape (\U) |
| Passed | 1/1 |
| Name | IRI_with_all_punctuation |
|---|---|
| Description | IRI with all punctuation |
| Passed | 1/1 |
| Name | IRI_with_all_punctuation__reverted |
|---|---|
| Description | IRI with all punctuation |
| Passed | 1/1 |
| Name | bareword_a_predicate |
|---|---|
| Description | bareword a predicate |
| Passed | 1/1 |
| Name | bareword_a_predicate__reverted |
|---|---|
| Description | bareword a predicate |
| Passed | 1/1 |
| Name | old_style_prefix |
|---|---|
| Description | old-style prefix |
| Passed | 1/1 |
| Name | old_style_prefix__reverted |
|---|---|
| Description | old-style prefix |
| Passed | 1/1 |
| Name | prefixed_IRI_predicate |
|---|---|
| Description | prefixed IRI predicate |
| Passed | 1/1 |
| Name | prefixed_IRI_predicate__reverted |
|---|---|
| Description | prefixed IRI predicate |
| Passed | 1/1 |
| Name | prefixed_IRI_object |
|---|---|
| Description | prefixed IRI object |
| Passed | 1/1 |
| Name | prefixed_IRI_object__reverted |
|---|---|
| Description | prefixed IRI object |
| Passed | 1/1 |
| Name | prefix_only_IRI |
|---|---|
| Description | prefix-only IRI (p:) |
| Passed | 1/1 |
| Name | prefix_only_IRI__reverted |
|---|---|
| Description | prefix-only IRI (p:) |
| Passed | 1/1 |
| Name | prefix_with_PN_CHARS_BASE_character_boundaries |
|---|---|
| Description | prefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:) |
| Passed | 1/1 |
| Name | prefix_with_PN_CHARS_BASE_character_boundaries__reverted |
|---|---|
| Description | prefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:) |
| Passed | 1/1 |
| Name | prefix_with_non_leading_extras |
|---|---|
| Description | prefix with_non_leading_extras (_:a·̀ͯ‿.⁀) |
| Passed | 1/1 |
| Name | prefix_with_non_leading_extras__reverted |
|---|---|
| Description | prefix with_non_leading_extras (_:a·̀ͯ‿.⁀) |
| Passed | 1/1 |
| Name | default_namespace_IRI |
|---|---|
| Description | default namespace IRI (:ln) |
| Passed | 1/1 |
| Name | default_namespace_IRI__reverted |
|---|---|
| Description | default namespace IRI (:ln) |
| Passed | 1/1 |
| Name | prefix_reassigned_and_used |
|---|---|
| Description | prefix reassigned and used |
| Passed | 1/1 |
| Name | prefix_reassigned_and_used__reverted |
|---|---|
| Description | prefix reassigned and used |
| Passed | 1/1 |
| Name | reserved_escaped_localName |
|---|---|
| Description | reserved-escaped local name |
| Passed | 1/1 |
| Name | reserved_escaped_localName__reverted |
|---|---|
| Description | reserved-escaped local name |
| Passed | 1/1 |
| Name | percent_escaped_localName |
|---|---|
| Description | percent-escaped local name |
| Passed | 1/1 |
| Name | percent_escaped_localName__reverted |
|---|---|
| Description | percent-escaped local name |
| Passed | 1/1 |
| Name | HYPHEN_MINUS_in_localName |
|---|---|
| Description | HYPHEN-MINUS in local name |
| Passed | 1/1 |
| Name | HYPHEN_MINUS_in_localName__reverted |
|---|---|
| Description | HYPHEN-MINUS in local name |
| Passed | 1/1 |
| Name | underscore_in_localName |
|---|---|
| Description | underscore in local name |
| Passed | 1/1 |
| Name | underscore_in_localName__reverted |
|---|---|
| Description | underscore in local name |
| Passed | 1/1 |
| Name | localname_with_COLON |
|---|---|
| Description | localname with COLON |
| Passed | 1/1 |
| Name | localname_with_COLON__reverted |
|---|---|
| Description | localname with COLON |
| Passed | 1/1 |
| Name | localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries |
|---|---|
| Description | localName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...) |
| Passed | 1/1 |
| Name | localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries__reverted |
|---|---|
| Description | localName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...) |
| Passed | 1/1 |
| Name | localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries |
|---|---|
| Description | localName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...) |
| Passed | 0/1 |
| Name | localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries__reverted |
|---|---|
| Description | localName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...) |
| Passed | 0/1 |
| Name | localName_with_nfc_PN_CHARS_BASE_character_boundaries |
|---|---|
| Description | localName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...) |
| Passed | 1/1 |
| Name | localName_with_nfc_PN_CHARS_BASE_character_boundaries__reverted |
|---|---|
| Description | localName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...) |
| Passed | 1/1 |
| Name | localName_with_leading_underscore |
|---|---|
| Description | localName with leading underscore (p:_) |
| Passed | 1/1 |
| Name | localName_with_leading_underscore__reverted |
|---|---|
| Description | localName with leading underscore (p:_) |
| Passed | 1/1 |
| Name | localName_with_leading_digit |
|---|---|
| Description | localName with leading digit (p:_) |
| Passed | 1/1 |
| Name | localName_with_leading_digit__reverted |
|---|---|
| Description | localName with leading digit (p:_) |
| Passed | 1/1 |
| Name | localName_with_non_leading_extras |
|---|---|
| Description | localName with_non_leading_extras (_:a·̀ͯ‿.⁀) |
| Passed | 1/1 |
| Name | localName_with_non_leading_extras__reverted |
|---|---|
| Description | localName with_non_leading_extras (_:a·̀ͯ‿.⁀) |
| Passed | 1/1 |
| Name | labeled_blank_node_subject |
|---|---|
| Description | labeled blank node subject |
| Passed | 1/1 |
| Name | labeled_blank_node_object |
|---|---|
| Description | labeled blank node object |
| Passed | 1/1 |
| Name | labeled_blank_node_with_PN_CHARS_BASE_character_boundaries |
|---|---|
| Description | labeled blank node with PN_CHARS_BASE character boundaries (_:AZazÀÖØöø...) |
| Passed | 1/1 |
| Name | labeled_blank_node_with_leading_underscore |
|---|---|
| Description | labeled blank node with_leading_underscore (_:_) |
| Passed | 1/1 |
| Name | labeled_blank_node_with_leading_digit |
|---|---|
| Description | labeled blank node with_leading_digit (_:0) |
| Passed | 1/1 |
| Name | labeled_blank_node_with_non_leading_extras |
|---|---|
| Description | labeled blank node with_non_leading_extras (_:a·̀ͯ‿.⁀) |
| Passed | 1/1 |
| Name | anonymous_blank_node_subject |
|---|---|
| Description | anonymous blank node subject |
| Passed | 1/1 |
| Name | anonymous_blank_node_object |
|---|---|
| Description | anonymous blank node object |
| Passed | 1/1 |
| Name | sole_blankNodePropertyList |
|---|---|
| Description | sole blankNodePropertyList [ <p> <o> ] . |
| Passed | 1/1 |
| Name | blankNodePropertyList_as_subject |
|---|---|
| Description | blankNodePropertyList as subject [ … ] <p> <o> . |
| Passed | 1/1 |
| Name | blankNodePropertyList_as_object |
|---|---|
| Description | blankNodePropertyList as object <s> <p> [ … ] . |
| Passed | 1/1 |
| Name | blankNodePropertyList_with_multiple_triples |
|---|---|
| Description | blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ] |
| Passed | 1/1 |
| Name | nested_blankNodePropertyLists |
|---|---|
| Description | nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ] |
| Passed | 1/1 |
| Name | blankNodePropertyList_containing_collection |
|---|---|
| Description | blankNodePropertyList containing collection [ <p1> ( … ) ] |
| Passed | 1/1 |
| Name | collection_subject |
|---|---|
| Description | collection subject |
| Passed | 1/1 |
| Name | collection_object |
|---|---|
| Description | collection object |
| Passed | 1/1 |
| Name | empty_collection |
|---|---|
| Description | empty collection () |
| Passed | 1/1 |
| Name | empty_collection__reverted |
|---|---|
| Description | empty collection () |
| Passed | 1/1 |
| Name | nested_collection |
|---|---|
| Description | nested collection (()) |
| Passed | 1/1 |
| Name | first |
|---|---|
| Description | first, not last, non-empty nested collection |
| Passed | 1/1 |
| Name | last |
|---|---|
| Description | last, not first, non-empty nested collection |
| Passed | 1/1 |
| Name | LITERAL1 |
|---|---|
| Description | LITERAL1 'x' |
| Passed | 1/1 |
| Name | LITERAL1__reverted |
|---|---|
| Description | LITERAL1 'x' |
| Passed | 1/1 |
| Name | LITERAL1_ascii_boundaries |
|---|---|
| Description | LITERAL1_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x26\x28...' |
| Passed | 1/1 |
| Name | LITERAL1_ascii_boundaries__reverted |
|---|---|
| Description | LITERAL1_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x26\x28...' |
| Passed | 1/1 |
| Name | LITERAL1_with_UTF8_boundaries |
|---|---|
| Description | LITERAL1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' |
| Passed | 1/1 |
| Name | LITERAL1_with_UTF8_boundaries__reverted |
|---|---|
| Description | LITERAL1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' |
| Passed | 1/1 |
| Name | LITERAL1_all_controls |
|---|---|
| Description | LITERAL1_all_controls '\x00\x01\x02\x03\x04...' |
| Passed | 1/1 |
| Name | LITERAL1_all_controls__reverted |
|---|---|
| Description | LITERAL1_all_controls '\x00\x01\x02\x03\x04...' |
| Passed | 1/1 |
| Name | LITERAL1_all_punctuation |
|---|---|
| Description | LITERAL1_all_punctuation '!"#$%&()...' |
| Passed | 1/1 |
| Name | LITERAL1_all_punctuation__reverted |
|---|---|
| Description | LITERAL1_all_punctuation '!"#$%&()...' |
| Passed | 1/1 |
| Name | LITERAL_LONG1 |
|---|---|
| Description | LITERAL_LONG1 '''x''' |
| Passed | 1/1 |
| Name | LITERAL_LONG1__reverted |
|---|---|
| Description | LITERAL_LONG1 '''x''' |
| Passed | 1/1 |
| Name | LITERAL_LONG1_ascii_boundaries |
|---|---|
| Description | LITERAL_LONG1_ascii_boundaries '\x00\x26\x28...' |
| Passed | 1/1 |
| Name | LITERAL_LONG1_ascii_boundaries__reverted |
|---|---|
| Description | LITERAL_LONG1_ascii_boundaries '\x00\x26\x28...' |
| Passed | 1/1 |
| Name | LITERAL_LONG1_with_UTF8_boundaries |
|---|---|
| Description | LITERAL_LONG1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' |
| Passed | 1/1 |
| Name | LITERAL_LONG1_with_UTF8_boundaries__reverted |
|---|---|
| Description | LITERAL_LONG1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' |
| Passed | 1/1 |
| Name | LITERAL_LONG1_with_1_squote |
|---|---|
| Description | LITERAL_LONG1 with 1 squote '''a'b''' |
| Passed | 1/1 |
| Name | LITERAL_LONG1_with_1_squote__reverted |
|---|---|
| Description | LITERAL_LONG1 with 1 squote '''a'b''' |
| Passed | 1/1 |
| Name | LITERAL_LONG1_with_2_squotes |
|---|---|
| Description | LITERAL_LONG1 with 2 squotes '''a''b''' |
| Passed | 1/1 |
| Name | LITERAL_LONG1_with_2_squotes__reverted |
|---|---|
| Description | LITERAL_LONG1 with 2 squotes '''a''b''' |
| Passed | 1/1 |
| Name | LITERAL2 |
|---|---|
| Description | LITERAL2 "x" |
| Passed | 1/1 |
| Name | LITERAL2__reverted |
|---|---|
| Description | LITERAL2 "x" |
| Passed | 1/1 |
| Name | LITERAL2_ascii_boundaries |
|---|---|
| Description | LITERAL2_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x21\x23...' |
| Passed | 1/1 |
| Name | LITERAL2_ascii_boundaries__reverted |
|---|---|
| Description | LITERAL2_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x21\x23...' |
| Passed | 1/1 |
| Name | LITERAL2_with_UTF8_boundaries |
|---|---|
| Description | LITERAL2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' |
| Passed | 1/1 |
| Name | LITERAL2_with_UTF8_boundaries__reverted |
|---|---|
| Description | LITERAL2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' |
| Passed | 1/1 |
| Name | LITERAL_LONG2 |
|---|---|
| Description | LITERAL_LONG2 """x""" |
| Passed | 1/1 |
| Name | LITERAL_LONG2__reverted |
|---|---|
| Description | LITERAL_LONG2 """x""" |
| Passed | 1/1 |
| Name | LITERAL_LONG2_ascii_boundaries |
|---|---|
| Description | LITERAL_LONG2_ascii_boundaries '\x00\x21\x23...' |
| Passed | 1/1 |
| Name | LITERAL_LONG2_ascii_boundaries__reverted |
|---|---|
| Description | LITERAL_LONG2_ascii_boundaries '\x00\x21\x23...' |
| Passed | 1/1 |
| Name | LITERAL_LONG2_with_UTF8_boundaries |
|---|---|
| Description | LITERAL_LONG2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' |
| Passed | 1/1 |
| Name | LITERAL_LONG2_with_UTF8_boundaries__reverted |
|---|---|
| Description | LITERAL_LONG2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' |
| Passed | 1/1 |
| Name | LITERAL_LONG2_with_1_squote |
|---|---|
| Description | LITERAL_LONG2 with 1 squote """a"b""" |
| Passed | 1/1 |
| Name | LITERAL_LONG2_with_1_squote__reverted |
|---|---|
| Description | LITERAL_LONG2 with 1 squote """a"b""" |
| Passed | 1/1 |
| Name | LITERAL_LONG2_with_2_squotes |
|---|---|
| Description | LITERAL_LONG2 with 2 squotes """a""b""" |
| Passed | 1/1 |
| Name | LITERAL_LONG2_with_2_squotes__reverted |
|---|---|
| Description | LITERAL_LONG2 with 2 squotes """a""b""" |
| Passed | 1/1 |
| Name | literal_with_CHARACTER_TABULATION |
|---|---|
| Description | literal with CHARACTER TABULATION |
| Passed | 1/1 |
| Name | literal_with_CHARACTER_TABULATION__reverted |
|---|---|
| Description | literal with CHARACTER TABULATION |
| Passed | 1/1 |
| Name | literal_with_BACKSPACE |
|---|---|
| Description | literal with BACKSPACE |
| Passed | 1/1 |
| Name | literal_with_BACKSPACE__reverted |
|---|---|
| Description | literal with BACKSPACE |
| Passed | 1/1 |
| Name | literal_with_LINE_FEED |
|---|---|
| Description | literal with LINE FEED |
| Passed | 1/1 |
| Name | literal_with_LINE_FEED__reverted |
|---|---|
| Description | literal with LINE FEED |
| Passed | 1/1 |
| Name | literal_with_CARRIAGE_RETURN |
|---|---|
| Description | literal with CARRIAGE RETURN |
| Passed | 1/1 |
| Name | literal_with_CARRIAGE_RETURN__reverted |
|---|---|
| Description | literal with CARRIAGE RETURN |
| Passed | 1/1 |
| Name | literal_with_FORM_FEED |
|---|---|
| Description | literal with FORM FEED |
| Passed | 1/1 |
| Name | literal_with_FORM_FEED__reverted |
|---|---|
| Description | literal with FORM FEED |
| Passed | 1/1 |
| Name | literal_with_REVERSE_SOLIDUS |
|---|---|
| Description | literal with REVERSE SOLIDUS |
| Passed | 1/1 |
| Name | literal_with_REVERSE_SOLIDUS__reverted |
|---|---|
| Description | literal with REVERSE SOLIDUS |
| Passed | 1/1 |
| Name | literal_with_escaped_CHARACTER_TABULATION |
|---|---|
| Description | literal with escaped CHARACTER TABULATION |
| Passed | 1/1 |
| Name | literal_with_escaped_CHARACTER_TABULATION__reverted |
|---|---|
| Description | literal with escaped CHARACTER TABULATION |
| Passed | 1/1 |
| Name | literal_with_escaped_BACKSPACE |
|---|---|
| Description | literal with escaped BACKSPACE |
| Passed | 1/1 |
| Name | literal_with_escaped_BACKSPACE__reverted |
|---|---|
| Description | literal with escaped BACKSPACE |
| Passed | 1/1 |
| Name | literal_with_escaped_LINE_FEED |
|---|---|
| Description | literal with escaped LINE FEED |
| Passed | 1/1 |
| Name | literal_with_escaped_LINE_FEED__reverted |
|---|---|
| Description | literal with escaped LINE FEED |
| Passed | 1/1 |
| Name | literal_with_escaped_CARRIAGE_RETURN |
|---|---|
| Description | literal with escaped CARRIAGE RETURN |
| Passed | 1/1 |
| Name | literal_with_escaped_CARRIAGE_RETURN__reverted |
|---|---|
| Description | literal with escaped CARRIAGE RETURN |
| Passed | 1/1 |
| Name | literal_with_escaped_FORM_FEED |
|---|---|
| Description | literal with escaped FORM FEED |
| Passed | 1/1 |
| Name | literal_with_escaped_FORM_FEED__reverted |
|---|---|
| Description | literal with escaped FORM FEED |
| Passed | 1/1 |
| Name | literal_with_numeric_escape4 |
|---|---|
| Description | literal with numeric escape4 \u |
| Passed | 1/1 |
| Name | literal_with_numeric_escape4__reverted |
|---|---|
| Description | literal with numeric escape4 \u |
| Passed | 1/1 |
| Name | literal_with_numeric_escape8 |
|---|---|
| Description | literal with numeric escape8 \U |
| Passed | 1/1 |
| Name | literal_with_numeric_escape8__reverted |
|---|---|
| Description | literal with numeric escape8 \U |
| Passed | 1/1 |
| Name | IRIREF_datatype |
|---|---|
| Description | IRIREF datatype ""^^<t> |
| Passed | 1/1 |
| Name | IRIREF_datatype__reverted |
|---|---|
| Description | IRIREF datatype ""^^<t> |
| Passed | 1/1 |
| Name | prefixed_name_datatype |
|---|---|
| Description | prefixed name datatype ""^^p:t |
| Passed | 1/1 |
| Name | prefixed_name_datatype__reverted |
|---|---|
| Description | prefixed name datatype ""^^p:t |
| Passed | 1/1 |
| Name | bareword_integer |
|---|---|
| Description | bareword integer |
| Passed | 1/1 |
| Name | bareword_integer__reverted |
|---|---|
| Description | bareword integer |
| Passed | 1/1 |
| Name | bareword_decimal |
|---|---|
| Description | bareword decimal |
| Passed | 1/1 |
| Name | bareword_decimal__reverted |
|---|---|
| Description | bareword decimal |
| Passed | 1/1 |
| Name | bareword_double |
|---|---|
| Description | bareword double |
| Passed | 1/1 |
| Name | bareword_double__reverted |
|---|---|
| Description | bareword double |
| Passed | 1/1 |
| Name | double_lower_case_e |
|---|---|
| Description | double lower case e |
| Passed | 1/1 |
| Name | double_lower_case_e__reverted |
|---|---|
| Description | double lower case e |
| Passed | 1/1 |
| Name | negative_numeric |
|---|---|
| Description | negative numeric |
| Passed | 1/1 |
| Name | negative_numeric__reverted |
|---|---|
| Description | negative numeric |
| Passed | 1/1 |
| Name | positive_numeric |
|---|---|
| Description | positive numeric |
| Passed | 1/1 |
| Name | positive_numeric__reverted |
|---|---|
| Description | positive numeric |
| Passed | 1/1 |
| Name | numeric_with_leading_0 |
|---|---|
| Description | numeric with leading 0 |
| Passed | 1/1 |
| Name | numeric_with_leading_0__reverted |
|---|---|
| Description | numeric with leading 0 |
| Passed | 1/1 |
| Name | literal_true |
|---|---|
| Description | literal true |
| Passed | 1/1 |
| Name | literal_true__reverted |
|---|---|
| Description | literal true |
| Passed | 1/1 |
| Name | literal_false |
|---|---|
| Description | literal false |
| Passed | 1/1 |
| Name | literal_false__reverted |
|---|---|
| Description | literal false |
| Passed | 1/1 |
| Name | langtagged_non_LONG |
|---|---|
| Description | langtagged non-LONG "x"@en |
| Passed | 1/1 |
| Name | langtagged_non_LONG__reverted |
|---|---|
| Description | langtagged non-LONG "x"@en |
| Passed | 1/1 |
| Name | langtagged_LONG |
|---|---|
| Description | langtagged LONG """x"""@en |
| Passed | 1/1 |
| Name | langtagged_LONG__reverted |
|---|---|
| Description | langtagged LONG """x"""@en |
| Passed | 1/1 |
| Name | lantag_with_subtag |
|---|---|
| Description | lantag with subtag "x"@en-us |
| Passed | 1/1 |
| Name | lantag_with_subtag__reverted |
|---|---|
| Description | lantag with subtag "x"@en-us |
| Passed | 1/1 |
| Name | objectList_with_two_objects |
|---|---|
| Description | objectList with two objects … <o1>,<o2> |
| Passed | 1/1 |
| Name | objectList_with_two_objects__reverted |
|---|---|
| Description | objectList with two objects … <o1>,<o2> |
| Passed | 1/1 |
| Name | predicateObjectList_with_two_objectLists |
|---|---|
| Description | predicateObjectList with two objectLists … <o1>,<o2> |
| Passed | 1/1 |
| Name | predicateObjectList_with_two_objectLists__reverted |
|---|---|
| Description | predicateObjectList with two objectLists … <o1>,<o2> |
| Passed | 1/1 |
| Name | repeated_semis_at_end |
|---|---|
| Description | repeated semis at end <s> <p> <o> ;; <p2> <o2> . |
| Passed | 1/1 |
| Name | repeated_semis_at_end__reverted |
|---|---|
| Description | repeated semis at end <s> <p> <o> ;; <p2> <o2> . |
| Passed | 1/1 |
| Name | repeated_semis_not_at_end |
|---|---|
| Description | repeated semis not at end <s> <p> <o> ;;. |
| Passed | 1/1 |
| Name | repeated_semis_not_at_end__reverted |
|---|---|
| Description | repeated semis not at end <s> <p> <o> ;;. |
| Passed | 1/1 |
| Name | comment_following_localName |
|---|---|
| Description | comment following localName |
| Passed | 1/1 |
| Name | comment_following_localName__reverted |
|---|---|
| Description | comment following localName |
| Passed | 1/1 |
| Name | number_sign_following_localName |
|---|---|
| Description | number sign following localName |
| Passed | 1/1 |
| Name | number_sign_following_localName__reverted |
|---|---|
| Description | number sign following localName |
| Passed | 1/1 |
| Name | comment_following_PNAME_NS |
|---|---|
| Description | comment following PNAME_NS |
| Passed | 1/1 |
| Name | comment_following_PNAME_NS__reverted |
|---|---|
| Description | comment following PNAME_NS |
| Passed | 1/1 |
| Name | number_sign_following_PNAME_NS |
|---|---|
| Description | number sign following PNAME_NS |
| Passed | 1/1 |
| Name | number_sign_following_PNAME_NS__reverted |
|---|---|
| Description | number sign following PNAME_NS |
| Passed | 1/1 |
| Name | LITERAL_LONG2_with_REVERSE_SOLIDUS |
|---|---|
| Description | REVERSE SOLIDUS at end of LITERAL_LONG2 |
| Passed | 1/1 |
| Name | LITERAL_LONG2_with_REVERSE_SOLIDUS__reverted |
|---|---|
| Description | REVERSE SOLIDUS at end of LITERAL_LONG2 |
| Passed | 1/1 |
| Name | turtle-syntax-bad-LITERAL2_with_langtag_and_datatype |
|---|---|
| Description | Bad number format (negative test) |
| Passed | 1/1 |
| Name | two_LITERAL_LONG2s |
|---|---|
| Description | two LITERAL_LONG2s testing quote delimiter overrun |
| Passed | 1/1 |
| Name | two_LITERAL_LONG2s__reverted |
|---|---|
| Description | two LITERAL_LONG2s testing quote delimiter overrun |
| Passed | 1/1 |
| Name | langtagged_LONG_with_subtag |
|---|---|
| Description | langtagged LONG with subtag """Cheers"""@en-UK |
| Passed | 1/1 |
| Name | langtagged_LONG_with_subtag__reverted |
|---|---|
| Description | langtagged LONG with subtag """Cheers"""@en-UK |
| Passed | 1/1 |
| Name | turtle-syntax-uri-01 |
|---|---|
| Description | Only IRIs |
| Passed | 1/1 |
| Name | turtle-syntax-uri-02 |
|---|---|
| Description | IRIs with Unicode escape |
| Passed | 1/1 |
| Name | turtle-syntax-uri-03 |
|---|---|
| Description | IRIs with long Unicode escape |
| Passed | 1/1 |
| Name | turtle-syntax-uri-04 |
|---|---|
| Description | Legal IRIs |
| Passed | 1/1 |
| Name | turtle-syntax-prefix-04 |
|---|---|
| Description | Empty @prefix with % escape |
| Passed | 1/1 |
| Name | turtle-syntax-prefix-05 |
|---|---|
| Description | @prefix with no suffix |
| Passed | 1/1 |
| Name | turtle-syntax-prefix-06 |
|---|---|
| Description | colon is a legal pname character |
| Passed | 1/1 |
| Name | turtle-syntax-prefix-07 |
|---|---|
| Description | dash is a legal pname character |
| Passed | 1/1 |
| Name | turtle-syntax-prefix-08 |
|---|---|
| Description | underscore is a legal pname character |
| Passed | 1/1 |
| Name | turtle-syntax-prefix-09 |
|---|---|
| Description | percents in pnames |
| Passed | 1/1 |
| Name | turtle-syntax-string-01 |
|---|---|
| Description | string literal |
| Passed | 1/1 |
| Name | turtle-syntax-string-02 |
|---|---|
| Description | langString literal |
| Passed | 1/1 |
| Name | turtle-syntax-string-03 |
|---|---|
| Description | langString literal with region |
| Passed | 1/1 |
| Name | turtle-syntax-string-04 |
|---|---|
| Description | squote string literal |
| Passed | 1/1 |
| Name | turtle-syntax-string-05 |
|---|---|
| Description | squote langString literal |
| Passed | 1/1 |
| Name | turtle-syntax-string-06 |
|---|---|
| Description | squote langString literal with region |
| Passed | 1/1 |
| Name | turtle-syntax-string-07 |
|---|---|
| Description | long string literal with embedded single- and double-quotes |
| Passed | 1/1 |
| Name | turtle-syntax-string-08 |
|---|---|
| Description | long string literal with embedded newline |
| Passed | 1/1 |
| Name | turtle-syntax-string-09 |
|---|---|
| Description | squote long string literal with embedded single- and double-quotes |
| Passed | 1/1 |
| Name | turtle-syntax-string-10 |
|---|---|
| Description | long langString literal with embedded newline |
| Passed | 1/1 |
| Name | turtle-syntax-string-11 |
|---|---|
| Description | squote long langString literal with embedded newline |
| Passed | 1/1 |
| Name | turtle-syntax-str-esc-01 |
|---|---|
| Description | string literal with escaped newline |
| Passed | 1/1 |
| Name | turtle-syntax-str-esc-02 |
|---|---|
| Description | string literal with Unicode escape |
| Passed | 1/1 |
| Name | turtle-syntax-str-esc-03 |
|---|---|
| Description | string literal with long Unicode escape |
| Passed | 1/1 |
| Name | turtle-syntax-pname-esc-01 |
|---|---|
| Description | pname with back-slash escapes |
| Passed | 1/1 |
| Name | turtle-syntax-pname-esc-02 |
|---|---|
| Description | pname with back-slash escapes (2) |
| Passed | 1/1 |
| Name | turtle-syntax-pname-esc-03 |
|---|---|
| Description | pname with back-slash escapes (3) |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-01 |
|---|---|
| Description | bnode subject |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-02 |
|---|---|
| Description | bnode object |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-03 |
|---|---|
| Description | bnode property list object |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-04 |
|---|---|
| Description | bnode property list object (2) |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-05 |
|---|---|
| Description | bnode property list subject |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-06 |
|---|---|
| Description | labeled bnode subject |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-07 |
|---|---|
| Description | labeled bnode subject and object |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-08 |
|---|---|
| Description | bare bnode property list |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-09 |
|---|---|
| Description | bnode property list |
| Passed | 1/1 |
| Name | turtle-syntax-bnode-10 |
|---|---|
| Description | mixed bnode property list and triple |
| Passed | 1/1 |
| Name | turtle-syntax-number-01 |
|---|---|
| Description | integer literal |
| Passed | 1/1 |
| Name | turtle-syntax-number-02 |
|---|---|
| Description | negative integer literal |
| Passed | 1/1 |
| Name | turtle-syntax-number-03 |
|---|---|
| Description | positive integer literal |
| Passed | 1/1 |
| Name | turtle-syntax-number-04 |
|---|---|
| Description | decimal literal |
| Passed | 1/1 |
| Name | turtle-syntax-number-05 |
|---|---|
| Description | decimal literal (no leading digits) |
| Passed | 1/1 |
| Name | turtle-syntax-number-06 |
|---|---|
| Description | negative decimal literal |
| Passed | 1/1 |
| Name | turtle-syntax-number-07 |
|---|---|
| Description | positive decimal literal |
| Passed | 1/1 |
| Name | turtle-syntax-number-08 |
|---|---|
| Description | integer literal with decimal lexical confusion |
| Passed | 1/1 |
| Name | turtle-syntax-number-09 |
|---|---|
| Description | double literal |
| Passed | 1/1 |
| Name | turtle-syntax-number-10 |
|---|---|
| Description | negative double literal |
| Passed | 1/1 |
| Name | turtle-syntax-number-11 |
|---|---|
| Description | double literal no fraction |
| Passed | 1/1 |
| Name | turtle-syntax-datatypes-01 |
|---|---|
| Description | xsd:byte literal |
| Passed | 1/1 |
| Name | turtle-syntax-datatypes-02 |
|---|---|
| Description | integer as xsd:string |
| Passed | 1/1 |
| Name | turtle-syntax-kw-01 |
|---|---|
| Description | boolean literal (true) |
| Passed | 1/1 |
| Name | turtle-syntax-kw-02 |
|---|---|
| Description | boolean literal (false) |
| Passed | 1/1 |
| Name | turtle-syntax-kw-03 |
|---|---|
| Description | 'a' as keyword |
| Passed | 1/1 |
| Name | turtle-syntax-struct-01 |
|---|---|
| Description | object list |
| Passed | 1/1 |
| Name | turtle-syntax-struct-02 |
|---|---|
| Description | predicate list with object list |
| Passed | 1/1 |
| Name | turtle-syntax-struct-03 |
|---|---|
| Description | predicate list with object list and dangling ';' |
| Passed | 1/1 |
| Name | turtle-syntax-struct-04 |
|---|---|
| Description | predicate list with multiple ;; |
| Passed | 1/1 |
| Name | turtle-syntax-struct-05 |
|---|---|
| Description | predicate list with multiple ;; |
| Passed | 1/1 |
| Name | turtle-syntax-lists-01 |
|---|---|
| Description | empty list |
| Passed | 1/1 |
| Name | turtle-syntax-lists-02 |
|---|---|
| Description | mixed list |
| Passed | 1/1 |
| Name | turtle-syntax-lists-03 |
|---|---|
| Description | isomorphic list as subject and object |
| Passed | 1/1 |
| Name | turtle-syntax-lists-04 |
|---|---|
| Description | lists of lists |
| Passed | 1/1 |
| Name | turtle-syntax-lists-05 |
|---|---|
| Description | mixed lists with embedded lists |
| Passed | 1/1 |
| Name | turtle-syntax-bad-uri-01 |
|---|---|
| Description | Bad IRI : space (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-uri-02 |
|---|---|
| Description | Bad IRI : bad escape (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-uri-03 |
|---|---|
| Description | Bad IRI : bad long escape (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-uri-04 |
|---|---|
| Description | Bad IRI : character escapes not allowed (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-uri-05 |
|---|---|
| Description | Bad IRI : character escapes not allowed (2) (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-prefix-01 |
|---|---|
| Description | No prefix (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-prefix-02 |
|---|---|
| Description | No prefix (2) (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-prefix-03 |
|---|---|
| Description | @prefix without URI (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-prefix-04 |
|---|---|
| Description | @prefix without prefix name (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-prefix-05 |
|---|---|
| Description | @prefix without ':' (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-01 |
|---|---|
| Description | Turtle is not TriG (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-02 |
|---|---|
| Description | Turtle is not N3 (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-03 |
|---|---|
| Description | Turtle is not NQuads (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-04 |
|---|---|
| Description | Turtle does not allow literals-as-subjects (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-05 |
|---|---|
| Description | Turtle does not allow literals-as-predicates (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-06 |
|---|---|
| Description | Turtle does not allow bnodes-as-predicates (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-07 |
|---|---|
| Description | Turtle does not allow labeled bnodes-as-predicates (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-kw-01 |
|---|---|
| Description | 'A' is not a keyword (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-kw-02 |
|---|---|
| Description | 'a' cannot be used as subject (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-kw-03 |
|---|---|
| Description | 'a' cannot be used as object (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-kw-04 |
|---|---|
| Description | 'true' cannot be used as subject (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-kw-05 |
|---|---|
| Description | 'true' cannot be used as object (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-01 |
|---|---|
| Description | {} fomulae not in Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-02 |
|---|---|
| Description | = is not Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-03 |
|---|---|
| Description | N3 paths not in Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-04 |
|---|---|
| Description | N3 paths not in Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-05 |
|---|---|
| Description | N3 is...of not in Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-06 |
|---|---|
| Description | N3 paths not in Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-07 |
|---|---|
| Description | @keywords is not Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-08 |
|---|---|
| Description | @keywords is not Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-09 |
|---|---|
| Description | => is not Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-10 |
|---|---|
| Description | <= is not Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-11 |
|---|---|
| Description | @forSome is not Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-12 |
|---|---|
| Description | @forAll is not Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-n3-extras-13 |
|---|---|
| Description | @keywords is not Turtle (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-09 |
|---|---|
| Description | extra '.' (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-10 |
|---|---|
| Description | extra '.' (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-12 |
|---|---|
| Description | subject, predicate, no object (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-13 |
|---|---|
| Description | subject, predicate, no object (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-14 |
|---|---|
| Description | literal as subject (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-15 |
|---|---|
| Description | literal as predicate (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-16 |
|---|---|
| Description | bnode as predicate (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-struct-17 |
|---|---|
| Description | labeled bnode as predicate (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-lang-01 |
|---|---|
| Description | langString with bad lang (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-esc-01 |
|---|---|
| Description | Bad string escape (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-esc-02 |
|---|---|
| Description | Bad string escape (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-esc-03 |
|---|---|
| Description | Bad string escape (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-esc-04 |
|---|---|
| Description | Bad string escape (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-pname-01 |
|---|---|
| Description | '~' must be escaped in pname (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-pname-02 |
|---|---|
| Description | Bad %-sequence in pname (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-pname-03 |
|---|---|
| Description | Bad unicode escape in pname (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-string-01 |
|---|---|
| Description | mismatching string literal open/close (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-string-02 |
|---|---|
| Description | mismatching string literal open/close (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-string-03 |
|---|---|
| Description | mismatching string literal long/short (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-string-04 |
|---|---|
| Description | mismatching long string literal open/close (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-string-05 |
|---|---|
| Description | Long literal with missing end (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-string-06 |
|---|---|
| Description | Long literal with extra quote (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-string-07 |
|---|---|
| Description | Long literal with extra squote (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-num-01 |
|---|---|
| Description | Bad number format (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-num-02 |
|---|---|
| Description | Bad number format (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-num-03 |
|---|---|
| Description | Bad number format (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-num-04 |
|---|---|
| Description | Bad number format (negative test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-num-05 |
|---|---|
| Description | Bad number format (negative test) |
| Passed | 1/1 |
| Name | turtle-eval-struct-01 |
|---|---|
| Description | triple with IRIs |
| Passed | 1/1 |
| Name | turtle-eval-struct-01__reverted |
|---|---|
| Description | triple with IRIs |
| Passed | 1/1 |
| Name | turtle-eval-struct-02 |
|---|---|
| Description | triple with IRIs and embedded whitespace |
| Passed | 1/1 |
| Name | turtle-eval-struct-02__reverted |
|---|---|
| Description | triple with IRIs and embedded whitespace |
| Passed | 1/1 |
| Name | turtle-subm-01 |
|---|---|
| Description | Blank subject |
| Passed | 1/1 |
| Name | turtle-subm-02 |
|---|---|
| Description | @prefix and qnames |
| Passed | 1/1 |
| Name | turtle-subm-02__reverted |
|---|---|
| Description | @prefix and qnames |
| Passed | 1/1 |
| Name | turtle-subm-03 |
|---|---|
| Description | , operator |
| Passed | 1/1 |
| Name | turtle-subm-03__reverted |
|---|---|
| Description | , operator |
| Passed | 1/1 |
| Name | turtle-subm-04 |
|---|---|
| Description | ; operator |
| Passed | 1/1 |
| Name | turtle-subm-04__reverted |
|---|---|
| Description | ; operator |
| Passed | 1/1 |
| Name | turtle-subm-05 |
|---|---|
| Description | empty [] as subject and object |
| Passed | 1/1 |
| Name | turtle-subm-06 |
|---|---|
| Description | non-empty [] as subject and object |
| Passed | 1/1 |
| Name | turtle-subm-07 |
|---|---|
| Description | 'a' as predicate |
| Passed | 1/1 |
| Name | turtle-subm-07__reverted |
|---|---|
| Description | 'a' as predicate |
| Passed | 1/1 |
| Name | turtle-subm-08 |
|---|---|
| Description | simple collection |
| Passed | 1/1 |
| Name | turtle-subm-09 |
|---|---|
| Description | empty collection |
| Passed | 1/1 |
| Name | turtle-subm-09__reverted |
|---|---|
| Description | empty collection |
| Passed | 1/1 |
| Name | turtle-subm-10 |
|---|---|
| Description | integer datatyped literal |
| Passed | 1/1 |
| Name | turtle-subm-11 |
|---|---|
| Description | decimal integer canonicalization |
| Passed | 1/1 |
| Name | turtle-subm-11__reverted |
|---|---|
| Description | decimal integer canonicalization |
| Passed | 1/1 |
| Name | turtle-subm-12 |
|---|---|
| Description | - and _ in names and qnames |
| Passed | 1/1 |
| Name | turtle-subm-12__reverted |
|---|---|
| Description | - and _ in names and qnames |
| Passed | 1/1 |
| Name | turtle-subm-13 |
|---|---|
| Description | tests for rdf:_<numbers> and other qnames starting with _ |
| Passed | 1/1 |
| Name | turtle-subm-13__reverted |
|---|---|
| Description | tests for rdf:_<numbers> and other qnames starting with _ |
| Passed | 1/1 |
| Name | turtle-subm-14 |
|---|---|
| Description | bare : allowed |
| Passed | 1/1 |
| Name | turtle-subm-15 |
|---|---|
| Description | simple long literal |
| Passed | 1/1 |
| Name | turtle-subm-15__reverted |
|---|---|
| Description | simple long literal |
| Passed | 1/1 |
| Name | turtle-subm-16 |
|---|---|
| Description | long literals with escapes |
| Passed | 1/1 |
| Name | turtle-subm-16__reverted |
|---|---|
| Description | long literals with escapes |
| Passed | 1/1 |
| Name | turtle-subm-17 |
|---|---|
| Description | floating point number |
| Passed | 1/1 |
| Name | turtle-subm-17__reverted |
|---|---|
| Description | floating point number |
| Passed | 1/1 |
| Name | turtle-subm-18 |
|---|---|
| Description | empty literals, normal and long variant |
| Passed | 1/1 |
| Name | turtle-subm-18__reverted |
|---|---|
| Description | empty literals, normal and long variant |
| Passed | 1/1 |
| Name | turtle-subm-19 |
|---|---|
| Description | positive integer, decimal and doubles |
| Passed | 1/1 |
| Name | turtle-subm-19__reverted |
|---|---|
| Description | positive integer, decimal and doubles |
| Passed | 1/1 |
| Name | turtle-subm-20 |
|---|---|
| Description | negative integer, decimal and doubles |
| Passed | 1/1 |
| Name | turtle-subm-20__reverted |
|---|---|
| Description | negative integer, decimal and doubles |
| Passed | 1/1 |
| Name | turtle-subm-21 |
|---|---|
| Description | long literal ending in double quote |
| Passed | 1/1 |
| Name | turtle-subm-21__reverted |
|---|---|
| Description | long literal ending in double quote |
| Passed | 1/1 |
| Name | turtle-subm-22 |
|---|---|
| Description | boolean literals |
| Passed | 1/1 |
| Name | turtle-subm-22__reverted |
|---|---|
| Description | boolean literals |
| Passed | 1/1 |
| Name | turtle-subm-23 |
|---|---|
| Description | comments |
| Passed | 1/1 |
| Name | turtle-subm-23__reverted |
|---|---|
| Description | comments |
| Passed | 1/1 |
| Name | turtle-subm-24 |
|---|---|
| Description | no final mewline |
| Passed | 1/1 |
| Name | turtle-subm-24__reverted |
|---|---|
| Description | no final mewline |
| Passed | 1/1 |
| Name | turtle-subm-25 |
|---|---|
| Description | repeating a @prefix changes pname definition |
| Passed | 1/1 |
| Name | turtle-subm-25__reverted |
|---|---|
| Description | repeating a @prefix changes pname definition |
| Passed | 1/1 |
| Name | turtle-subm-26 |
|---|---|
| Description | Variations on decimal canonicalization |
| Passed | 1/1 |
| Name | turtle-subm-26__reverted |
|---|---|
| Description | Variations on decimal canonicalization |
| Passed | 1/1 |
| Name | turtle-eval-bad-01 |
|---|---|
| Description | Bad IRI : good escape, bad charcater (negative evaluation test) |
| Passed | 1/1 |
| Name | turtle-eval-bad-02 |
|---|---|
| Description | Bad IRI : hex 3C is < (negative evaluation test) |
| Passed | 1/1 |
| Name | turtle-eval-bad-03 |
|---|---|
| Description | Bad IRI : hex 3E is (negative evaluation test) |
| Passed | 1/1 |
| Name | turtle-eval-bad-04 |
|---|---|
| Description | Bad IRI : {abc} (negative evaluation test) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-blank-label-dot-end |
|---|---|
| Description | Blank node label must not end in dot |
| Passed | 1/1 |
| Name | turtle-syntax-bad-ln-dash-start |
|---|---|
| Description | Local name must not begin with dash |
| Passed | 1/1 |
| Name | turtle-syntax-bad-ln-escape-start |
|---|---|
| Description | Bad hex escape at start of local name |
| Passed | 1/1 |
| Name | turtle-syntax-bad-ln-escape |
|---|---|
| Description | Bad hex escape in local name |
| Passed | 1/1 |
| Name | turtle-syntax-bad-missing-ns-dot-end |
|---|---|
| Description | Prefix must not end in dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-missing-ns-dot-start |
|---|---|
| Description | Prefix must not start with dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end) |
| Passed | 1/1 |
| Name | turtle-syntax-bad-ns-dot-end |
|---|---|
| Description | Prefix must not end in dot |
| Passed | 1/1 |
| Name | turtle-syntax-bad-ns-dot-start |
|---|---|
| Description | Prefix must not start with dot |
| Passed | 1/1 |
| Name | turtle-syntax-bad-number-dot-in-anon |
|---|---|
| Description | Dot delimeter may not appear in anonymous nodes |
| Passed | 1/1 |
| Name | turtle-syntax-blank-label |
|---|---|
| Description | Characters allowed in blank node labels |
| Passed | 1/1 |
| Name | turtle-syntax-ln-colons |
|---|---|
| Description | Colons in pname local names |
| Passed | 1/1 |
| Name | turtle-syntax-ln-dots |
|---|---|
| Description | Dots in pname local names |
| Passed | 1/1 |
| Name | turtle-syntax-ns-dots |
|---|---|
| Description | Dots in namespace names |
| Passed | 1/1 |