1 module o-ran-topology {
3 namespace "urn:o-ran-common:topology:1.0";
12 import o-ran-common-identity-refs {
21 "This module contains YANG definitions for the O-RAN Topology augmentation of TAPI Topology.";
30 typedef geographic-coordinate-degree {
35 "Decimal degree (DD) used to express latitude and longitude
36 geographic coordinates.
37 Copied from ietf-te-topology@2020-08-06.yang";
40 // geographic-coordinate-degree
42 grouping geolocation-container {
44 "Contains a GPS location.
45 Copied from ietf-te-topology@2020-08-06.yang";
46 container geolocation {
48 "Contains a GPS location.";
53 "Distance above sea level.";
56 type geographic-coordinate-degree {
60 "Relative position north or south on the Earth's surface.";
63 type geographic-coordinate-degree {
67 "Angular distance east or west on the Earth's surface.";
73 augment "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node" {
75 "Augments the TAPI Topology node Context with geolocation information.";
76 uses geolocation-container;
79 augment "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node" {
81 "Augments the TAPI Topology node Context with the network function type";
84 base o-ran-common:o-ran-function-base;
87 "The type of the Network Function.";