Skip to content
gst.json 123 KiB
Newer Older
Christos Tranoris's avatar
Christos Tranoris committed
{
	"name": "GST External",
	"description": "The purpose of this specification template is to provide the standardised list of attributes that can characterise a type of network slice. The Service Designer is encouraged to tailor the template to its service needs",
	"version": "10.0.0",
Christos Tranoris's avatar
Christos Tranoris committed
	"isBundle": false,
	"attachment": [],
	"relatedParty": [],
	"resourceSpecification": [],
	"serviceLevelSpecification": [],
Christos Tranoris's avatar
Christos Tranoris committed
	"serviceSpecCharacteristic": [
Christos Tranoris's avatar
Christos Tranoris committed
			"name": "Availability",
			"configurable": false,
			"description": "(Communication service) availability: percentage value of the amount of time the end-to-end communication service is delivered according to an agreed QoS, divided by the amount of time the system is expected to deliver the end-to-end service according to the specification in a specific area, see also 3GPP TS 22.261",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "FLOAT",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "percent",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "FLOAT",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
						"alias": "High availability"
					}
				}
			]
		},
		{
			"name": "Area of Service",
			"configurable": false,
			"description": "This attribute specifies the area where the UEs can access a particular network slice. Therefore, the attribute specifies the list of the countries where the service will be provided. The list is specific to NSPs and their roaming agreements. In case the list comprises more than one entry, roaming agreements between the HPMN and the VPMNs are required.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "SET",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Operation",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Scalability Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				},
Christos Tranoris's avatar
Christos Tranoris committed
				{
					"role": "Region specification",
					"name": "Area of Service: Region specification",
					"relationshipType": "aggregation"
				},
				{
					"role": "Minimum altitude",
					"name": "Area of Service: Minimum altitude",
					"relationshipType": "aggregation"
Christos Tranoris's avatar
Christos Tranoris committed
				}
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "TEXT",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
						"alias": "ISO 3166-1 Alpha-2 country codes"
					}
				}
			]
		},
		{
			"name": "Area of Service: Region specification",
			"configurable": false,
			"description": "For every single country listed in the area of service attribute it needs to be indicated if the service will be provided in the whole country or just in part of the country. If the NSC requires a specific location, this attribute can be used to specify the regions of the country where the service will be provided. It needs to be completed for every country listed in the Area of service attribute. The list of regions is specific for each country and the way to define these regions is the decision of the NSC and NSP.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "SET",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Operation",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Scalability Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Full Country"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Local Region A"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "2",
						"alias": "Local Region B"
					}
				}
			]
		},
		{
			"name": "Area of Service: Minimum altitude",
			"configurable": false,
			"description": "This parameter describes the minimum height required for the service that the network slice should support. If the NSC requires a different minimum altitude per region, this parameter needs to be provided for every region listed in Region specification parameter.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "INTEGER",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				}
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "meters",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "610"
					}
				}
Christos Tranoris's avatar
Christos Tranoris committed
			]
		},
		{
			"name": "Delay tolerance",
			"configurable": false,
			"description": "Provide the NSC with service delivery flexibility, especially for the vertical services that are not chasing a high system performance. For instance, the service will be delivered once the mobile system has sufficient resources or during the off-peak hours. For this type of traffic, it is not too critical how long it takes to deliver the amount of data, e.g. within hours, days, weeks, etc.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "BINARY",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Not supported"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Supported"
					}
				}
			]
		},
		{
			"name": "Deterministic communication",
			"description": "This attribute defines if the network slice supports deterministic communication for periodic. UE traffic. Periodic traffic refers to the type of traffic with periodic transmissions.",
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Performance",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "Availability",
					"name": "Deterministic communication: Availability",
					"relationshipType": "aggregation"
Christos Tranoris's avatar
Christos Tranoris committed
				},
				{
					"role": "Periodicity",
					"name": "Deterministic communication: Periodicity",
			"name": "Deterministic communication: Availability",
Christos Tranoris's avatar
Christos Tranoris committed
			"configurable": false,
			"description": "This parameter describes if the network slice supports deterministic communication.",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "BINARY",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Performance",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Not supported"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Supported"
					}
				}
			]
		},
		{
			"name": "Deterministic communication: Periodicity",
			"configurable": false,
			"description": "This parameter provides a list of periodicities supported by the network slice. Conditional: This parameter must be present when the “Availability” is set to Supported.",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Performance",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "Availability",
					"name": "Deterministic communication: Availability",
					"relationshipType": "dependency"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "Seconds",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "FLOAT",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
					}
				}
			]
		},
		{
			"name": "Downlink throughput per network slice",
			"description": "This attribute relates to the aggregated data rate in downlink for all UEs together in the network slice (this is not per UE).",
			"serviceSpecCharRelationship": [
				{
					"role": "Guaranteed downlink throughput quota",
					"name": "Downlink throughput per network slice: Guaranteed downlink throughput quota",
					"relationshipType": "aggregation"
Christos Tranoris's avatar
Christos Tranoris committed
				},
				{
					"role": "Maximum downlink throughput",
					"name": "Downlink throughput per network slice: Maximum downlink throughput",
Christos Tranoris's avatar
Christos Tranoris committed
				}
			]
		},
		{
			"name": "Downlink throughput per network slice: Guaranteed downlink throughput quota",
			"configurable": false,
			"description": "This parameter describes the guaranteed throughput/data rate supported by the network slice for the aggregate of all GBR QoS flows in downlink belonging to the set of all UEs using the network slice. Not including this parameter or if the value is 0, best effort traffic is expected where no minimum throughput is guaranteed.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
Christos Tranoris's avatar
Christos Tranoris committed
			"regex": null,
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Scalability Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "kbps",
					"valueFrom": null,
					"valueTo": null,
Christos Tranoris's avatar
Christos Tranoris committed
					"validFor": null,
					"value": {
						"value": "0"
					}
				}
			]
		},
		{
			"name": "Downlink throughput per network slice: Maximum downlink throughput",
Christos Tranoris's avatar
Christos Tranoris committed
			"configurable": false,
			"description": "This parameter defines the maximum data rate supported by the network slice for all UEs together in downlink. Note: The sum of all data rates in downlink for all UEs does not exceed this value",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
Christos Tranoris's avatar
Christos Tranoris committed
			"regex": null,
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Scalability Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
Christos Tranoris's avatar
Christos Tranoris committed
					"rangeInterval": null,
					"regex": null,
Christos Tranoris's avatar
Christos Tranoris committed
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
					}
				}
			]
		},
		{
			"name": "Downlink maximum throughput per UE",
			"configurable": false,
			"description": "This attribute describes the maximum data rate supported by the network slice per UE in downlink. The attribute is comprised of a list of Service Category parameters with the associated Maximum Downlink Throughput per UE value.",
			"serviceSpecCharRelationship": [
				{
					"role": "Maximum downlink throughput per UE value",
					"name": "Downlink maximum throughput per UE: Maximum downlink throughput per UE value",
					"relationshipType": "aggregation"
Christos Tranoris's avatar
Christos Tranoris committed
				},
				{
					"role": "Service category",
					"name": "Downlink maximum throughput per UE: Service category",
					"relationshipType": "aggregation"
			"name": "Downlink maximum throughput per UE: Maximum downlink throughput per UE value",
Christos Tranoris's avatar
Christos Tranoris committed
			"configurable": false,
			"description": "This parameter defines the Maximum Downlink Throughput per UE value. This may be associated with a Service Category parameter.",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
Christos Tranoris's avatar
Christos Tranoris committed
			"valueType": "INTEGER",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Performance",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "kbps",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
					}
				}
			]
		},
		{
			"name": "Downlink maximum throughput per UE: Service category",
			"configurable": false,
			"description": "This parameter defines a service category which may be assigned to certain groups of devices using the network slice. If present, it shall be associated with a Maximum Downlink Throughput Value parameter.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "TEXT",
					"validFor": null,
					"value": {
						"value": "Service Category 1",
						"alias": "50000 kbps"
Christos Tranoris's avatar
Christos Tranoris committed
					}
Christos Tranoris's avatar
Christos Tranoris committed
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
Christos Tranoris's avatar
Christos Tranoris committed
					"valueFrom": null,
					"valueTo": null,
Christos Tranoris's avatar
Christos Tranoris committed
					"validFor": null,
					"value": {
						"value": "Service Category 2",
						"alias": "400000 kbps"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "TEXT",
					"validFor": null,
					"value": {
						"value": "Service Category 3",
						"alias": "1000000 kbps"
Christos Tranoris's avatar
Christos Tranoris committed
					}
				}
			]
		},
		{
			"name": "Energy efficiency",
			"description": "This attribute describes whether the network slice supports the energy efficiency KPI. The energy efficiency is evaluated only when the network is running.",
			"serviceSpecCharRelationship": [
				{
					"role": "Network slice energy efficiency KPI",
					"name": "Energy efficiency: Network slice energy efficiency KPI",
					"relationshipType": "aggregation"
			"name": "Energy efficiency: Network slice energy efficiency KPI",
Christos Tranoris's avatar
Christos Tranoris committed
			"configurable": false,
			"description": "Network slice energy efficiency KPI is defined in 3GPP Release 17 TS 28.554 Section 6.7. It is defined as a ratio between the performance of a network slice and its energy consumption.",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Operational",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Not supported"
					}
				},
Christos Tranoris's avatar
Christos Tranoris committed
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
Christos Tranoris's avatar
Christos Tranoris committed
					"valueFrom": null,
					"valueTo": null,
Christos Tranoris's avatar
Christos Tranoris committed
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
					}
				}
			]
		},
		{
			"name": "Group communication support",
			"configurable": false,
			"description": "This attribute describes which type of group communication is provided by the network slice. This attribute applies to 3GPP access type only.",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
Christos Tranoris's avatar
Christos Tranoris committed
			"regex": null,
			"valueType": "ENUM",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "0",
Christos Tranoris's avatar
Christos Tranoris committed
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Single Cell Point to Multipoint (SCPTM)"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "2",
						"alias": "Broadcast/Multicast"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "3",
						"alias": "Broadcast/Multicast + SC-PTM"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
					}
				}
			]
		},
		{
			"name": "Maximum supported packet size",
			"configurable": false,
			"description": "This attribute describes the maximum packet size supported by the network slice and may be important for URLLC (Ultra-Reliable Low Latency Communication) and MIoT (Massive IoT), or to indicate a supported maximum transmission unit (MTU).",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "INTEGER",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Performance",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "Bytes",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "1500"
					}
				}
			]
		},
		{
			"name": "Mission critical support",
			"configurable": false,
			"description": "Mission-critical (MC) leads to a priority of the network slice relative to others, for C-plane (Control Plane) and U-plane (User Plane) decisions. This is relative to a customer provider relationship and to a PLMN (Public land Mobile Network)",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
Christos Tranoris's avatar
Christos Tranoris committed
			"regex": null,
			"valueType": "BINARY",
			"serviceSpecCharRelationship": [
				{
					"role": "Mission-critical capability support",
					"name": "Mission critical support: Mission-critical capability support",
Christos Tranoris's avatar
Christos Tranoris committed
				},
				{
					"role": "Mission-critical service support",
					"name": "Mission critical support: Mission-critical service support",
Christos Tranoris's avatar
Christos Tranoris committed
				}
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "0",
Christos Tranoris's avatar
Christos Tranoris committed
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "1",
Christos Tranoris's avatar
Christos Tranoris committed
					}
				}
			]
		},
		{
			"name": "Mission critical support: Mission-critical capability support",
			"configurable": false,
			"description": "This parameter specifies what capabilities are available to support mission-critical services. More than one capability may be supported at once. Conditional: This parameter must be present if Mission critical support is set to Mission-critical.",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "Mission critical support",
					"name": "Mission critical support",
					"relationshipType": "dependency"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
						"alias": "Inter-user prioritization"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
						"alias": "Pre-emption"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
						"alias": "Local control"
					}
				}
			]
		},
		{
			"name": "Mission critical support: Mission-critical service support",
			"configurable": false,
			"description": "This attribute specifies whether or not the network slice supports mission-critical push-to-talk (MCPTT), mission-critical data (MCData)], mission-critical video (MCVideo), or mission-critical interworking. Conditional: This parameter must be present if Mission critical support is set to Mission-critical.",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "Mission critical support",
					"name": "Mission critical support",
					"relationshipType": "dependency"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",