Loading OpenAPI/TS28312_IntentExpectations.yaml +88 −86 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Scenario specific Intent Expectations version: 19.2.0 version: 19.3.0 description: >- OAS 3.0.1 definition of scenario specific Intent Expectations © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -22,9 +22,9 @@ components: expectationId: type: string expectationVerb: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb' expectationObject: $ref: "#/components/schemas/RadioNetworkExpectationObject" $ref: '#/components/schemas/RadioNetworkExpectationObject' expectationTargets: type: array uniqueItems: true Loading @@ -41,9 +41,9 @@ components: - $ref: '#/components/schemas/HighDLPrbLoadRatioTarget' - $ref: '#/components/schemas/AveULPrbLoadTarget' - $ref: '#/components/schemas/AveDLPrbLoadTarget' - $ref: "#/components/schemas/RANEnergyConsumptionTarget" - $ref: "#/components/schemas/RANEnergyEfficiencyTarget" - $ref: "#/components/schemas/ActiveUEsNumTarget" - $ref: '#/components/schemas/RANEnergyConsumptionTarget' - $ref: '#/components/schemas/RANEnergyEfficiencyTarget' - $ref: '#/components/schemas/ActiveUEsNumTarget' - $ref: '#/components/schemas/PRBsTarget' - $ref: '#/components/schemas/InterRAThandoverTarget' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' Loading @@ -58,6 +58,8 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId - expectationObject - expectationTargets RadioServiceExpectation: description: >- This data type is the "IntentExpectation" data type with specialisations to represent MnS consumer's expectations for radio service delivering Loading @@ -66,9 +68,9 @@ components: expectationId: type: string expectationVerb: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb' expectationObject: $ref: "#/components/schemas/RadioServiceExpectationObject" $ref: '#/components/schemas/RadioServiceExpectationObject' expectationTargets: type: array uniqueItems: true Loading @@ -91,6 +93,8 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId - expectationObject - expectationTargets EdgeServiceSupportExpectation: description: >- This data type is the "IntentExpectation" data type with specialisations to represent MnS consumer's expectations for service deployment Loading Loading @@ -129,6 +133,8 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId - expectationObject - expectationTargets 5GCNetworkExpectation: description: >- This data type is the "IntentExpectation" data type with specialisations to represent MnS consumer's expectations for 5GC network delivering Loading @@ -137,23 +143,20 @@ components: expectationId: type: string expectationVerb: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" expectationObjects: type: array uniqueItems: true items: $ref: "#/components/schemas/5GCNetworkExpectationObject" $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb' expectationObject: $ref: '#/components/schemas/5GCNetworkExpectationObject' expectationTargets: type: array uniqueItems: true items: type: object oneOf: - $ref: "#/components/schemas/MaxNumberofPDUsessionsTarget" - $ref: "#/components/schemas/MaxNumberofRegisteredsubscribersTarget" - $ref: "#/components/schemas/IncomingDataTarget" - $ref: "#/components/schemas/OutgoingDataTarget" - $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget" - $ref: '#/components/schemas/MaxNumberofPDUsessionsTarget' - $ref: '#/components/schemas/MaxNumberofRegisteredsubscribersTarget' - $ref: '#/components/schemas/IncomingDataTarget' - $ref: '#/components/schemas/OutgoingDataTarget' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array uniqueItems: true Loading @@ -162,7 +165,7 @@ components: oneOf: - $ref: '#/components/schemas/StartTimeContext' - $ref: '#/components/schemas/ResourceSharingLevelContext' - $ref: "TS28312_IntentNrm.yaml#/components/schemas/Context" - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId NetworkMaintenanceExpectation: Loading @@ -173,12 +176,9 @@ components: expectationId: type: string expectationVerb: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" expectationObjects: type: array uniqueItems: true items: $ref: "#/components/schemas/NetworkMaintenanceExpectationObject" $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb' expectationObject: $ref: '#/components/schemas/NetworkMaintenanceExpectationObject' expectationTargets: type: array uniqueItems: true Loading @@ -196,13 +196,13 @@ components: - $ref: '#/components/schemas/HighDLPrbLoadRatioTarget' - $ref: '#/components/schemas/AveULPrbLoadTarget' - $ref: '#/components/schemas/AveDLPrbLoadTarget' - $ref: "#/components/schemas/RANEnergyConsumptionTarget" - $ref: "#/components/schemas/RANEnergyEfficiencyTarget" - $ref: "#/components/schemas/MaxNumberofPDUsessionsTarget" - $ref: "#/components/schemas/MaxNumberofRegisteredsubscribersTarget" - $ref: "#/components/schemas/IncomingDataTarget" - $ref: "#/components/schemas/OutgoingDataTarget" - $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget" - $ref: '#/components/schemas/RANEnergyConsumptionTarget' - $ref: '#/components/schemas/RANEnergyEfficiencyTarget' - $ref: '#/components/schemas/MaxNumberofPDUsessionsTarget' - $ref: '#/components/schemas/MaxNumberofRegisteredsubscribersTarget' - $ref: '#/components/schemas/IncomingDataTarget' - $ref: '#/components/schemas/OutgoingDataTarget' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array uniqueItems: true Loading @@ -210,9 +210,11 @@ components: type: object oneOf: - $ref: '#/components/schemas/MaintenanceTimeContext' - $ref: "TS28312_IntentNrm.yaml#/components/schemas/Context" - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId - expectationObject - expectationTargets #-------Definition of the IntentExpectation dataType ----------# #-------Definition of the scenario specific ExpectationObject dataType ----------# Loading Loading @@ -241,7 +243,7 @@ components: - $ref: '#/components/schemas/DlFrequencyContext' - $ref: '#/components/schemas/UlFrequencyContext' - $ref: '#/components/schemas/RATContext' - $ref: "#/components/schemas/UEGroupContext" - $ref: '#/components/schemas/UEGroupContext' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' RadioServiceExpectationObject: description: >- Loading Loading @@ -306,13 +308,13 @@ components: items: type: object oneOf: - $ref: "#/components/schemas/NfTypeContext" - $ref: "#/components/schemas/NfInstanceLocationContext" - $ref: "#/components/schemas/PLMNContext" - $ref: "#/components/schemas/TaiContext" - $ref: "#/components/schemas/ServingScopeContext" - $ref: "#/components/schemas/DnnContext" - $ref: "TS28312_IntentNrm.yaml#/components/schemas/Context" - $ref: '#/components/schemas/NfTypeContext' - $ref: '#/components/schemas/NfInstanceLocationContext' - $ref: '#/components/schemas/PLMNContext' - $ref: '#/components/schemas/TaiContext' - $ref: '#/components/schemas/ServingScopeContext' - $ref: '#/components/schemas/DnnContext' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' NetworkMaintenanceExpectationObject: description: >- This data type is the "ExpectationObject" data type with specialisations for NetworkMaintenanceExpectation Loading @@ -326,22 +328,22 @@ components: items: type: object oneOf: - $ref: "#/components/schemas/MaintenanceVersionContext" - $ref: "#/components/schemas/MaintenanceOrderContext" - $ref: "#/components/schemas/MaintenanceTypeContext" - $ref: "#/components/schemas/NfTypeContext" - $ref: "#/components/schemas/NfInstanceLocationContext" - $ref: "#/components/schemas/PLMNContext" - $ref: "#/components/schemas/TaiContext" - $ref: "#/components/schemas/ServingScopeContext" - $ref: "#/components/schemas/DnnContext" - $ref: '#/components/schemas/MaintenanceVersionContext' - $ref: '#/components/schemas/MaintenanceOrderContext' - $ref: '#/components/schemas/MaintenanceTypeContext' - $ref: '#/components/schemas/NfTypeContext' - $ref: '#/components/schemas/NfInstanceLocationContext' - $ref: '#/components/schemas/PLMNContext' - $ref: '#/components/schemas/TaiContext' - $ref: '#/components/schemas/ServingScopeContext' - $ref: '#/components/schemas/DnnContext' - $ref: '#/components/schemas/CoverageAreaPolygonContext' - $ref: '#/components/schemas/CoverageTACContext' - $ref: '#/components/schemas/PLMNContext' - $ref: '#/components/schemas/DlFrequencyContext' - $ref: '#/components/schemas/UlFrequencyContext' - $ref: '#/components/schemas/RATContext' - $ref: "TS28312_IntentNrm.yaml#/components/schemas/Context" - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' #-------Definition of the ExpectationObject dataType ----------# Loading Loading @@ -506,7 +508,7 @@ components: contextCondition: type: string enum: - Is_less_than - IS_LESS_THAN contextValueRange: type: number LowDLRANUEThptRatioTarget: Loading Loading @@ -733,7 +735,7 @@ components: targetName: type: string enum: - PRBS - pRBS targetCondition: type: string enum: Loading @@ -749,7 +751,7 @@ components: targetName: type: string enum: - INTERRATHANDOVER - InterRATHandover targetCondition: type: string enum: Loading Loading @@ -1233,7 +1235,7 @@ components: type: array uniqueItems: true items: $ref: "TS28623_ComDefs.yaml#/components/schemas/Tac" $ref: 'TS28623_ComDefs.yaml#/components/schemas/Tac' NfTypeContext: description: >- This data type is the "ObjectContext" data type with specialisations for NfTypeContext Loading @@ -1251,7 +1253,7 @@ components: type: array uniqueItems: true items: $ref: "TS28541_5GcNrm.yaml#/components/schemas/NFType" $ref: 'TS28541_5GcNrm.yaml#/components/schemas/NFType' NfInstanceLocationContext: description: >- This data type is the "ObjectContext" data type with specialisations for NfInstanceLocationContext Loading Loading @@ -1287,7 +1289,7 @@ components: type: array uniqueItems: true items: $ref: "TS28623_GenericNrm.yaml#/components/schemas/Tai" $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' ServingScopeContext: description: >- This data type is the "ObjectContext" data type with specialisations for ServingScopeContext Loading Loading
OpenAPI/TS28312_IntentExpectations.yaml +88 −86 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Scenario specific Intent Expectations version: 19.2.0 version: 19.3.0 description: >- OAS 3.0.1 definition of scenario specific Intent Expectations © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -22,9 +22,9 @@ components: expectationId: type: string expectationVerb: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb' expectationObject: $ref: "#/components/schemas/RadioNetworkExpectationObject" $ref: '#/components/schemas/RadioNetworkExpectationObject' expectationTargets: type: array uniqueItems: true Loading @@ -41,9 +41,9 @@ components: - $ref: '#/components/schemas/HighDLPrbLoadRatioTarget' - $ref: '#/components/schemas/AveULPrbLoadTarget' - $ref: '#/components/schemas/AveDLPrbLoadTarget' - $ref: "#/components/schemas/RANEnergyConsumptionTarget" - $ref: "#/components/schemas/RANEnergyEfficiencyTarget" - $ref: "#/components/schemas/ActiveUEsNumTarget" - $ref: '#/components/schemas/RANEnergyConsumptionTarget' - $ref: '#/components/schemas/RANEnergyEfficiencyTarget' - $ref: '#/components/schemas/ActiveUEsNumTarget' - $ref: '#/components/schemas/PRBsTarget' - $ref: '#/components/schemas/InterRAThandoverTarget' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' Loading @@ -58,6 +58,8 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId - expectationObject - expectationTargets RadioServiceExpectation: description: >- This data type is the "IntentExpectation" data type with specialisations to represent MnS consumer's expectations for radio service delivering Loading @@ -66,9 +68,9 @@ components: expectationId: type: string expectationVerb: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb' expectationObject: $ref: "#/components/schemas/RadioServiceExpectationObject" $ref: '#/components/schemas/RadioServiceExpectationObject' expectationTargets: type: array uniqueItems: true Loading @@ -91,6 +93,8 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId - expectationObject - expectationTargets EdgeServiceSupportExpectation: description: >- This data type is the "IntentExpectation" data type with specialisations to represent MnS consumer's expectations for service deployment Loading Loading @@ -129,6 +133,8 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId - expectationObject - expectationTargets 5GCNetworkExpectation: description: >- This data type is the "IntentExpectation" data type with specialisations to represent MnS consumer's expectations for 5GC network delivering Loading @@ -137,23 +143,20 @@ components: expectationId: type: string expectationVerb: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" expectationObjects: type: array uniqueItems: true items: $ref: "#/components/schemas/5GCNetworkExpectationObject" $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb' expectationObject: $ref: '#/components/schemas/5GCNetworkExpectationObject' expectationTargets: type: array uniqueItems: true items: type: object oneOf: - $ref: "#/components/schemas/MaxNumberofPDUsessionsTarget" - $ref: "#/components/schemas/MaxNumberofRegisteredsubscribersTarget" - $ref: "#/components/schemas/IncomingDataTarget" - $ref: "#/components/schemas/OutgoingDataTarget" - $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget" - $ref: '#/components/schemas/MaxNumberofPDUsessionsTarget' - $ref: '#/components/schemas/MaxNumberofRegisteredsubscribersTarget' - $ref: '#/components/schemas/IncomingDataTarget' - $ref: '#/components/schemas/OutgoingDataTarget' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array uniqueItems: true Loading @@ -162,7 +165,7 @@ components: oneOf: - $ref: '#/components/schemas/StartTimeContext' - $ref: '#/components/schemas/ResourceSharingLevelContext' - $ref: "TS28312_IntentNrm.yaml#/components/schemas/Context" - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId NetworkMaintenanceExpectation: Loading @@ -173,12 +176,9 @@ components: expectationId: type: string expectationVerb: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" expectationObjects: type: array uniqueItems: true items: $ref: "#/components/schemas/NetworkMaintenanceExpectationObject" $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb' expectationObject: $ref: '#/components/schemas/NetworkMaintenanceExpectationObject' expectationTargets: type: array uniqueItems: true Loading @@ -196,13 +196,13 @@ components: - $ref: '#/components/schemas/HighDLPrbLoadRatioTarget' - $ref: '#/components/schemas/AveULPrbLoadTarget' - $ref: '#/components/schemas/AveDLPrbLoadTarget' - $ref: "#/components/schemas/RANEnergyConsumptionTarget" - $ref: "#/components/schemas/RANEnergyEfficiencyTarget" - $ref: "#/components/schemas/MaxNumberofPDUsessionsTarget" - $ref: "#/components/schemas/MaxNumberofRegisteredsubscribersTarget" - $ref: "#/components/schemas/IncomingDataTarget" - $ref: "#/components/schemas/OutgoingDataTarget" - $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget" - $ref: '#/components/schemas/RANEnergyConsumptionTarget' - $ref: '#/components/schemas/RANEnergyEfficiencyTarget' - $ref: '#/components/schemas/MaxNumberofPDUsessionsTarget' - $ref: '#/components/schemas/MaxNumberofRegisteredsubscribersTarget' - $ref: '#/components/schemas/IncomingDataTarget' - $ref: '#/components/schemas/OutgoingDataTarget' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array uniqueItems: true Loading @@ -210,9 +210,11 @@ components: type: object oneOf: - $ref: '#/components/schemas/MaintenanceTimeContext' - $ref: "TS28312_IntentNrm.yaml#/components/schemas/Context" - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: - expectationId - expectationObject - expectationTargets #-------Definition of the IntentExpectation dataType ----------# #-------Definition of the scenario specific ExpectationObject dataType ----------# Loading Loading @@ -241,7 +243,7 @@ components: - $ref: '#/components/schemas/DlFrequencyContext' - $ref: '#/components/schemas/UlFrequencyContext' - $ref: '#/components/schemas/RATContext' - $ref: "#/components/schemas/UEGroupContext" - $ref: '#/components/schemas/UEGroupContext' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' RadioServiceExpectationObject: description: >- Loading Loading @@ -306,13 +308,13 @@ components: items: type: object oneOf: - $ref: "#/components/schemas/NfTypeContext" - $ref: "#/components/schemas/NfInstanceLocationContext" - $ref: "#/components/schemas/PLMNContext" - $ref: "#/components/schemas/TaiContext" - $ref: "#/components/schemas/ServingScopeContext" - $ref: "#/components/schemas/DnnContext" - $ref: "TS28312_IntentNrm.yaml#/components/schemas/Context" - $ref: '#/components/schemas/NfTypeContext' - $ref: '#/components/schemas/NfInstanceLocationContext' - $ref: '#/components/schemas/PLMNContext' - $ref: '#/components/schemas/TaiContext' - $ref: '#/components/schemas/ServingScopeContext' - $ref: '#/components/schemas/DnnContext' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' NetworkMaintenanceExpectationObject: description: >- This data type is the "ExpectationObject" data type with specialisations for NetworkMaintenanceExpectation Loading @@ -326,22 +328,22 @@ components: items: type: object oneOf: - $ref: "#/components/schemas/MaintenanceVersionContext" - $ref: "#/components/schemas/MaintenanceOrderContext" - $ref: "#/components/schemas/MaintenanceTypeContext" - $ref: "#/components/schemas/NfTypeContext" - $ref: "#/components/schemas/NfInstanceLocationContext" - $ref: "#/components/schemas/PLMNContext" - $ref: "#/components/schemas/TaiContext" - $ref: "#/components/schemas/ServingScopeContext" - $ref: "#/components/schemas/DnnContext" - $ref: '#/components/schemas/MaintenanceVersionContext' - $ref: '#/components/schemas/MaintenanceOrderContext' - $ref: '#/components/schemas/MaintenanceTypeContext' - $ref: '#/components/schemas/NfTypeContext' - $ref: '#/components/schemas/NfInstanceLocationContext' - $ref: '#/components/schemas/PLMNContext' - $ref: '#/components/schemas/TaiContext' - $ref: '#/components/schemas/ServingScopeContext' - $ref: '#/components/schemas/DnnContext' - $ref: '#/components/schemas/CoverageAreaPolygonContext' - $ref: '#/components/schemas/CoverageTACContext' - $ref: '#/components/schemas/PLMNContext' - $ref: '#/components/schemas/DlFrequencyContext' - $ref: '#/components/schemas/UlFrequencyContext' - $ref: '#/components/schemas/RATContext' - $ref: "TS28312_IntentNrm.yaml#/components/schemas/Context" - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' #-------Definition of the ExpectationObject dataType ----------# Loading Loading @@ -506,7 +508,7 @@ components: contextCondition: type: string enum: - Is_less_than - IS_LESS_THAN contextValueRange: type: number LowDLRANUEThptRatioTarget: Loading Loading @@ -733,7 +735,7 @@ components: targetName: type: string enum: - PRBS - pRBS targetCondition: type: string enum: Loading @@ -749,7 +751,7 @@ components: targetName: type: string enum: - INTERRATHANDOVER - InterRATHandover targetCondition: type: string enum: Loading Loading @@ -1233,7 +1235,7 @@ components: type: array uniqueItems: true items: $ref: "TS28623_ComDefs.yaml#/components/schemas/Tac" $ref: 'TS28623_ComDefs.yaml#/components/schemas/Tac' NfTypeContext: description: >- This data type is the "ObjectContext" data type with specialisations for NfTypeContext Loading @@ -1251,7 +1253,7 @@ components: type: array uniqueItems: true items: $ref: "TS28541_5GcNrm.yaml#/components/schemas/NFType" $ref: 'TS28541_5GcNrm.yaml#/components/schemas/NFType' NfInstanceLocationContext: description: >- This data type is the "ObjectContext" data type with specialisations for NfInstanceLocationContext Loading Loading @@ -1287,7 +1289,7 @@ components: type: array uniqueItems: true items: $ref: "TS28623_GenericNrm.yaml#/components/schemas/Tai" $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' ServingScopeContext: description: >- This data type is the "ObjectContext" data type with specialisations for ServingScopeContext Loading