1      Definition

An Item that a Source Process MM-Sends to a Destination Process.

2      Functional Requirements

A Message may contain:

  1. Item
  2. Data
  3. Data and Metadata

3      Syntax

https://schemas.mpai.community/MMM4/V1.0/data/Message.json

4      Semantics

Label Size Description
Header N1 Bytes
– Standard 9 Bytes The characters “MMM-MSG-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Byte Minor version – 1 or 2 characters
MessageID N4 Bytes Identifier of Message.
MessageData N5 Bytes Data associated to each AV Object.
– MessageFormatID N6 Bytes Identifier of Message Format
– MessageLength N7 Bytes Number of Bytes in Message
– MessageDataURI N8 Bytes URI of Message Data
DescrMetadata N9 Bytes Descriptive Metadata

5      Data Formats

Message requires Data Formats.

6      To Respondents

MPAI request proposals for an initial set of Message Data Formats and Attributes.