1 Definition
The description of the capabilities of an M-Environment, an Identified subset of an M-Instance.
2 Functional Requirements
E-Capabilities may not exceed the M-Capabilities of the M-Instance it is part of.
An E-Environment may make none, some, or all its M-Capabilities available, e.g.,:
- Profile supported by the M-Environment.
- Data Formats supported by the Items.
- Data Formats supported by the Basic Data.
- Services supported (from a Taxonomy).
3 Syntax
https://schemas.mpai.community/MMM4/V1.0/data/ECapabilities.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | Header of E-Capabilities |
– Standard | 9 Bytes | The characters “MMM-ECP-V” |
– Version | N2 Bytes | Major version – 1 or 2 Bytes |
– Dot-separator | 1 Byte | The character “.” |
– Subversion | N3 Bytes | Minor version – 1 or 2 Bytes |
MInstanceID | N4 Bytes | Identifier of M-Instance. |
MEnvironmentID | N5 Bytes | Identifier of M-Environment. |
ECapabilitiesID | N6 Bytes | Identifier of the M-Environment’s E-Capabilities |
ECapabilitiesData | N7 Bytes | Set of E-Capabilities Data |
– Profile | N8 Bytes | “Baseline”, “Finance”, “Management”, or “High” |
– ItemFormats[] | N9 Bytes | List of Item Formats supported by M-Environment |
– ItemFormatID | N10 Bytes | Identifier of Item Format |
– BasicDataFormats[] | N11 Bytes | Basic Data Formats supported by M-Environment |
– BasicDataFormatID | N12 Bytes | Identifiers of Basic Data Format |
DescrMetadata | N13 Bytes | Descriptive Metadata |
1.1.5 Data Formats
E-Capabilities require Item Format IDs which are handled Item by Item and Basic Data Format ID.
1.1.6 To Respondents
MPAI requests comments on the Functional Requirements and JSON Syntax and Semantics of E-Capabilities.