| 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:
- User ID
- Time
- Processing Types for which infringement is sought.
Audit Response includes a list of
- AIH Data ID
- Time of Processing
- 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. |
| – – ProcessingOperations | Processing Operations to be audited, each with its Processing Operation and Data Class. |
| – – – ProcessingOperation | See AIHDataProcessingType. |
| – – – DataClass | See DataClass. |
| – Response | If response |
| – – AIHDataIDs | AIH Data processed in the Audit Period, each with its ID and Processing Time. |
| – – – 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:
- Its JSON Object validates against its JSON Schema.
- Any included JSON Object validates against its JSON Schema.
- All Data in the JSON Object:
- Have the specified Data Types.
- Conform with the Qualifiers signaled in their JSON Schemas.