1      Definition

An Item containing executable code, e.g., a Process or a Contract that is a Program.

2      Functional Requirements

A Program includes the program (Data) and the Qualifier adding information to the Data and may include a Certificate information.

3      Syntax

https://schemas.mpai.community/MMM4/V2.1/data/Program.json

4      Semantics

Label Description
Header Program Header
– Standard-Program The characters “MMM-PRG-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
ProgramObjectID Identifier of Program.
ProgramData Data of Program.
ProgramQualifier Qualifier of Program.
CertificateID Certificate ID.
DescrMetadata Descriptive Metadata