<- Go to ProcessActions  ->

1 Definition 2 Protocol 3 Syntax 4 Semantics

1 Definition

The Action of a human requesting that a Register Service:

  1. Open an Account based on the human’s Personal Data.
  2. Grant Rights to the Registering human’s Processes and Items per the Account level.

If the request is accepted, the human receives an Account.

2 Protocol

  1. human
    1. Uses device to connect to an M-Instance web page.
    2. Selects Registration.
  2. M-Instance calls Register Service.
  3. Register displays Registration options.
  4. human selects Account Level.
  5. If Register Service is a pay service:
    1. Register sends “Service Pricing Model (Status=Model)”.
    2. human
      1. Transacts “Value included in Transaction” of Service Pricing Model.
      2. Sends “Service Pricing Model (Status=Model) including their data and Transaction (Status=Final)”to Register Service.
  6. Register Servicesends “Service Pricing Model (Status=Model) including Account (Status=Final) and Processes and Items available to human per Account level”.
  7. human
    1. Selects Processes and Items available in M-Instance and/or
    2. UM-Sends own Processes and Items.
  8. Register Service sends “Service Pricing Model (Status=Final) including list of Rights-enabled Processes and Items”.
  9. human Executes own Processes.

The protocol described using Workflow Description Language (WDL) is available at this link:

https://schemas.mpai.community/MMM4/V2.2/wdl/RegisterPA.wdl

3 Syntax

The structure of the input and output messages, using JavaScript Object Notation (JSON)  is available at this link:

https://schemas.mpai.community/MMM4/V2.2/data/RegisterPA.json

4 Semantics

Label Description
Header Register Process Action Header – Standard “USP-RGP-Vx.y”
MInstanceID Identifier of M-Instance.
UEnvironmentID Identifier of U-Environment.
RegisterPAID Identifier of this PA Instance.
RegisterPATime Creation time of this PA Instance.
RegisterPAData Data included in this PA Instance.
– Time Time of PA Request emission and execution or PA Response emission.
– S-Complements Complements in PA Request.
  – With SPM Service Pricing Model, if Register is a pay service.
– D-Complements Complements in PA Response.
  – With SPM Service Pricing Model, if Register is a pay service.
 – With PAStatus Possible Error Messages.
    – Ack If PA Request could be performed
    – Err If Error was found
      – FaultyPA Faulty PA Request.
      – IncID Incorrect ID.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
DataXMData Identity, provenance, authorised usage, source, type, governance context, security, legality, and annotation of exchanged data.
 DescMetadata Descriptive Metadata.

<- Go to ProcessActions  ->