Go to Items

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

1      Definition

An Item that

  1. Uniquely references a human registered with an M-Instance
  2. Includes the IDs of the human’s Personal Profile, Processes, and their Internal Rights.

2      Functional Requirements

  1. A human may have more than one Account in one or more M-Instances or M-Environments.
  2. An Account includes:
    • The ID of the Registered human.
    • An M-Instance-specific subset/superset of the Registered human’s Personal Data.
    • The Rights held by the human’s Processes.
    • The IDs
      • Devices
      • Apps
      • Services
      • Users and their Personae.

3      Syntax

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

4      Semantics

Label Description
Header Account Header
– Standard – Account The characters “MMM-ACC-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
M-InstanceID Identifier of M-Instance.
M-EnvironmentID Identifier of M-Environment
AccountID Identifier of Account.
Account N is the number of Bytes composing the Account
– humanID Identifier of human.
– PersonalProfileID ID of Personal Profile.
– Processes[] Set of Process
  – ProcessID ID of a Process
  – Rights Rights of a Process
    – RightsID ID of Rights held by ProcessID.
  – Personae[] Set of Personae of a User having User ID
    –  PersonaID Identifier of Persona
DescrMetadata Descriptive Metadata

Go to Items