Skip to main content

timeseries

Version: v26.0721
Namespace: https://behaverse.org/schemas/timeseries

Sidecar metadata for continuous sampled signals (mouse trajectories, gaze, EEG). A small JSON document — named <payload-filename>.timeseries.json, stored beside its payload in the dataset's activity folder — declaring the payload's location, encoding, clock, sampling nature, and channels. Referenced from event streams via attachments (type bdm:Timeseries).

Properties

This schema defines 15 properties for describing timeseries metadata.

All Properties

PropertyTypeRequirementDescription
typestringrequiredDiscriminator for the document kind; always bdm:Timeseries.
namestringoptionalShort machine-friendly name of the series (e.g. mouse_trajectory, gaze, `eeg...
descriptionstringoptionalHuman-readable description of what was recorded and how.
content_urlstringrequiredWhere the payload file lives: a relative path resolved against this sidecar's ow...
content_typestringrequiredMIME type of the payload (e.g. application/x-ndjson, text/csv, `application/...
content_encodingstringoptionalOptional transport encoding of the payload file, e.g. gzip. Absent means the p...
sha256stringoptionalSHA-256 hash of the payload file's bytes (after any content_encoding), lowercase...
byte_lengthintegeroptionalSize of the payload file in bytes (after any content_encoding).
clockstringoptionalURI of the clock every t value is on. Defaults to the vocabulary `engine_secon...
anchor_datetimestringoptionalThe RFC 9557 datetime (with timezone offset) corresponding to t = 0 on the dec...
sampling_natureenumrequiredWhether samples are event-driven (irregular) or taken at a nominal fixed rate.
nominal_rate_hznumberoptionalNominal sampling rate in Hz. Required when sampling_nature is sampled; meani...
session_uuidstringoptionalUUID of the session this series was recorded in (see the trial schema's `session...
attemptintegeroptional1-based attempt number, matching the dataset layout's partition-by-attempt conve...
channelsarrayrequiredDefinitions of the payload's channels, in payload column order. For self-describ...

Usage

See the examples for practical usage patterns.

Version History

The current version of timeseries is v26.0721.

Older versions are available in the timeseries/versions/ directory.