<- Go to ProcessActions  ->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Process Action of a User requesting that an Item Manage Service:

  1. Produce an Item based on provided Items.
  2. Grant Rights to the User and the Authored Item based on requested Rights.

If the request is accepted, the Item Manage Service will sent to User Item and Rights based on the requested Rights.

2 Protocol

The Author Process Action includes:

  1. User sends Author PA Request including ProcessID and Rights (Status=Model) to Item Manage Service.
    1. If Author is a free service, goto Author.
    2. If Author is a pay service:
      1. User sends Author PA Request with Service Pricing Model (Status=Model) to Author.
      2. Author sends Author PA Response:
        1. If Author PA Response includes Status=Err, goto End.
        2. If Author PA Response includes Status=Ack and Service Pricing Model with Transaction (both Status=Model), User:
          1. Transacts Value contained in Transaction.
          2. Sends Author PA Request including Service Pricing Model (Status=Model) with Transaction (Status=Final) to Item Manage.
  2. Author:
    1. User
      1. Opens authoring application.
      2. Sends Items to Author.
      3. Authors Data.
    2. Item Manage
      1. Identifies Item (Status=Final) including Data, Qualifier, and Rights (Status=Final).
      2. Sends Author PA Response including Service Pricing Model, if pay.
      3. Sends Item with embedded Rights (Status=Final) to Process ID.
  1. End.

3 Syntax

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

4 Semantics

Label Description
Header Author Process Action Header – Standard “OSD-ATP-Vx.y”.
MInstanceID Identifier of M-Instance.
MEnvironmentID Identifier of M-Environment.
AuthorPAData Data of Author Process Action.
– Time Time of PA request emission and Time of PA request execution.
– RQ-Complements Complements in PA Request.
  – With ItemIDs Items requested by Author Service to Author the Items.
  – With ModelRights The Rights requested to the Authored Item.
  – At Process Process that will receive the Authored Item.
  – With SPM Service Pricing Model when Author is pay service.
– RS-Complements Complements in PA Response.
  – Nil ItemID Items produced by Author Service.
  – With Rights Rights (Status=Final) based on Model Rights if PA Request is accepted.
  – With SPM Service Pricing Model when Author is pay service.
  – With PAStatus Status of PA Request.
    – Ack If PA Request could be performed.
    – Err If PA Request could not be performed.
      – FaultyPA Faulty PA Request.
      – IncID Incorrect ID.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
Trace Authentication provenance information and time of PA production.
 DescMetadata Descriptive Metadata.

<- Go to ProcessActions  ->