<- Go to Data Types Go to ToC

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

1 Definition

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

2 Functional Requirements

The AIM 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 .

3 Syntax

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

4 Semantics

Label Description
Header AIM Instance Header
– Standard-AIMInstance The characters “AIF-AMI-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
AIMInstanceData The set of data constituting the AIM Imstance.
– 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 to the AIM Imstance and containing the Implementer ID assigned by the MPAI Store.
Trace Source and Time information.
DescrMetadata Descriptive Metadata.

<- Go to Data Types    Go to ToC