| 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:
- A generic Identifier (regular expression) of the AIM
- The Type per the AIM Type Regular Expression.
- 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. |