A consumer requests that specified data be deleted from the ADRF using Nadrf_DataManagement_Delete request service operations. The request may include the DataSetTag attribute which the stored data records are associated to.
The ADRF indicates the result (i.e. data deleted, data not found, data found but not deleted) using Nadrf_DataManagement_Delete response service operations.
[Optional] If the ML model address(es) is/are included in request, ADRF downloads the ML model(s) based on the ML model address(es) and locally stores the ML model(s).
The ADRF indicates the result (i.e. ML model deleted, ML model not found, ML model found but not deleted) using Nadrf_MLModelManagement_Delete response service operation.
The NWDAF service consumer (NWDAF containing AnLF or NWDAF containing MTLF) subscribes/requests for a (set of) trained ML Model(s) associated with a/an (set of) Analytics ID(s) by invoking the Nnwdaf_MLModelProvision_Subscribe / Nnwdaf_MLModelInfo_Request service (if consumer is NWDAF containing AnLF) or by invoking the Nnwdaf_MLModelTraining_Subscribe service / Nnwdaf_MLModelTrainingInfo_Request (if consumer is NWDAF containing MTLF) operation.
The NWDAF containing MTLF determines whether the set of ML Model(s) associated with a/an (set of) Analytics ID(s) should be retrieved from the ADRF.
When NWDAF containing MTLF authorizes the NF consumer to retrieve the ML model(s) stored in the ADRF directly, steps 3 and 4 is skipped.
If NWDAF containing MTLF determines that the set of ML Model(s) corresponding Analytics ID(s) requested in step 1 needs to be retrieved from ADRF and the NF consumer is agnostic to where the ML model(s) is stored, then Steps 3 and 4 is performed.
The ADRF service consumer (NWDAF containing MTLF) requests for the ML model stored in ADRF by invoking the Nadrf_MLModelManagement_Retrieve request (Storage Transaction Identifier or one or more unique ML model Identifier(s)) service operation.
The NWDAF containing MTLF notifies/ response to the NWDAF service consumer with the tuple Analytics ID, one or more tuples of unique ML Model identifier and ML Model Information. The ML model information may contain the ML model file address (e.g. URL or FQDN) or ADRF (Set) ID. When ADRF (Set) ID is provided, a Storage Transaction Identifier may be provided. The ADRF(Set) ID in included only when the NWDAF containing MTLF authorizes the NF consumer to retrieve the ML model(s) stored in the ADRF in step 2.
If in step 5, the NWDAF service consumer (NWDAF containing AnLF or NWDAF containing MTLF) received ADRF (Set) ID (where the ML model(s) requested in step 1 is stored), then the NWDAF service consumer may invoke the Nadrf_MLModelManagement_Retrieve Subscribe/Request (Storage Transaction Identifier or one or more unique ML Model identifier(s)) service operation to get the ML model stored in ADRF.
The ADRF sends Nadrf_MLModelManagement_Retrieve notify/ response (ML Model identifier(s) and address(es) of Model file(s) stored in ADRF to the NWDAF service consumer.