Object types
All terms live in the bdm: namespace; the canonical id of initialized is bdm:initialized.
| Object type | Description |
|---|---|
| RuntimeInstance | One specific runtime execution of an Activity (distinguishes restarts). |
| Screen | One screen unit (questionnaire page, instructions screen, trial screen). |
| Panel | A within-screen layout grouping (e.g. matrix rows). |
| Stimulus | A displayed/audible thing the participant perceives within a trial. |
| Option | A response option shown to the participant (radio, checkbox, dropdown entry). |
| Trial | The participant-administered unit; one Response (trial) row per Trial. |
| UIComponent | An interactive UI control (radio, checkbox, slider, text field, button, key listener). |
| Window | The runtime window or browser tab (system-wide focus context). |
| Feedback | A post-response feedback display (correctness, score, band label, explanation). |
| ConsentForm | The consent form presented for review (what was shown). |
| Consent | The consent record — the audit entity capturing the agreement (what was committed to). |
| Recording | A continuous-data capture record (mouse, keyboard, EEG, …). |
| Timer | An internal software timer (trial timeout, idle detector). |
| Scorer | A Scorer entity invocation. |
| LocaleSwitch | A programmatic locale change. |