Actions
An Action captures what the body decided to do. Each action has a
semantic type (the verb) and a message (the full text of the
decision).
actions:
- type: approves
message: |
Approves the agenda for the 17th International Conference.
- type: requests
message: |
Requests the BIML Director to prepare the work plan for 2026.
dates:
- { start: '2025-10-14', kind: effective }
Action type vocabulary
The schema enforces a fixed enum of action types — present-tense English verbs in snake_case:
accepts, acknowledges, adopts, agrees, allocates,
appoints, appreciates, approves, asks, assigns, chairs,
communicating, confirms, considers, consults, creates,
decides, defines, delegates, delivering, directs,
disbands, drafting, elects, empowers, encourages,
endorses, establishes, gathering, identifies, instructs,
investigates, nominates, notes, notifies, recognises,
recognizes, recommends, registers, regrets, request,
replaces, requests, resolves, restates, reminds, scopes,
secures, sends, supports, thanks, welcomes, withdraws.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
type |
enum | yes | One of the action types above. |
message |
string | yes | Action text (per-language inside a Localization). |
subject |
string | no | Optional action subject. |
degree |
enum | no | unanimous, majority, or minority. |
dates |
ResolutionDate[] |
no | Per-action dates (effective, ballot, etc.). |
Display translations
The action type is a canonical English identifier. To display it in
another language, your application should keep a translation table —
e.g. thanks → Remercie in French. The
OIML Resolutions archive
ships one in browser/src/data/action-types.yaml.