{
    "informationService": {
        "descriptionInformation": {
            "descriptionIdentification": {
                "title": "High Resolution Pan European Convection Service ",
                "edition": "1.0.0",
                "referenceDate": "2024-06-12"
            },
            "abbreviations": [
                {
                    "name": "AIRM",
                    "description": " ATM Information Reference Model "
                },
                {
                    "name": "AMQP",
                    "description": " Advanced Queueing Message Protocol "
                },
                {
                    "name": "AMQPS",
                    "description": " Advanced Queueing Message Protocol Secured "
                },
                {
                    "name": "ANSSI",
                    "description": " Agence Nationale de la Securite des Systemes d'Information "
                },
                {
                    "name": "API",
                    "description": " Application Program Interface "
                },
                {
                    "name": "ATC",
                    "description": " Air Traffic Control "
                },
                {
                    "name": "ATM",
                    "description": " Air Traffic Management "
                },
                {
                    "name": "DWD",
                    "description": " Deutscher Wetterdienst "
                },
                {
                    "name": "HTTP",
                    "description": " Hypertext Transfer Protocol "
                },
                {
                    "name": "ICAO",
                    "description": " International Civil Aviation Organization "
                },
                {
                    "name": "IWXXM",
                    "description": " ICAO Meteorological Information Exchange Model "
                },
                {
                    "name": "JWT",
                    "description": " JSON Web Token "
                },
                {
                    "name": "OGC",
                    "description": " Open Geospatial Consortium "
                },
                {
                    "name": "SESAR",
                    "description": " Single European Sky ATM Research "
                },
                {
                    "name": "SSL",
                    "description": " Secure Sockets Layer "
                },
                {
                    "name": "SWIM",
                    "description": " System Wide Information Management "
                },
                {
                    "name": "UK",
                    "description": " United Kingdom "
                },
                {
                    "name": "URL",
                    "description": " Uniform Resource Locator "
                },
                {
                    "name": "WCS",
                    "description": " Web Coverage Service "
                },
                {
                    "name": "WFS",
                    "description": " Web Feature Service "
                },
                {
                    "name": "XML",
                    "description": " eXtensible Markup Language "
                }
            ]
        },
        "serviceIdentification": {
            "name": "High Resolution Pan European Convection Service ",
            "version": "1.0.0"
        },
        "serviceAbstract": "<p>The High Resolution Pan-European Convection Service provides a SWIM Compliant access point to harmonised pan-European convection data in GRIB2 and XML format, on behalf of several european meteorological service providers (Meteo-France, Met Office and Deutscher Wetterdienst). This information service was developed and implemented during the IP68 project \u2018European Harmonised Forecasts of Adverse Weather (Icing, Turbulence, Convection and Winter weather)\u2018 co-funded by the European Union. The consumers can subscribe to the latest information sent via AMQP, or make HTTP requests.The convection forecasts indicate areas of various intensity levels (light, moderate and severe).The products are intended to be used strategically in the flight planning phase or for flight briefings, and also tactically by specialists and air traffic control to provide in-flight updates. Authorised aviation stakeholders include European Air Traffic Management users, Eurocontrol Network Managers, State ANSPs, airlines, and airports. Additional benefits of this service include providing datasets for longterm aviation analysis, algorithm development and verification, reducing flight delays, improving safety and fuel efficiency. Note: This service is currently non-operational.</p>",
        "serviceProvider": {
            "providerType": [
                "REGULATED_METEOROLOGICAL_SERVICE_PROVIDER"
            ],
            "pointOfContact": [
                {
                    "name": "Customer support",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "contact.metgate_mf@meteo.fr"
                        }
                    ]
                }
            ],
            "provider": "METEO-FRANCE",
            "providerDescription": "<p>METEO FRANCE is the French national meteorological service provider, an ISO 9001 certified public sector body.</p><p>METEO FRANCE has been designated by executive order as the exclusive Air Navigation Service Provider (ANSP) for meteorological services over the French national territory, including overseas<strong>, in accordance with Annex 3 of the Chicago Convention (ICAO) and the Single European Sky EU regulations.</strong></p><p>In this context, METEO FRANCE\u2019s main goals are:</p><ul type=\"disc\"><li>To produce and provide a wide range of aeronautical products and services, in compliance with its obligations as an ANSP in France, Regional OPMET Center (ROC) in Europe, Volcanic Ash Advisory Center (VAAC) over Europe, Africa, Asia and Tropical Cyclone Advisory Center (TCAC) over the West Indian Ocean.</li><li>To <strong>integrate meteorological innovation</strong> to improve safety and regularity of \u00abEn-route\u00bb traffic</li><li>To <strong>develop decision-making tools</strong> on major hubs, such as Collaborative Decision Making.</li></ul><p>METEO FRANCE <strong>operates a 24/24 7/7 service to air navigation</strong> by providing legacy products as well as innovative MET solutions to the aviation community at local, regional and global scales.</p><p>To support this service, METEO FRANCE<strong> runs an ambitious and wide-ranging R&amp;D program driven by aviation meteorology</strong> applications (e.g. nowcasting, numerical weather prediction systems including ensemble prediction system, information systems), and studies climate change and its foreseeable impacts.</p><p>The overall goal is to <strong>improve air transportation in terms of safety, efficiency and environmental and climatic impact</strong>.</p><p>METEO FRANCE has been and still is involved in a number of international and European projects (e.g. SESAR projects) and has regular exchanges with other MET ANSP at European and international levels. METEO FRANCE will continue to contribute to the definition and subsequent implementation of new services currently under discussion such as the Aerodrome Meteorological Observational Information Service (AMOIS), the Aerodrome Meteorological Forecast Information Service (AMFIS) or the Hazardous Weather Information Service (HWIS),.</p><p>In addition, METEO FRANCE is highly involved in research work aimed at&nbsp;<strong>making progress on the key aeronautical parameters&nbsp;</strong>derived from numerical weather prediction, mainly in nowcasting.</p>"
        },
        "serviceCategorisation": {
            "serviceType": "SWIM_COMPLIANT",
            "businessActivityType": [
                "AERODROME_OPERATION",
                "AIRSPACE_ORGANISATION_AND_MANAGEMENT",
                "AIRSPACE_USER_OPERATIONS",
                "INFORMATION_MANAGEMENT",
                "SERVICE_DELIVERY_MANAGEMENT",
                "TRAFFIC_SYNCHRONISATION"
            ],
            "intendedConsumer": [
                "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER",
                "AIR_TRAFFIC_SERVICE_PROVIDER",
                "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER",
                "CIVIL_AIRSPACE_USER",
                "NETWORK_MANAGER",
                "PROVIDER_OF_DATA_SERVICES",
                "REGULATED_METEOROLOGICAL_SERVICE_PROVIDER"
            ],
            "informationCategory": [
                "METEOROLOGICAL_INFORMATION_EXCHANGE"
            ],
            "applicationMessageExchangePattern": [
                {
                    "name": "PUBLISH_SUBSCRIBE"
                },
                {
                    "name": "REQUEST_REPLY"
                }
            ],
            "lifeCycle": [
                {
                    "lifeCycleStage": "PROSPECTIVE",
                    "from": "2024-02-28",
                    "to": "2025-11-16"
                },
                {
                    "lifeCycleStage": "OPERATIONAL",
                    "from": "2025-11-16"
                },
                {
                    "lifeCycleStage": "RETIRED",
                    "from": "01/06/2026"
                }
            ],
            "geospatialCategorisation": {
                "countryCode": [
                    "LF",
                    "ED",
                    "EG",
                    "EI"
                ]
            }
        },
        "generalDescription": {
            "operationalEnvironment": {
                "operationalNeeds": [
                    {
                        "name": "Operational need for Harmonised Convection Service",
                        "description": "<p>The provision of a source of consistent and authoritative data for situational awareness of Convection hazards across the pan European domain supports the flight planning phase and flight briefings, and the provision of in-flight updates by specialists and air traffic control</p>"
                    }
                ]
            },
            "functionality": [
                {
                    "name": "Pan European Convection data request",
                    "description": "<p>Allows service consumers to request Pan European Convection data.</p>",
                    "realWorldEffect": "The consumer gets the requested data informing about the situational awareness of convection hazards across the pan European domain."
                },
                {
                    "name": "Pan European Convection data subscription",
                    "description": "Allows service consumers to subscribe to the publication of the latest available Pan European Convection data.",
                    "realWorldEffect": "The consumer receives the data informing about the situational awareness of convection hazards across the panEuropean domain as soon as it is published."
                }
            ],
            "qualitiesOfService": {
                "performance": [
                    {
                        "name": "Capacity",
                        "description": " Best effort - metrics to be determined "
                    }
                ],
                "reliability": [
                    {
                        "name": "Recoverability",
                        "description": " Best effort - metrics to be determined "
                    },
                    {
                        "name": "Availability",
                        "description": " Best effort - metrics to be determined "
                    }
                ],
                "security": [
                    {
                        "name": "Confidentiality",
                        "description": "This service is part of the standard METEO FRANCE secured infrastructure which is ANSSI compliant."
                    },
                    {
                        "name": "Integrity",
                        "description": "This service is part of the standard METEO FRANCE secured infrastructure which is ANSSI compliant."
                    }
                ]
            },
            "accessAndUseConditions": [
                {
                    "name": "Information Retainment",
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "description": " According to ICAO Annex 3 the meteorological information is retained for a period of at least 30 days from the date of issue. This relates to the information itself and not the request time of the customer. "
                },
                {
                    "name": "Subscription",
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "description": " Consumers needs to contact METEO FRANCE to register administratively to METGATE. "
                },
                {
                    "name": "Authentication and authorization",
                    "type": "SECURITY_CONSTRAINT",
                    "description": " The usage is limited to authorized users with HTTPS Basic Authentication and JWT Token authorization. "
                },
                {
                    "name": "Encryption",
                    "type": "SECURITY_CONSTRAINT",
                    "description": " SSL Encryption is in effect to AMQPS and HTTPS services. "
                },
                {
                    "name": "Signature",
                    "type": "SECURITY_CONSTRAINT",
                    "description": " The requested information may contain a signature using SHA256. "
                }
            ],
            "serviceSupport": [
                {
                    "name": "Customer support",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "contact.metgate_mf@meteo.fr"
                        }
                    ]
                }
            ],
            "validation": [
                {
                    "type": "USER_VALIDATION",
                    "description": {
                        "validationSteps": "The service has been validated with statistical methods over a period of several months and then used in the operational Cross Border collaborative forecast program.   "
                    }
                }
            ],
            "dateInOperation": "2025-06-30"
        },
        "informationDescription": {
            "sourceOfInformation": "The service provides information from the GRIB2 IP68 Convection product data from the Met Office, Deutscher Wetterdienst (DWD) and METEO FRANCE.",
            "informationDefinition": [
                {
                    "name": "Harmonised Convection",
                    "definition": "Pan European Convection data from Meteo France, the Met Office and Deutscher WetterDienst (French, UK and German National Meteorological Services respectively), indicating forecasts of light, moderate and severe Convection.",
                    "airmCorrespondence": "urn:aero:airm:1.0.0:LogicalModel:Subjects:Meteorology:Convection"
                }
            ]
        },
        "technicalDescription": {
            "serviceMonitoring": {
                "monitoringDescription": "Standard METEO FRANCE monitoring will be available when the service becomes operational."
            },
            "technicalConstraint": [
                {
                    "name": "Sign-up",
                    "description": "<p>contact.metgate_mf@meteo.fr</p>"
                },
                {
                    "name": "Integration Pattern",
                    "description": "WS Light API, AMQPS"
                },
                {
                    "name": "User AMQP Client",
                    "description": "The consumer side needs to have a working AMQP1.0 client to receive the requested information."
                }
            ],
            "behaviour": [
                {
                    "name": "Nominal behaviour",
                    "description": " The user subscribes to the service, then gets a notification when new information is available, until he unsubscribes.  The notification contains a URL for the user to request the associated data. "
                }
            ]
        },
        "serviceInterface": [
            {
                "name": "GRIB2 Pan European Convection Service Request Interface",
                "description": "Allows the service consumer to request Pan European Convection data in GRIB2 format",
                "provisionSide": "PROVIDER_SIDE",
                "serviceInterfaceBinding": {
                    "name": "WS_LIGHT",
                    "description": "1.1"
                },
                "networkInterfaceBinding": {
                    "name": "IPV4_SECURE_UNICAST"
                },
                "operations": [
                    {
                        "name": "getCoverage GRIB2 Convection",
                        "description": "Provides the consumer with the requested Pan European Convection Data in GRIB2 format",
                        "idempotency": "IDEMPOTENT",
                        "messages": [
                            {
                                "name": "GRIB2 Convection request",
                                "direction": "IN"
                            },
                            {
                                "name": "GRIB2 Convection data",
                                "direction": "OUT"
                            }
                        ]
                    }
                ],
                "messages": [
                    {
                        "name": "GRIB2 Convection data",
                        "description": "The output message containing the GRIB2 Convection information.",
                        "schema": {
                            "url": "http://www.meteo.fr/special/PI/xsd/wims/2.4/post.xsd"
                        }
                    }
                ],
                "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
            },
            {
                "name": "XML Pan European Convection Service Request Interface",
                "description": "Allows the service consumer to request Pan European Convection data in XML format",
                "provisionSide": "PROVIDER_SIDE",
                "serviceInterfaceBinding": {
                    "name": "WS_LIGHT",
                    "description": "1.1"
                },
                "networkInterfaceBinding": {
                    "name": "IPV4_SECURE_UNICAST"
                },
                "operations": [
                    {
                        "name": "getFeature XML Convection",
                        "description": "Provides the consumer with the requested Pan European Convection Data in XML format",
                        "idempotency": "IDEMPOTENT",
                        "messages": [
                            {
                                "name": "XML Convection request",
                                "direction": "IN"
                            },
                            {
                                "name": "XML Convection data",
                                "direction": "OUT"
                            }
                        ]
                    }
                ],
                "messages": [
                    {
                        "name": "XML Convection Data",
                        "description": "The output message containing the XML Convection information.",
                        "schema": {
                            "url": "http://www.meteo.fr/special/PI/xsd/wims/2.4/post.xsd"
                        }
                    }
                ],
                "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
            },
            {
                "name": "Pan European Convection Service Subscription Interface",
                "description": "Allows the service consumer to subscribe to Pan European Convection information.",
                "provisionSide": "PROVIDER_SIDE",
                "serviceInterfaceBinding": {
                    "name": "WS_LIGHT",
                    "description": "1.1"
                },
                "networkInterfaceBinding": {
                    "name": "IPV4_SECURE_UNICAST"
                },
                "operations": [
                    {
                        "name": "subscribe",
                        "description": "This operation allows the service consumer to subscribe to a specific topic.",
                        "idempotency": "NON_IDEMPOTENT",
                        "messages": [
                            {
                                "name": "SubscriptionRequest",
                                "direction": "IN"
                            },
                            {
                                "name": "SubscriptionReply",
                                "direction": "OUT"
                            }
                        ]
                    },
                    {
                        "name": "unsubscribe",
                        "description": "This operation allows the service consumer to unsubscribe from a specific topic notification.",
                        "idempotency": "NON_IDEMPOTENT",
                        "messages": [
                            {
                                "name": "UnsubscriptionRequest",
                                "direction": "IN"
                            },
                            {
                                "name": "UnsubscriptionReply",
                                "direction": "OUT"
                            }
                        ]
                    },
                    {
                        "name": "pause",
                        "description": "This operation allows a service consumer to pause the subscription for the concerned topic.",
                        "idempotency": "NON_IDEMPOTENT",
                        "messages": [
                            {
                                "name": "PauseRequest",
                                "direction": "IN"
                            },
                            {
                                "name": "PauseReply",
                                "direction": "OUT"
                            }
                        ]
                    },
                    {
                        "name": "resume",
                        "description": "This operation allows a service consumer to resume a subscription that had been paused.",
                        "idempotency": "NON_IDEMPOTENT",
                        "messages": [
                            {
                                "name": "ResumeRequest",
                                "direction": "IN"
                            },
                            {
                                "name": "ResumeReply",
                                "direction": "OUT"
                            }
                        ]
                    },
                    {
                        "name": "getSubscriptions",
                        "description": "This operation allows a service consumer to obtain the list of subscriptions.",
                        "idempotency": "NON_IDEMPOTENT",
                        "messages": [
                            {
                                "name": "GetSubscriptionsRequest",
                                "direction": "IN"
                            },
                            {
                                "name": "GetSubscriptionsReply",
                                "direction": "OUT"
                            }
                        ]
                    },
                    {
                        "name": "getTopics",
                        "description": "This operation allows a service consumer to request the list of topics available for subscription.",
                        "idempotency": "NON_IDEMPOTENT",
                        "messages": [
                            {
                                "name": "GetTopicsRequest",
                                "direction": "IN"
                            },
                            {
                                "name": "GetTopicsReply",
                                "direction": "OUT"
                            }
                        ]
                    },
                    {
                        "name": "getSubscriptionDetails",
                        "description": "This operation allows a service consumer to obtain information on a specific subscription.",
                        "idempotency": "NON_IDEMPOTENT",
                        "messages": [
                            {
                                "name": "GetSubscriptionDetailsRequest",
                                "direction": "IN"
                            },
                            {
                                "name": "GetSubscriptionDetailsReply",
                                "direction": "OUT"
                            }
                        ]
                    }
                ],
                "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
            },
            {
                "name": "Pan European Convection Service Distribution Interface",
                "description": "Allows the service provider to publish Pan European Convection information notification to service consumers based on their subscription.",
                "provisionSide": "CONSUMER_SIDE",
                "serviceInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_AMQP_MESSAGING",
                    "description": "1.1"
                },
                "networkInterfaceBinding": {
                    "name": "IPV4_SECURE_UNICAST"
                },
                "operations": [
                    {
                        "name": "publish GRIB2 Convection",
                        "description": "This operation allows the service provider to publish Pan European GRIB2 Convection information notification to service consumers based on their subscriptions.",
                        "idempotency": "IDEMPOTENT",
                        "messages": [
                            {
                                "name": "GRIB2 Convection notification",
                                "direction": "IN"
                            }
                        ]
                    },
                    {
                        "name": "publish XML Convection",
                        "description": "This operation allows the service provider to publish Pan European XML Convection information notification to service consumers based on their subscriptions.",
                        "idempotency": "IDEMPOTENT",
                        "messages": [
                            {
                                "name": "XML Convection notification",
                                "direction": "IN"
                            }
                        ]
                    }
                ],
                "messageExchangePattern": "FIRE_AND_FORGET"
            }
        ],
        "references": {
            "implementedStandard": [
                {
                    "title": "EUROCONTROL SWIM-TI Yellow Profile",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_TECHNICAL_INFRASTRUCTURE",
                    "conformanceStatement": "is compliant",
                    "version": "1.1"
                },
                {
                    "title": "EUROCONTROL SWIM Service Description",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_SERVICE_DESCRIPTION",
                    "conformanceStatement": "is compliant",
                    "version": "2.0",
                    "description": "Description of Service according to EUROCONTROL specifications"
                }
            ]
        }
    }
}