1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

Data representing the AIH Data Licence in a Model Licence State 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 Licence 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.0/data/ModelLicence.json

4 Semantics

Label Description
Header Model Licence Header
– Standard-ModelLicence The characters AIH-MDL-V
– Version Major version – 1 or 2 characters
– Dot-separator The character .
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
AIHDataID Identifier of AIH Data.
AIHDataTaxonomy Type of AIH Data based on Taxonomy.
EndUserID Identifier of End User the AIH Data refers to.
ModelLicenceID Identifier of Model Licence.
ModelLicenceTime Time of Model Licence.
ModelLicence Data in Model Licence.
– BackEndLicence If Back End
End User ID
Backend ID
AIHDataID ID issued by end user. New ID issued for the processed AIHData
  – Time Time licence was issued and duration.
  – ProcessTypes Types of Process applicable to unprocessed and already processed AIHData.
  – UsageTypes Types of Result Usage.
– UserLicence If Third Party User
  – Time Duration of Licence.
  – UserTypes Types of Result User.
  – ProcessTypes Types of Process.
  – UsageTypes Types of Result Usage.
DescrMetadata Descriptive Metadata.

If the 3rd party user

Time, AIHData, End User, Back end, 3rd party user,