{
    "informationService": {
        "descriptionInformation": {
            "serviceDescriptionIdentification": {
                "serviceDescriptionTitle": "4D-Trajectory",
                "serviceDescriptionEdition": "1.0.0",
                "serviceDescriptionReferenceDate": "2022-01-11"
            },
            "abbreviations": [
                {
                    "name": "FMC",
                    "description": "Flight Management Computer"
                },
				{
                    "name": "4DT",
                    "description": "Four Dimentional Trajectory"
                },
				{
                    "name": "CB",
                    "description": "Cumulonimbus Clouds (Convective Storm Clouds)"
                },
				{
                    "name": "EDR",
                    "description": "Environmental Data Retrieval. To learn more about this standard, please visit: https://ogcapi.ogc.org/edr/#:~:text=An%20Environmental%20Data%20Retrieval%20(EDR,to%20access%20Environmental%20Data%20resources.&text=This%20specification%20identifies%20resources%2C%20captures,OGC%20Environmental%20Data%20Retrieval%20API's."
                }
            ]
        },
        "name": "Met Office 4D-Trajectory",
        "version": "1.0.0",
        "serviceAbstract": "The Met Office 4D Trajectory API service supplies global meteorological data for tailored flight trajectory requests, to support flight planning services and software products. The benefits of exploiting 10km resolution meteorological data for flight planning and in-flight decision making include: Optimise flight profiles with atmospheric data to save fuel costs and reduce CO2 emissions. Supply notifications of weather hazards for situational awareness and improved safety. Improve Flight Management Computer (FMC) calculations to save fuel. Trajectory requests allow the user to specify a latitude, longitude, atmospheric height (ICAO Pressure Level), date/time and weather parameters, to map meteorological data against a flight profile. Two API’s are available to supply the following weather parameters: The 'MAIN' dataset includes our core weather parameters for aviation operations (Winds, Temperature, Relative Humidity). Our 'HAZARDS' dataset includes aviation hazards such as turbulence, CB Top/Base ICAO pressure level (17km resolution), and icing. This service will be made available from March 2022. Please note that the Met Office is currently undertaking validation work to supply 10km resolution CB data. This API service conforms to the Open Geospatial Consortium Environmental Data Retrieval Specification, delivering data in coverage JSON format.",

        "serviceCategorisation": {
            "serviceType": "SWIM_CANDIDATE",
            "applicationMessageExchangePattern": [
                "SYNCHRONOUS_REQUEST_REPLY"
            ],
            "businessActivityType": [
                "AIRSPACE_USER_OPERATIONS",
                "AIRSPACE_ORGANISATION_AND_MANAGEMENT"
            ],
            "informationCategory": [
                "METEOROLOGICAL_INFORMATION_EXCHANGE",
                "AERONAUTICAL_INFORMATION_EXCHANGE"
            ],
            "intendedConsumer": [
                "PROVIDER_OF_DATA_SERVICES",
                "CIVIL_AIRSPACE_USER"
            ],
            "lifeCycleStage": "PROSPECTIVE"
        },
        "serviceGeneralDescription": {
			"accessAndUseCondition": [
				{
                    "type": "SECURITY_CONSTRAINT",
                    "name": "UserId & password",
                    "description": "The access to the service is based on UserId and password."
                },
                {
                    "type": "SECURITY_CONSTRAINT",
                    "name": "Token valid for 1 hour",
                    "description": "The access token is valid for one hour, therefore must be regenerated after this has expired."
                },
                {
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "name": "Check Headers",
                    "description": "Header information in the response will include messages indicating where there is corrupt or missing data. Headers must always be checked with each request."
                }
			],
			"qualityOfService": [{
				"name": "Service Level Agreement",
				"description": "AG TO UPDATE. High availability, at least 99%. TBC."
			}],
            "validation": [{
                "type": "SELF_VALIDATION",
                "description": "AG TO UPDATE The service has been tested to meet functional, data integrity and latency needs of consumers."
            }],
            "operationalNeed": [
                {
                    "name": "Operational need for 4D-Trakectory",
                    "description": "This service provides high resolution 4D-Trajectory meteorological data required by flight planning software companies, whose products are used to optimise flight profiles (saving fuel costs, reducing CO2 emissions, boost effiency and improve safety)."
                }
            ],
            "functionality": [
                {
                    "name": "GET 4D-Trajectory",
                    "description": "Allow service consumers to requests 4D tractories from two datasets: 'Main' and 'Hazard' aviation data. Main: Winds, Temperature, Relative Humidity. Hazards: Turbulence, CB Base and Top, Icing.",
                    "realWorldEffect": "Consumer gets the requested data, to inform flight profile decision making."
                }
            ]
        },
        "serviceInformationDescription": {
            "informationDefinition": [
                {
					"name": "Aviation Meteorological Trajectory Data",
					"description": "Global meteorological data from the Met Office, processed in order match forecast winds, temperature, relative humidity, turbulence, CB Base/Top (ICAO Pressure Levels), and Icing data with trajectory points.",
					"airmConformant": false,
					"airmVersion": "N/A"
				}
			],
            "exchangeSchema": [
                {
                    "name": "covjson",
                    "reference": "https://covjson.org/spec/",
                    "schemaLanguage": "coverage"
                }
            ]
        },
		"serviceInterface": [
			{
				"name": "AG TO UPDATE",
				"description": "Provides access to 4D-Trajectory meteorological data.",
				"interfaceProvisionSide": "PROVIDER_SIDE_INTERFACE",
				"tiPrimitiveMessageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE",
				"endPoint": [
					{
						"name": "Production Service Endpoint",
						"description": "AG TO UPDATE The service is available for consumption for operational usage at this endpoint. Note that the user must set the apikey into the url at place APIKEY",
						"address": "AG TO UPDATE"
					},
					{
						"address": "AG TO UPDATE - add main endpoint address https://.....",
						"addressableResource": [
							{
								"description": "Weather Parameters from the Aviation 'Main' dataset is available from this endpoint. This includes, wind_u, wind_v, temperature, relative humidity. Wind_u and wind_v must be requested together for calculating wind direction and speed.",
								"name": "REST Request Handler",
								"type": "REST_RESOURCE"
							}
						]
					},
					{
						"address": "AG-to amend - add hazard endpoint address https://.....",
						"addressableResource": [
							{
								"description": "Weather Parameters from the Aviation 'Hazard' dataset is available from this endpoint. This includes, wind_u, wind_v, temperature, relative humidity. Wind_u and wind_v must be requested together for calculating wind direction and speed.",
								"name": "REST Request Handler",
								"type": "REST_RESOURCE"
							}
						]
					}
				],
				"interfaceBindingDescription": "HTTP GET requests and associated responses. The interface shall return .covjson files, automatically compressed if  is above 1KB in size.",
				"interfaceProvisionSide": "PROVIDER_SIDE_INTERFACE",
				"name": "3D RADAR Service",
				"networkInterfaceBinding": "IPV4_SECURE_UNICAST",
				"operation": [
					{
						"name": "HTTP GET",							
						"description": "Provides the consumer with the latest Pan European Turbulence Data",
						"idempotency": "IDEMPOTENT",
						"synchronicity": "SYNCHRONOUS",
						"precondition": "No preconditions identified.",
						"tiProtocolMethod": [
							"HTTP GET"
						],
						"processingConsideration": [
							{
								"name": "Latest available data",
								"description": "The service shall provide the consumer only the latest available data."
							}
						],
						"operationMessage": [
							{
								"direction": "IN",
								"name": "HTTP GET",
								"body": "",
								"description": "HTTP GET Request",
								"headers": "Authorization",
								"isFault": true
							},
							{
								"direction": "OUT",
								"name": "HTTP GET",
								"body": "zip file containing requested data.",
								"description": "HTTP GET Response",
								"headers": "Authorization",
								"isFault": true
							}
						]
					}
				],
				"behaviour": [{
					"name": "Nominal behaviour",
					"description": "Each operation of the interface can be called independently."
				}],
				"serviceInterfaceBinding": "SWIM_TI_YP_1_0_WS_LIGHT",
				"tiPrimitiveMessageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
			}
		],
        "serviceProvision": {
            "providerType": [
                "REGULATED_METEOROLOGICAL_SERVICE_PROVIDER"
            ],
            "dateInOperation": "2022-03-31",
            "pointOfContact": [
                {
                    "description": "Business stakeholders:  To sign up, please provide your full name, organisation, business email address, business telephone number, industry (European Air Traffic Management, Eurocontrol Network Manager, State Air Navigation Service Provider, Airline, Airport \u2013 If \u201cother\u201d please specify).",
                    "email": "Aviationbusiness@metoffice.gov.uk",
                    "name": "Aviation Business Team",
                    "phoneNumber": "0370 900 0100"
                }
            ],
            "provider": "Met Office",
            "providerDescription": "The Met Office is the UK's National Weather Service",
            "serviceSupport": "Support services available 24/7 via Met Office Customer Service Number 0370 900 0100"
        },
        "serviceTechnicalDescription": {
            "securityMechanism": [
				{
                    "name": "TLS 1.2",
                    "description": "The service relies on TLS 1.2 to provide integrity and confidentiality.",
                    "type": [
                        "CONFIDENTIALITY",
                        "INTEGRITY"
                    ]
                },
                {
                    "name": "Basic Authentication",
                    "description": "The authentication mechanism supported.",
                    "type": [
                        "AUTHENTICATION"
                    ]
                }
            ],
            "serviceMonitoring": {
                "monitoringDescription": "The Service is monitored, however no consumer visible monitoring capabilities shall be provided."
            },
            "technicalConstraint": [
				{
                    "name": "Sign-up",
                    "description": "Please contact SESARServiceManager@metoffice.gov.uk for details of signing up to the service."
                },
                {
                    "name": "Integration Pattern",
                    "description": "REST API."
                }
            ]
        },
        "serviceDescriptionReferences": {
            "implementedStandard": [{
				"title": "Environmental Data Retrieval (EDR)",
				"description": "Please see references to EDR website and specifications: https://ogcapi.ogc.org/edr/",
				"conformanceStatement": "Adheres to EDR service standard",
                "standardType": "SERVICE_STANDARD",
                "isConformant": true
            }],
			"serviceDocument": [{
                "title": "Met Office 4D-Trajectory API Specification",
                "description": "Environmental Data Retrieval OpenAPI (Swagger) API Definition of the service.",
                "documentType": "SERVICE_STANDARD",
                "reference": "AG - to add hyperlink from 4DT Met Office Webpage",
                "version": "v1.0.0"
			}]
        }
    }
}