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:
- Behavioural Signal Object Header The Behavioural Signal Object shall include a header identifying the version of the Behavioural Signal Object standard.
- Behavioural Signal Object Identification The Behavioural Signal Object shall include an identifier uniquely referencing the Behavioural Signal Object.
- End User Identification The Behavioural Signal Object shall include the identifier of the End User the Behavioural Signal Data refers to.
- Time Information The Behavioural Signal Object shall include the time information associated with the Behavioural Signal Data.
- Behavioural Signal Data The Behavioural Signal Object shall include Behavioural Signal Data per the Behavioural Signal Qualifier.
- Behavioural Signal Qualifier The Behavioural Signal Object shall include a Behavioural Signal Qualifier describing the Behavioural Signal Data.
- Traceability The Behavioural Signal Object shall include provenance information and time of production.
- 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. |