Skip to content

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).

yaml
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

FieldTypeRequiredDescription
typeenumyesOne of the action types above.
messagestringyesAction text (per-language inside a Localization).
subjectstringnoOptional action subject.
degreeenumnounanimous, majority, or minority.
datesResolutionDate[]noPer-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. thanksRemercie in French. The OIML Resolutions archive ships one in browser/src/data/action-types.yaml.

An open source project of Ribose