1      Definition

The description of the capabilities of an M-Instance.

2      Functional Profiles

An M-Instance may show its M-Capabilities, including:

  1. Profile of the M-Instance.
  2. Data Formats supported by Items.
  3. Data Formats supported by the Data Types.
  4. Services supported (needs a Taxonomy).

3      Syntax

https://schemas.mpai.community/MMM4/V1.0/data/MCapabilities.json

1.1.4      Semantics

Label Size Description
Header N1 Bytes
– Standard 9 Bytes The characters “MMM-MCP-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Byte Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance.
MCapabilitiesID N5 Bytes Identifier of M-Capabilities
– Profile N6 Bytes “Baseline”, “Finance”, “Management”, or “High”
– Formats[] N7 Bytes List of ItemFormats
  – ItemFormatID N8 Bytes Identifier of Item Format
  – BasicDataFormatID N9 Bytes List of BasicDataFormats
DescrMetadata N11 Bytes Descriptive Metadata

5      Data Formats

M-Capabilities requires Item Format IDs which are handled Item by Item.

6      To Respondents

MPAI request comments on

  1. Functional Requirements
  2. JSON Syntax and Semantics of M-Capabilities.