<- Go to ProcessActions  ->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a User requesting that an Information Service:

  1. Interpret an Item relevant to the Interpretation Request Item.
  2. Grant Rights to the Interpretation Response Item based on requested Rights.

If the request is accepted, Information Service responds with an Interpretation Item.

2 Functional Requirements

  1. User sends Interpret PA Request including Interpretation and Rights (Status=Model) to Information Service.
    1. If Service is a free service, goto Interpret.
    2. If Interpret is a pay service,
      1. User sends Interpret PA Request with Service Pricing Model (Status=Model) to Information.
      2. Information sends Interpret PA Response:
        1. If Interpret PA Response includes Status=Err, goto End
        2. If Interpret PA Response includes Status=Ack and Service Pricing Model including Transaction (both Status=Model), User
          1. Transacts Value contained in Transaction.
          2. Sends Interpret PA Request with Service Pricing Model (Status=Model) including Transaction (Status=Final) to Information.
  2. Interpret: Information
    1. Identifies Item ID.
    2. Sends Interpret PA Response including Interpretation PA Response and Rights (Status=Final).
    3. Service Pricing Model (Status=Final), if Interpret is a pay service.
  3. End

3 Syntax

https://schemas.mpai.community/MMM4/V2.2/actions/InterpretPA.json

4 Semantics

Label Description
Header Interpret Process Action Header – Standard “MMM-ITP-Vx.y”
MInstanceID Identifier of M-Instance.
MEnvironmentID Identifier of M-Environment.
InterpretPAData Data included in Interpretation Item.
– Time Time of PA request emission and Time of PA request execution.
– RQ-Complements Complements in PA Request.
  – With Interpretation The Interpretation Request Item.
  – With Rights Requested Rights on the Interpretation Response Item.
  – At User User receiving Interpretation Response Item with Rights.
  – With SPM Service Pricing Model, if Interpret is a pay service.
– RS-Complements Complements in PA Response.
  – With Interpretation Interpretation Response Item.
  – With Rights Rights (Status=Final) based on requested Rights, if PA Request is accepted.
  – With PAStatus Possible Error Messages.
    – Ack If PA Request could be performed
    – Err If Error was found
      – FaultyPA Faulty PA Request.
      – IncDQ Incorrect Data and/or Qualifier.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
Trace Authentication provenance information and time of PA production.
 DescMetadata Descriptive Metadata.

<- Go to ProcessActions  ->