<- 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
  2. The Type per the AIM Type Regular Expression.
  3. The Identifier assigned by Implementer to the AIM Instance.
  4. The Type of Process.
  5. The Process ID.

3 Syntax

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

4 Semantics

Label Description
Header Processor Instance Header
– Standard-ProcessorInstance The characters “AIF-API-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
ProcessorInstanceData 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.
Trace Source and Time information.
DescrMetadata Descriptive Metadata.

<- Go to Data Types    Go to ToC