From 3e3b849f0d62db4fe3048d8c594ad7cdf06211d6 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Mar 2026 17:08:02 +0800 Subject: [PATCH 1/3] Add "PrbHighLoadRatioContext" as the ExpectationContexts --- OpenAPI/TS28312_IntentExpectations.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/OpenAPI/TS28312_IntentExpectations.yaml b/OpenAPI/TS28312_IntentExpectations.yaml index 7d10b074..cee0e039 100644 --- a/OpenAPI/TS28312_IntentExpectations.yaml +++ b/OpenAPI/TS28312_IntentExpectations.yaml @@ -55,6 +55,7 @@ components: oneOf: - $ref: '#/components/schemas/TargetAssuranceTimeContext' - $ref: '#/components/schemas/SchedulingTimeContext' + - $ref: '#/components/schemas/PrbHighLoadRatioContext' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId @@ -1516,6 +1517,25 @@ components: - IS_EQUAL_TO contextValueRange: $ref: "TS28541_NrNrm.yaml#/components/schemas/Sst" + PrbHighLoadRatioContext: + description: >- + This data type describes the load condition (i.e. PrbHighLoadRatio) for the radio network + that the intent expectation is applied. The detailed PrbHighLoadRatio see PrbHighLoadRatio defined in TS 28.554 + type: object + properties: + contextAttribute: + type: string + enum: + - prbHighLoadRatio + contextCondition: + type: string + enum: + - S_GREATER_THAN + contextValueRange: + type: integer + description: unit is % + minimum: 0 + maximun: 100 SchedulingTimeContext: description: >- This data type is the "ExpectationContext" data type with specialisations for SchedulingTimeContext.It describes -- GitLab From d905766949737d09c897822b0389c987a2444d20 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Mar 2026 17:17:51 +0800 Subject: [PATCH 2/3] Correction --- OpenAPI/TS28312_IntentExpectations.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/OpenAPI/TS28312_IntentExpectations.yaml b/OpenAPI/TS28312_IntentExpectations.yaml index cee0e039..4e4ef7e6 100644 --- a/OpenAPI/TS28312_IntentExpectations.yaml +++ b/OpenAPI/TS28312_IntentExpectations.yaml @@ -55,7 +55,7 @@ components: oneOf: - $ref: '#/components/schemas/TargetAssuranceTimeContext' - $ref: '#/components/schemas/SchedulingTimeContext' - - $ref: '#/components/schemas/PrbHighLoadRatioContext' + - $ref: '#/components/schemas/PrbHighLoadRatioContext' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId @@ -1530,12 +1530,12 @@ components: contextCondition: type: string enum: - - S_GREATER_THAN + - IS_GREATER_THAN contextValueRange: - type: integer - description: unit is % - minimum: 0 - maximun: 100 + type: integer + description: unit is % + minimum: 0 + maximun: 100 SchedulingTimeContext: description: >- This data type is the "ExpectationContext" data type with specialisations for SchedulingTimeContext.It describes -- GitLab From 65a52e2b5cbc46eaf03bc1b31ad49a26db01869b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Mar 2026 17:30:34 +0800 Subject: [PATCH 3/3] correction --- OpenAPI/TS28312_IntentExpectations.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28312_IntentExpectations.yaml b/OpenAPI/TS28312_IntentExpectations.yaml index 4e4ef7e6..37444de8 100644 --- a/OpenAPI/TS28312_IntentExpectations.yaml +++ b/OpenAPI/TS28312_IntentExpectations.yaml @@ -1535,7 +1535,7 @@ components: type: integer description: unit is % minimum: 0 - maximun: 100 + maximum: 100 SchedulingTimeContext: description: >- This data type is the "ExpectationContext" data type with specialisations for SchedulingTimeContext.It describes -- GitLab