HED online commands

Several online HED tools are currently available:

[Process events]

Process a BIDS-style events file with optional JSON sidecar.
  1. Command: Assemble
    If no errors, display a success message and return a two-column file. The first column is the onset time of the event and the second column is the HED annotation for that event.
    If errors, display a warning message and return a file with the errors.
  2. Command: Validate
    If no errors, display a success message.
    If errors, display a warning message and return a file with the errors.

[Process dictionary]

Process a single BIDS-style events JSON sidecar metadata file.
  1. Command: Convert to long
    If no errors, display a success message and return a JSON file with the HED tags in long form.
    If errors, display a warning message and return a file with the errors.
  2. Command: Convert to short
    If no errors, display a success message and return a JSON file with the HED tags in short form.
    If errors, display a warning message and return a file with the errors.
  3. Command: Validate
    If no errors, display a success message.
    If errors display a warning message and return a file with the errors.

[Process spreadsheet]

An alternative to the BIDS JSON format for associating local event codes with HED tags is a tab-separated value (tsv) or Excel (xlsx) file. Each row in the spreadsheet corresponds to the HED tags to be assigned to a local event code. Usually one column will a contain local event code, and the remaining columns will contain HED tags, which are assumed to be appended to form the tag string to be assigned to that event code. You may also specify a prefix be prepended to the values in a particular column. This feature is particularly useful for items such as descriptions, to keep them separate from the remainder of the tag string.
  1. Command: Convert to long
    If no errors, display a success message and return a spreadsheet file with the HED tags in long form.
    If errors, display a warning message and return a text file with the errors.
  2. Command: Convert to short
    If no errors, display a success message and return a spreadsheet file with the HED tags in short form.
    If errors, display a warning message and return a text file with the errors.
  3. Command: Validate
    If no errors, display a success message.
    If errors display a warning message and return a file with the errors.

[Process string]

Enter or paste the HED string to be processed into the upper text box.
  1. Command: Convert to long
    If no errors, display a success message and the long form version of the HED string in the lower text box.
    If errors, display a warning message and return a text file with the errors.
  2. Command: Convert to short
    If no errors, display a success message and the short form version of the HED string in the lower text box.
    If errors, display a warning message and return a text file with the errors.
  3. Command: Validate
    If no errors, display a success message.
    If errors display a warning message and return a text file with the errors.

[Process schema]

Enter a HED schema URL or upload a schema file in either XML or mediawiki format. Conversion is between the two formats.
  1. Command: Convert
    If no errors, display a success message and return the converted schema file.
    If errors, display a warning message and return a text file with the errors.
  2. Command: Validate
    If no errors, display a success message.
    If errors display a warning message and return a text file with the errors.