…
type: Manifest
comment: Turtle tests adapted to LD Patch
entries: IRI subject
entries: IRI subject reverted
entries: IRI with four digit numeric escape
entries: IRI with four digit numeric escape reverted
entries: IRI with eight digit numeric escape
entries: IRI with eight digit numeric escape reverted
entries: IRI with all punctuation
entries: IRI with all punctuation reverted
entries: bareword a predicate
entries: bareword a predicate reverted
entries: old style prefix
entries: old style prefix reverted
entries: prefixed IRI predicate
entries: prefixed IRI predicate reverted
entries: prefixed IRI object
entries: prefixed IRI object reverted
entries: prefix only IRI
entries: prefix only IRI reverted
entries: prefix with PN CHARS BASE character boundaries
entries: prefix with PN CHARS BASE character boundaries reverted
entries: prefix with non leading extras
entries: prefix with non leading extras reverted
entries: default namespace IRI
entries: default namespace IRI reverted
entries: prefix reassigned and used
entries: prefix reassigned and used reverted
entries: reserved escaped localName
entries: reserved escaped localName reverted
entries: percent escaped localName
entries: percent escaped localName reverted
entries: HYPHEN MINUS in localName
entries: HYPHEN MINUS in localName reverted
entries: underscore in localName
entries: underscore in localName reverted
entries: localname with COLON
entries: localname with COLON reverted
entries: localName with assigned nfc bmp PN CHARS BASE character boundaries
entries: localName with assigned nfc bmp PN CHARS BASE character boundaries reverted
entries: localName with assigned nfc PN CHARS BASE character boundaries
entries: localName with assigned nfc PN CHARS BASE character boundaries reverted
entries: localName with nfc PN CHARS BASE character boundaries
entries: localName with nfc PN CHARS BASE character boundaries reverted
entries: localName with leading underscore
entries: localName with leading underscore reverted
entries: localName with leading digit
entries: localName with leading digit reverted
entries: localName with non leading extras
entries: localName with non leading extras reverted
entries: labeled blank node subject
entries: labeled blank node object
entries: labeled blank node with PN CHARS BASE character boundaries
entries: labeled blank node with leading underscore
entries: labeled blank node with leading digit
entries: labeled blank node with non leading extras
entries: anonymous blank node subject
entries: anonymous blank node object
entries: sole blankNodePropertyList
entries: blankNodePropertyList as subject
entries: blankNodePropertyList as object
entries: blankNodePropertyList with multiple triples
entries: nested blankNodePropertyLists
entries: blankNodePropertyList containing collection
entries: collection subject
entries: collection object
entries: empty collection
entries: empty collection reverted
entries: nested collection
entries: first
entries: last
entries: LITERAL1
entries: LITERAL1 reverted
entries: LITERAL1 ascii boundaries
entries: LITERAL1 ascii boundaries reverted
entries: LITERAL1 with UTF8 boundaries
entries: LITERAL1 with UTF8 boundaries reverted
entries: LITERAL1 all controls
entries: LITERAL1 all controls reverted
entries: LITERAL1 all punctuation

HYPHEN MINUS in localName
type: PositiveEvaluationTest
comment: HYPHEN-MINUS in local name
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: HYPHEN MINUS in localName.ldpatch
name: HYPHEN_MINUS_in_localName
result: HYPHEN MINUS in localName+scd.nt
approval: Approved

HYPHEN MINUS in localName reverted
type: PositiveEvaluationTest
comment: HYPHEN-MINUS in local name
action:
  base: turtle-subm-01.ttl
  data: HYPHEN MINUS in localName+scd.nt
  patch: HYPHEN MINUS in localName.rev.ldpatch
name: HYPHEN_MINUS_in_localName__reverted
result: scd.nt
approval: Approved

IRIREF datatype
type: PositiveEvaluationTest
comment: IRIREF datatype ""^^<t>
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: IRIREF datatype.ldpatch
name: IRIREF_datatype
result: IRIREF datatype+scd.nt
approval: Approved

IRIREF datatype reverted
type: PositiveEvaluationTest
comment: IRIREF datatype ""^^<t>
action:
  base: turtle-subm-01.ttl
  data: IRIREF datatype+scd.nt
  patch: IRIREF datatype.rev.ldpatch
name: IRIREF_datatype__reverted
result: scd.nt
approval: Approved

IRI subject
type: PositiveEvaluationTest
comment: IRI subject
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: IRI subject.ldpatch
name: IRI_subject
result: IRI spo+scd.nt
approval: Approved

IRI subject reverted
type: PositiveEvaluationTest
comment: IRI subject
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: IRI subject.rev.ldpatch
name: IRI_subject__reverted
result: scd.nt
approval: Approved

IRI with all punctuation
type: PositiveEvaluationTest
comment: IRI with all punctuation
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: IRI with all punctuation.ldpatch
name: IRI_with_all_punctuation
result: IRI with all punctuation+scd.nt
approval: Approved

IRI with all punctuation reverted
type: PositiveEvaluationTest
comment: IRI with all punctuation
action:
  base: turtle-subm-01.ttl
  data: IRI with all punctuation+scd.nt
  patch: IRI with all punctuation.rev.ldpatch
name: IRI_with_all_punctuation__reverted
result: scd.nt
approval: Approved

IRI with eight digit numeric escape
type: PositiveEvaluationTest
comment: IRI with eight digit numeric escape (\U)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: IRI with eight digit numeric escape.ldpatch
name: IRI_with_eight_digit_numeric_escape
result: IRI spo+scd.nt
approval: Approved

IRI with eight digit numeric escape reverted
type: PositiveEvaluationTest
comment: IRI with eight digit numeric escape (\U)
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: IRI with eight digit numeric escape.rev.ldpatch
name: IRI_with_eight_digit_numeric_escape__reverted
result: scd.nt
approval: Approved

IRI with four digit numeric escape
type: PositiveEvaluationTest
comment: IRI with four digit numeric escape (\u)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: IRI with four digit numeric escape.ldpatch
name: IRI_with_four_digit_numeric_escape
result: IRI spo+scd.nt
approval: Approved

IRI with four digit numeric escape reverted
type: PositiveEvaluationTest
comment: IRI with four digit numeric escape (\u)
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: IRI with four digit numeric escape.rev.ldpatch
name: IRI_with_four_digit_numeric_escape__reverted
result: scd.nt
approval: Approved

LITERAL1
type: PositiveEvaluationTest
comment: LITERAL1 'x'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL1.ldpatch
name: LITERAL1
result: LITERAL1+scd.nt
approval: Approved

LITERAL1 reverted
type: PositiveEvaluationTest
comment: LITERAL1 'x'
action:
  base: turtle-subm-01.ttl
  data: LITERAL1+scd.nt
  patch: LITERAL1.rev.ldpatch
name: LITERAL1__reverted
result: scd.nt
approval: Approved

LITERAL1 all controls
type: PositiveEvaluationTest
comment: LITERAL1_all_controls '\x00\x01\x02\x03\x04...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL1 all controls.ldpatch
name: LITERAL1_all_controls
result: LITERAL1 all controls+scd.nt
approval: Approved

LITERAL1 all controls reverted
type: PositiveEvaluationTest
comment: LITERAL1_all_controls '\x00\x01\x02\x03\x04...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL1 all controls+scd.nt
  patch: LITERAL1 all controls.rev.ldpatch
name: LITERAL1_all_controls__reverted
result: scd.nt
approval: Approved

LITERAL1 all punctuation
type: PositiveEvaluationTest
comment: LITERAL1_all_punctuation '!"#$%&()...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL1 all punctuation.ldpatch
name: LITERAL1_all_punctuation
result: LITERAL1 all punctuation+scd.nt
approval: Approved

LITERAL1 all punctuation reverted
type: PositiveEvaluationTest
comment: LITERAL1_all_punctuation '!"#$%&()...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL1 all punctuation+scd.nt
  patch: LITERAL1 all punctuation.rev.ldpatch
name: LITERAL1_all_punctuation__reverted
result: scd.nt
approval: Approved

LITERAL1 ascii boundaries
type: PositiveEvaluationTest
comment: LITERAL1_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x26\x28...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL1 ascii boundaries.ldpatch
name: LITERAL1_ascii_boundaries
result: LITERAL1 ascii boundaries+scd.nt
approval: Approved

LITERAL1 ascii boundaries reverted
type: PositiveEvaluationTest
comment: LITERAL1_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x26\x28...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL1 ascii boundaries+scd.nt
  patch: LITERAL1 ascii boundaries.rev.ldpatch
name: LITERAL1_ascii_boundaries__reverted
result: scd.nt
approval: Approved

LITERAL1 with UTF8 boundaries
type: PositiveEvaluationTest
comment: LITERAL1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL1 with UTF8 boundaries.ldpatch
name: LITERAL1_with_UTF8_boundaries
result: LITERAL with UTF8 boundaries+scd.nt
approval: Approved

LITERAL1 with UTF8 boundaries reverted
type: PositiveEvaluationTest
comment: LITERAL1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL with UTF8 boundaries+scd.nt
  patch: LITERAL1 with UTF8 boundaries.rev.ldpatch
name: LITERAL1_with_UTF8_boundaries__reverted
result: scd.nt
approval: Approved

LITERAL2
type: PositiveEvaluationTest
comment: LITERAL2 "x"
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL2.ldpatch
name: LITERAL2
result: LITERAL1+scd.nt
approval: Approved

LITERAL2 reverted
type: PositiveEvaluationTest
comment: LITERAL2 "x"
action:
  base: turtle-subm-01.ttl
  data: LITERAL1+scd.nt
  patch: LITERAL2.rev.ldpatch
name: LITERAL2__reverted
result: scd.nt
approval: Approved

LITERAL2 ascii boundaries
type: PositiveEvaluationTest
comment: LITERAL2_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x21\x23...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL2 ascii boundaries.ldpatch
name: LITERAL2_ascii_boundaries
result: LITERAL2 ascii boundaries+scd.nt
approval: Approved

LITERAL2 ascii boundaries reverted
type: PositiveEvaluationTest
comment: LITERAL2_ascii_boundaries '\x00\x09\x0b\x0c\x0e\x21\x23...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL2 ascii boundaries+scd.nt
  patch: LITERAL2 ascii boundaries.rev.ldpatch
name: LITERAL2_ascii_boundaries__reverted
result: scd.nt
approval: Approved

LITERAL2 with UTF8 boundaries
type: PositiveEvaluationTest
comment: LITERAL2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL2 with UTF8 boundaries.ldpatch
name: LITERAL2_with_UTF8_boundaries
result: LITERAL with UTF8 boundaries+scd.nt
approval: Approved

LITERAL2 with UTF8 boundaries reverted
type: PositiveEvaluationTest
comment: LITERAL2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL with UTF8 boundaries+scd.nt
  patch: LITERAL2 with UTF8 boundaries.rev.ldpatch
name: LITERAL2_with_UTF8_boundaries__reverted
result: scd.nt
approval: Approved

LITERAL LONG1
type: PositiveEvaluationTest
comment: LITERAL_LONG1 '''x'''
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG1.ldpatch
name: LITERAL_LONG1
result: LITERAL1+scd.nt
approval: Approved

LITERAL LONG1 reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG1 '''x'''
action:
  base: turtle-subm-01.ttl
  data: LITERAL1+scd.nt
  patch: LITERAL LONG1.rev.ldpatch
name: LITERAL_LONG1__reverted
result: scd.nt
approval: Approved

LITERAL LONG1 ascii boundaries
type: PositiveEvaluationTest
comment: LITERAL_LONG1_ascii_boundaries '\x00\x26\x28...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG1 ascii boundaries.ldpatch
name: LITERAL_LONG1_ascii_boundaries
result: LITERAL LONG1 ascii boundaries+scd.nt
approval: Approved

LITERAL LONG1 ascii boundaries reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG1_ascii_boundaries '\x00\x26\x28...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL LONG1 ascii boundaries+scd.nt
  patch: LITERAL LONG1 ascii boundaries.rev.ldpatch
name: LITERAL_LONG1_ascii_boundaries__reverted
result: scd.nt
approval: Approved

LITERAL LONG1 with 1 squote
type: PositiveEvaluationTest
comment: LITERAL_LONG1 with 1 squote '''a'b'''
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG1 with 1 squote.ldpatch
name: LITERAL_LONG1_with_1_squote
result: LITERAL LONG1 with 1 squote+scd.nt
approval: Approved

LITERAL LONG1 with 1 squote reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG1 with 1 squote '''a'b'''
action:
  base: turtle-subm-01.ttl
  data: LITERAL LONG1 with 1 squote+scd.nt
  patch: LITERAL LONG1 with 1 squote.rev.ldpatch
name: LITERAL_LONG1_with_1_squote__reverted
result: scd.nt
approval: Approved

LITERAL LONG1 with 2 squotes
type: PositiveEvaluationTest
comment: LITERAL_LONG1 with 2 squotes '''a''b'''
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG1 with 2 squotes.ldpatch
name: LITERAL_LONG1_with_2_squotes
result: LITERAL LONG1 with 2 squotes+scd.nt
approval: Approved

LITERAL LONG1 with 2 squotes reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG1 with 2 squotes '''a''b'''
action:
  base: turtle-subm-01.ttl
  data: LITERAL LONG1 with 2 squotes+scd.nt
  patch: LITERAL LONG1 with 2 squotes.rev.ldpatch
name: LITERAL_LONG1_with_2_squotes__reverted
result: scd.nt
approval: Approved

LITERAL LONG1 with UTF8 boundaries
type: PositiveEvaluationTest
comment: LITERAL_LONG1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG1 with UTF8 boundaries.ldpatch
name: LITERAL_LONG1_with_UTF8_boundaries
result: LITERAL with UTF8 boundaries+scd.nt
approval: Approved

LITERAL LONG1 with UTF8 boundaries reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL with UTF8 boundaries+scd.nt
  patch: LITERAL LONG1 with UTF8 boundaries.rev.ldpatch
name: LITERAL_LONG1_with_UTF8_boundaries__reverted
result: scd.nt
approval: Approved

LITERAL LONG2
type: PositiveEvaluationTest
comment: LITERAL_LONG2 """x"""
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG2.ldpatch
name: LITERAL_LONG2
result: LITERAL1+scd.nt
approval: Approved

LITERAL LONG2 reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG2 """x"""
action:
  base: turtle-subm-01.ttl
  data: LITERAL1+scd.nt
  patch: LITERAL LONG2.rev.ldpatch
name: LITERAL_LONG2__reverted
result: scd.nt
approval: Approved

LITERAL LONG2 ascii boundaries
type: PositiveEvaluationTest
comment: LITERAL_LONG2_ascii_boundaries '\x00\x21\x23...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG2 ascii boundaries.ldpatch
name: LITERAL_LONG2_ascii_boundaries
result: LITERAL LONG2 ascii boundaries+scd.nt
approval: Approved

LITERAL LONG2 ascii boundaries reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG2_ascii_boundaries '\x00\x21\x23...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL LONG2 ascii boundaries+scd.nt
  patch: LITERAL LONG2 ascii boundaries.rev.ldpatch
name: LITERAL_LONG2_ascii_boundaries__reverted
result: scd.nt
approval: Approved

LITERAL LONG2 with 1 squote
type: PositiveEvaluationTest
comment: LITERAL_LONG2 with 1 squote """a"b"""
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG2 with 1 squote.ldpatch
name: LITERAL_LONG2_with_1_squote
result: LITERAL LONG2 with 1 squote+scd.nt
approval: Approved

LITERAL LONG2 with 1 squote reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG2 with 1 squote """a"b"""
action:
  base: turtle-subm-01.ttl
  data: LITERAL LONG2 with 1 squote+scd.nt
  patch: LITERAL LONG2 with 1 squote.rev.ldpatch
name: LITERAL_LONG2_with_1_squote__reverted
result: scd.nt
approval: Approved

LITERAL LONG2 with 2 squotes
type: PositiveEvaluationTest
comment: LITERAL_LONG2 with 2 squotes """a""b"""
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG2 with 2 squotes.ldpatch
name: LITERAL_LONG2_with_2_squotes
result: LITERAL LONG2 with 2 squotes+scd.nt
approval: Approved

LITERAL LONG2 with 2 squotes reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG2 with 2 squotes """a""b"""
action:
  base: turtle-subm-01.ttl
  data: LITERAL LONG2 with 2 squotes+scd.nt
  patch: LITERAL LONG2 with 2 squotes.rev.ldpatch
name: LITERAL_LONG2_with_2_squotes__reverted
result: scd.nt
approval: Approved

LITERAL LONG2 with REVERSE SOLIDUS
type: PositiveEvaluationTest
comment: REVERSE SOLIDUS at end of LITERAL_LONG2
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG2 with REVERSE SOLIDUS.ldpatch
name: LITERAL_LONG2_with_REVERSE_SOLIDUS
result: LITERAL LONG2 with REVERSE SOLIDUS+scd.nt
approval: Approved

LITERAL LONG2 with REVERSE SOLIDUS reverted
type: PositiveEvaluationTest
comment: REVERSE SOLIDUS at end of LITERAL_LONG2
action:
  base: turtle-subm-01.ttl
  data: LITERAL LONG2 with REVERSE SOLIDUS+scd.nt
  patch: LITERAL LONG2 with REVERSE SOLIDUS.rev.ldpatch
name: LITERAL_LONG2_with_REVERSE_SOLIDUS__reverted
result: scd.nt
approval: Approved

LITERAL LONG2 with UTF8 boundaries
type: PositiveEvaluationTest
comment: LITERAL_LONG2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: LITERAL LONG2 with UTF8 boundaries.ldpatch
name: LITERAL_LONG2_with_UTF8_boundaries
result: LITERAL with UTF8 boundaries+scd.nt
approval: Approved

LITERAL LONG2 with UTF8 boundaries reverted
type: PositiveEvaluationTest
comment: LITERAL_LONG2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
action:
  base: turtle-subm-01.ttl
  data: LITERAL with UTF8 boundaries+scd.nt
  patch: LITERAL LONG2 with UTF8 boundaries.rev.ldpatch
name: LITERAL_LONG2_with_UTF8_boundaries__reverted
result: scd.nt
approval: Approved

anonymous blank node object
type: PositiveEvaluationTest
comment: anonymous blank node object
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: anonymous blank node object.ldpatch
name: anonymous_blank_node_object
result: labeled blank node object+scd.nt
approval: Approved

anonymous blank node subject
type: PositiveEvaluationTest
comment: anonymous blank node subject
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: anonymous blank node subject.ldpatch
name: anonymous_blank_node_subject
result: labeled blank node subject+scd.nt
approval: Approved

bareword a predicate
type: PositiveEvaluationTest
comment: bareword a predicate
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: bareword a predicate.ldpatch
name: bareword_a_predicate
result: bareword a predicate+scd.nt
approval: Approved

bareword a predicate reverted
type: PositiveEvaluationTest
comment: bareword a predicate
action:
  base: turtle-subm-01.ttl
  data: bareword a predicate+scd.nt
  patch: bareword a predicate.rev.ldpatch
name: bareword_a_predicate__reverted
result: scd.nt
approval: Approved

bareword decimal
type: PositiveEvaluationTest
comment: bareword decimal
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: bareword decimal.ldpatch
name: bareword_decimal
result: bareword decimal+scd.nt
approval: Approved

bareword decimal reverted
type: PositiveEvaluationTest
comment: bareword decimal
action:
  base: turtle-subm-01.ttl
  data: bareword decimal+scd.nt
  patch: bareword decimal.rev.ldpatch
name: bareword_decimal__reverted
result: scd.nt
approval: Approved

bareword double
type: PositiveEvaluationTest
comment: bareword double
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: bareword double.ldpatch
name: bareword_double
result: bareword double+scd.nt
approval: Approved

bareword double reverted
type: PositiveEvaluationTest
comment: bareword double
action:
  base: turtle-subm-01.ttl
  data: bareword double+scd.nt
  patch: bareword double.rev.ldpatch
name: bareword_double__reverted
result: scd.nt
approval: Approved

bareword integer
type: PositiveEvaluationTest
comment: bareword integer
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: bareword integer.ldpatch
name: bareword_integer
result: IRIREF datatype+scd.nt
approval: Approved

bareword integer reverted
type: PositiveEvaluationTest
comment: bareword integer
action:
  base: turtle-subm-01.ttl
  data: IRIREF datatype+scd.nt
  patch: bareword integer.rev.ldpatch
name: bareword_integer__reverted
result: scd.nt
approval: Approved

blankNodePropertyList as object
type: PositiveEvaluationTest
comment: blankNodePropertyList as object [ … ] .
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: blankNodePropertyList as object.ldpatch
name: blankNodePropertyList_as_object
result: blankNodePropertyList as object+scd.nt
approval: Approved

blankNodePropertyList as subject
type: PositiveEvaluationTest
comment: blankNodePropertyList as subject [ … ] <o> .
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: blankNodePropertyList as subject.ldpatch
name: blankNodePropertyList_as_subject
result: blankNodePropertyList as subject+scd.nt
approval: Approved

blankNodePropertyList containing collection
type: PositiveEvaluationTest
comment: blankNodePropertyList containing collection [ <p1> ( … ) ]
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: blankNodePropertyList containing collection.ldpatch
name: blankNodePropertyList_containing_collection
result: blankNodePropertyList containing collection+scd.nt
approval: Approved

blankNodePropertyList with multiple triples
type: PositiveEvaluationTest
comment: blankNodePropertyList with multiple triples [ ; <s2> <p2> ]
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: blankNodePropertyList with multiple triples.ldpatch
name: blankNodePropertyList_with_multiple_triples
result: blankNodePropertyList with multiple triples+scd.nt
approval: Approved

collection object
type: PositiveEvaluationTest
comment: collection object
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: collection object.ldpatch
name: collection_object
result: collection object+scd.nt
approval: Approved

collection subject
type: PositiveEvaluationTest
comment: collection subject
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: collection subject.ldpatch
name: collection_subject
result: collection subject+scd.nt
approval: Approved

comment following PNAME NS
type: PositiveEvaluationTest
comment: comment following PNAME_NS
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: comment following PNAME NS.ldpatch
name: comment_following_PNAME_NS
result: comment following PNAME NS+scd.nt
approval: Proposed

comment following PNAME NS reverted
type: PositiveEvaluationTest
comment: comment following PNAME_NS
action:
  base: turtle-subm-01.ttl
  data: comment following PNAME NS+scd.nt
  patch: comment following PNAME NS.rev.ldpatch
name: comment_following_PNAME_NS__reverted
result: scd.nt
approval: Proposed

comment following localName
type: PositiveEvaluationTest
comment: comment following localName
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: comment following localName.ldpatch
name: comment_following_localName
result: IRI spo+scd.nt
approval: Proposed

comment following localName reverted
type: PositiveEvaluationTest
comment: comment following localName
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: comment following localName.rev.ldpatch
name: comment_following_localName__reverted
result: scd.nt
approval: Proposed

default namespace IRI
type: PositiveEvaluationTest
comment: default namespace IRI (:ln)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: default namespace IRI.ldpatch
name: default_namespace_IRI
result: IRI spo+scd.nt
approval: Approved

default namespace IRI reverted
type: PositiveEvaluationTest
comment: default namespace IRI (:ln)
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: default namespace IRI.rev.ldpatch
name: default_namespace_IRI__reverted
result: scd.nt
approval: Approved

double lower case e
type: PositiveEvaluationTest
comment: double lower case e
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: double lower case e.ldpatch
name: double_lower_case_e
result: double lower case e+scd.nt
approval: Approved

double lower case e reverted
type: PositiveEvaluationTest
comment: double lower case e
action:
  base: turtle-subm-01.ttl
  data: double lower case e+scd.nt
  patch: double lower case e.rev.ldpatch
name: double_lower_case_e__reverted
result: scd.nt
approval: Approved

empty collection
type: PositiveEvaluationTest
comment: empty collection ()
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: empty collection.ldpatch
name: empty_collection
result: empty collection+scd.nt
approval: Approved

empty collection reverted
type: PositiveEvaluationTest
comment: empty collection ()
action:
  base: turtle-subm-01.ttl
  data: empty collection+scd.nt
  patch: empty collection.rev.ldpatch
name: empty_collection__reverted
result: scd.nt
approval: Approved

first
type: PositiveEvaluationTest
comment: first, not last, non-empty nested collection
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: first.ldpatch
name: first
result: first+scd.nt
approval: Approved

labeled blank node object
type: PositiveEvaluationTest
comment: labeled blank node object
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: labeled blank node object.ldpatch
name: labeled_blank_node_object
result: labeled blank node object+scd.nt
approval: Approved

labeled blank node subject
type: PositiveEvaluationTest
comment: labeled blank node subject
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: labeled blank node subject.ldpatch
name: labeled_blank_node_subject
result: labeled blank node subject+scd.nt
approval: Approved

labeled blank node with PN CHARS BASE character boundaries
type: PositiveEvaluationTest
comment: labeled blank node with PN_CHARS_BASE character boundaries (_:AZazÀÖØöø...)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: labeled blank node with PN CHARS BASE character boundaries.ldpatch
name: labeled_blank_node_with_PN_CHARS_BASE_character_boundaries
result: labeled blank node object+scd.nt
approval: Approved

labeled blank node with leading digit
type: PositiveEvaluationTest
comment: labeled blank node with_leading_digit (_:0)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: labeled blank node with leading digit.ldpatch
name: labeled_blank_node_with_leading_digit
result: labeled blank node object+scd.nt
approval: Approved

labeled blank node with leading underscore
type: PositiveEvaluationTest
comment: labeled blank node with_leading_underscore (_:_)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: labeled blank node with leading underscore.ldpatch
name: labeled_blank_node_with_leading_underscore
result: labeled blank node object+scd.nt
approval: Approved

labeled blank node with non leading extras
type: PositiveEvaluationTest
comment: labeled blank node with_non_leading_extras (_:a·̀ͯ‿.⁀)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: labeled blank node with non leading extras.ldpatch
name: labeled_blank_node_with_non_leading_extras
result: labeled blank node object+scd.nt
approval: Approved

langtagged LONG
type: PositiveEvaluationTest
comment: langtagged LONG """x"""@en
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: langtagged LONG.ldpatch
name: langtagged_LONG
result: langtagged non LONG+scd.nt
approval: Approved

langtagged LONG reverted
type: PositiveEvaluationTest
comment: langtagged LONG """x"""@en
action:
  base: turtle-subm-01.ttl
  data: langtagged non LONG+scd.nt
  patch: langtagged LONG.rev.ldpatch
name: langtagged_LONG__reverted
result: scd.nt
approval: Approved

langtagged LONG with subtag
type: PositiveEvaluationTest
comment: langtagged LONG with subtag """Cheers"""@en-UK
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: langtagged LONG with subtag.ldpatch
name: langtagged_LONG_with_subtag
result: langtagged LONG with subtag+scd.nt
approval: Approved

langtagged LONG with subtag reverted
type: PositiveEvaluationTest
comment: langtagged LONG with subtag """Cheers"""@en-UK
action:
  base: turtle-subm-01.ttl
  data: langtagged LONG with subtag+scd.nt
  patch: langtagged LONG with subtag.rev.ldpatch
name: langtagged_LONG_with_subtag__reverted
result: scd.nt
approval: Approved

langtagged non LONG
type: PositiveEvaluationTest
comment: langtagged non-LONG "x"@en
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: langtagged non LONG.ldpatch
name: langtagged_non_LONG
result: langtagged non LONG+scd.nt
approval: Approved

langtagged non LONG reverted
type: PositiveEvaluationTest
comment: langtagged non-LONG "x"@en
action:
  base: turtle-subm-01.ttl
  data: langtagged non LONG+scd.nt
  patch: langtagged non LONG.rev.ldpatch
name: langtagged_non_LONG__reverted
result: scd.nt
approval: Approved

lantag with subtag
type: PositiveEvaluationTest
comment: lantag with subtag "x"@en-us
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: lantag with subtag.ldpatch
name: lantag_with_subtag
result: lantag with subtag+scd.nt
approval: Approved

lantag with subtag reverted
type: PositiveEvaluationTest
comment: lantag with subtag "x"@en-us
action:
  base: turtle-subm-01.ttl
  data: lantag with subtag+scd.nt
  patch: lantag with subtag.rev.ldpatch
name: lantag_with_subtag__reverted
result: scd.nt
approval: Approved

last
type: PositiveEvaluationTest
comment: last, not first, non-empty nested collection
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: last.ldpatch
name: last
result: last+scd.nt
approval: Approved

literal false
type: PositiveEvaluationTest
comment: literal false
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal false.ldpatch
name: literal_false
result: literal false+scd.nt
approval: Approved

literal false reverted
type: PositiveEvaluationTest
comment: literal false
action:
  base: turtle-subm-01.ttl
  data: literal false+scd.nt
  patch: literal false.rev.ldpatch
name: literal_false__reverted
result: scd.nt
approval: Approved

literal true
type: PositiveEvaluationTest
comment: literal true
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal true.ldpatch
name: literal_true
result: literal true+scd.nt
approval: Approved

literal true reverted
type: PositiveEvaluationTest
comment: literal true
action:
  base: turtle-subm-01.ttl
  data: literal true+scd.nt
  patch: literal true.rev.ldpatch
name: literal_true__reverted
result: scd.nt
approval: Approved

literal with BACKSPACE
type: PositiveEvaluationTest
comment: literal with BACKSPACE
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with BACKSPACE.ldpatch
name: literal_with_BACKSPACE
result: literal with BACKSPACE+scd.nt
approval: Approved

literal with BACKSPACE reverted
type: PositiveEvaluationTest
comment: literal with BACKSPACE
action:
  base: turtle-subm-01.ttl
  data: literal with BACKSPACE+scd.nt
  patch: literal with BACKSPACE.rev.ldpatch
name: literal_with_BACKSPACE__reverted
result: scd.nt
approval: Approved

literal with CARRIAGE RETURN
type: PositiveEvaluationTest
comment: literal with CARRIAGE RETURN
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with CARRIAGE RETURN.ldpatch
name: literal_with_CARRIAGE_RETURN
result: literal with CARRIAGE RETURN+scd.nt
approval: Approved

literal with CARRIAGE RETURN reverted
type: PositiveEvaluationTest
comment: literal with CARRIAGE RETURN
action:
  base: turtle-subm-01.ttl
  data: literal with CARRIAGE RETURN+scd.nt
  patch: literal with CARRIAGE RETURN.rev.ldpatch
name: literal_with_CARRIAGE_RETURN__reverted
result: scd.nt
approval: Approved

literal with CHARACTER TABULATION
type: PositiveEvaluationTest
comment: literal with CHARACTER TABULATION
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with CHARACTER TABULATION.ldpatch
name: literal_with_CHARACTER_TABULATION
result: literal with CHARACTER TABULATION+scd.nt
approval: Approved

literal with CHARACTER TABULATION reverted
type: PositiveEvaluationTest
comment: literal with CHARACTER TABULATION
action:
  base: turtle-subm-01.ttl
  data: literal with CHARACTER TABULATION+scd.nt
  patch: literal with CHARACTER TABULATION.rev.ldpatch
name: literal_with_CHARACTER_TABULATION__reverted
result: scd.nt
approval: Approved

literal with FORM FEED
type: PositiveEvaluationTest
comment: literal with FORM FEED
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with FORM FEED.ldpatch
name: literal_with_FORM_FEED
result: literal with FORM FEED+scd.nt
approval: Approved

literal with FORM FEED reverted
type: PositiveEvaluationTest
comment: literal with FORM FEED
action:
  base: turtle-subm-01.ttl
  data: literal with FORM FEED+scd.nt
  patch: literal with FORM FEED.rev.ldpatch
name: literal_with_FORM_FEED__reverted
result: scd.nt
approval: Approved

literal with LINE FEED
type: PositiveEvaluationTest
comment: literal with LINE FEED
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with LINE FEED.ldpatch
name: literal_with_LINE_FEED
result: literal with LINE FEED+scd.nt
approval: Approved

literal with LINE FEED reverted
type: PositiveEvaluationTest
comment: literal with LINE FEED
action:
  base: turtle-subm-01.ttl
  data: literal with LINE FEED+scd.nt
  patch: literal with LINE FEED.rev.ldpatch
name: literal_with_LINE_FEED__reverted
result: scd.nt
approval: Approved

literal with REVERSE SOLIDUS
type: PositiveEvaluationTest
comment: literal with REVERSE SOLIDUS
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with REVERSE SOLIDUS.ldpatch
name: literal_with_REVERSE_SOLIDUS
result: literal with REVERSE SOLIDUS+scd.nt
approval: Approved

literal with REVERSE SOLIDUS reverted
type: PositiveEvaluationTest
comment: literal with REVERSE SOLIDUS
action:
  base: turtle-subm-01.ttl
  data: literal with REVERSE SOLIDUS+scd.nt
  patch: literal with REVERSE SOLIDUS.rev.ldpatch
name: literal_with_REVERSE_SOLIDUS__reverted
result: scd.nt
approval: Approved

literal with escaped BACKSPACE
type: PositiveEvaluationTest
comment: literal with escaped BACKSPACE
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with escaped BACKSPACE.ldpatch
name: literal_with_escaped_BACKSPACE
result: literal with BACKSPACE+scd.nt
approval: Approved

literal with escaped BACKSPACE reverted
type: PositiveEvaluationTest
comment: literal with escaped BACKSPACE
action:
  base: turtle-subm-01.ttl
  data: literal with BACKSPACE+scd.nt
  patch: literal with escaped BACKSPACE.rev.ldpatch
name: literal_with_escaped_BACKSPACE__reverted
result: scd.nt
approval: Approved

literal with escaped CARRIAGE RETURN
type: PositiveEvaluationTest
comment: literal with escaped CARRIAGE RETURN
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with escaped CARRIAGE RETURN.ldpatch
name: literal_with_escaped_CARRIAGE_RETURN
result: literal with CARRIAGE RETURN+scd.nt
approval: Approved

literal with escaped CARRIAGE RETURN reverted
type: PositiveEvaluationTest
comment: literal with escaped CARRIAGE RETURN
action:
  base: turtle-subm-01.ttl
  data: literal with CARRIAGE RETURN+scd.nt
  patch: literal with escaped CARRIAGE RETURN.rev.ldpatch
name: literal_with_escaped_CARRIAGE_RETURN__reverted
result: scd.nt
approval: Approved

literal with escaped CHARACTER TABULATION
type: PositiveEvaluationTest
comment: literal with escaped CHARACTER TABULATION
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with escaped CHARACTER TABULATION.ldpatch
name: literal_with_escaped_CHARACTER_TABULATION
result: literal with CHARACTER TABULATION+scd.nt
approval: Approved

literal with escaped CHARACTER TABULATION reverted
type: PositiveEvaluationTest
comment: literal with escaped CHARACTER TABULATION
action:
  base: turtle-subm-01.ttl
  data: literal with CHARACTER TABULATION+scd.nt
  patch: literal with escaped CHARACTER TABULATION.rev.ldpatch
name: literal_with_escaped_CHARACTER_TABULATION__reverted
result: scd.nt
approval: Approved

literal with escaped FORM FEED
type: PositiveEvaluationTest
comment: literal with escaped FORM FEED
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with escaped FORM FEED.ldpatch
name: literal_with_escaped_FORM_FEED
result: literal with FORM FEED+scd.nt
approval: Approved

literal with escaped FORM FEED reverted
type: PositiveEvaluationTest
comment: literal with escaped FORM FEED
action:
  base: turtle-subm-01.ttl
  data: literal with FORM FEED+scd.nt
  patch: literal with escaped FORM FEED.rev.ldpatch
name: literal_with_escaped_FORM_FEED__reverted
result: scd.nt
approval: Approved

literal with escaped LINE FEED
type: PositiveEvaluationTest
comment: literal with escaped LINE FEED
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with escaped LINE FEED.ldpatch
name: literal_with_escaped_LINE_FEED
result: literal with LINE FEED+scd.nt
approval: Approved

literal with escaped LINE FEED reverted
type: PositiveEvaluationTest
comment: literal with escaped LINE FEED
action:
  base: turtle-subm-01.ttl
  data: literal with LINE FEED+scd.nt
  patch: literal with escaped LINE FEED.rev.ldpatch
name: literal_with_escaped_LINE_FEED__reverted
result: scd.nt
approval: Approved

literal with numeric escape4
type: PositiveEvaluationTest
comment: literal with numeric escape4 \u
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with numeric escape4.ldpatch
name: literal_with_numeric_escape4
result: literal with numeric escape4+scd.nt
approval: Approved

literal with numeric escape4 reverted
type: PositiveEvaluationTest
comment: literal with numeric escape4 \u
action:
  base: turtle-subm-01.ttl
  data: literal with numeric escape4+scd.nt
  patch: literal with numeric escape4.rev.ldpatch
name: literal_with_numeric_escape4__reverted
result: scd.nt
approval: Approved

literal with numeric escape8
type: PositiveEvaluationTest
comment: literal with numeric escape8 \U
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: literal with numeric escape8.ldpatch
name: literal_with_numeric_escape8
result: literal with numeric escape4+scd.nt
approval: Approved

literal with numeric escape8 reverted
type: PositiveEvaluationTest
comment: literal with numeric escape8 \U
action:
  base: turtle-subm-01.ttl
  data: literal with numeric escape4+scd.nt
  patch: literal with numeric escape8.rev.ldpatch
name: literal_with_numeric_escape8__reverted
result: scd.nt
approval: Approved

localName with assigned nfc PN CHARS BASE character boundaries
type: PositiveEvaluationTest
comment: localName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: localName with assigned nfc PN CHARS BASE character boundaries.ldpatch
name: localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries
result: localName with assigned nfc PN CHARS BASE character boundaries+scd.nt
approval: Approved

localName with assigned nfc PN CHARS BASE character boundaries reverted
type: PositiveEvaluationTest
comment: localName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
action:
  base: turtle-subm-01.ttl
  data: localName with assigned nfc PN CHARS BASE character boundaries+scd.nt
  patch: localName with assigned nfc PN CHARS BASE character boundaries.rev.ldpatch
name: localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries__reverted
result: scd.nt
approval: Approved

localName with assigned nfc bmp PN CHARS BASE character boundaries
type: PositiveEvaluationTest
comment: localName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: localName with assigned nfc bmp PN CHARS BASE character boundaries.ldpatch
name: localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries
result: localName with assigned nfc bmp PN CHARS BASE character boundaries+scd.nt
approval: Approved

localName with assigned nfc bmp PN CHARS BASE character boundaries reverted
type: PositiveEvaluationTest
comment: localName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
action:
  base: turtle-subm-01.ttl
  data: localName with assigned nfc bmp PN CHARS BASE character boundaries+scd.nt
  patch: localName with assigned nfc bmp PN CHARS BASE character boundaries.rev.ldpatch
name: localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries__reverted
result: scd.nt
approval: Approved

localName with leading digit
type: PositiveEvaluationTest
comment: localName with leading digit (p:_)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: localName with leading digit.ldpatch
name: localName_with_leading_digit
result: localName with leading digit+scd.nt
approval: Approved

localName with leading digit reverted
type: PositiveEvaluationTest
comment: localName with leading digit (p:_)
action:
  base: turtle-subm-01.ttl
  data: localName with leading digit+scd.nt
  patch: localName with leading digit.rev.ldpatch
name: localName_with_leading_digit__reverted
result: scd.nt
approval: Approved

localName with leading underscore
type: PositiveEvaluationTest
comment: localName with leading underscore (p:_)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: localName with leading underscore.ldpatch
name: localName_with_leading_underscore
result: localName with leading underscore+scd.nt
approval: Approved

localName with leading underscore reverted
type: PositiveEvaluationTest
comment: localName with leading underscore (p:_)
action:
  base: turtle-subm-01.ttl
  data: localName with leading underscore+scd.nt
  patch: localName with leading underscore.rev.ldpatch
name: localName_with_leading_underscore__reverted
result: scd.nt
approval: Approved

localName with nfc PN CHARS BASE character boundaries
type: PositiveEvaluationTest
comment: localName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: localName with nfc PN CHARS BASE character boundaries.ldpatch
name: localName_with_nfc_PN_CHARS_BASE_character_boundaries
result: localName with nfc PN CHARS BASE character boundaries+scd.nt
approval: Approved

localName with nfc PN CHARS BASE character boundaries reverted
type: PositiveEvaluationTest
comment: localName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...)
action:
  base: turtle-subm-01.ttl
  data: localName with nfc PN CHARS BASE character boundaries+scd.nt
  patch: localName with nfc PN CHARS BASE character boundaries.rev.ldpatch
name: localName_with_nfc_PN_CHARS_BASE_character_boundaries__reverted
result: scd.nt
approval: Approved

localName with non leading extras
type: PositiveEvaluationTest
comment: localName with_non_leading_extras (_:a·̀ͯ‿.⁀)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: localName with non leading extras.ldpatch
name: localName_with_non_leading_extras
result: localName with non leading extras+scd.nt
approval: Approved

localName with non leading extras reverted
type: PositiveEvaluationTest
comment: localName with_non_leading_extras (_:a·̀ͯ‿.⁀)
action:
  base: turtle-subm-01.ttl
  data: localName with non leading extras+scd.nt
  patch: localName with non leading extras.rev.ldpatch
name: localName_with_non_leading_extras__reverted
result: scd.nt
approval: Approved

localname with COLON
type: PositiveEvaluationTest
comment: localname with COLON
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: localname with COLON.ldpatch
name: localname_with_COLON
result: localname with COLON+scd.nt
approval: Approved

localname with COLON reverted
type: PositiveEvaluationTest
comment: localname with COLON
action:
  base: turtle-subm-01.ttl
  data: localname with COLON+scd.nt
  patch: localname with COLON.rev.ldpatch
name: localname_with_COLON__reverted
result: scd.nt
approval: Approved

negative numeric
type: PositiveEvaluationTest
comment: negative numeric
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: negative numeric.ldpatch
name: negative_numeric
result: negative numeric+scd.nt
approval: Approved

negative numeric reverted
type: PositiveEvaluationTest
comment: negative numeric
action:
  base: turtle-subm-01.ttl
  data: negative numeric+scd.nt
  patch: negative numeric.rev.ldpatch
name: negative_numeric__reverted
result: scd.nt
approval: Approved

nested blankNodePropertyLists
type: PositiveEvaluationTest
comment: nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: nested blankNodePropertyLists.ldpatch
name: nested_blankNodePropertyLists
result: nested blankNodePropertyLists+scd.nt
approval: Approved

nested collection
type: PositiveEvaluationTest
comment: nested collection (())
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: nested collection.ldpatch
name: nested_collection
result: nested collection+scd.nt
approval: Approved

number sign following PNAME NS
type: PositiveEvaluationTest
comment: number sign following PNAME_NS
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: number sign following PNAME NS.ldpatch
name: number_sign_following_PNAME_NS
result: number sign following PNAME NS+scd.nt
approval: Proposed

number sign following PNAME NS reverted
type: PositiveEvaluationTest
comment: number sign following PNAME_NS
action:
  base: turtle-subm-01.ttl
  data: number sign following PNAME NS+scd.nt
  patch: number sign following PNAME NS.rev.ldpatch
name: number_sign_following_PNAME_NS__reverted
result: scd.nt
approval: Proposed

number sign following localName
type: PositiveEvaluationTest
comment: number sign following localName
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: number sign following localName.ldpatch
name: number_sign_following_localName
result: number sign following localName+scd.nt
approval: Proposed

number sign following localName reverted
type: PositiveEvaluationTest
comment: number sign following localName
action:
  base: turtle-subm-01.ttl
  data: number sign following localName+scd.nt
  patch: number sign following localName.rev.ldpatch
name: number_sign_following_localName__reverted
result: scd.nt
approval: Proposed

numeric with leading 0
type: PositiveEvaluationTest
comment: numeric with leading 0
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: numeric with leading 0.ldpatch
name: numeric_with_leading_0
result: numeric with leading 0+scd.nt
approval: Approved

numeric with leading 0 reverted
type: PositiveEvaluationTest
comment: numeric with leading 0
action:
  base: turtle-subm-01.ttl
  data: numeric with leading 0+scd.nt
  patch: numeric with leading 0.rev.ldpatch
name: numeric_with_leading_0__reverted
result: scd.nt
approval: Approved

objectList with two objects
type: PositiveEvaluationTest
comment: objectList with two objects … <o1>,<o2>
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: objectList with two objects.ldpatch
name: objectList_with_two_objects
result: objectList with two objects+scd.nt
approval: Approved

objectList with two objects reverted
type: PositiveEvaluationTest
comment: objectList with two objects … <o1>,<o2>
action:
  base: turtle-subm-01.ttl
  data: objectList with two objects+scd.nt
  patch: objectList with two objects.rev.ldpatch
name: objectList_with_two_objects__reverted
result: scd.nt
approval: Approved

old style prefix
type: PositiveEvaluationTest
comment: old-style prefix
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: old style prefix.ldpatch
name: old_style_prefix
result: IRI spo+scd.nt
approval: Approved

old style prefix reverted
type: PositiveEvaluationTest
comment: old-style prefix
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: old style prefix.rev.ldpatch
name: old_style_prefix__reverted
result: scd.nt
approval: Approved

percent escaped localName
type: PositiveEvaluationTest
comment: percent-escaped local name
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: percent escaped localName.ldpatch
name: percent_escaped_localName
result: percent escaped localName+scd.nt
approval: Approved

percent escaped localName reverted
type: PositiveEvaluationTest
comment: percent-escaped local name
action:
  base: turtle-subm-01.ttl
  data: percent escaped localName+scd.nt
  patch: percent escaped localName.rev.ldpatch
name: percent_escaped_localName__reverted
result: scd.nt
approval: Approved

positive numeric
type: PositiveEvaluationTest
comment: positive numeric
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: positive numeric.ldpatch
name: positive_numeric
result: positive numeric+scd.nt
approval: Approved

positive numeric reverted
type: PositiveEvaluationTest
comment: positive numeric
action:
  base: turtle-subm-01.ttl
  data: positive numeric+scd.nt
  patch: positive numeric.rev.ldpatch
name: positive_numeric__reverted
result: scd.nt
approval: Approved

predicateObjectList with two objectLists
type: PositiveEvaluationTest
comment: predicateObjectList with two objectLists … <o1>,<o2>
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: predicateObjectList with two objectLists.ldpatch
name: predicateObjectList_with_two_objectLists
result: predicateObjectList with two objectLists+scd.nt
approval: Approved

predicateObjectList with two objectLists reverted
type: PositiveEvaluationTest
comment: predicateObjectList with two objectLists … <o1>,<o2>
action:
  base: turtle-subm-01.ttl
  data: predicateObjectList with two objectLists+scd.nt
  patch: predicateObjectList with two objectLists.rev.ldpatch
name: predicateObjectList_with_two_objectLists__reverted
result: scd.nt
approval: Approved

prefix only IRI
type: PositiveEvaluationTest
comment: prefix-only IRI (p:)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: prefix only IRI.ldpatch
name: prefix_only_IRI
result: IRI spo+scd.nt
approval: Approved

prefix only IRI reverted
type: PositiveEvaluationTest
comment: prefix-only IRI (p:)
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: prefix only IRI.rev.ldpatch
name: prefix_only_IRI__reverted
result: scd.nt
approval: Approved

prefix reassigned and used
type: PositiveEvaluationTest
comment: prefix reassigned and used
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: prefix reassigned and used.ldpatch
name: prefix_reassigned_and_used
result: prefix reassigned and used+scd.nt
approval: Approved

prefix reassigned and used reverted
type: PositiveEvaluationTest
comment: prefix reassigned and used
action:
  base: turtle-subm-01.ttl
  data: prefix reassigned and used+scd.nt
  patch: prefix reassigned and used.rev.ldpatch
name: prefix_reassigned_and_used__reverted
result: scd.nt
approval: Approved

prefix with PN CHARS BASE character boundaries
type: PositiveEvaluationTest
comment: prefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: prefix with PN CHARS BASE character boundaries.ldpatch
name: prefix_with_PN_CHARS_BASE_character_boundaries
result: IRI spo+scd.nt
approval: Approved

prefix with PN CHARS BASE character boundaries reverted
type: PositiveEvaluationTest
comment: prefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:)
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: prefix with PN CHARS BASE character boundaries.rev.ldpatch
name: prefix_with_PN_CHARS_BASE_character_boundaries__reverted
result: scd.nt
approval: Approved

prefix with non leading extras
type: PositiveEvaluationTest
comment: prefix with_non_leading_extras (_:a·̀ͯ‿.⁀)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: prefix with non leading extras.ldpatch
name: prefix_with_non_leading_extras
result: IRI spo+scd.nt
approval: Approved

prefix with non leading extras reverted
type: PositiveEvaluationTest
comment: prefix with_non_leading_extras (_:a·̀ͯ‿.⁀)
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: prefix with non leading extras.rev.ldpatch
name: prefix_with_non_leading_extras__reverted
result: scd.nt
approval: Approved

prefixed IRI object
type: PositiveEvaluationTest
comment: prefixed IRI object
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: prefixed IRI object.ldpatch
name: prefixed_IRI_object
result: IRI spo+scd.nt
approval: Approved

prefixed IRI object reverted
type: PositiveEvaluationTest
comment: prefixed IRI object
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: prefixed IRI object.rev.ldpatch
name: prefixed_IRI_object__reverted
result: scd.nt
approval: Approved

prefixed IRI predicate
type: PositiveEvaluationTest
comment: prefixed IRI predicate
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: prefixed IRI predicate.ldpatch
name: prefixed_IRI_predicate
result: IRI spo+scd.nt
approval: Approved

prefixed IRI predicate reverted
type: PositiveEvaluationTest
comment: prefixed IRI predicate
action:
  base: turtle-subm-01.ttl
  data: IRI spo+scd.nt
  patch: prefixed IRI predicate.rev.ldpatch
name: prefixed_IRI_predicate__reverted
result: scd.nt
approval: Approved

prefixed name datatype
type: PositiveEvaluationTest
comment: prefixed name datatype ""^^p:t
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: prefixed name datatype.ldpatch
name: prefixed_name_datatype
result: IRIREF datatype+scd.nt
approval: Approved

prefixed name datatype reverted
type: PositiveEvaluationTest
comment: prefixed name datatype ""^^p:t
action:
  base: turtle-subm-01.ttl
  data: IRIREF datatype+scd.nt
  patch: prefixed name datatype.rev.ldpatch
name: prefixed_name_datatype__reverted
result: scd.nt
approval: Approved

repeated semis at end
type: PositiveEvaluationTest
comment: repeated semis at end <o> ;; <p2> <o2> .
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: repeated semis at end.ldpatch
name: repeated_semis_at_end
result: predicateObjectList with two objectLists+scd.nt
approval: Approved

repeated semis at end reverted
type: PositiveEvaluationTest
comment: repeated semis at end <o> ;; <p2> <o2> .
action:
  base: turtle-subm-01.ttl
  data: predicateObjectList with two objectLists+scd.nt
  patch: repeated semis at end.rev.ldpatch
name: repeated_semis_at_end__reverted
result: scd.nt
approval: Approved

repeated semis not at end
type: PositiveEvaluationTest
comment: repeated semis not at end <o> ;;.
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: repeated semis not at end.ldpatch
name: repeated_semis_not_at_end
result: repeated semis not at end+scd.nt
approval: Approved

repeated semis not at end reverted
type: PositiveEvaluationTest
comment: repeated semis not at end <o> ;;.
action:
  base: turtle-subm-01.ttl
  data: repeated semis not at end+scd.nt
  patch: repeated semis not at end.rev.ldpatch
name: repeated_semis_not_at_end__reverted
result: scd.nt
approval: Approved

reserved escaped localName
type: PositiveEvaluationTest
comment: reserved-escaped local name
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: reserved escaped localName.ldpatch
name: reserved_escaped_localName
result: reserved escaped localName+scd.nt
approval: Approved

reserved escaped localName reverted
type: PositiveEvaluationTest
comment: reserved-escaped local name
action:
  base: turtle-subm-01.ttl
  data: reserved escaped localName+scd.nt
  patch: reserved escaped localName.rev.ldpatch
name: reserved_escaped_localName__reverted
result: scd.nt
approval: Approved

sole blankNodePropertyList
type: PositiveEvaluationTest
comment: sole blankNodePropertyList [ <o> ] .
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: sole blankNodePropertyList.ldpatch
name: sole_blankNodePropertyList
result: labeled blank node subject+scd.nt
approval: Approved

turtle-eval-bad-01
type: NegativeEvaluationTest
status code: 422
comment: Bad IRI : good escape, bad charcater (negative evaluation test)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-eval-bad-01.ldpatch
name: turtle-eval-bad-01
approval: Approved

turtle-eval-bad-02
type: NegativeEvaluationTest
status code: 422
comment: Bad IRI : hex 3C is < (negative evaluation test)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-eval-bad-02.ldpatch
name: turtle-eval-bad-02
approval: Approved

turtle-eval-bad-03
type: NegativeEvaluationTest
status code: 422
comment: Bad IRI : hex 3E is (negative evaluation test)
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-eval-bad-03.ldpatch
name: turtle-eval-bad-03
approval: Approved

turtle-eval-bad-04
type: NegativeSyntaxTest
comment: Bad IRI : {abc} (negative evaluation test)
action: turtle-eval-bad-04.ldpatch
name: turtle-eval-bad-04
approval: Approved

turtle-eval-struct-01
type: PositiveEvaluationTest
comment: triple with IRIs
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-eval-struct-01.ldpatch
name: turtle-eval-struct-01
result: turtle-eval-struct-01+scd.nt
approval: Approved

turtle-eval-struct-01 reverted
type: PositiveEvaluationTest
comment: triple with IRIs
action:
  base: turtle-subm-01.ttl
  data: turtle-eval-struct-01+scd.nt
  patch: turtle-eval-struct-01.rev.ldpatch
name: turtle-eval-struct-01__reverted
result: scd.nt
approval: Approved

turtle-eval-struct-02
type: PositiveEvaluationTest
comment: triple with IRIs and embedded whitespace
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-eval-struct-02.ldpatch
name: turtle-eval-struct-02
result: turtle-eval-struct-02+scd.nt
approval: Approved

turtle-eval-struct-02 reverted
type: PositiveEvaluationTest
comment: triple with IRIs and embedded whitespace
action:
  base: turtle-subm-01.ttl
  data: turtle-eval-struct-02+scd.nt
  patch: turtle-eval-struct-02.rev.ldpatch
name: turtle-eval-struct-02__reverted
result: scd.nt
approval: Approved

turtle-subm-01
type: PositiveEvaluationTest
comment: Blank subject
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-01.ldpatch
name: turtle-subm-01
result: turtle-subm-01+scd.nt
approval: Approved

turtle-subm-02
type: PositiveEvaluationTest
comment: @prefix and qnames
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-02.ldpatch
name: turtle-subm-02
result: turtle-subm-02+scd.nt
approval: Approved

turtle-subm-02 reverted
type: PositiveEvaluationTest
comment: @prefix and qnames
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-02+scd.nt
  patch: turtle-subm-02.rev.ldpatch
name: turtle-subm-02__reverted
result: scd.nt
approval: Approved

turtle-subm-03
type: PositiveEvaluationTest
comment: , operator
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-03.ldpatch
name: turtle-subm-03
result: turtle-subm-03+scd.nt
approval: Approved

turtle-subm-03 reverted
type: PositiveEvaluationTest
comment: , operator
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-03+scd.nt
  patch: turtle-subm-03.rev.ldpatch
name: turtle-subm-03__reverted
result: scd.nt
approval: Approved

turtle-subm-04
type: PositiveEvaluationTest
comment: ; operator
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-04.ldpatch
name: turtle-subm-04
result: turtle-subm-04+scd.nt
approval: Approved

turtle-subm-04 reverted
type: PositiveEvaluationTest
comment: ; operator
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-04+scd.nt
  patch: turtle-subm-04.rev.ldpatch
name: turtle-subm-04__reverted
result: scd.nt
approval: Approved

turtle-subm-05
type: PositiveEvaluationTest
comment: empty [] as subject and object
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-05.ldpatch
name: turtle-subm-05
result: turtle-subm-05+scd.nt
approval: Approved

turtle-subm-06
type: PositiveEvaluationTest
comment: non-empty [] as subject and object
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-06.ldpatch
name: turtle-subm-06
result: turtle-subm-06+scd.nt
approval: Approved

turtle-subm-07
type: PositiveEvaluationTest
comment: 'a' as predicate
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-07.ldpatch
name: turtle-subm-07
result: turtle-subm-07+scd.nt
approval: Approved

turtle-subm-07 reverted
type: PositiveEvaluationTest
comment: 'a' as predicate
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-07+scd.nt
  patch: turtle-subm-07.rev.ldpatch
name: turtle-subm-07__reverted
result: scd.nt
approval: Approved

turtle-subm-08
type: PositiveEvaluationTest
comment: simple collection
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-08.ldpatch
name: turtle-subm-08
result: turtle-subm-08+scd.nt
approval: Approved

turtle-subm-09
type: PositiveEvaluationTest
comment: empty collection
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-09.ldpatch
name: turtle-subm-09
result: turtle-subm-09+scd.nt
approval: Approved

turtle-subm-09 reverted
type: PositiveEvaluationTest
comment: empty collection
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-09+scd.nt
  patch: turtle-subm-09.rev.ldpatch
name: turtle-subm-09__reverted
result: scd.nt
approval: Approved

turtle-subm-10
type: PositiveEvaluationTest
comment: integer datatyped literal
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-10.ldpatch
name: turtle-subm-10
result: turtle-subm-10+scd.nt
approval: Approved

turtle-subm-11
type: PositiveEvaluationTest
comment: decimal integer canonicalization
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-11.ldpatch
name: turtle-subm-11
result: turtle-subm-11+scd.nt
approval: Approved

turtle-subm-11 reverted
type: PositiveEvaluationTest
comment: decimal integer canonicalization
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-11+scd.nt
  patch: turtle-subm-11.rev.ldpatch
name: turtle-subm-11__reverted
result: scd.nt
approval: Approved

turtle-subm-12
type: PositiveEvaluationTest
comment: - and _ in names and qnames
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-12.ldpatch
name: turtle-subm-12
result: turtle-subm-12+scd.nt
approval: Approved

turtle-subm-12 reverted
type: PositiveEvaluationTest
comment: - and _ in names and qnames
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-12+scd.nt
  patch: turtle-subm-12.rev.ldpatch
name: turtle-subm-12__reverted
result: scd.nt
approval: Approved

turtle-subm-13
type: PositiveEvaluationTest
comment: tests for rdf:_<numbers> and other qnames starting with _
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-13.ldpatch
name: turtle-subm-13
result: turtle-subm-13+scd.nt
approval: Approved

turtle-subm-13 reverted
type: PositiveEvaluationTest
comment: tests for rdf:_<numbers> and other qnames starting with _
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-13+scd.nt
  patch: turtle-subm-13.rev.ldpatch
name: turtle-subm-13__reverted
result: scd.nt
approval: Approved

turtle-subm-14
type: PositiveEvaluationTest
comment: bare : allowed
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-14.ldpatch
name: turtle-subm-14
result: turtle-subm-14+scd.nt
approval: Approved

turtle-subm-15
type: PositiveEvaluationTest
comment: simple long literal
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-15.ldpatch
name: turtle-subm-15
result: turtle-subm-15+scd.nt
approval: Approved

turtle-subm-15 reverted
type: PositiveEvaluationTest
comment: simple long literal
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-15+scd.nt
  patch: turtle-subm-15.rev.ldpatch
name: turtle-subm-15__reverted
result: scd.nt
approval: Approved

turtle-subm-16
type: PositiveEvaluationTest
comment: long literals with escapes
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-16.ldpatch
name: turtle-subm-16
result: turtle-subm-16+scd.nt
approval: Approved

turtle-subm-16 reverted
type: PositiveEvaluationTest
comment: long literals with escapes
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-16+scd.nt
  patch: turtle-subm-16.rev.ldpatch
name: turtle-subm-16__reverted
result: scd.nt
approval: Approved

turtle-subm-17
type: PositiveEvaluationTest
comment: floating point number
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-17.ldpatch
name: turtle-subm-17
result: turtle-subm-17+scd.nt
approval: Approved

turtle-subm-17 reverted
type: PositiveEvaluationTest
comment: floating point number
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-17+scd.nt
  patch: turtle-subm-17.rev.ldpatch
name: turtle-subm-17__reverted
result: scd.nt
approval: Approved

turtle-subm-18
type: PositiveEvaluationTest
comment: empty literals, normal and long variant
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-18.ldpatch
name: turtle-subm-18
result: turtle-subm-18+scd.nt
approval: Approved

turtle-subm-18 reverted
type: PositiveEvaluationTest
comment: empty literals, normal and long variant
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-18+scd.nt
  patch: turtle-subm-18.rev.ldpatch
name: turtle-subm-18__reverted
result: scd.nt
approval: Approved

turtle-subm-19
type: PositiveEvaluationTest
comment: positive integer, decimal and doubles
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-19.ldpatch
name: turtle-subm-19
result: turtle-subm-19+scd.nt
approval: Approved

turtle-subm-19 reverted
type: PositiveEvaluationTest
comment: positive integer, decimal and doubles
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-19+scd.nt
  patch: turtle-subm-19.rev.ldpatch
name: turtle-subm-19__reverted
result: scd.nt
approval: Approved

turtle-subm-20
type: PositiveEvaluationTest
comment: negative integer, decimal and doubles
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-20.ldpatch
name: turtle-subm-20
result: turtle-subm-20+scd.nt
approval: Approved

turtle-subm-20 reverted
type: PositiveEvaluationTest
comment: negative integer, decimal and doubles
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-20+scd.nt
  patch: turtle-subm-20.rev.ldpatch
name: turtle-subm-20__reverted
result: scd.nt
approval: Approved

turtle-subm-21
type: PositiveEvaluationTest
comment: long literal ending in double quote
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-21.ldpatch
name: turtle-subm-21
result: turtle-subm-21+scd.nt
approval: Approved

turtle-subm-21 reverted
type: PositiveEvaluationTest
comment: long literal ending in double quote
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-21+scd.nt
  patch: turtle-subm-21.rev.ldpatch
name: turtle-subm-21__reverted
result: scd.nt
approval: Approved

turtle-subm-22
type: PositiveEvaluationTest
comment: boolean literals
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-22.ldpatch
name: turtle-subm-22
result: turtle-subm-22+scd.nt
approval: Approved

turtle-subm-22 reverted
type: PositiveEvaluationTest
comment: boolean literals
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-22+scd.nt
  patch: turtle-subm-22.rev.ldpatch
name: turtle-subm-22__reverted
result: scd.nt
approval: Approved

turtle-subm-23
type: PositiveEvaluationTest
comment: comments
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-23.ldpatch
name: turtle-subm-23
result: turtle-subm-23+scd.nt
approval: Approved

turtle-subm-23 reverted
type: PositiveEvaluationTest
comment: comments
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-23+scd.nt
  patch: turtle-subm-23.rev.ldpatch
name: turtle-subm-23__reverted
result: scd.nt
approval: Approved

turtle-subm-24
type: PositiveEvaluationTest
comment: no final mewline
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-24.ldpatch
name: turtle-subm-24
result: turtle-subm-24+scd.nt
approval: Approved

turtle-subm-24 reverted
type: PositiveEvaluationTest
comment: no final mewline
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-24+scd.nt
  patch: turtle-subm-24.rev.ldpatch
name: turtle-subm-24__reverted
result: scd.nt
approval: Approved

turtle-subm-25
type: PositiveEvaluationTest
comment: repeating a @prefix changes pname definition
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-25.ldpatch
name: turtle-subm-25
result: turtle-subm-25+scd.nt
approval: Approved

turtle-subm-25 reverted
type: PositiveEvaluationTest
comment: repeating a @prefix changes pname definition
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-25+scd.nt
  patch: turtle-subm-25.rev.ldpatch
name: turtle-subm-25__reverted
result: scd.nt
approval: Approved

turtle-subm-26
type: PositiveEvaluationTest
comment: Variations on decimal canonicalization
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: turtle-subm-26.ldpatch
name: turtle-subm-26
result: turtle-subm-26+scd.nt
approval: Approved

turtle-subm-26 reverted
type: PositiveEvaluationTest
comment: Variations on decimal canonicalization
action:
  base: turtle-subm-01.ttl
  data: turtle-subm-26+scd.nt
  patch: turtle-subm-26.rev.ldpatch
name: turtle-subm-26__reverted
result: scd.nt
approval: Approved

turtle-syntax-bad-LITERAL2 with langtag and datatype
type: NegativeSyntaxTest
comment: Bad number format (negative test)
action: turtle-syntax-bad-LITERAL2 with langtag and datatype.ldpatch
name: turtle-syntax-bad-LITERAL2_with_langtag_and_datatype
approval: Approved

turtle-syntax-bad-blank-label-dot-end
type: NegativeSyntaxTest
comment: Blank node label must not end in dot
action: turtle-syntax-bad-blank-label-dot-end.ldpatch
name: turtle-syntax-bad-blank-label-dot-end
approval: Approved

turtle-syntax-bad-esc-01
type: NegativeSyntaxTest
comment: Bad string escape (negative test)
action: turtle-syntax-bad-esc-01.ldpatch
name: turtle-syntax-bad-esc-01
approval: Approved

turtle-syntax-bad-esc-02
type: NegativeSyntaxTest
comment: Bad string escape (negative test)
action: turtle-syntax-bad-esc-02.ldpatch
name: turtle-syntax-bad-esc-02
approval: Approved

turtle-syntax-bad-esc-03
type: NegativeSyntaxTest
comment: Bad string escape (negative test)
action: turtle-syntax-bad-esc-03.ldpatch
name: turtle-syntax-bad-esc-03
approval: Approved

turtle-syntax-bad-esc-04
type: NegativeSyntaxTest
comment: Bad string escape (negative test)
action: turtle-syntax-bad-esc-04.ldpatch
name: turtle-syntax-bad-esc-04
approval: Approved

turtle-syntax-bad-kw-01
type: NegativeSyntaxTest
comment: 'A' is not a keyword (negative test)
action: turtle-syntax-bad-kw-01.ldpatch
name: turtle-syntax-bad-kw-01
approval: Approved

turtle-syntax-bad-kw-02
type: NegativeSyntaxTest
comment: 'a' cannot be used as subject (negative test)
action: turtle-syntax-bad-kw-02.ldpatch
name: turtle-syntax-bad-kw-02
approval: Approved

turtle-syntax-bad-kw-03
type: NegativeSyntaxTest
comment: 'a' cannot be used as object (negative test)
action: turtle-syntax-bad-kw-03.ldpatch
name: turtle-syntax-bad-kw-03
approval: Approved

turtle-syntax-bad-kw-04
type: NegativeSyntaxTest
comment: 'true' cannot be used as subject (negative test)
action: turtle-syntax-bad-kw-04.ldpatch
name: turtle-syntax-bad-kw-04
approval: Approved

turtle-syntax-bad-kw-05
type: NegativeSyntaxTest
comment: 'true' cannot be used as object (negative test)
action: turtle-syntax-bad-kw-05.ldpatch
name: turtle-syntax-bad-kw-05
approval: Approved

turtle-syntax-bad-lang-01
type: NegativeSyntaxTest
comment: langString with bad lang (negative test)
action: turtle-syntax-bad-lang-01.ldpatch
name: turtle-syntax-bad-lang-01
approval: Approved

turtle-syntax-bad-ln-dash-start
type: NegativeSyntaxTest
comment: Local name must not begin with dash
action: turtle-syntax-bad-ln-dash-start.ldpatch
name: turtle-syntax-bad-ln-dash-start
approval: Approved

turtle-syntax-bad-ln-escape
type: NegativeSyntaxTest
comment: Bad hex escape in local name
action: turtle-syntax-bad-ln-escape.ldpatch
name: turtle-syntax-bad-ln-escape
approval: Approved

turtle-syntax-bad-ln-escape-start
type: NegativeSyntaxTest
comment: Bad hex escape at start of local name
action: turtle-syntax-bad-ln-escape-start.ldpatch
name: turtle-syntax-bad-ln-escape-start
approval: Approved

turtle-syntax-bad-missing-ns-dot-end
type: NegativeSyntaxTest
comment: Prefix must not end in dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)
action: turtle-syntax-bad-missing-ns-dot-end.ldpatch
name: turtle-syntax-bad-missing-ns-dot-end
approval: Approved

turtle-syntax-bad-missing-ns-dot-start
type: NegativeSyntaxTest
comment: Prefix must not start with dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)
action: turtle-syntax-bad-missing-ns-dot-start.ldpatch
name: turtle-syntax-bad-missing-ns-dot-start
approval: Approved

turtle-syntax-bad-n3-extras-01
type: NegativeSyntaxTest
comment: {} fomulae not in Turtle (negative test)
action: turtle-syntax-bad-n3-extras-01.ldpatch
name: turtle-syntax-bad-n3-extras-01
approval: Approved

turtle-syntax-bad-n3-extras-02
type: NegativeSyntaxTest
comment: = is not Turtle (negative test)
action: turtle-syntax-bad-n3-extras-02.ldpatch
name: turtle-syntax-bad-n3-extras-02
approval: Approved

turtle-syntax-bad-n3-extras-03
type: NegativeSyntaxTest
comment: N3 paths not in Turtle (negative test)
action: turtle-syntax-bad-n3-extras-03.ldpatch
name: turtle-syntax-bad-n3-extras-03
approval: Approved

turtle-syntax-bad-n3-extras-04
type: NegativeSyntaxTest
comment: N3 paths not in Turtle (negative test)
action: turtle-syntax-bad-n3-extras-04.ldpatch
name: turtle-syntax-bad-n3-extras-04
approval: Approved

turtle-syntax-bad-n3-extras-05
type: NegativeSyntaxTest
comment: N3 is...of not in Turtle (negative test)
action: turtle-syntax-bad-n3-extras-05.ldpatch
name: turtle-syntax-bad-n3-extras-05
approval: Approved

turtle-syntax-bad-n3-extras-06
type: NegativeSyntaxTest
comment: N3 paths not in Turtle (negative test)
action: turtle-syntax-bad-n3-extras-06.ldpatch
name: turtle-syntax-bad-n3-extras-06
approval: Approved

turtle-syntax-bad-n3-extras-07
type: NegativeSyntaxTest
comment: @keywords is not Turtle (negative test)
action: turtle-syntax-bad-n3-extras-07.ldpatch
name: turtle-syntax-bad-n3-extras-07
approval: Approved

turtle-syntax-bad-n3-extras-08
type: NegativeSyntaxTest
comment: @keywords is not Turtle (negative test)
action: turtle-syntax-bad-n3-extras-08.ldpatch
name: turtle-syntax-bad-n3-extras-08
approval: Approved

turtle-syntax-bad-n3-extras-09
type: NegativeSyntaxTest
comment: => is not Turtle (negative test)
action: turtle-syntax-bad-n3-extras-09.ldpatch
name: turtle-syntax-bad-n3-extras-09
approval: Approved

turtle-syntax-bad-n3-extras-10
type: NegativeSyntaxTest
comment: <= is not Turtle (negative test)
action: turtle-syntax-bad-n3-extras-10.ldpatch
name: turtle-syntax-bad-n3-extras-10
approval: Approved

turtle-syntax-bad-n3-extras-11
type: NegativeSyntaxTest
comment: @forSome is not Turtle (negative test)
action: turtle-syntax-bad-n3-extras-11.ldpatch
name: turtle-syntax-bad-n3-extras-11
approval: Approved

turtle-syntax-bad-n3-extras-12
type: NegativeSyntaxTest
comment: @forAll is not Turtle (negative test)
action: turtle-syntax-bad-n3-extras-12.ldpatch
name: turtle-syntax-bad-n3-extras-12
approval: Approved

turtle-syntax-bad-n3-extras-13
type: NegativeSyntaxTest
comment: @keywords is not Turtle (negative test)
action: turtle-syntax-bad-n3-extras-13.ldpatch
name: turtle-syntax-bad-n3-extras-13
approval: Approved

turtle-syntax-bad-ns-dot-end
type: NegativeSyntaxTest
comment: Prefix must not end in dot
action: turtle-syntax-bad-ns-dot-end.ldpatch
name: turtle-syntax-bad-ns-dot-end
approval: Approved

turtle-syntax-bad-ns-dot-start
type: NegativeSyntaxTest
comment: Prefix must not start with dot
action: turtle-syntax-bad-ns-dot-start.ldpatch
name: turtle-syntax-bad-ns-dot-start
approval: Approved

turtle-syntax-bad-num-01
type: NegativeSyntaxTest
comment: Bad number format (negative test)
action: turtle-syntax-bad-num-01.ldpatch
name: turtle-syntax-bad-num-01
approval: Approved

turtle-syntax-bad-num-02
type: NegativeSyntaxTest
comment: Bad number format (negative test)
action: turtle-syntax-bad-num-02.ldpatch
name: turtle-syntax-bad-num-02
approval: Approved

turtle-syntax-bad-num-03
type: NegativeSyntaxTest
comment: Bad number format (negative test)
action: turtle-syntax-bad-num-03.ldpatch
name: turtle-syntax-bad-num-03
approval: Approved

turtle-syntax-bad-num-04
type: NegativeSyntaxTest
comment: Bad number format (negative test)
action: turtle-syntax-bad-num-04.ldpatch
name: turtle-syntax-bad-num-04
approval: Approved

turtle-syntax-bad-num-05
type: NegativeSyntaxTest
comment: Bad number format (negative test)
action: turtle-syntax-bad-num-05.ldpatch
name: turtle-syntax-bad-num-05
approval: Approved

turtle-syntax-bad-number-dot-in-anon
type: NegativeSyntaxTest
comment: Dot delimeter may not appear in anonymous nodes
action: turtle-syntax-bad-number-dot-in-anon.ldpatch
name: turtle-syntax-bad-number-dot-in-anon
approval: Approved

turtle-syntax-bad-pname-01
type: NegativeSyntaxTest
comment: '~' must be escaped in pname (negative test)
action: turtle-syntax-bad-pname-01.ldpatch
name: turtle-syntax-bad-pname-01
approval: Approved

turtle-syntax-bad-pname-02
type: NegativeSyntaxTest
comment: Bad %-sequence in pname (negative test)
action: turtle-syntax-bad-pname-02.ldpatch
name: turtle-syntax-bad-pname-02
approval: Approved

turtle-syntax-bad-pname-03
type: NegativeSyntaxTest
comment: Bad unicode escape in pname (negative test)
action: turtle-syntax-bad-pname-03.ldpatch
name: turtle-syntax-bad-pname-03
approval: Approved

turtle-syntax-bad-prefix-01
type: NegativeSyntaxTest
comment: No prefix (negative test)
action: turtle-syntax-bad-prefix-01.ldpatch
name: turtle-syntax-bad-prefix-01
approval: Approved

turtle-syntax-bad-prefix-02
type: NegativeSyntaxTest
comment: No prefix (2) (negative test)
action: turtle-syntax-bad-prefix-02.ldpatch
name: turtle-syntax-bad-prefix-02
approval: Approved

turtle-syntax-bad-prefix-03
type: NegativeSyntaxTest
comment: @prefix without URI (negative test)
action: turtle-syntax-bad-prefix-03.ldpatch
name: turtle-syntax-bad-prefix-03
approval: Approved

turtle-syntax-bad-prefix-04
type: NegativeSyntaxTest
comment: @prefix without prefix name (negative test)
action: turtle-syntax-bad-prefix-04.ldpatch
name: turtle-syntax-bad-prefix-04
approval: Approved

turtle-syntax-bad-prefix-05
type: NegativeSyntaxTest
comment: @prefix without ':' (negative test)
action: turtle-syntax-bad-prefix-05.ldpatch
name: turtle-syntax-bad-prefix-05
approval: Approved

turtle-syntax-bad-string-01
type: NegativeSyntaxTest
comment: mismatching string literal open/close (negative test)
action: turtle-syntax-bad-string-01.ldpatch
name: turtle-syntax-bad-string-01
approval: Approved

turtle-syntax-bad-string-02
type: NegativeSyntaxTest
comment: mismatching string literal open/close (negative test)
action: turtle-syntax-bad-string-02.ldpatch
name: turtle-syntax-bad-string-02
approval: Approved

turtle-syntax-bad-string-03
type: NegativeSyntaxTest
comment: mismatching string literal long/short (negative test)
action: turtle-syntax-bad-string-03.ldpatch
name: turtle-syntax-bad-string-03
approval: Approved

turtle-syntax-bad-string-04
type: NegativeSyntaxTest
comment: mismatching long string literal open/close (negative test)
action: turtle-syntax-bad-string-04.ldpatch
name: turtle-syntax-bad-string-04
approval: Approved

turtle-syntax-bad-string-05
type: NegativeSyntaxTest
comment: Long literal with missing end (negative test)
action: turtle-syntax-bad-string-05.ldpatch
name: turtle-syntax-bad-string-05
approval: Approved

turtle-syntax-bad-string-06
type: NegativeSyntaxTest
comment: Long literal with extra quote (negative test)
action: turtle-syntax-bad-string-06.ldpatch
name: turtle-syntax-bad-string-06
approval: Approved

turtle-syntax-bad-string-07
type: NegativeSyntaxTest
comment: Long literal with extra squote (negative test)
action: turtle-syntax-bad-string-07.ldpatch
name: turtle-syntax-bad-string-07
approval: Approved

turtle-syntax-bad-struct-01
type: NegativeSyntaxTest
comment: Turtle is not TriG (negative test)
action: turtle-syntax-bad-struct-01.ldpatch
name: turtle-syntax-bad-struct-01
approval: Approved

turtle-syntax-bad-struct-02
type: NegativeSyntaxTest
comment: Turtle is not N3 (negative test)
action: turtle-syntax-bad-struct-02.ldpatch
name: turtle-syntax-bad-struct-02
approval: Approved

turtle-syntax-bad-struct-03
type: NegativeSyntaxTest
comment: Turtle is not NQuads (negative test)
action: turtle-syntax-bad-struct-03.ldpatch
name: turtle-syntax-bad-struct-03
approval: Approved

turtle-syntax-bad-struct-04
type: NegativeSyntaxTest
comment: Turtle does not allow literals-as-subjects (negative test)
action: turtle-syntax-bad-struct-04.ldpatch
name: turtle-syntax-bad-struct-04
approval: Approved

turtle-syntax-bad-struct-05
type: NegativeSyntaxTest
comment: Turtle does not allow literals-as-predicates (negative test)
action: turtle-syntax-bad-struct-05.ldpatch
name: turtle-syntax-bad-struct-05
approval: Approved

turtle-syntax-bad-struct-06
type: NegativeSyntaxTest
comment: Turtle does not allow bnodes-as-predicates (negative test)
action: turtle-syntax-bad-struct-06.ldpatch
name: turtle-syntax-bad-struct-06
approval: Approved

turtle-syntax-bad-struct-07
type: NegativeSyntaxTest
comment: Turtle does not allow labeled bnodes-as-predicates (negative test)
action: turtle-syntax-bad-struct-07.ldpatch
name: turtle-syntax-bad-struct-07
approval: Approved

turtle-syntax-bad-struct-09
type: NegativeSyntaxTest
comment: extra '.' (negative test)
action: turtle-syntax-bad-struct-09.ldpatch
name: turtle-syntax-bad-struct-09
approval: Approved

turtle-syntax-bad-struct-10
type: NegativeSyntaxTest
comment: extra '.' (negative test)
action: turtle-syntax-bad-struct-10.ldpatch
name: turtle-syntax-bad-struct-10
approval: Approved

turtle-syntax-bad-struct-12
type: NegativeSyntaxTest
comment: subject, predicate, no object (negative test)
action: turtle-syntax-bad-struct-12.ldpatch
name: turtle-syntax-bad-struct-12
approval: Approved

turtle-syntax-bad-struct-13
type: NegativeSyntaxTest
comment: subject, predicate, no object (negative test)
action: turtle-syntax-bad-struct-13.ldpatch
name: turtle-syntax-bad-struct-13
approval: Approved

turtle-syntax-bad-struct-14
type: NegativeSyntaxTest
comment: literal as subject (negative test)
action: turtle-syntax-bad-struct-14.ldpatch
name: turtle-syntax-bad-struct-14
approval: Approved

turtle-syntax-bad-struct-15
type: NegativeSyntaxTest
comment: literal as predicate (negative test)
action: turtle-syntax-bad-struct-15.ldpatch
name: turtle-syntax-bad-struct-15
approval: Approved

turtle-syntax-bad-struct-16
type: NegativeSyntaxTest
comment: bnode as predicate (negative test)
action: turtle-syntax-bad-struct-16.ldpatch
name: turtle-syntax-bad-struct-16
approval: Approved

turtle-syntax-bad-struct-17
type: NegativeSyntaxTest
comment: labeled bnode as predicate (negative test)
action: turtle-syntax-bad-struct-17.ldpatch
name: turtle-syntax-bad-struct-17
approval: Approved

turtle-syntax-bad-uri-01
type: NegativeSyntaxTest
comment: Bad IRI : space (negative test)
action: turtle-syntax-bad-uri-01.ldpatch
name: turtle-syntax-bad-uri-01
approval: Approved

turtle-syntax-bad-uri-02
type: NegativeSyntaxTest
comment: Bad IRI : bad escape (negative test)
action: turtle-syntax-bad-uri-02.ldpatch
name: turtle-syntax-bad-uri-02
approval: Approved

turtle-syntax-bad-uri-03
type: NegativeSyntaxTest
comment: Bad IRI : bad long escape (negative test)
action: turtle-syntax-bad-uri-03.ldpatch
name: turtle-syntax-bad-uri-03
approval: Approved

turtle-syntax-bad-uri-04
type: NegativeSyntaxTest
comment: Bad IRI : character escapes not allowed (negative test)
action: turtle-syntax-bad-uri-04.ldpatch
name: turtle-syntax-bad-uri-04
approval: Approved

turtle-syntax-bad-uri-05
type: NegativeSyntaxTest
comment: Bad IRI : character escapes not allowed (2) (negative test)
action: turtle-syntax-bad-uri-05.ldpatch
name: turtle-syntax-bad-uri-05
approval: Approved

turtle-syntax-blank-label
type: PositiveSyntaxTest
comment: Characters allowed in blank node labels
action: turtle-syntax-blank-label.ldpatch
name: turtle-syntax-blank-label
approval: Approved

turtle-syntax-bnode-01
type: PositiveSyntaxTest
comment: bnode subject
action: turtle-syntax-bnode-01.ldpatch
name: turtle-syntax-bnode-01
approval: Approved

turtle-syntax-bnode-02
type: PositiveSyntaxTest
comment: bnode object
action: turtle-syntax-bnode-02.ldpatch
name: turtle-syntax-bnode-02
approval: Approved

turtle-syntax-bnode-03
type: PositiveSyntaxTest
comment: bnode property list object
action: turtle-syntax-bnode-03.ldpatch
name: turtle-syntax-bnode-03
approval: Approved

turtle-syntax-bnode-04
type: PositiveSyntaxTest
comment: bnode property list object (2)
action: turtle-syntax-bnode-04.ldpatch
name: turtle-syntax-bnode-04
approval: Approved

turtle-syntax-bnode-05
type: PositiveSyntaxTest
comment: bnode property list subject
action: turtle-syntax-bnode-05.ldpatch
name: turtle-syntax-bnode-05
approval: Approved

turtle-syntax-bnode-06
type: PositiveSyntaxTest
comment: labeled bnode subject
action: turtle-syntax-bnode-06.ldpatch
name: turtle-syntax-bnode-06
approval: Approved

turtle-syntax-bnode-07
type: PositiveSyntaxTest
comment: labeled bnode subject and object
action: turtle-syntax-bnode-07.ldpatch
name: turtle-syntax-bnode-07
approval: Approved

turtle-syntax-bnode-08
type: PositiveSyntaxTest
comment: bare bnode property list
action: turtle-syntax-bnode-08.ldpatch
name: turtle-syntax-bnode-08
approval: Approved

turtle-syntax-bnode-09
type: PositiveSyntaxTest
comment: bnode property list
action: turtle-syntax-bnode-09.ldpatch
name: turtle-syntax-bnode-09
approval: Approved

turtle-syntax-bnode-10
type: PositiveSyntaxTest
comment: mixed bnode property list and triple
action: turtle-syntax-bnode-10.ldpatch
name: turtle-syntax-bnode-10
approval: Approved

turtle-syntax-datatypes-01
type: PositiveSyntaxTest
comment: xsd:byte literal
action: turtle-syntax-datatypes-01.ldpatch
name: turtle-syntax-datatypes-01
approval: Approved

turtle-syntax-datatypes-02
type: PositiveSyntaxTest
comment: integer as xsd:string
action: turtle-syntax-datatypes-02.ldpatch
name: turtle-syntax-datatypes-02
approval: Approved

turtle-syntax-kw-01
type: PositiveSyntaxTest
comment: boolean literal (true)
action: turtle-syntax-kw-01.ldpatch
name: turtle-syntax-kw-01
approval: Approved

turtle-syntax-kw-02
type: PositiveSyntaxTest
comment: boolean literal (false)
action: turtle-syntax-kw-02.ldpatch
name: turtle-syntax-kw-02
approval: Approved

turtle-syntax-kw-03
type: PositiveSyntaxTest
comment: 'a' as keyword
action: turtle-syntax-kw-03.ldpatch
name: turtle-syntax-kw-03
approval: Approved

turtle-syntax-lists-01
type: PositiveSyntaxTest
comment: empty list
action: turtle-syntax-lists-01.ldpatch
name: turtle-syntax-lists-01
approval: Approved

turtle-syntax-lists-02
type: PositiveSyntaxTest
comment: mixed list
action: turtle-syntax-lists-02.ldpatch
name: turtle-syntax-lists-02
approval: Approved

turtle-syntax-lists-03
type: PositiveSyntaxTest
comment: isomorphic list as subject and object
action: turtle-syntax-lists-03.ldpatch
name: turtle-syntax-lists-03
approval: Approved

turtle-syntax-lists-04
type: PositiveSyntaxTest
comment: lists of lists
action: turtle-syntax-lists-04.ldpatch
name: turtle-syntax-lists-04
approval: Approved

turtle-syntax-lists-05
type: PositiveSyntaxTest
comment: mixed lists with embedded lists
action: turtle-syntax-lists-05.ldpatch
name: turtle-syntax-lists-05
approval: Approved

turtle-syntax-ln-colons
type: PositiveSyntaxTest
comment: Colons in pname local names
action: turtle-syntax-ln-colons.ldpatch
name: turtle-syntax-ln-colons
approval: Approved

turtle-syntax-ln-dots
type: PositiveSyntaxTest
comment: Dots in pname local names
action: turtle-syntax-ln-dots.ldpatch
name: turtle-syntax-ln-dots
approval: Approved

turtle-syntax-ns-dots
type: PositiveSyntaxTest
comment: Dots in namespace names
action: turtle-syntax-ns-dots.ldpatch
name: turtle-syntax-ns-dots
approval: Approved

turtle-syntax-number-01
type: PositiveSyntaxTest
comment: integer literal
action: turtle-syntax-number-01.ldpatch
name: turtle-syntax-number-01
approval: Approved

turtle-syntax-number-02
type: PositiveSyntaxTest
comment: negative integer literal
action: turtle-syntax-number-02.ldpatch
name: turtle-syntax-number-02
approval: Approved

turtle-syntax-number-03
type: PositiveSyntaxTest
comment: positive integer literal
action: turtle-syntax-number-03.ldpatch
name: turtle-syntax-number-03
approval: Approved

turtle-syntax-number-04
type: PositiveSyntaxTest
comment: decimal literal
action: turtle-syntax-number-04.ldpatch
name: turtle-syntax-number-04
approval: Approved

turtle-syntax-number-05
type: PositiveSyntaxTest
comment: decimal literal (no leading digits)
action: turtle-syntax-number-05.ldpatch
name: turtle-syntax-number-05
approval: Approved

turtle-syntax-number-06
type: PositiveSyntaxTest
comment: negative decimal literal
action: turtle-syntax-number-06.ldpatch
name: turtle-syntax-number-06
approval: Approved

turtle-syntax-number-07
type: PositiveSyntaxTest
comment: positive decimal literal
action: turtle-syntax-number-07.ldpatch
name: turtle-syntax-number-07
approval: Approved

turtle-syntax-number-08
type: PositiveSyntaxTest
comment: integer literal with decimal lexical confusion
action: turtle-syntax-number-08.ldpatch
name: turtle-syntax-number-08
approval: Approved

turtle-syntax-number-09
type: PositiveSyntaxTest
comment: double literal
action: turtle-syntax-number-09.ldpatch
name: turtle-syntax-number-09
approval: Approved

turtle-syntax-number-10
type: PositiveSyntaxTest
comment: negative double literal
action: turtle-syntax-number-10.ldpatch
name: turtle-syntax-number-10
approval: Approved

turtle-syntax-number-11
type: PositiveSyntaxTest
comment: double literal no fraction
action: turtle-syntax-number-11.ldpatch
name: turtle-syntax-number-11
approval: Approved

turtle-syntax-pname-esc-01
type: PositiveSyntaxTest
comment: pname with back-slash escapes
action: turtle-syntax-pname-esc-01.ldpatch
name: turtle-syntax-pname-esc-01
approval: Approved

turtle-syntax-pname-esc-02
type: PositiveSyntaxTest
comment: pname with back-slash escapes (2)
action: turtle-syntax-pname-esc-02.ldpatch
name: turtle-syntax-pname-esc-02
approval: Approved

turtle-syntax-pname-esc-03
type: PositiveSyntaxTest
comment: pname with back-slash escapes (3)
action: turtle-syntax-pname-esc-03.ldpatch
name: turtle-syntax-pname-esc-03
approval: Approved

turtle-syntax-prefix-04
type: PositiveSyntaxTest
comment: Empty @prefix with % escape
action: turtle-syntax-prefix-04.ldpatch
name: turtle-syntax-prefix-04
approval: Approved

turtle-syntax-prefix-05
type: PositiveSyntaxTest
comment: @prefix with no suffix
action: turtle-syntax-prefix-05.ldpatch
name: turtle-syntax-prefix-05
approval: Approved

turtle-syntax-prefix-06
type: PositiveSyntaxTest
comment: colon is a legal pname character
action: turtle-syntax-prefix-06.ldpatch
name: turtle-syntax-prefix-06
approval: Approved

turtle-syntax-prefix-07
type: PositiveSyntaxTest
comment: dash is a legal pname character
action: turtle-syntax-prefix-07.ldpatch
name: turtle-syntax-prefix-07
approval: Approved

turtle-syntax-prefix-08
type: PositiveSyntaxTest
comment: underscore is a legal pname character
action: turtle-syntax-prefix-08.ldpatch
name: turtle-syntax-prefix-08
approval: Approved

turtle-syntax-prefix-09
type: PositiveSyntaxTest
comment: percents in pnames
action: turtle-syntax-prefix-09.ldpatch
name: turtle-syntax-prefix-09
approval: Approved

turtle-syntax-str-esc-01
type: PositiveSyntaxTest
comment: string literal with escaped newline
action: turtle-syntax-str-esc-01.ldpatch
name: turtle-syntax-str-esc-01
approval: Approved

turtle-syntax-str-esc-02
type: PositiveSyntaxTest
comment: string literal with Unicode escape
action: turtle-syntax-str-esc-02.ldpatch
name: turtle-syntax-str-esc-02
approval: Approved

turtle-syntax-str-esc-03
type: PositiveSyntaxTest
comment: string literal with long Unicode escape
action: turtle-syntax-str-esc-03.ldpatch
name: turtle-syntax-str-esc-03
approval: Approved

turtle-syntax-string-01
type: PositiveSyntaxTest
comment: string literal
action: turtle-syntax-string-01.ldpatch
name: turtle-syntax-string-01
approval: Approved

turtle-syntax-string-02
type: PositiveSyntaxTest
comment: langString literal
action: turtle-syntax-string-02.ldpatch
name: turtle-syntax-string-02
approval: Approved

turtle-syntax-string-03
type: PositiveSyntaxTest
comment: langString literal with region
action: turtle-syntax-string-03.ldpatch
name: turtle-syntax-string-03
approval: Approved

turtle-syntax-string-04
type: PositiveSyntaxTest
comment: squote string literal
action: turtle-syntax-string-04.ldpatch
name: turtle-syntax-string-04
approval: Approved

turtle-syntax-string-05
type: PositiveSyntaxTest
comment: squote langString literal
action: turtle-syntax-string-05.ldpatch
name: turtle-syntax-string-05
approval: Approved

turtle-syntax-string-06
type: PositiveSyntaxTest
comment: squote langString literal with region
action: turtle-syntax-string-06.ldpatch
name: turtle-syntax-string-06
approval: Approved

turtle-syntax-string-07
type: PositiveSyntaxTest
comment: long string literal with embedded single- and double-quotes
action: turtle-syntax-string-07.ldpatch
name: turtle-syntax-string-07
approval: Approved

turtle-syntax-string-08
type: PositiveSyntaxTest
comment: long string literal with embedded newline
action: turtle-syntax-string-08.ldpatch
name: turtle-syntax-string-08
approval: Approved

turtle-syntax-string-09
type: PositiveSyntaxTest
comment: squote long string literal with embedded single- and double-quotes
action: turtle-syntax-string-09.ldpatch
name: turtle-syntax-string-09
approval: Approved

turtle-syntax-string-10
type: PositiveSyntaxTest
comment: long langString literal with embedded newline
action: turtle-syntax-string-10.ldpatch
name: turtle-syntax-string-10
approval: Approved

turtle-syntax-string-11
type: PositiveSyntaxTest
comment: squote long langString literal with embedded newline
action: turtle-syntax-string-11.ldpatch
name: turtle-syntax-string-11
approval: Approved

turtle-syntax-struct-01
type: PositiveSyntaxTest
comment: object list
action: turtle-syntax-struct-01.ldpatch
name: turtle-syntax-struct-01
approval: Approved

turtle-syntax-struct-02
type: PositiveSyntaxTest
comment: predicate list with object list
action: turtle-syntax-struct-02.ldpatch
name: turtle-syntax-struct-02
approval: Approved

turtle-syntax-struct-03
type: PositiveSyntaxTest
comment: predicate list with object list and dangling ';'
action: turtle-syntax-struct-03.ldpatch
name: turtle-syntax-struct-03
approval: Approved

turtle-syntax-struct-04
type: PositiveSyntaxTest
comment: predicate list with multiple ;;
action: turtle-syntax-struct-04.ldpatch
name: turtle-syntax-struct-04
approval: Approved

turtle-syntax-struct-05
type: PositiveSyntaxTest
comment: predicate list with multiple ;;
action: turtle-syntax-struct-05.ldpatch
name: turtle-syntax-struct-05
approval: Approved

turtle-syntax-uri-01
type: PositiveSyntaxTest
comment: Only IRIs
action: turtle-syntax-uri-01.ldpatch
name: turtle-syntax-uri-01
approval: Approved

turtle-syntax-uri-02
type: PositiveSyntaxTest
comment: IRIs with Unicode escape
action: turtle-syntax-uri-02.ldpatch
name: turtle-syntax-uri-02
approval: Approved

turtle-syntax-uri-03
type: PositiveSyntaxTest
comment: IRIs with long Unicode escape
action: turtle-syntax-uri-03.ldpatch
name: turtle-syntax-uri-03
approval: Approved

turtle-syntax-uri-04
type: PositiveSyntaxTest
comment: Legal IRIs
action: turtle-syntax-uri-04.ldpatch
name: turtle-syntax-uri-04
approval: Approved

two LITERAL LONG2s
type: PositiveEvaluationTest
comment: two LITERAL_LONG2s testing quote delimiter overrun
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: two LITERAL LONG2s.ldpatch
name: two_LITERAL_LONG2s
result: two LITERAL LONG2s+scd.nt
approval: Approved

two LITERAL LONG2s reverted
type: PositiveEvaluationTest
comment: two LITERAL_LONG2s testing quote delimiter overrun
action:
  base: turtle-subm-01.ttl
  data: two LITERAL LONG2s+scd.nt
  patch: two LITERAL LONG2s.rev.ldpatch
name: two_LITERAL_LONG2s__reverted
result: scd.nt
approval: Approved

underscore in localName
type: PositiveEvaluationTest
comment: underscore in local name
action:
  base: turtle-subm-01.ttl
  data: scd.nt
  patch: underscore in localName.ldpatch
name: underscore_in_localName
result: underscore in localName+scd.nt
approval: Approved

underscore in localName reverted
type: PositiveEvaluationTest
comment: underscore in local name
action:
  base: turtle-subm-01.ttl
  data: underscore in localName+scd.nt
  patch: underscore in localName.rev.ldpatch
name: underscore_in_localName__reverted
result: scd.nt
approval: Approved