Go to Items

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

1      Definition

An Items containing the list of Processes and Actions that it can perform.

2      Functional Requirements

  1. The Capabilities of a Processes:
    • List of Process Actions
    • Cost for performing each Process Action.
  2. In particular
    • If Device: which Apps it has onboard.
    • If User: the ID of human represented by User.
    • M-Instance-specific Metadata of the Process.

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
– SupportedApps[] If Process is Device
– humanID If Process is User
– Actions[] Actions that the Process can perform.
– Items[] List of Items types and Data Qualifiers.
– ItemQualifiers[] The Process Actions that the Process can perform.
– Metadata The M-Instance-specific Metadata used  in the definition of Process Actions
WalletID The The ID of the Wallet the Process is connected to.
DescrMetadata Descriptive Metadata

Go to Items