Skip to content
Commits on Source (2)
openapi: 3.0.0
info:
version: 1.0.0-alpha.1
version: 1.0.0-alpha.2
title: Nlmf_DataExposure
description: |
LMF Data Exposure Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
security:
......@@ -14,7 +14,7 @@ security:
- nlmf-dataexposure
externalDocs:
description: 3GPP TS 29.572 V19.1.0; 5G System; Location Management Services; Stage 3
description: 3GPP TS 29.572 V19.2.0; 5G System; Location Management Services; Stage 3
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.572/'
servers:
......@@ -26,7 +26,7 @@ servers:
paths:
/subscriptions:
post:
summary: Nlmf_Data Exposure Subscribe service Operation
summary: Nlmf_Data Exposure Subscribe Service Operation
tags:
- Subscriptions(Collection)
operationId: CreateSubscription
......@@ -82,7 +82,7 @@ paths:
default:
$ref: 'TS29571_CommonData.yaml#/components/responses/default'
callbacks:
onLmfDataExposureSubscriptionNotification:
LmfDataExposureNotification:
'{$request.body#/subscription/notificationUri}':
post:
summary: LMF Data Exposure Notification
......@@ -250,6 +250,8 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
timeWindow:
$ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
numOfSamples:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
required:
- notificationUri
- notifyCorrelationId
......@@ -260,8 +262,6 @@ components:
properties:
notifyCorrelationId:
$ref: 'TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID'
subscriptionCorrelationId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
reports:
type: array
items:
......
openapi: 3.0.0
info:
version: '1.4.0-alpha.2'
version: '1.4.0-alpha.3'
title: 'LMF Location'
description: |
LMF Location Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.572 V19.1.0; 5G System; Location Management Services; Stage 3
description: 3GPP TS 29.572 V19.2.0; 5G System; Location Management Services; Stage 3
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.572/'
servers:
......@@ -684,7 +684,7 @@ components:
integrityRequirements:
$ref: 'TS29515_Ngmlc_Location.yaml#/components/schemas/IntegrityRequirements'
upLocRepAddrAf:
$ref: 'TS29122_MonitoringEvent.yaml#/components/schemas/UpLocRepAddrAfRm'
$ref: 'TS29515_Ngmlc_Location.yaml#/components/schemas/UpLocRepAddrAf'
upCumEvtRptCriteria:
$ref: 'TS29515_Ngmlc_Location.yaml#/components/schemas/UpCumEvtRptCriteria'
mappedQoSEps:
......@@ -1232,6 +1232,7 @@ components:
- $ref: '#/components/schemas/HorizontalWithVerticalVelocity'
- $ref: '#/components/schemas/HorizontalVelocityWithUncertainty'
- $ref: '#/components/schemas/HorizontalWithVerticalVelocityAndUncertainty'
- $ref: '#/components/schemas/RelativeVelocityWithUncertainty'
HorizontalVelocity:
description: Horizontal velocity.
......@@ -1682,6 +1683,13 @@ components:
minItems: 1
timeWindowsNrppa:
$ref: '#/components/schemas/TimeWindowsNrppa'
method:
$ref: '#/components/schemas/PositioningMethod'
trpParameters:
type: array
items:
$ref: '#/components/schemas/TrpParameter'
minItems: 1
LocMeasurementResp:
description: Location Measurement Response.
......@@ -1868,6 +1876,8 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ncgi'
ecgi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ecgi'
tai:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Tai'
TimeWindowsNrppa:
description: Time windows when network assisted positioning is used.
......@@ -1882,6 +1892,60 @@ components:
- required: [srsList]
RelativeVelocityWithUncertainty:
description: Relative velocity with radial velocity and transverse velocity.
type: object
properties:
rVelocity:
$ref: '#/components/schemas/RadialVelocity'
aTransverseVelocity:
$ref: '#/components/schemas/AngularVelocity'
eTransverseVelocity:
$ref: '#/components/schemas/AngularVelocity'
RadialVelocity:
description: Rate of change of a range.
type: object
required:
- unitsRadialVelocity
- radialVelocity
- rVelocityUncertainty
properties:
unitsRadialVelocity:
$ref: '#/components/schemas/UnitsLinearVelocity'
radialVelocity:
$ref: '#/components/schemas/RadialVelocityValue'
rVelocityUncertainty:
$ref: '#/components/schemas/RadialVelocityUncertainty'
AngularVelocity:
description: Rate of change of an angle.
type: object
required:
- unitsAngularVelocity
- angularVelocity
- aVelocityUncertainty
properties:
unitsAngularVelocity:
$ref: '#/components/schemas/UnitsAngularVelocity'
angularVelocity:
$ref: '#/components/schemas/AngularVelocityValue'
aVelocityUncertainty:
$ref: '#/components/schemas/AngularVelocityUncertainty'
TrpParameter:
description: The identifiers of TRPs if the network assisted positioning is used
type: object
properties:
trpIds:
type: array
items:
$ref: '#/components/schemas/TrpId'
minItems: 1
globalGnbId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
#
#
# SIMPLE TYPES
......@@ -2085,6 +2149,54 @@ components:
type: string
format: byte
RelativeVelocityWithUncertainty:
description: Relative velocity with radial velocity and transverse velocity.
type: object
properties:
rVelocity:
$ref: '#/components/schemas/RadialVelocity'
aTransverseVelocity:
$ref: '#/components/schemas/AngularVelocity'
eTransverseVelocity:
$ref: '#/components/schemas/AngularVelocity'
RadialVelocity:
description: Rate of change of a range.
type: object
required:
- unitsRadialVelocity
- radialVelocity
- rVelocityUncertainty
properties:
unitsRadialVelocity:
$ref: '#/components/schemas/UnitsLinearVelocity'
radialVelocity:
$ref: '#/components/schemas/RadialVelocityValue'
rVelocityUncertainty:
$ref: '#/components/schemas/RadialVelocityUncertainty'
AngularVelocity:
description: Rate of change of an angle.
type: object
required:
- unitsAngularVelocity
- angularVelocity
- aVelocityUncertainty
properties:
unitsAngularVelocity:
$ref: '#/components/schemas/UnitsAngularVelocity'
angularVelocity:
$ref: '#/components/schemas/AngularVelocityValue'
aVelocityUncertainty:
$ref: '#/components/schemas/AngularVelocityUncertainty'
TrpId:
description: Identifiers of TRP.
type: integer
minimum: 1
maximum: 65535
#
# ENUMS
#
......@@ -2418,3 +2530,21 @@ components:
- V2X
- 5G_PROSE
- type: string
UnitsLinearVelocity:
description: The the units of linear velocity.
anyOf:
- type: string
enum:
- MPERS
- CMPERS
- type: string
UnitsAngularVelocity:
description: The units of angular velocity.
anyOf:
- type: string
enum:
- DEGPERSEC1
- DEGPERSEC01
- type: string