1      Definition

An Item that a Source Process MM-Sends to a Communication Service requesting it to deliver it 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/V2.0/data/Message.json

4      Semantics

Label Size Description
Header N1 Bytes Message Header
– Standard-Message 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.
MessagePayload N5 Bytes Content of Message
MessagePaylodLength N6 Bytes Number of Bytes in Message Payload
MessagePayloadURI N7 Bytes URI of Message Data
DescrMetadata N8 Bytes Descriptive Metadata