<- Go to Data Types Go to ToC

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

1 Definition

A Processor  Instance identifies a specific implementation of an AI Module (AIM) used in an AIF v3.0 compliant AI Workflow or a Process.

2 Functional Requirements

The Processor Instance may be identified as:

  1. A generic Identifier (regular expression) of the AIM or a Processor.
  2. If an AIM
    1. The Type per the AIM Type Regular Expression.
    2. The Identifier assigned by Implementer to the AIM Instance.
    3. The Type of Process.

3 Syntax

https://schemas.mpai.community/AIF/V3.0/data/ProcessInstance.json

4 Semantics

Label Description
Header Processor Instance Header – Standard “AIF-API-V”
MInstanceID ID of M-Instance.
ProcessInstanceID ID of Process Instance
ProcessInstanceData The set of data constituting the Processor Instance.
– AIMIdentifier Any AIM ID or
– AIMTypeRegEx
“^ABC-XYZ-V[0-9]{1,2}[.][0-9]{1,2}$” where
1. ABC is the acronym of the standard
2. XYZ is the acronym of the AIM Type
– ImplementerAIMID Identifier assigned by its Implementer and containing the Implementer ID assigned by the MPAI Store.
– ProcessType Type of Process.
– ProcessID ID of Process.
Rights Rights to use this ProcessInstance.
DataExchangeMetadata Metadata that Process/AIM exchanges with other Process/AIM.
Trace Source and Time information.
DescrMetadata Descriptive Metadata.

<- Go to Data Types    Go to ToC