Go To AIH-HSP Data Types

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics 5    Conformance Testing 6     Performance Assessment

1 Definition

The Request to the Auditing AIM to Audit the Processing of AIH Data or the Response from the Auditing AIM.

2 Functional Requirements

Audit Request includes:

  1. User ID
  2. Time
  3. Processing Types for which infringement is sought
  4. Tokens of the End User (required).

Audit Response includes the Processing State (false if the request was refused because its Tokens do not grant the Auditing service) and a list, which may be empty when the audit found no violations, of

  1. AIH Data ID
  2. Time of Processing
  3. AIM performing infringing Processing

3 Syntax

https://schemas.mpai.community/AIH1/V1.1/data/Audit.json

4 Semantics

Label Description
Header Audit Header – Standard “AIH-ADT-Vx.y”
MInstanceID Identifier of M-Instance.
UEnvironment Identifier of U-Environment.
UserID ID of User for which Audit is requested.
AuditID Identifier of Audit Request.
AuditTime Time of Audit Request.
Audit Data in Audit
– Request If Request
– – AuditPeriod Period of time for which Audit is requested.
– – Tokens The Tokens the End User was given on registering (required): the request is served if they grant the Auditing service. See Tokens.
– – ProcessingOperations Processing Operations to be audited, each with its Processing Operation and Data Class.
– – – ProcessingOperation See AIHDataProcessingType.
– – – DataClass See DataClass.
– Response If response
– – ProcessingState False if the request was refused (its Tokens do not grant the Auditing service); omitted or true if it was served.
– – AIHDataIDs AIH Data processed against the licence, each with its ID and Processing Time; none where the audit found no violations.
– – – AIHDataID AIH Data affected by infringing Processing.
– – – ProcessTime Date of infringing Processing.
– – – AIMInstance ID of AIM that performed the infringing Processing.
DataXMData Information about this AIH Data Instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Audit (AIH-ADT) if:

  1.  Its JSON Object validates against its JSON Schema.
  2. Any included  JSON Object validates against its JSON Schema.
  3. All Data in the JSON Object:
    1. Have the specified Data Types.
    2. Conform with the Qualifiers signaled in their JSON Schemas.

6     Performance Assessment

Go To AIH-HSP Data Types