Go to Items

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

1      Definition

An Items containing the list of Capabilities of a Processes.

2      Functional Requirements

The Capabilities of a Processes include:

  1. List of Actions it can perform.
  2. List of Items it can process.
  3. List of Item Qualifiers.
  4. List of Process Metadata.
  5. List of Item Metadata.
  6. The ID of the human responsible for the Process.
  7. The IDs of the Apps it has onboard.

3      Syntax

https://schemas.mpai.community/MMM4/V2.1/data/PCapabilities.json

4      Semantics

Label Description
Header P-Capabilities Header
– Standard The characters “MMM-PCP-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
MEnvironmentID Identifier of M-Environment.
PCapabilitiesID Identifier of P-Capabilities
PCapabilitiesData Identifier of E-Capabilities
– humanID ID of human responsible for te Process.
– SupportedApps[] If Process is Device
– ProcessMetadata[] List of Metadata of the Process.
– Actions[] Actions that the Process can perform.
– Items[] List of Items types and Data Qualifiers.
– ItemMetadata[] List of Metadata of the Item.
– ItemQualifiers[] The Process Actions that the Process can perform.
WalletID The The ID of the Wallet the Process is connected to.
DescrMetadata Descriptive Metadata

Go to Items