Metadata

Each setup, scenario and sequence (see Dataset Structure) is accompanied by a metadata file (metadata.yml), which follows a standardized JSON schema.

You can use an automated tool such as ajv to verify the compliance of a metadata.yml file with the goose metadata specification:

ajv validate --spec=draft2020 --strict-schema=log - -s ./metadata-scheme.json -d ./metadata.yml

Each sequence is annotated with additional metadata to allow easy filtering through the GOOSE-Database. Such metadata include tags for

  • platform
  • environment
  • environment_dynamics
  • weather
  • location
  • sensors
  • etc.