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"
Loading
Loading full blame…