{
    "informationService": {
        "descriptionInformation": {
            "descriptionIdentification": {
                "title": "DK MET Data Service Description",
                "referenceDate": "2026-04-14",
                "edition": "0.6.3"
            },
            "abbreviations": [
                {
                    "name": "AIRM",
                    "description": "ATM Information Reference Model"
                },
                {
                    "name": "ATM",
                    "description": "Air Traffic Management"
                },
                {
                    "name": "AMQP",
                    "description": "Advanced Message Queuing Protocol"
                },
                {
                    "name": "EACP",
                    "description": "European Aviation Common Public Key Infrastructure"
                },
                {
                    "name": "EDR",
                    "description": "Environmental Data Retrieval (Standard)"
                },
                {
                    "name": "FIR",
                    "description": "Flight Information Region"
                },
                {
                    "name": "HTTP",
                    "description": "HyperText Transfer Protocol"
                },
                {
                    "name": "ICAO",
                    "description": "International Civil Aviation Organization"
                },
                {
                    "name": "IWXXM",
                    "description": "ICAO Meteorological Information Exchange Model"
                },
                {
                    "name": "METAR",
                    "description": "Meteorological Aerodrome Report"
                },
                {
                    "name": "mTLS",
                    "description": "Mutual Transport Layer Security"
                },
                {
                    "name": "OGC",
                    "description": "Open Geospatial Consortium"
                },
                {
                    "name": "PANS-MET",
                    "description": "ICAO Procedures for Air Navigation Services - Meteorology"
                },
                {
                    "name": "SASL",
                    "description": "Simple Authentication and Security Layer"
                },
                {
                    "name": "SIGMET",
                    "description": "Significant Meteorological Information"
                },
                {
                    "name": "SPECI",
                    "description": "Special Aerodrome Weather Report"
                },
                {
                    "name": "TAF",
                    "description": "Terminal Aerodrome Forecast"
                }
            ]
        },
        "serviceIdentification": {
            "name": "DK Danish METAR/SPECI, TAF and SIGMET (IWXXM) Subscription and Request Service",
            "version": "1.1"
        },
        "serviceAbstract": "The service provides latest METAR/SPECI, TAF and currently valid SIGMET reports in IWXXM format, in compliance with ICAO Annex 3, Regulation (EU) 2017/373 and PANS-MET, for Danish aerodromes.<br/>The reports are delivered continuously via AMQP 1.0 subscriptions, or on demand via an OpenAPI interface.",
        "serviceProvider": {
            "provider": "Naviair",
            "providerDescription": "Naviair ensures safe and efficient traffic control to the danish aviation industry and monitors all air traffic within the danish airspace. One of Naviair's core activities is providing Aeronautical Information Services for Denmark, Greenland and the Faroe Islands. Naviair is an infrastructure and services company owned by the Danish State represented by the Ministry of Transport. It has been designated by the Danish Civil Aviation Authority to provide air navigation services. The meteorological information is retrieved from existing compliant MET Systems provided by the Danish Authorities.",
            "providerType": [
                "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER",
                "MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER",
                "AIR_TRAFFIC_SERVICE_PROVIDER",
                "REGULATED_METEOROLOGICAL_SERVICE_PROVIDER",
                "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER",
                "COMMUNICATION_NAVIGATION_AND_SURVEILLANCE_SERVICE_PROVIDER",
                "PROVIDER_OF_DATA_SERVICES",
                "NETWORK_MANAGER",
                "AIRPORT_OPERATOR"
            ],
            "pointOfContact": [
                {
                    "name": "Naviair",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "naviswim@naviair.dk"
                        }
                    ],
                    "role": "General inquiries about the services and for requesting access to the services"
                }
            ]
        },
        "serviceCategorisation": {
            "serviceType": "SWIM_COMPLIANT",
            "lifeCycle": [
                {
                    "lifeCycleStage": "PROSPECTIVE",
                    "from": "2025-07-01",
                    "to": "2025-12-30"
                },
                {
                    "lifeCycleStage": "OPERATIONAL",
                    "from": "2025-12-31"
                }
            ],
            "businessActivityType": [
                "AERODROME_OPERATION",
                "AIRSPACE_ORGANISATION_AND_MANAGEMENT",
                "AIRSPACE_USER_OPERATIONS",
                "CONFLICT_MANAGEMENT",
                "INFORMATION_MANAGEMENT",
                "SERVICE_DELIVERY_MANAGEMENT"
            ],
            "intendedConsumer": [
                "CIVIL_AIRSPACE_USER",
                "MILITARY_AIRSPACE_USER",
                "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER",
                "MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER",
                "AIR_TRAFFIC_SERVICE_PROVIDER",
                "REGULATED_METEOROLOGICAL_SERVICE_PROVIDER",
                "COMMUNICATION_NAVIGATION_AND_SURVEILLANCE_SERVICE_PROVIDER",
                "PROVIDER_OF_DATA_SERVICES",
                "NETWORK_MANAGER",
                "AIRPORT_OPERATOR",
                "AIRSIDE_GROUND_HANDLER"
            ],
            "informationCategory": [
                "METEOROLOGICAL_INFORMATION_EXCHANGE"
            ],
            "applicationMessageExchangePattern": [
                {
                    "name": "SYNCHRONOUS_REQUEST_REPLY"
                },
                {
                    "name": "PUBLISH_SUBSCRIBE_WITH_PUSH_MECHANISM"
                }
            ],
            "geospatialCategorisation": {
                "aerodrome": [
                    "EKAH",
					"EKBI",
					"EKCH",
					"EKEB",
					"EKKA",
					"EKOD",
					"EKRK",
					"EKRN",
					"EKSB",
					"EKSP",
					"EKVD",
					"EKVJ",
					"EKYT"
                ],
                "fir": [
                    "EKDK"
                ],
                "countryCode": [
                    "EK"
                ],
				"region": [
                    "EUR"
                ],
                "description": "Data valid for Europe,Denmark - locations within Kobenhavn FIR (EKDK) and EKRN."
            }
        },
        "generalDescription": {
            "operationalEnvironment": {
                "operationalNeeds": [
                    {
                        "name": "Weather impacts on operation",
                        "description": "Ensure safe operations by responding to changes in weather conditions."
                    },
                    {
                        "name": "Situational awareness",
                        "description": "Support situational awareness of flight crew members, operators, and other aviation entities based on up-to-date weather conditions (As required by ICAO Annex 3 chapter 9.1 and Regulation 373/2017), including information about radioactive clouds."
                    },
                    {
                        "name": "Flight briefing",
                        "description": "Provide briefings based on latest weather conditions."
                    },
                    {
                        "name": "Graphical weather representations",
                        "description": "Supply data for graphical representation of weather conditions"
                    },
                    {
                        "name": "MET reports in IWXXM GML form",
                        "description": "Providing MET reports in IWXXM GML form, as required by ICAO Annex 3 chapter 2.1"
                    },
                    {
                        "name": "Meteorological information exchange",
                        "description": "Exchange of meteorological information in aviation context, satisfying the EU Implementing Regulation 2021/116 - Common Project One, Regulation 373/2017, ICAO Annex 3 and PANS-MET."
                    }
                ]
            },
            "functionality": [
                {
                    "name": "Request observed aerodrome/airspace meteorological information",
                    "description": "The service consumer can request latest METAR/SPECI and TAF reports for an aerodrome, and currently valid SIGMETs for an airspace.",
                    "realWorldEffect": "On-demand meteorological data acquisition"
                },
                {
                    "name": "Subscribe to observed aerodrome/airspace meteorological information",
                    "description": "The service consumer can subscribe/unsubscribe to latest METAR/SPECI, TAF and SIGMET reports for an aerodrome/airspace.",
                    "realWorldEffect": "Subscribing to meteorological data"
                },
                {
                    "name": "Distribute observed aerodrome/airspace meteorological information",
                    "description": "The service consumer can receive METAR/SPECI, TAF and SIGMET reports for an aerodrome/airspace continuously as they become available.",
                    "realWorldEffect": "Continuous meteorological data acquisition"
                }
            ],
            "accessAndUseConditions": [
                {
                    "name": "General Terms and Conditions",
                    "type": "LEGAL_CONSTRAINT",
                    "description": "TBD"
                },
                {
                    "name": "Usage policy",
                    "type": "SERVICE_POLICY",
                    "description": "Any service consumer must operate within the aviation domain. Sharing obtained information with users outside the aviation domain, without explicit authorization from the service provider is not allowed."
                },
                {
                    "name": "Real-time information",
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "description": "Only the latest/currently valid MET reports are available using the WS_LIGHT interface. For the AMQP interface, new reports are continuously published when available. Historical data is not retrievable."
                },
                {
                    "name": "Load restrictions",
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "description": "Service consumers are not allowed to impose undue loads on computer and network resources, for example, by polling at a higher frequency than the data is normally provided."
                },
                {
                    "name": "Access requirement",
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "description": "Users must contact Naviair to obtain access to the service."
                },
                {
                    "name": "Consumer authentication and authorization",
                    "type": "SECURITY_CONSTRAINT",
                    "description": "Service consumers must be authenticated (See technical constraints)"
                },
                {
                    "name": "Provider authentication",
                    "type": "SECURITY_CONSTRAINT",
                    "description": "Provider is authenticated through an X.509 certificate"
                },
                {
                    "name": "Confidentiality and integrity",
                    "type": "SECURITY_CONSTRAINT",
                    "description": "Confidentiality and integrity is ensured by use of TLS 1.2 or above"
                }
            ],
            "dateInOperation": "2025-12-31",
            "qualitiesOfService": {
                "performance": [
                    {
                        "name": "CAPACITY",
                        "description": "2000 service requests per hour"
                    },
                    {
                        "name": "TIME BEHAVIOUR",
                        "description": "2s delay for 95% of messages"
                    }
                ],
                "reliability": [
                    {
                        "name": "AVAILABILITY",
                        "description": "99.95 % outside the planned outages Schedule of planned outages"
                    },
                    {
                        "name": "RECOVERABILITY",
                        "description": "Best effort"
                    }
                ],
                "security": [
                    {
                        "name": "CONFIDENTIALITY",
                        "description": "Confidentiality mechanisms have been implemented."
                    },
                    {
                        "name": "INTEGRITY",
                        "description": "Integrity mechanisms have been implemented."
                    }
                ]
            },
            "serviceSupport": [
                {
                    "name": "Service Desk",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "naviswim@naviair.dk"
                        }
                    ],
                    "role": "For reporting issues related to the service"
                }
            ],
            "validation": [
                {
                    "type": "SELF_VALIDATION",
                    "description": {
                        "validationSteps": "Self-validation by Naviair, including conformance tests against relevant standards and specifications, as well as internal test cases."
                    }
                }
            ],
            "concepts": [
                {
                    "name": "SWIM",
                    "description": "Service-oriented architecture for sharing aeronautical information"
                },
                {
                    "name": "MET",
                    "description": "Meteorological information"
                },
                {
                    "name": "Filtering Capabilities",
                    "description": "It is possible to add filters for AMQP subscriptions and/or the OGC API EDR compliant WS_LIGHT service"
                }
            ]
        },
        "informationDescription": {
            "informationDefinition": {
                "reference": [
                    {
                        "name": "AIRM Semantic Correspondance",
                        "url": "https://airm.aero/developers/semantic-correspondences"
                    },
			        {
                        "name": "Service Description - Information Elements",
                        "description": "Service Information Definition",
                        "url": "https://ext.eurocontrol.int/swim_confluence/display/SWIM/Example+service+description+-+information+elements"
                    },
                    {
                        "name": "IWXXM",
                        "description": "ICAO Meteorological Information Exchange Model",
                        "url": "https://schemas.wmo.int/iwxxm/2023-1/"
                    }
                ]
            },
            "filtering": {
                "capability": [
                    {
                        "name": "ICAO location",
                        "description": "Data is filtered by ICAO location (aerodrome/FIR). In WS_LIGHT as a query parameter, in AMQP by queue name."
                    }
                ]
            },
            "sourceOfInformation": "MET data retrieved from existing compliant MET systems provided by the Danish Authorities."
        },
        "technicalDescription": {
            "technicalConstraint": [
                {
                    "name": "Client authentication and authorization",
                    "description": "For both AMQP and WS_LIGHT, clients must authenticate using an EACP client certificate to establish a secure mTLS connection"
                },
                {
                    "name": "Encryption",
                    "description": "All communication is encrypted using TLS 1.2 or above"
                },
                {
                    "name": "Message processing",
                    "description": "Client must process the retrieved IWXXM data"
                }
            ],
            "serviceMonitoring": {
                "monitoringDescription": "Not available. Service is monitored by Naviair."
            },
            "behaviour": [
                {
                    "name": "Normal Conditions",
                    "description": "The service provides an AMQP 1.0 and a WS_LIGHT based Service. The service message exchange patterns are (for REST Based WS_LIGHT Services) - SYNCHRONOUS_REQUEST_REPLY, and PUBLISH_SUBSCRIBE_WITH_PUSH_MECHANISM for AMQP services."
                },
                {
                    "name": "Problem Details for HTTP APIs",
                    "description": "Describes the ProblemDetails format for describing errors in HTTP API responses",
                    "reference": {
                        "url": "https://datatracker.ietf.org/doc/html/rfc7807"
                    }
                },
                {
                    "name": "AMQP interface",
                    "description": "Will publish and provide MET reports to relevant message queues as they become available.",
                    "reference": {
                        "url": "amqps://ekdkswim.dk:5673"
                    }
                },
                {
                    "name": "WS_LIGHT interface",
                    "description": "Will respond to MET report requests (provider). Errors will be returned with appropriate HTTP Status Codes and XML-formatted ProblemDetails message body.",
                    "reference": {
                        "url": "https://ekdkswim.dk/swim/met/v1"
                    }                
                }
            ]
        },
        "serviceInterface": [
            {
                "name": "MET Data Subscription",
                "description": "Describes how to subscribe and unsubscribe to information for the AMQP Service Distribution interface",
                "interfaceProvisionSide": "PROVIDER_SIDE_INTERFACE",
                "tiPrimitiveMessageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE",
                "endpoints": [],
                "operation": [
                    {
                        "name": "Contact",
                        "description": "Access can only be obtained by contacting Naviair",
                        "idempotency": "NON_IDEMPOTENT",
                        "synchronicity": "ASYNCHRONOUS"
                    }
                ]
            },
            {
                "name": "MET Data Distribution",
                "description": "AMQP Interface to continuously retrieve MET reports based on subscriptions",
                "interfaceProvisionSide": "PROVIDER_SIDE_INTERFACE",
                "tiPrimitiveMessageExchangePattern": "FIRE_AND_FORGET",
                "serviceInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_AMQP_MESSAGING",
                    "description": "The Service Interface Binding is SWIM Yellow Profile Compliant, using AMQP(S) 1.0 as the messaging protocol and IWXXM 2023-1 as the data format."
                },
                "networkInterfaceBinding": {
                    "name": "IPV4_SECURE_UNICAST",
                    "description": "The Service implementation conforms with IPV4_SECURE_UNICAST as part of SWIM Yellow Profile requirements."
                },
                "endpoints": [
                    {
                        "name": "AMQP Broker",
                        "description": "AMQP 1.0 connection for attaching to message queues based on subscriptions",
                        "url": "amqps://ekdkswim.dk:5673",
                        "addressableResource": [
                            {
                                "name": "AMQP Queue",
                                "description": "Queue to retrieve MET reports based on the associated subscription. Credentials and queue name is provided upon subscription.",
                                "type": "QUEUE"
                            }
                        ]
                    }
                ],
                "interfaceProtocol": [
                    {
                        "name": "AMQPS",
                        "description": "AMQP over TLS 1.2 or above",
                        "type": "AMQP"
                    }
                ],
                "operation": [
                    {
                        "name": "publish",
                        "description": "MET reports are published, to the subscribed queue, as they become available",
                        "idempotency": "IDEMPOTENT",
                        "synchronicity": "ASYNCHRONOUS",
                        "precondition": "Consumer must have subscribed to the relevant data, and connect to the AMQP queue",
                        "operationMessage": [
                            {
                                "name": "MET Report",
                                "description": "Each message contains a MET Report",
                                "headers": null,
                                "direction": "OUT",
                                "isFault": false,
                                "body": "IWXXM"
                            }
                        ]
                    }
                ]
            },
            {
                "name": "MET Data Request",
                "description": "WS_LIGHT interface for requesting latest/currently valid MET reports",
                "interfaceProvisionSide": "PROVIDER_SIDE_INTERFACE",
                "tiPrimitiveMessageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE",
                "serviceInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_WS_LIGHT",
                    "description": "The Service Interface Binding is SWIM Yellow Profile Compliant, using WS_LIGHT enabling HTTP GET requests and associated responses in IWXXM 2023-1 format."
                },
                "networkInterfaceBinding": {
                    "name": "IPV4_UNICAST",
                    "description": "The Service implementation conforms with IPV4_UNICAST as part of SWIM Yellow Profile requirements."
                },
                "interfaceBindingDescription": "OGC API EDR Compliant - See OpenAPI specification",
                "endPoint": [
                    {
                        "name": "MET OpenAPI",
                        "description": "OpenAPI base address",
                        "address": "https://ekdkswim.dk/swim/met",
                        "addressableResource": [
                            {
                                "name": "METAR",
                                "description": "METAR/SPECI reports",
                                "type": "REST_RESOURCE"
                            },
                            {
                                "name": "TAF",
                                "description": "TAF reports",
                                "type": "REST_RESOURCE"
                            },
                            {
                                "name": "SIGMET",
                                "description": "SIGMET report collection",
                                "type": "REST_RESOURCE"
                            }
                        ]
                    }
                ],
                "interfaceProtocol": [
                    {
                        "name": "HTTPS",
                        "description": "HTTP over TLS 1.2 or above",
                        "type": "HTTP"
                    }
                ],
                "operation": [
                    {
                        "name": "/v1/collections/{collectionId}/locations/{locationId}",
                        "description": "Get latest/currently valid MET report(s)",
                        "idempotency": "IDEMPOTENT",
                        "synchronicity": "SYNCHRONOUS",
                        "precondition": "Authenticated. Contact Naviair for access.",
                        "tiProtocolMethod": [
                            "HTTP GET"
                        ],
                        "operationMessage": [
                            {
                                "name": "Request Message",
                                "description": "Request report for provided ICAO code",
                                "headers": null,
                                "direction": "IN",
                                "isFault": false,
                                "body": "{collectionId} represents the MET report type (METAR/TAF/SIGMET). {locationId} represents the ICAO code (for instance EKCH)."
                            },
                            {
                                "name": "Response Message",
                                "description": "Response Message containing active MET report(s) (single latest report, or collection of currently valid reports for SIGMET)",
                                "headers": null,
                                "direction": "OUT",
                                "isFault": false,
                                "body": "IWXXM"
                            },
                            {
                                "name": "Invalid location/ICAO designator",
                                "description": "Response in case of invalid provided ICAO code",
                                "headers": null,
                                "direction": "OUT",
                                "isFault": true,
                                "body": "Response code 400, with XML-formatted ProblemDetails body"
                            },
                            {
                                "name": "No report available",
                                "description": "Response in case of no report available",
                                "headers": null,
                                "direction": "OUT",
                                "isFault": true,
                                "body": "Response code 404, with XML-formatted ProblemDetails body"
                            }
                        ]
                    }
                ]
            }
        ],
        "references": {
            "serviceDocument": [
                {
                    "documentType": "MACHINE_READABLE_SERVICE_DESCRIPTION",
                    "title": "OpenAPI Specification",
                    "version": "1.0.0",
                    "reference": {
                        "url": "https://ekdkswim.dk/swim/met/v1/api"
                    },
                    "description": "OpenAPI specification for the WS_LIGHT interface"
                },
                {
                    "documentType": "AIRM_TRACE",
                    "title": "ICAO WXXM 3.0.0 Semantic Correspondance Report (Latest release, not released for IWXXM 2023-1)",
                    "version": "1.0.0",
                    "reference": {
                        "url": "https://airm.aero/developers/semantic-correspondences/ICAO_WXXM_3.0.0_Semantic_Correspondence_Report.xlsx"
                    },
                    "description": "Report detailing the semantic correspondance between IWXXM 3.0.0 and AIRM 1.0.0"
                },
                {
                    "documentType": "POLICY_DOCUMENT",
                    "title": "Regulation (EU) 2017/373",
                    "version": "1 March 2017",
                    "reference": {
                        "url": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A02017R0373-20230126"
                    },
                    "description": "Commission Implementing Regulation (EU) 2017/373 of 1 March 2017 laying down common requirements for providers of air traffic management/air navigation services and other air traffic management network functions and their oversight [...]"
                },
                {
                    "documentType": "POLICY_DOCUMENT",
                    "title": "EU Implementing Regulation 2021/116 - Common Project One",
                    "version": "1 February 2021",
                    "reference": {
                        "url": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32021R0116"
                    },
                    "description": "Commission Implementing Regulation (EU) 2021/116 of 1 February 2021 on the establishment of the Common Project One supporting the implementation of the European Air Traffic Management Master Plan provided for in Regulation (EC) No 550/2004 of the European Parliament and of the Council, [...]"
                },
                {
                    "documentType": "POLICY_DOCUMENT",
                    "title": "ICAO Annex 3",
                    "version": "20th Edition",
                    "reference": {
                        "url": "https://icao.int"
                    },
                    "description": "ICAO Annex 3"
                },
                {
                    "documentType": "OTHER",
                    "title": "European Aviation Common Public Key Infrastructure (EACP)",
                    "version": "-",
					"reference": {
						"url": "https://www.eurocontrol.int/project/european-aviation-common-public-key-infrastructure-eacp"
					},
                    "description": "Description of the Public Key Infrastructure used for certificates"
                },
                {
                    "documentType": "CODE_EXAMPLE",
                    "title": "Services & APIs - User Guide",
                    "version": "02.00.01",
                    "description": "Naviair Services & APIs User Guide to be used by service consumers when implementing the service, including code examples. Available upon request."
                }
            ],
            "implementedStandard": [
                {
                    "title": "Problem Details for HTTP APIs",
                    "version": "RFC7807",
                    "reference": {
                        "url": "https://datatracker.ietf.org/doc/html/rfc7807"
                    },
                    "description": "Describes the ProblemDetails format for describing errors in HTTP API responses",
                    "standardType": "SERVICE_STANDARD",
                    "conformanceStatement": "Fully conformant"
                },
                {
                    "title": "AMQP",
                    "version": "1.0",
                    "reference": {
                        "url": "https://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-overview-v1.0-os.html"
                    },
                    "description": "Advanced Message Queuing Protocol",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_TECHNICAL_INFRASTRUCTURE",
                    "conformanceStatement": "Fully conformant"
                },
                {
                    "title": "OpenAPI",
                    "version": "3",
                    "reference": {
                        "url": "https://swagger.io/specification/v3/"
                    },
                    "description": "OpenAPI Specification",
                    "standardType": "SERVICE_STANDARD",
                    "conformanceStatement": "Fully conformant"
                },
                {
                    "title": "OGC API EDR",
                    "version": "1.1",
                    "reference": {
                        "url": "http://www.opengis.net/doc/IS/ogcapi-edr-1/1.1"
                    },
                    "description": "OGC API - Environmental Data Retrieval Standard",
                    "standardType": "SERVICE_STANDARD",
                    "conformanceStatement": "Fully conformant, except filtering is limited to locationIds, and there is no 'instances' endpoint."
                },
                {
                    "title": "IWXXM METAR-SPECI Subscription and Request Service - Service Definition",
                    "version": "00.00.05",
                    "reference": {
                        "url": "https://swim-eurocontrol.atlassian.net/wiki/spaces/MSS/pages/60162182/IWXXM+METAR-SPECI+Subscription+and+Request+Service+-+Service+Definition"
                    },
                    "description": "Service definition for the IWXXM METAR-SPECI Subscription and Request Service",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_SERVICE_DESCRIPTION",
                    "conformanceStatement": "Fully conformant"
                },
                {
                    "title": "IWXXM TAF Subscription and Request Service - Service Definition",
                    "version": "00.00.04",
                    "reference": {
                        "url": "https://swim-eurocontrol.atlassian.net/wiki/spaces/MSS/pages/60162191/IWXXM+TAF+Subscription+and+Request+Service+-+Service+Definition"
                    },
                    "description": "Service definition for the IWXXM TAF Subscription and Request Service",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_SERVICE_DESCRIPTION",
                    "conformanceStatement": "Fully conformant"
                },
                {
                    "title": "IWXXM SIGMET Subscription and Request Service - Service Definition",
                    "version": "00.00.06",
                    "reference": {
                        "url": "https://swim-eurocontrol.atlassian.net/wiki/spaces/MSS/pages/60162086/IWXXM+SIGMET+Subscription+and+Request+Service+-+Service+Definition"
                    },
                    "description": "Service definition for the IWXXM SIGMET Subscription and Request Service",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_SERVICE_DESCRIPTION",
                    "conformanceStatement": "Fully conformant"
                }
            ]
        }
    }
}