Loading TS24560_Aimles_AIMLEClientRegistration.yaml +523 −522 Original line number Diff line number Diff line Loading @@ -2,15 +2,15 @@ openapi: 3.0.0 info: title: Aimles_AIMLEClientRegistration version: 1.0.1 version: 1.0.2 description: | API for AIMLE Client Registration Service. © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: > 3GPP TS 24.560 V19.0.0; Artificial Intelligence Machine Learning (AIML) Services – Service 3GPP TS 24.560 V19.1.0; Artificial Intelligence / Machine Learning (AIML) Services – Service Enabler Architecture Layer for Verticals (SEAL); Protocol Specification; Stage 3. url: 'https://www.3gpp.org/ftp/Specs/archive/24_series/24.560/' Loading @@ -31,7 +31,7 @@ paths: summary: Registers the AIMLE client at the AIMLE server. operationId: RegAimleClient tags: - AIMLE client registrations - AIMLE client registrations (Collection) requestBody: description: > Contains information for the creation of a new individual AIMLE client registration Loading Loading @@ -247,8 +247,8 @@ components: AimleClientProfile: description: > Contains the AIMLE client capability information e.g. supported AIML model types, AIML service operation type. Contains the AIMLE client capability information e.g. supported AI/ML model types, AI/ML service operation type. type: object required: - aimleClientUri Loading @@ -258,13 +258,13 @@ components: aimleClientUri: $ref: 'TS29122_CommonData.yaml#/components/schemas/Uri' aimlModelTypes: description: Contains AIML model types supported by the AIMLE client. description: Contains AI/ML model types supported by the AIMLE client. type: array items: $ref: '#/components/schemas/AimlModelType' minItems: 1 aimlOperations: description: Contains AIML operations supported by the AIMLE client. description: Contains AI/ML operations supported by the AIMLE client. type: array items: $ref: '#/components/schemas/AimlOperation' Loading @@ -273,14 +273,14 @@ components: $ref: '#/components/schemas/ClientCapability' availTimeSchedCfgs: description: > Contains the availability schedule of the AIMLE client for the AIML service. Contains the availability schedule of the AIMLE client for the AI/ML service. type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/ScheduledCommunicationTime' minItems: 1 unavblTimeSchedCfgs: description: > Contains the unavailability schedule of the AIMLE client for the AIML service. Contains the unavailability schedule of the AIMLE client for the AI/ML service. type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/ScheduledCommunicationTime' Loading @@ -288,7 +288,7 @@ components: availLocCfgs: description: > Contains the available location-based configurations of the AIMLE client for the AIML service. AI/ML service. type: array items: $ref: '#/components/schemas/LocationConfig' Loading @@ -296,7 +296,7 @@ components: unavblLocCfgs: description: > Contains the unavailable location-based configurations of the AIMLE client for the AIML service. AI/ML service. type: array items: $ref: '#/components/schemas/LocationConfig' Loading @@ -313,7 +313,7 @@ components: $ref: '#/components/schemas/DataCapability' minItems: 1 taskCaps: description: Contains the AIML task performing capabilities. description: Contains the AI/ML task performing capabilities. type: array items: $ref: '#/components/schemas/TaskCapability' Loading Loading @@ -358,7 +358,7 @@ components: LocationConfig: description: > Indicates the location-based configurations of the AIMLE client for the AIML service. Indicates the location-based configurations of the AIMLE client for the AI/ML service. type: object properties: clientLoc: Loading Loading @@ -404,12 +404,12 @@ components: This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. description: | Represents the AIML model types. Represents the AI/ML model types. Possible values are: - DECISION_TREE: Indicates the decision tree type of the AIML model. - LINEAR_REGRESSION: Indicates the linear regression type of the AIML model. - NEURAL_NETWORK: Indicates the neural network type of the AIML model. - OTHER_MODEL_TYPE: Indicates the other types of the AIML model. - DECISION_TREE: Indicates the decision tree type of the AI/ML model. - LINEAR_REGRESSION: Indicates the linear regression type of the AI/ML model. - NEURAL_NETWORK: Indicates the neural network type of the AI/ML model. - OTHER_MODEL_TYPE: Indicates the other types of the AI/ML model. AimlOperation: anyOf: Loading @@ -426,15 +426,15 @@ components: This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. description: | Represents the type of the AIML operation. Represents the type of the AI/ML operation. Possible values are: - MODEL_INFERENCE: Indicates the model inference type of the AIML operation. - MODEL_OFFLOAD: Indicates the model offload type of the AIML operation. - MODEL_SPLIT: Indicates the model split type of the AIML operation. - MODEL_TRANSFER: Indicates the model transfer type of the AIML operation. - MODEL_TRAINING: Indicates the model training type of the AIML operation. - MODEL_INFERENCE: Indicates the model inference type of the AI/ML operation. - MODEL_OFFLOAD: Indicates the model offload type of the AI/ML operation. - MODEL_SPLIT: Indicates the model split type of the AI/ML operation. - MODEL_TRANSFER: Indicates the model transfer type of the AI/ML operation. - MODEL_TRAINING: Indicates the model training type of the AI/ML operation. - CONTINUE_PERFORM_INTERMEDIATE: Indicates the ability to continue performing of the intermediate AIML operation. the intermediate AI/ML operation. MlApplicationType: anyOf: Loading Loading @@ -513,10 +513,11 @@ components: This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. description: | Represents the AIML task performing capabilities. Represents the AI/ML task performing capabilities. Possible values are: - HIGH_COMPUTE_CAPABILITY: Indicates a high compute capability. - LOW_COMPUTE_CAPABILITY: Indicates a low compute capability. - LOW_COSTS_PERFORMANCE: Indicates a low cost performance. - GREEN_TASK_PERFORMANCE: Indicates a green task performance. - ENERGY_EFFICIENT_PERFORMANCE: Indicates an energy efficient performance. Loading
TS24560_Aimles_AIMLEClientRegistration.yaml +523 −522 Original line number Diff line number Diff line Loading @@ -2,15 +2,15 @@ openapi: 3.0.0 info: title: Aimles_AIMLEClientRegistration version: 1.0.1 version: 1.0.2 description: | API for AIMLE Client Registration Service. © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: > 3GPP TS 24.560 V19.0.0; Artificial Intelligence Machine Learning (AIML) Services – Service 3GPP TS 24.560 V19.1.0; Artificial Intelligence / Machine Learning (AIML) Services – Service Enabler Architecture Layer for Verticals (SEAL); Protocol Specification; Stage 3. url: 'https://www.3gpp.org/ftp/Specs/archive/24_series/24.560/' Loading @@ -31,7 +31,7 @@ paths: summary: Registers the AIMLE client at the AIMLE server. operationId: RegAimleClient tags: - AIMLE client registrations - AIMLE client registrations (Collection) requestBody: description: > Contains information for the creation of a new individual AIMLE client registration Loading Loading @@ -247,8 +247,8 @@ components: AimleClientProfile: description: > Contains the AIMLE client capability information e.g. supported AIML model types, AIML service operation type. Contains the AIMLE client capability information e.g. supported AI/ML model types, AI/ML service operation type. type: object required: - aimleClientUri Loading @@ -258,13 +258,13 @@ components: aimleClientUri: $ref: 'TS29122_CommonData.yaml#/components/schemas/Uri' aimlModelTypes: description: Contains AIML model types supported by the AIMLE client. description: Contains AI/ML model types supported by the AIMLE client. type: array items: $ref: '#/components/schemas/AimlModelType' minItems: 1 aimlOperations: description: Contains AIML operations supported by the AIMLE client. description: Contains AI/ML operations supported by the AIMLE client. type: array items: $ref: '#/components/schemas/AimlOperation' Loading @@ -273,14 +273,14 @@ components: $ref: '#/components/schemas/ClientCapability' availTimeSchedCfgs: description: > Contains the availability schedule of the AIMLE client for the AIML service. Contains the availability schedule of the AIMLE client for the AI/ML service. type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/ScheduledCommunicationTime' minItems: 1 unavblTimeSchedCfgs: description: > Contains the unavailability schedule of the AIMLE client for the AIML service. Contains the unavailability schedule of the AIMLE client for the AI/ML service. type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/ScheduledCommunicationTime' Loading @@ -288,7 +288,7 @@ components: availLocCfgs: description: > Contains the available location-based configurations of the AIMLE client for the AIML service. AI/ML service. type: array items: $ref: '#/components/schemas/LocationConfig' Loading @@ -296,7 +296,7 @@ components: unavblLocCfgs: description: > Contains the unavailable location-based configurations of the AIMLE client for the AIML service. AI/ML service. type: array items: $ref: '#/components/schemas/LocationConfig' Loading @@ -313,7 +313,7 @@ components: $ref: '#/components/schemas/DataCapability' minItems: 1 taskCaps: description: Contains the AIML task performing capabilities. description: Contains the AI/ML task performing capabilities. type: array items: $ref: '#/components/schemas/TaskCapability' Loading Loading @@ -358,7 +358,7 @@ components: LocationConfig: description: > Indicates the location-based configurations of the AIMLE client for the AIML service. Indicates the location-based configurations of the AIMLE client for the AI/ML service. type: object properties: clientLoc: Loading Loading @@ -404,12 +404,12 @@ components: This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. description: | Represents the AIML model types. Represents the AI/ML model types. Possible values are: - DECISION_TREE: Indicates the decision tree type of the AIML model. - LINEAR_REGRESSION: Indicates the linear regression type of the AIML model. - NEURAL_NETWORK: Indicates the neural network type of the AIML model. - OTHER_MODEL_TYPE: Indicates the other types of the AIML model. - DECISION_TREE: Indicates the decision tree type of the AI/ML model. - LINEAR_REGRESSION: Indicates the linear regression type of the AI/ML model. - NEURAL_NETWORK: Indicates the neural network type of the AI/ML model. - OTHER_MODEL_TYPE: Indicates the other types of the AI/ML model. AimlOperation: anyOf: Loading @@ -426,15 +426,15 @@ components: This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. description: | Represents the type of the AIML operation. Represents the type of the AI/ML operation. Possible values are: - MODEL_INFERENCE: Indicates the model inference type of the AIML operation. - MODEL_OFFLOAD: Indicates the model offload type of the AIML operation. - MODEL_SPLIT: Indicates the model split type of the AIML operation. - MODEL_TRANSFER: Indicates the model transfer type of the AIML operation. - MODEL_TRAINING: Indicates the model training type of the AIML operation. - MODEL_INFERENCE: Indicates the model inference type of the AI/ML operation. - MODEL_OFFLOAD: Indicates the model offload type of the AI/ML operation. - MODEL_SPLIT: Indicates the model split type of the AI/ML operation. - MODEL_TRANSFER: Indicates the model transfer type of the AI/ML operation. - MODEL_TRAINING: Indicates the model training type of the AI/ML operation. - CONTINUE_PERFORM_INTERMEDIATE: Indicates the ability to continue performing of the intermediate AIML operation. the intermediate AI/ML operation. MlApplicationType: anyOf: Loading Loading @@ -513,10 +513,11 @@ components: This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. description: | Represents the AIML task performing capabilities. Represents the AI/ML task performing capabilities. Possible values are: - HIGH_COMPUTE_CAPABILITY: Indicates a high compute capability. - LOW_COMPUTE_CAPABILITY: Indicates a low compute capability. - LOW_COSTS_PERFORMANCE: Indicates a low cost performance. - GREEN_TASK_PERFORMANCE: Indicates a green task performance. - ENERGY_EFFICIENT_PERFORMANCE: Indicates an energy efficient performance.