Go to Items

1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1      Definition

Program Object refers to

  1. An Item containing executable code, e.g., a Process or a Contract that is a Program.
  2. ML Model Qualifier specified by MPAI-TFA providing information on Sub-Types, Formats and Attributes.

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/ProgramObject.json

4      Semantics

Label Description
Header Program Object Header
– Standard-ProgramObject 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.
ProgramMetadata Metadata Characteristic of the Program.
CertificateID Certificate ID.
DescrMetadata Descriptive Metadata

Go to Items