{
    "informationService": {
        "descriptionInformation": {
            "descriptionIdentification": {
                "title": "European Contrails Forecast",
                "edition": "V1.0",
                "referenceDate": "2022-02-10"
            },
            "abbreviations": [
                {
                    "name": "SLA",
                    "description": "<p>Service Level Agreement</p>\r\n"
                }
            ]
        },
        "serviceIdentification": {
            "name": "European Contrails Forecast",
            "version": "V1.0"
        },
        "serviceAbstract": "<p>European Contrails forecast product using a multimodel approach and delivered as a&nbsp;<strong>WFS (GeoJSON) SWIM webservice</strong>.&nbsp;</p><p>Formation of condensation-trail cirrus clouds of ice crystals, also known as contrails are a major contributor to aviation environmental impact.</p><p>The formation of persistent contrails depends on the environmental conditions and aircraft/engine technologies.</p><p>Contrails probability areas forecast product is computed by MetSafe based on&nbsp;a multi-model approach. This product uses the&nbsp;<a href=\"https://www.researchgate.net/figure/Schmidt-Appleman-criterion-for-contrail-formation-The-red-line-represents-the-state-of_fig3_244478376\">Schmidt-Appleman criterion</a>&nbsp;to estimate areas (traduced as geographical polygons) where there is a probability of persisting contrails.</p><p>Contrails forecast characteristics are:</p><p>- +24H forecast by 1 hour step</p><p>- 5km geographical resolution over Europe / vertical resolution FL20</p><p>- Refresh&nbsp;every time a model is updated&nbsp;(average of 9&nbsp;updates/day)</p><p>- Delivery as polygon with a confidence index</p><p>- Ensured quality of service through Service Level Agreement</p><p>Independent validation of this forecast will be performed in 2022.</p>",
        "serviceProvider": {
            "providerType": [
                "PROVIDER_OF_DATA_SERVICES"
            ],
            "provider": "MetSafe",
            "providerDescription": "<p>MetSafe proposes an access to global meteorological webservices for the aviation community through its cloud-based services platform.&nbsp;</p><p>Access to data service delivers on a global scale regulated meteorological products, real time adverse weather service (radar, satellite) and numerical weather prediction products.</p><p>State of the atmosphere services (wind sand, SO2\u2026) are also proposed based on COPERNICUS data.</p><p>Information is delivered through a SWIM yellow profile compliant API with ATM-grade quality of service.</p><p>MetSafe platform is powered by multiple meteorological sources. A partnership with M\u00e9t\u00e9oFrance and M\u00e9t\u00e9orage ensures access to the latest state of art meteorological products.</p><p>Beyond provision of access to data, MetSafe provides tailored expert services such as extraction of meteorological information around the 4D trajectory or weather impact prediction for ATFCM.</p><p>Our meteorological webservices are used operationally to support various applications: Air Traffic Control Working position, Electronic flight Bag, fuel optimisation for airline.</p><p>MetSafe is based in ENAC Incubator, Toulouse.&nbsp;</p><p>For more details: <a href=\"http://www.metsafeatm.com\">http://www.metsafeatm.com</a></p>"
        },
        "serviceCategorisation": {
            "serviceType": "SWIM_CANDIDATE",
            "businessActivityType": [
                "AIRSPACE_ORGANISATION_AND_MANAGEMENT"
            ],
            "intendedConsumer": [
                "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER"
            ],
            "informationCategory": [
                "METEOROLOGICAL_INFORMATION_EXCHANGE"
            ],
            "lifeCycle": [
                {
                    "lifeCycleStage": "OPERATIONAL"
                }
            ]
        },
        "generalDescription": {
            "operationalEnvironment": {
                "operationalNeeds": [
                    {
                        "name": "Minimise environmental impact of aviation",
                        "description": "<p>State&nbsp;of the art science:&nbsp;&nbsp;<em><a href=\"https://www.ipcc.ch/report/aviation-and-the-global-atmosphere-2/\">Special Report on Aviation and the Global Atmosphere</a>&nbsp;- IPCC</em></p>"
                    }
                ]
            },
            "functionality": [
                {
                    "name": "GET contrails convection forecast",
                    "description": "<p>This service allows to retrieve +24H contrails&nbsp;forecast over a bounding box. It uses WFS as a service layer, WFS filtering capabilities are available.</p>"
                }
            ],
            "qualitiesOfService": {
                "performance": [],
                "reliability": [],
                "security": []
            },
            "accessAndUseConditions": [
                {
                    "name": "Authentication",
                    "type": "SECURITY_CONSTRAINT",
                    "description": "<p>Access to MetSafe services requires an access token that connects API requests to your account. See customer onboarding below&nbsp;for access to Contrails&nbsp;Forecast&nbsp;Service.</p>"
                },
                {
                    "name": "Operational policy",
                    "type": "LEGAL_CONSTRAINT",
                    "description": "<p>The contrails&nbsp;forecast&nbsp;service provides information based on probabilistic information.&nbsp;Contrails&nbsp;forecast&nbsp;contains uncertainties. This service shall not be used for safety-critical decision.&nbsp;</p>"
                },
                {
                    "name": "Customer onboarding",
                    "type": "SERVICE_POLICY",
                    "description": "<p>A free trial of convection forecast&nbsp;service&nbsp;is proposed.&nbsp;An access token&nbsp;can be requested at&nbsp;<a href=\"mailto:contact@metsafeatm.com\">contact@metsafeatm.com</a>.</p>"
                }
            ],
            "validation": [
                {
                    "type": "COLLABORATIVE_VALIDATION"
                }
            ],
            "dateInOperation": "2022-01-01"
        },
        "informationDescription": {
            "informationDefinition": [
                {
                    "name": "AIRM",
                    "definition": "",
                    "airmCorrespondence": ""
                }
            ]
        },
        "technicalDescription": {
            "technicalConstraint": [
                {
                    "name": "Protection rate-limit",
                    "description": "<p>A protection rate limit has been implemented to protect the service from unjustified multiple&nbsp;requests.</p>"
                }
            ]
        },
        "serviceInterface": [
            {
                "name": "Contrails Forecast API",
                "description": "<p>The complete API description is available on MetSafe user portal accessible through a Token.&nbsp;&nbsp;An access Token&nbsp;can be requested at&nbsp;<a href=\"mailto:contact@metsafeatm.com\">contact@metsafeatm.com</a>.</p>",
                "provisionSide": "CONSUMER_SIDE",
                "endpoints": [
                    {
                        "name": "Production",
                        "description": "<p>Main production endpoint.</p><p>{base_url_prod} is kept confidential for security reason.</p>",
                        "url": "{base_url_prod}/core/wfs/"
                    },
                    {
                        "name": "Integration",
                        "description": "<p>Integration is for test&nbsp;purpose.</p><p>{base_url_int} is kept confidential for security reason.</p>",
                        "url": "{base_url_int}/core/wfs/"
                    }
                ],
                "operations": [
                    {
                        "name": "WFS GetCapabilities",
                        "description": "<p>Description of the service capabilities</p>",
                        "idempotency": "NON_IDEMPOTENT",
                        "messages": [
                            {
                                "name": "WFS GetCapabilities",
                                "direction": "IN"
                            }
                        ]
                    },
                    {
                        "name": "WFS GetFeatures",
                        "description": "<p>Retrieve objects in GeoJSON inside a&nbsp;4D Bounding Box.</p>",
                        "idempotency": "NON_IDEMPOTENT",
                        "messages": [
                            {
                                "name": "Request/reply",
                                "direction": "IN"
                            }
                        ]
                    }
                ],
                "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
            }
        ]
    }
}