<- Go to ToC ProcessActions->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a Process requesting an Identify Service to:
1. Produce an Item from Data, Qualifier, and Model Rights provided by the requesting Process.
2. Grant Rights to the Item based on Model Rights.

If the request is  accepted, the Identify Service responds with the ItemID and the actual Rights to the Item.

2 Functional Requirements

The Identify Process Action includes:

In the request

– The Data to be Identified and the Qualifier of the Data.

– The Model Rights to the Identified Item.

– The Process that holds the Data.

– A Transaction if requested by the Identify Service.

In the response

– The Item produced.

– The Rights to the Item per the Model Rights if request is successful.

3 Syntax

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

4 Semantics

Label Description
Header Identify Process Action Header
– Standard-IdentifyPA The characters “MMM-IDF-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.
IdentifyPAData Data included in the Identify Process Action.
– Time Time of PA request emission and Time of PA request execution.
– RQ-Complements Complements in the PA Requests.
  – Nil Data Data to be Identified.
  – With Qualifier Qualifier of Data.
  – At ProcessID
Process holding Data to be Identified.
  – With ModelRights Requested Rights to the Identify Item.
  – With Transaction Transaction made to Identify Service if requested.
– RS-Complements Complements in the Response Item.
  – Nil ItemID Item produced.
  – 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 Error was found
      – FaultyPA Faulty PA Request.
      – IncDQ Incorrect Data and/or Qualifier.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
 DescMetadata Descriptive Metadata.

<- Go to ToC ProcessActions->