HED specification¶
Specification role¶
The HED specification document formalizes the syntax and behavior of HED (Hierarchical Event Descriptors) vocabulary, annotations, and supporting tools. The specification supports three versions of the specification:
develop - development branch which is under discussion.
latest - includes revisions approved by the HED Working Group but not released.
stable - the latest released form.
For more information about HED see The HED project homepage and the HED resources page.
- 1. Introduction to HED
- 2. HED terminology
- 2.1 Definitions
- Agent [*]
- Condition-variable [*]
- Control-variable [*]
- Dataset
- Event [*]
- Event-context [*]
- Event marker
- Event-stream [*]
- Experiment-participant [*]
- Experimental-trial [*]
- HED schema [*]
- HED string
- HED tag
- Indicator-variable [*]
- Parameter [*]
- Recording [*]
- Tag-group
- Task [*]
- Temporal scope
- Time-block [*]
- 2.2 Character sets and restrictions
- 2.1 Definitions
- 3. HED formats
- 3.1. Schema formats
- 3.2. Annotation formats
- 3.3. Semantic versioning
- 4. Basic annotation
- 5. Advanced annotation
- 6. Infrastructure and tools
- 7. Library schemas
- 8. The HED ontology
- A. Schema format details
- A.1. Auxiliary schema sections
- A.1.1. Unit classes and units
- A.1.2. Unit modifiers
- A.1.3. Value classes
- A.1.4. Schema attributes
- A.1.4.1. allowedCharacter
- A.1.4.2. conversionFactor
- A.1.4.3. defaultUnits
- A.1.4.4. deprecatedFrom
- A.1.4.5. extensionAllowed
- A.1.4.6. hedId
- A.1.4.7. inLibrary
- A.1.4.8. relatedTag
- A.1.4.9. requireChild
- A.1.4.10. reserved
- A.1.4.11. rooted
- A.1.4.12. SIUnit
- A.1.4.13. SIUnitModifier
- A.1.4.14. SIUnitSymbolModifier
- A.1.4.15. suggestedTag
- A.1.4.16. tagGroup
- A.1.4.17. takesValue
- A.1.4.18. topLevelTagGroup
- A.1.4.19. unique
- A.1.4.20. unitClass
- A.1.4.21. unitPrefix
- A.1.4.22. unitSymbol
- A.1.4.23. valueClass
- A.1.4.x. Deprecated attributes
- A.1.5. Schema properties
- A.2. MediaWiki file format
- A.3. XML file format
- A.1. Auxiliary schema sections
- B. HED errors
- B.1. HED validation errors
- CHARACTER_INVALID
- COMMA_MISSING
- DEF_EXPAND_INVALID
- DEF_INVALID
- DEFINITION_INVALID
- ELEMENT_DEPRECATED*
- PARENTHESES_MISMATCH
- PLACEHOLDER_INVALID
- REQUIRED_TAG_MISSING
- SCHEMA_LOAD_FAILED
- SIDECAR_BRACES_INVALID
- SIDECAR_INVALID
- SIDECAR_KEY_MISSING*
- STYLE_WARNING*
- TAG_EMPTY
- TAG_EXPRESSION_REPEATED
- TAG_EXTENDED*
- TAG_EXTENSION_INVALID
- TAG_GROUP_ERROR
- TAG_INVALID
- TAG_NAMESPACE_PREFIX_INVALID
- TAG_NOT_UNIQUE
- TAG_REQUIRES_CHILD
- TEMPORAL_TAG_ERROR
- TILDES_UNSUPPORTED
- UNITS_INVALID
- UNITS_MISSING*
- VALUE_INVALID
- VERSION_DEPRECATED*
- B.2. Schema validation errors
- B.1. HED validation errors