1     Definition

Behavioural Signal Object includes:

Behavioural Signal Data representing observable human behavioural activity captured through sensors or digital interaction systems, whose primary structure is a sampled temporal sequence or event‑based record describing motor, gestural, facial, interaction, or other externally measurable behavioural patterns. These signals may be continuous or discretely sampled waveforms, multichannel motion trajectories, event logs, or interaction traces, accompanied by metadata describing the acquisition conditions, sensor characteristics, and timing information.

Behavioural Signal Qualifier specified by MPAI‑TFA, providing information about the Sub‑Types, Formats, and Attributes of the Behavioural Signal Data

2       Functional Requirements

Behavioural Signal Object shall satisfy the following requirements:

  1. Behavioural Signal Object Header The Behavioural Signal Object shall include a header identifying the version of the Behavioural Signal Object standard.
  2. Behavioural Signal Object Identification The Behavioural Signal Object shall include an identifier uniquely referencing the Behavioural Signal Object.
  3. End User Identification The Behavioural Signal Object shall include the identifier of the End User the Behavioural Signal Data refers to.
  4. Time Information The Behavioural Signal Object shall include the time information associated with the Behavioural Signal Data.
  5. Behavioural Signal Data The Behavioural Signal Object shall include Behavioural Signal Data per the Behavioural Signal Qualifier.
  6. Behavioural Signal Qualifier The Behavioural Signal Object shall include a Behavioural Signal Qualifier describing the Behavioural Signal Data.
  7. Traceability The Behavioural Signal Object shall include provenance information and time of production.
  8. Descriptive Metadata The Behavioural Signal Object shall include descriptive metadata.

3       Syntax

https://schemas.mpai.community/AIH1/V1.0/data/BehaviouralSignalObject.json

4       Semantics

Label Description
Header Behavioural Signal Object Header – Standard “AIH‑BSO‑Vx.y”.
BehaviouralSignalObjectID Identifier of the Behavioural Signal Object.
EndUserID ID of the End User the Behavioural Signal Data refers to.
BehaviouralSignalObjectTime Time information of the Behavioural Signal Data.
BehaviouralSignalData Behavioural Signal Data per Qualifier.
BehaviouralSignalQualifier Behavioural Signal Qualifier.
Trace Provenance information and time of production.
DescrMetadata Descriptive Metadata.