1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1 Definition
An Item representing the capabilities of an M-Instance or M-Environment.
2 Functional Requirements
Capabilities may only include the Capabilities supported by an M-Instance or M-Environment, respectively.
An E-Environment or M-Environment may make none, some, or all of its Capabilities available, e.g.:
- Coordinate type.
- Profile supported by the M-Environment or M-Environment.
- Actions that can be performed in the the M-Environment or M-Environment.
- Items supported by the M-Environment or M-Environment.
- Data Qualifiers supported by the Items.
- M-Instance Metadata, M-Instance-specific Metadata.
3 Syntax
https://schemas.mpai.community/MMM4/V2.1/data/MCapabilities.json
4 Semantics
Label | Description |
Header | M-Capabilities Header |
– Standard-MCapabilities | The characters “MMM-MCP-V” |
– Version | Major version – 1 or 2 Bytes |
– Dot-separator | The character “.” |
– Subversion | Minor version – 1 or 2 Bytes |
MInstanceID | Identifier of M-Instance. |
MEnvironmentID | Identifier of M-Environment. |
MCapabilitiesID | Identifier of the M-Instance’s or M-Environment’s Capabilities. |
MCapabilitiesData | Set of M-Capabilities of a Profile. |
CoordinateType | Coordinate System used by the M-Instance. |
Profile | One of “Baseline”, “Finance”, “Management”, or “High”. |
Actions[] | Actions that can be performed in the the M-Instance or M-Environment. |
Items[] | List of Item types supported by the M-Instance or M-Environment. |
ItemQualifiers[] | List of supported Item Qualifiers. |
ProcessMetadata[] | List of M-Instance-specific Process Metadata. |
ItemMetadata[] | List of M-Instance-specific Item Metadata. |
DescrMetadata | Descriptive Metadata |