6.2 Syntax and semantics of messages

The syntax and semantics of the messages defined in this standard are provided in a JSON schema file. The JSON schema is an integral part of this standard and can be accessed here. This includes the allowed value sets as specified in Clause 6.3.

A structural feature of JSON is the cardinality for each tag. These are:

  • 1-n means one or more (a mandatory array);

  • 1 means exactly one (mandatory);

  • 0-1 means none or one (optional); and

  • 0-n means none to multiple (an optional array).