Go To AIH-HSP Data Types

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

1 Definition

Data representing the AIH Data Licence that a Health Front End sends to the Health Back End.

2 Functional Requirements

The Model Licence contains

  • End User ID
  • Model Licence ID
  • AIH Data ID
  • Date of issuance of the Model Licence by the End User.
  • AIH Data Taxonomy element identification.
  • Licensing terms to Back End:
    • Duration of Model Licence.
    • Processing types, according to Taxonomy of AI Module types.
    • Usage of results based on Taxonomy of Classes of processing result usages.
  • Sub-licensing Terms to Third-Party Users:
    • Duration of Licence.
    • Classes of Third-Party users according to Taxonomy.
    • Processing types according to Taxonomy of AI Module Processing types.
    • Usage of results based on Taxonomy of Classes of processing result usages.

3 Syntax

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

4 Semantics

Label Description
Header Model Licence Header – Standard “AIH-MDL-Vx.y”
MInstance Identifier of M-Instance.
UEnvironment Identifier of U-Environment.
ModelLicenceID Identifier of Model Licence.
ModelLicenceTime Start time and end time of Model Licence validity.
EndUserID Identifier of End User the AIH Data refers to.
AIHDataID Identifier of AIH Data.
AIHDataType Type of AIH Data based on Taxonomy.
ModelLicenceData Data in Model Licence.
– Common Terms common to all Licences: Licence Time, AIH Data ID, AIH Data Usage, AIH Data Processing Type and End User ID.
– – LicenceTime Time of Licence.
– – EndUserID Identifier of End User the AIH Data refers to.
– – AIHDataID Identifier of AIH Data.
– – AIHDataUsage Types of Result Usage.
– – AIHDataProcessingType See AIHDataProcessingType.
– Specific Terms specific to each Licensee: a Back End Licence or a Third-Party User Licence.
– – BackEndLicence If Back End
– – – EndUserID Identifier of End User the AIH Data refers to.
– – – BackEndID ID of Back End the Model Licence is sent to.
– – – AIHDataID Identifier of AIH Data.
– – – AIHDataStatus One of Identified, Anonymised, Pseudonymised.
– – – AIHDataProcess Types of Processing applicable to unprocessed and already processed AIHData.
– – – AIHDataUsage Types of Result Usage.
– – ThirdPartyUserLicence If Third Party User
– – – ThirdPartyUserID ID of Third Party being licensed.
– – – LicensableEndUsers IDs of specific End Users that may be licenced.
– – – – UserID ID of licensable User.
– – – – AIHDataClasses Licensable AIH Data Classes.
– – – Time Start time and end time of licence validity.
– – – UserTypes Classes of Users authorised to use Processing Results.
– – – ProcessTypes Types of Processing applicable to unprocessed or already processed AIHData.
– – – AnomalyTypes Types of Anomaly that may be encountered during AIH Data Processing.
– – – UsageTypes Types of Result Usage
DataXMData Information about this Model Licence Instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Model Licence (AIH-MDL) 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