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,