HED Test Suite IndexΒΆ

Complete index of 136 test cases in the HED test suite.

Quick NavigationΒΆ

CHARACTER_INVALIDΒΆ

File: json_test_data/validation_tests/CHARACTER_INVALID.json

character-invalid-non-printing-appears πŸ€– AI πŸ“ ExamplesΒΆ

Description: The HED string contains a UTF-8 character.

Schema: 8.4.0 Category: validation

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 2 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

curly-braces-not-in-sidecar πŸ€– AI πŸ“ ExamplesΒΆ

Description: The curly brace notation is used outside a sidecar.

Schema: 8.4.0 Category: validation

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 0 fail, 1 pass

  • event_tests: 1 fail, 1 pass

invalid-character-name-value-class πŸ€– AI πŸ“ ExamplesΒΆ

Description: An invalid character was used in an 8.3.0 or greater style name value class.

Schema: 8.4.0 Category: validation

Tests:

  • string_tests: 5 fail, 3 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 3 fail, 1 pass

  • combo_tests: 1 fail, 0 pass

invalid-character-name-value-class-early-schema πŸ€– AI πŸ“ ExamplesΒΆ

Description: An invalid character was as a value in a placeholder or as a tag extension.

Schema: 8.2.0 Category: validation

Tests:

  • string_tests: 4 fail, 3 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 3 fail, 1 pass

COMMA_MISSINGΒΆ

File: json_test_data/validation_tests/COMMA_MISSING.json

comma-missing-tag-and-group πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag and a tag group are not separated by commas: A(B,D).

Schema: 8.4.0 Category: syntax

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

comma-missing-tag-groups πŸ€– AI πŸ“ ExamplesΒΆ

Description: Two tag groups are not separated by commas: (A, B)(C, D).

Schema: 8.4.0 Category: syntax

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

DEFINITION_INVALIDΒΆ

File: json_test_data/validation_tests/DEFINITION_INVALID.json

definition-invalid-bad-number-of-placeholders πŸ€– AI πŸ“ ExamplesΒΆ

Description: A definition that includes a placeholder (#) does not have exactly two # characters.

Schema: 8.4.0 Category: placeholder

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

definition-invalid-content-has-top-level-tag πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag with a required or unique attribute appears in a definition.

Schema: 8.4.0 Category: content

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

definition-invalid-empty-inner-group πŸ€– AI πŸ“ ExamplesΒΆ

Description: A definition’s enclosing tag group has an empty inner group (i.e., the definition’s contents).

Schema: 8.4.0 Category: content

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

definition-invalid-inner-group-defs πŸ€– AI πŸ“ ExamplesΒΆ

Description: A definition’s inner tag group contains Definition, Def or Def-expand tags.

Schema: 8.4.0 Category: structure

Tests:

  • sidecar_tests: 1 fail, 0 pass

  • event_tests: 0 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

definition-invalid-multiple-definition-tags πŸ€– AI πŸ“ ExamplesΒΆ

Description: A definition’s enclosing tag group contains more than a Definition tag and an inner group.

Schema: 8.4.0 Category: structure

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

definition-invalid-multiple-definitions πŸ€– AI πŸ“ ExamplesΒΆ

Description: Multiple Definition tags with same name are encountered.

Schema: 8.4.0 Category: uniqueness

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

definition-invalid-placeholder-conflict πŸ€– AI πŸ“ ExamplesΒΆ

Description: Definitions of the same name appear with and without a #.

Schema: 8.4.0 Category: consistency

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

definition-invalid-placeholder-incorrect-of-positions πŸ€– AI πŸ“ ExamplesΒΆ

Description: A definition has placeholders (#) in incorrect positions.

Schema: 8.4.0 Category: placeholder

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

definition-invalid-tag-group πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Definition tag does not appear in a tag group at the top level in an annotation.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 2 fail, 0 pass

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

definition-not-allowed-here πŸ€– AI πŸ“ ExamplesΒΆ

Description: A definition appears in an unexpected place such as an events file or sidecar.

Schema: 8.4.0 Category: context

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

DEF_EXPAND_INVALIDΒΆ

File: json_test_data/validation_tests/DEF_EXPAND_INVALID.json

def-expand-has-extras πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Def-expand has extra tags or groups.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 2 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

def-expand-invalid-bad-placeholder-value-or-units πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Def-expand has an incorrect type of placeholder value.

Schema: 8.4.0 Category: value

Tests:

  • string_tests: 3 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

def-expand-invalid-missing-placeholder πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Def-expand is missing an expected placeholder value or has an unexpected placeholder value.

Schema: 8.4.0 Category: content

Tests:

  • string_tests: 2 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

def-expand-invalid-name-not-definition πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Def-expand tag’s name does not correspond to a definition.

Schema: 8.4.0 Category: semantic

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

def-expand-invalid-tags-not-in-definition πŸ€– AI πŸ“ ExamplesΒΆ

Description: The tags within a Def-expand do not match the corresponding definition.

Schema: 8.4.0 Category: content

Tests:

  • string_tests: 3 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

def-expand-missing-inner-group πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Def-expand is missing its inner group containing the definition.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

DEF_INVALIDΒΆ

File: json_test_data/validation_tests/DEF_INVALID.json

def-invalid-bad-placeholder-value πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Def has a placeholder value of incorrect format or units for definition.

Schema: 8.4.0 Category: value

Tests:

  • string_tests: 4 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

def-invalid-missing-placeholder πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Def tag is missing an expected placeholder value or has an unexpected placeholder value.

Schema: 8.4.0 Category: placeholder

Tests:

  • string_tests: 2 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

def-invalid-name πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Def tag’s name does not correspond to a definition.

Schema: 8.4.0 Category: semantic

Tests:

  • string_tests: 3 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

ELEMENT_DEPRECATEDΒΆ

File: json_test_data/validation_tests/ELEMENT_DEPRECATED.json

tag-deprecated ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag is deprecated

Schema: 8.2.0 Category: semantic

Tests:

  • string_tests: 2 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

PARENTHESES_MISMATCHΒΆ

File: json_test_data/validation_tests/PARENTHESES_MISMATCH.json

parentheses-mismatch-incorrect-nesting πŸ€– AI πŸ“ ExamplesΒΆ

Description: The open and closed parentheses are not correctly nested in the HED string.

Schema: 8.4.0 Category: syntax

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

parentheses-mismatch-unmatched-parentheses πŸ€– AI πŸ“ ExamplesΒΆ

Description: A HED string does not have the same number of open and closed parentheses.

Schema: 8.4.0 Category: syntax

Tests:

  • string_tests: 3 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

PLACEHOLDER_INVALIDΒΆ

File: json_test_data/validation_tests/PLACEHOLDER_INVALID.json

placeholder-invalid-#-in-categorical-column πŸ€– AI πŸ“ ExamplesΒΆ

Description: A JSON sidecar has a placeholder (#) in the HED dictionary for a categorical column.

Schema: 8.4.0 Category: context

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

placeholder-invalid-json-#-misplaced πŸ€– AI πŸ“ ExamplesΒΆ

Description: A placeholder (#) is used in JSON sidecar or definition, but its parent in the schema does not have a placeholder child.

Schema: 8.4.0 Category: schema

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

placeholder-invalid-json-value-column πŸ€– AI πŸ“ ExamplesΒΆ

Description: A JSON sidecar does not have exactly one placeholder (#) in each HED string representing a value column.

Schema: 8.4.0 Category: count

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

placeholder-invalid-misplaced πŸ€– AI πŸ“ ExamplesΒΆ

Description: A # appears in a place that it should not (such as in the HED column of an event file outside a definition).

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 2 fail, 1 pass

  • sidecar_tests: 1 fail, 0 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

SCHEMA_ATTRIBUTE_INVALIDΒΆ

File: json_test_data/schema_tests/SCHEMA_ATTRIBUTE_INVALID.json

attribute-invalid-unknown ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema attribute issue, saying there is an unknown one.

Schema: any Category: schema_development

Tests:

  • schema_tests: 3 fail, 1 pass

SCHEMA_ATTRIBUTE_VALUE_INVALIDΒΆ

File: json_test_data/schema_tests/SCHEMA_ATTRIBUTE_VALUE_INVALID_CONVERSION_FACTOR.json

attribute-conversion-factor-invalid ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema unit has an invalid conversion factor

Schema: any Category: schema_development

Tests:

  • schema_tests: 4 fail, 1 pass

attribute-default-unit-invalid ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema unit class has an invalid default value

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 1 pass

attribute-invalid-allowed-character ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema unit has an invalid conversion factor

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 2 pass

attribute-invalid-hed-id-changed ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema value class issue, saying there is an unknown one.

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 1 pass

attribute-invalid-hed-id-invalid ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema value class issue, saying there is an unknown one.

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 1 pass

attribute-invalid-hed-id-out-range ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema value class issue, saying there is an unknown one.

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 1 pass

attribute-invalid-in-library ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema unit has an invalid in library attribute(most other library errors are SCHEMA_LIBRARY_INVALID

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 1 pass

attribute-invalid-unit-class ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema unit class issue, saying there is an unknown one.

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 1 pass

attribute-invalid-value-class ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema value class issue, saying there is an unknown one.

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 1 pass

attribute-on-nonplaceholder-invalid ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A non placeholder tag has takes value, unit class, or value class

Schema: any Category: schema_development

Tests:

  • schema_tests: 3 fail, 1 pass

attribute-relatedTag-invalid ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A related tag points to an unknown tag

Schema: any Category: schema_development

Tests:

  • schema_tests: 2 fail, 2 pass

attribute-suggestedTag-invalid ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A suggested tag points to an unknown tag

Schema: any Category: schema_development

Tests:

  • schema_tests: 2 fail, 2 pass

SCHEMA_CHARACTER_INVALIDΒΆ

File: json_test_data/schema_tests/SCHEMA_CHARACTER_INVALID.json

schema-character-allowed-character-unit ⚠️ Warning¢

Description: Allowed character properly works on units.

Schema: any

Tests:

  • schema_tests: 1 fail, 2 pass

schema-character-invalid-description ⚠️ Warning¢

Description: Description does not contain banned characters.

Schema: any

Tests:

  • schema_tests: 2 fail, 1 pass

schema-character-invalid-other-term ⚠️ Warning¢

Description: Invalid character in a tag term.

Schema: any

Tests:

  • schema_tests: 6 fail, 1 pass

schema-character-invalid-prologue ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: Invalid character in prologue or epilogue.

Schema: any Category: schema_development

Tests:

  • schema_tests: 2 fail, 1 pass

schema-character-invalid-tag ⚠️ Warning¢

Description: Invalid character in a tag term.

Schema: any

Tests:

  • schema_tests: 2 fail, 1 pass

schema-character-invalid-utf8-other-term ⚠️ Warning¢

Description: UTF8 characters (valid) in term.

Schema: any

Tests:

  • schema_tests: 1 fail, 2 pass

SCHEMA_DEPRECATION_ERRORΒΆ

File: json_test_data/schema_tests/SCHEMA_DEPRECATION_ERROR.json

schema-deprecated-attribute-invalid ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema attribute issue, saying there is an unhandled deprecated attribute.

Schema: any Category: schema_development

Tests:

  • schema_tests: 2 fail, 1 pass

schema-deprecated-default-unit ⚠️ Warning¢

Description: A schema deprecation issue, deprecated default units

Schema: any

Tests:

  • schema_tests: 1 fail, 2 pass

schema-deprecated-deprecated-attribute ⚠️ Warning¢

Description: A schema deprecation issue, an attribute of an element is deprecated

Schema: any

Tests:

  • schema_tests: 5 fail, 5 pass

schema-deprecated-deprecated-property ⚠️ Warning¢

Description: A schema deprecation issue, a property of an attribute is is deprecated

Schema: any

Tests:

  • schema_tests: 1 fail, 1 pass

schema-deprecated-invalid-child ⚠️ Warning¢

Description: A schema deprecation issue, saying there is an invalid child of a deprecated node

Schema: any

Tests:

  • schema_tests: 2 fail, 1 pass

schema-deprecated-unit-class ⚠️ Warning¢

Description: A schema deprecation issue, deprecated value or unit class

Schema: any

Tests:

  • schema_tests: 1 fail, 1 pass

schema-deprecated-value-class ⚠️ Warning¢

Description: A schema deprecation issue, deprecated value or unit class

Schema: any

Tests:

  • schema_tests: 1 fail, 1 pass

SCHEMA_DUPLICATE_NODEΒΆ

File: json_test_data/schema_tests/SCHEMA_DUPLICATE_NODE.json

attribute-duplicate-node ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema attribute issue, saying there is a duplicate node.

Schema: any Category: schema_development

Tests:

  • schema_tests: 6 fail, 1 pass

attribute-duplicate-node-unit ⚠️ Warning¢

Description: A schema attribute issue, saying there is an unknown one.

Schema: any

Tests:

  • schema_tests: 1 fail, 1 pass

SCHEMA_HEADER_INVALIDΒΆ

File: json_test_data/schema_tests/SCHEMA_HEADER_INVALID.json

schema-header-malformed-attribute ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema attribute issue, saying there is an unknown one.

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 1 pass

schema-header-unknown-attribute ⚠️ Warning¢

Description: A schema attribute issue, saying there is an unknown one.

Schema: any

Tests:

  • schema_tests: 1 fail, 1 pass

SCHEMA_LIBRARY_INVALIDΒΆ

File: json_test_data/schema_tests/SCHEMA_LIBRARY_INVALID.json

library-invalid-bad-name ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema library issue, indicating the name is invalid.

Schema: any Category: schema_development

Tests:

  • schema_tests: 3 fail, 1 pass

library-invalid-bad_with-standard ⚠️ Warning¢

Description: A schema library issue, the with-standard attribute is present without the library attribute.

Schema: any

Tests:

  • schema_tests: 2 fail, 1 pass

library-invalid-bad_with-standard-version ⚠️ Warning¢

Description: A schema library issue, indicating it references a version of the standard that can’t be found.

Schema: any

Tests:

  • schema_tests: 2 fail, 1 pass

library-invalid-rooted-in-duplicate-other ⚠️ Warning¢

Description: A schema library issue, indicating the InLibrary attribute appears when it shouldn’t.

Schema: any

Tests:

  • schema_tests: 1 fail, 1 pass

library-invalid-rooted-in-library-present ⚠️ Warning¢

Description: A schema library issue, indicating the InLibrary attribute appears when it shouldn’t.

Schema: any

Tests:

  • schema_tests: 1 fail, 1 pass

library-invalid-rooted-not-in-base ⚠️ Warning¢

Description: A schema library issue, rooted tag does not exist.

Schema: any

Tests:

  • schema_tests: 2 fail, 1 pass

library-invalid-rooted-not-top-level ⚠️ Warning¢

Description: A schema library issue, indicating a node is being rooted that is not a top level node.

Schema: any

Tests:

  • schema_tests: 1 fail, 1 pass

library-invalid-rooted-present ⚠️ Warning¢

Description: A schema library issue, indicating the rooted property appears in a file it shouldn’t.

Schema: any

Tests:

  • schema_tests: 2 fail, 1 pass

SCHEMA_LOAD_FAILEDΒΆ

File: json_test_data/validation_tests/SCHEMA_LOAD_FAILED.json

different-standard-schemas-in-same-merge-group πŸ€– AI πŸ“ ExamplesΒΆ

Description: Schemas in a merge group must be associated with the same standard schema.

Schema: 8.1.0, testlib_2.0.0 Category: schema_development

Tests:

  • string_tests: 2 fail, 0 pass

extra-standard-schemas-in-same-merge-groupΒΆ

Description: Standard schema in same group as its partners is okay.

Schema: 8.2.0, testlib_2.0.0, testlib_3.0.0, sc:8.1.0

Tests:

  • string_tests: 0 fail, 2 pass

incompatible-merge-schemasΒΆ

Description: Schemas in a merge group must be associated with the same standard schema.

Schema: score_2.0.0, lang_1.1.0

Tests:

  • string_tests: 2 fail, 0 pass

SCHEMA_SECTION_MISSINGΒΆ

File: json_test_data/schema_tests/SCHEMA_SECTION_MISSING.json

schema-section-missing ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema attribute issue, saying there is an unknown one.

Schema: any Category: schema_development

Tests:

  • schema_tests: 9 fail, 1 pass

SIDECAR_BRACES_INVALIDΒΆ

File: json_test_data/validation_tests/SIDECAR_BRACES_INVALID.json

sidecar-braces-appear-as-value-rather-than-tag πŸ€– AI πŸ“ ExamplesΒΆ

Description: The curly braces are in a value rather than as a separate tag substitute.

Schema: 8.4.0 Category: syntax

Tests:

  • sidecar_tests: 2 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

sidecar-braces-circular-reference πŸ€– AI πŸ“ ExamplesΒΆ

Description: The item in curly braces has a HED annotation that contains curly braces.

Schema: 8.4.0 Category: reference

Tests:

  • sidecar_tests: 2 fail, 2 pass

  • combo_tests: 0 fail, 1 pass

sidecar-braces-contents-invalid πŸ€– AI πŸ“ ExamplesΒΆ

Description: The item in curly braces is not the word HED or a column name with HED annotations in the sidecar.

Schema: 8.4.0 Category: structure

Tests:

  • sidecar_tests: 2 fail, 2 pass

  • combo_tests: 0 fail, 1 pass

sidecar-braces-invalid-spot πŸ€– AI πŸ“ ExamplesΒΆ

Description: A curly brace reference must only appear where a tag could.

Schema: 8.4.0 Category: syntax

Tests:

  • sidecar_tests: 1 fail, 1 pass

sidecar-braces-self-reference πŸ€– AI πŸ“ ExamplesΒΆ

Description: The item in curly braces has a HED annotation that contains itself.

Schema: 8.4.0 Category: reference

Tests:

  • sidecar_tests: 1 fail, 3 pass

  • combo_tests: 1 fail, 2 pass

SIDECAR_INVALIDΒΆ

File: json_test_data/validation_tests/SIDECAR_INVALID.json

sidecar-invalid-key-at-wrong-level πŸ€– AI πŸ“ ExamplesΒΆ

Description: The HED key is not a second-level dictionary key.

Schema: 8.4.0 Category: structure

Tests:

  • sidecar_tests: 2 fail, 1 pass

  • combo_tests: 2 fail, 1 pass

sidecar-invalid-na-annotated πŸ€– AI πŸ“ ExamplesΒΆ

Description: An annotation entry is provided for n/a.

Schema: 8.4.0 Category: structure

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

SIDECAR_KEY_MISSINGΒΆ

File: json_test_data/validation_tests/SIDECAR_KEY_MISSING.json

sidecar-key-missing ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A value in a categorical column does not have an expected entry in a sidecar.

Schema: 8.4.0 Category: validation

Tests:

  • combo_tests: 1 fail, 1 pass

sidecar-refers-to-missing-tsv-hed-column ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: (Warning) A sidecar uses a {HED} column which does not appear in the corresponding tsv file.

Schema: 8.4.0 Category: reference

Tests:

  • sidecar_tests: 0 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TAG_EMPTYΒΆ

File: json_test_data/validation_tests/TAG_EMPTY.json

tag-empty-begin-end-comma πŸ€– AI πŸ“ ExamplesΒΆ

Description: A HED string begins or ends with a comma (ignoring white space).

Schema: 8.4.0 Category: syntax

Tests:

  • string_tests: 3 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-empty-empty-parentheses πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag group is empty (i.e., empty parentheses are not allowed).

Schema: 8.4.0 Category: syntax

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-empty-extra-commas-or-parentheses πŸ€– AI πŸ“ ExamplesΒΆ

Description: A HED string has extra commas or parentheses separated by only white space.

Schema: 8.4.0 Category: syntax

Tests:

  • string_tests: 5 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TAG_EXPRESSION_REPEATEDΒΆ

File: json_test_data/validation_tests/TAG_EXPRESSION_REPEATED.json

tag-expression-repeated-same-level πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag is repeated in the same tag group or level.

Schema: 8.4.0 Category: semantic

Tests:

  • string_tests: 3 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tags-duplicated-across-multiple-rows πŸ€– AI πŸ“ ExamplesΒΆ

Description: Tags are repeated because two rows have the same onset value.

Schema: 8.4.0 Category: duplication

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tags-with-duplicated-onsets-across-multiple-rows πŸ€– AI πŸ“ ExamplesΒΆ

Description: Tags are repeated because two rows have the same onset value.

Schema: 8.4.0 Category: temporal_logic

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TAG_EXTENDEDΒΆ

File: json_test_data/validation_tests/TAG_EXTENDED.json

tag-extended-extension ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag represents an extension from the schema.

Schema: 8.4.0 Category: semantic

Tests:

  • string_tests: 7 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TAG_EXTENSION_INVALIDΒΆ

File: json_test_data/validation_tests/TAG_EXTENSION_INVALID.json

tag-extension-invalid-bad-node-name πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag extension term does not comply with rules for schema nodes.

Schema: 8.4.0 Category: semantic

Tests:

  • string_tests: 2 fail, 3 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-extension-invalid-duplicate πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag extension term is already in the schema.

Schema: 8.4.0 Category: semantic

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TAG_GROUP_ERRORΒΆ

File: json_test_data/validation_tests/TAG_GROUP_ERROR.json

multiple-top-level-tags-in-same-group πŸ€– AI πŸ“ ExamplesΒΆ

Description: Multiple tags with the topLevelTagGroup attribute appear in the same top-level tag group. (Delay and Duration are allowed to be in the same topLevelTagGroup).

Schema: 8.4.0 Category: cardinality

Tests:

  • string_tests: 4 fail, 2 pass

  • sidecar_tests: 2 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-group-error-deferred-in-splice πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag with the topLevelTagGroup does not appear at a HED tag group at the top level in an assembled HED annotation.

Schema: 8.4.0 Category: structure

Tests:

  • sidecar_tests: 2 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-group-error-missing πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag has tagGroup or topLevelTagGroup attribute, but is not enclosed in parentheses.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 5 fail, 4 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-group-error-not-top-level πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag with the topLevelTagGroup does not appear at a HED tag group at the top level in an assembled HED annotation.

Schema: 8.4.0 Category: structure

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TAG_INVALIDΒΆ

File: json_test_data/validation_tests/TAG_INVALID.json

tag-has-extra-white space πŸ€– AI πŸ“ ExamplesΒΆ

Description: A HED tag has extra internal whitespace, including directly before or after slashes.

Schema: 8.4.0 Category: syntax

Tests:

  • string_tests: 4 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-has-leading-trailing-or-consecutive-slashes πŸ€– AI πŸ“ ExamplesΒΆ

Description: A HED tag has leading, trailing or consecutive slashes.

Schema: 8.4.0 Category: syntax

Tests:

  • string_tests: 8 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-invalid-in-schema πŸ€– AI πŸ“ ExamplesΒΆ

Description: The tag is not valid in the schema it is associated with.

Schema: 8.4.0 Category: semantic

Tests:

  • string_tests: 3 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TAG_NAMESPACE_PREFIX_INVALIDΒΆ

File: json_test_data/validation_tests/TAG_NAMESPACE_PREFIX_INVALID.json

tag-namespace_prefix-invalid-characters πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag prefix has invalid characters.

Schema: 8.3.0, sc:score_1.0.0 Category: syntax

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-namespace_prefix-with-colon-values πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag prefix has invalid characters.

Schema: ts:8.3.0 Category: validation

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

tag-with-namespace-has-no-schemaΒΆ

Description: A tag starting with name: does not have an associated schema.

Schema: 8.3.0, sc:score_1.0.0

Tests:

  • string_tests: 2 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TAG_NOT_UNIQUEΒΆ

File: json_test_data/validation_tests/TAG_NOT_UNIQUE.json

tag-not-unique πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag with unique attribute appears more than once in an event-level HED string.

Schema: 8.4.0 Category: semantic

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TAG_REQUIRES_CHILDΒΆ

File: json_test_data/validation_tests/TAG_REQUIRES_CHILD.json

tag-requires-child-missing πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag has the requireChild schema attribute but does not have a child.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

TEMPORAL_TAG_ERRORΒΆ

File: json_test_data/validation_tests/TEMPORAL_TAG_ERROR.json

na-in-onset column πŸ€– AI πŸ“ ExamplesΒΆ

Description: n/a is in the onset column.

Schema: 8.4.0 Category: data_format

Tests:

  • combo_tests: 2 fail, 2 pass

temporal-tag-error-duplicated-onset-or-offset πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset or an Offset with a given Def or Def-expand anchor appears in the same event marker with another Onset or Offset that uses the same anchor.

Schema: 8.4.0 Category: temporal_logic

Tests:

  • combo_tests: 3 fail, 1 pass

temporal-tag-error-duplicated-onset-or-offset-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset or an Offset with a given Def or Def-expand anchor appears in the same event marker with another Onset or Offset that uses the same anchor.

Schema: 8.3.0 Category: temporal_logic

Tests:

  • combo_tests: 3 fail, 1 pass

temporal-tag-error-duration-group πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Duration or Delay has extra tags or groups.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 3 fail, 3 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 0 fail, 1 pass

temporal-tag-error-extra tags πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset tag group with has tags besides the anchor Def or Def-expand that are not in a tag group.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-extra tags-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset tag group with has tags besides the anchor Def or Def-expand that are not in a tag group.

Schema: 8.3.0 Category: temporal

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-inset-group-has-extras πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Inset group has tags or groups in addition to its defining Def or Def-expand.

Schema: 8.4.0 Category: temporal

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-inset-group-has-extras-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Inset group has tags or groups in addition to its defining Def or Def-expand.

Schema: 8.3.0 Category: temporal

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-inset-outside-its-event πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Inset tag is not grouped with a Def or Def-expand of an ongoing Onset.

Schema: 8.4.0 Category: temporal_logic

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-inset-outside-its-event-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Inset tag is not grouped with a Def or Def-expand of an ongoing Onset.

Schema: 8.3.0 Category: temporal_logic

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-mismatch-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Offset tag associated with a given definition appears after a previous Offset tag without the appearance of an intervening Onset of the same name.

Schema: 8.3.0 Category: temporal_logic

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-nested-group πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset or Offset tag appears in a nested tag group (not a top-level tag group).

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-nested-group-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: A delay appears in a group not in the top level.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-not-tag-group πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset or Offset tag does not appear in a tag group.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 2 fail, 1 pass

  • sidecar_tests: 0 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-not-tag-group-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: A Delay is not in the tag group.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 3 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 2 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-offset-has-groups πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Offset appears with one or more tags or additional tag groups.

Schema: 8.4.0 Category: structure

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-offset-has-groups-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Offset appears with one or more tags or additional tag groups.

Schema: 8.4.0 Category: temporal

Tests:

  • sidecar_tests: 2 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 2 fail, 1 pass

temporal-tag-error-offset-with-no-onset πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Offset tag associated with a given definition appears after a previous Offset tag without the appearance of an intervening Onset of the same name.

Schema: 8.4.0 Category: temporal_logic

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-onset-has-more-groups πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset group has more than one additional tag group.

Schema: 8.4.0 Category: structure

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-onset-has-more-groups-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset group has more than one additional tag group.

Schema: 8.4.0 Category: temporal

Tests:

  • string_tests: 2 fail, 2 pass

  • sidecar_tests: 2 fail, 1 pass

  • event_tests: 2 fail, 1 pass

  • combo_tests: 3 fail, 1 pass

temporal-tag-error-tag-appears-where-not-allowed πŸ€– AI πŸ“ ExamplesΒΆ

Description: A temporal tag appears appears in a tsv with no onset column

Schema: 8.4.0 Category: context

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 2 fail, 1 pass

temporal-tag-error-tag-appears-where-not-allowed-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Inset, Offset, or Onset tag appears in a tsv with no onset column

Schema: 8.3.0 Category: context

Tests:

  • event_tests: 1 fail, 1 pass

  • combo_tests: 2 fail, 1 pass

temporal-tag-error-wrong-number-of-defs πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset or Offset tag is not grouped with exactly one Def-expand tag group or a Def tag.

Schema: 8.4.0 Category: content

Tests:

  • string_tests: 1 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

temporal-tag-error-wrong-number-of-defs-delay πŸ€– AI πŸ“ ExamplesΒΆ

Description: An Onset or Offset tag is not grouped with exactly one Def-expand tag group or a Def tag.

Schema: 8.4.0 Category: temporal

Tests:

  • string_tests: 1 fail, 2 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

UNITS_INVALIDΒΆ

File: json_test_data/validation_tests/UNITS_INVALID.json

units-invalid-for-unit-class πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag has a value with units that are invalid or not of the correct unit class for the tag.

Schema: 8.4.0 Category: validation

Tests:

  • string_tests: 2 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

units-invalid-si-units πŸ€– AI πŸ“ ExamplesΒΆ

Description: A unit modifier is applied to units that are not SI units.

Schema: 8.4.0 Category: validation

Tests:

  • string_tests: 2 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

VALUE_INVALIDΒΆ

File: json_test_data/validation_tests/VALUE_INVALID.json

invalid-character-numeric-class πŸ€– AI πŸ“ ExamplesΒΆ

Description: An invalid character was used in an 8.3.0 or greater style numeric value class.

Schema: 8.4.0 Category: validation

Tests:

  • string_tests: 8 fail, 10 pass

  • sidecar_tests: 1 fail, 1 pass

value-invalid-#-substitution πŸ€– AI πŸ“ ExamplesΒΆ

Description: The value substituted for a placeholder (#) is not valid.

Schema: 8.3.0 Category: validation

Tests:

  • sidecar_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

value-invalid-blank-missing-before-units πŸ€– AI πŸ“ ExamplesΒΆ

Description: The units are not separated from the value by a single blank.

Schema: 8.4.0 Category: validation

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

value-invalid-incompatible-value-class πŸ€– AI πŸ“ ExamplesΒΆ

Description: A tag placeholder value is incompatible with the specified value class.

Schema: 8.4.0 Category: validation

Tests:

  • string_tests: 1 fail, 1 pass

  • sidecar_tests: 1 fail, 1 pass

  • event_tests: 1 fail, 1 pass

  • combo_tests: 1 fail, 1 pass

WIKI_DELIMITERS_INVALIDΒΆ

File: json_test_data/schema_tests/SCHEMA_ATTRIBUTE_VALUE_INVALID_CONVERSION_FACTOR.json

attribute-conversion-format ⚠️ Warning πŸ€– AI πŸ“ ExamplesΒΆ

Description: A schema unit has an invalid conversion factor due to bad formatting

Schema: any Category: schema_development

Tests:

  • schema_tests: 1 fail, 0 pass