<- Go to ToC ProcessActions->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a User requesting an Author Service to:
1. Produce an Item based on provided Items.
2. Grant Rights to the User and the Authored Item based on Model Rights.

If the request is accepted, the User will receive Items and Rights to Items based on Model Licence.

2 Functional Requirements

The Author Process Action includes:

In the request:

– Items used by the Author Service and/or Data and Qualifier

– The Model Rights requested to the Authored Items

– Process that will host the Authored Items.

– A Transaction if requested by the Authenticate Service.

In the response

– The Authored Item.

– The Rights to the Authored Item per the Model Rights.

3 Syntax

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

4 Semantics

Label Description
Header Author Process Action Header
– Standard-AuthorPA The characters “OSD-ATP-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.
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 Item.
  – With ModelRights The Rights requested to the Authored Item.
  – At Process Process that will receive the Authored Item.
  – With Transaction Transaction to be made to Author Service if requested.
– RS-Complements Complements in PA Response.
  – Nil ItemIDs Authentication Item response.
  – With Rights Actual Rights based on Model Rights if PA Request is accepted.
  – With PAStatus Possible Error Messages.
    – 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.
 DescMetadata Descriptive Metadata.

<- Go to ToC ProcessActions->