Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Info | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
This template allows for the documentation of service definitions based on the requirements found at: /wiki/spaces/SCOI/pages/59605116 General requirements to remember:
|
Table of Contents | ||||
---|---|---|---|---|
|
Info | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||
|
Service Definition Identification
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
service definition identification | title | Service definition for the En-route Significant Weather Information Subscription and Request Service |
---|---|---|
edition | 00.00.01 | |
reference date | 2023-06-22 |
Service Identification
Status | ||||||
---|---|---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
service identification | service name | En-route Significant Weather Information Subscription and Request Service |
---|
Service Abstract
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
service abstract | The En-route Significant Weather Information Subscription and Request Service provides the service consumer with en-route and approach meteorological information for weather that may affect the safety of aircraft operations. The service consumer can subscribe to the service, specifying what sort of information is of interest, and receive information as it becomes available. It is also possible to send a direct request, using a request-reply mechanism, to the service to get the relevant meteorological information. The meteorological information is issued by the designated Meteorological Watch Office. The meteorological information is only intended to be used by service consumers within the aviation domain. |
---|
Service Definition Provider
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
service definition provider | name | EUROCONTROL |
---|---|---|
description | EUROCONTROL is an intergovernmental organisation with 41 Member and 2 Comprehensive Agreement States. | |
point of contact | swim@eurocontrol.int |
Geographical Extent of Information
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
geographical extent of information | The service shall offer meteorological information concerning its own FIR/UIR/CTA at a minimum. The service may offer additional meteorological information concerning other FIR/UIR/CTA based on mutual agreements between service providers. |
---|
Service Categories
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-095, SWIM-DEFN-100 |
service categories | category | category name | regulated information exchange |
---|---|---|---|
value | |||
scheme | |||
category | category name | information domain | |
value | METEOROLOGICAL_INFORMATION | ||
scheme | https://reference.swim.aero/information-services/service-categories/CodeInformationDomainType.html | ||
category | category name | business activity | |
value | |||
scheme | http://reference.swim.aero/information-services/service-categories/CodeBusinessActivityType.html | ||
category | category name | intended service consumer | |
value | |||
scheme | https://reference.swim.aero/information-services/service-categories/CodeStakeholderType.html | ||
category | category name | intended service provider | |
value | |||
scheme | http://reference.swim.aero/information-services/service-categories/CodeStakeholderType.html | ||
category | category name | service type | |
value |
| ||
scheme | http://reference.swim.aero/information-services/service-categories/CodeServiceType.html |
Service Standard Reference
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-120 |
Info | ||
---|---|---|
| ||
This field is left empty. |
service standard reference | reference | |
---|---|---|
implemented options | ||
deviations/additions |
Operational Environment
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-130 |
operational environment | operational needs | ATM needs to know about the occurrence or expected occurrence of specified en-route and approach weather and other phenomena in the atmosphere that may affect the safety of aircraft operations, and of the development of those phenomena in time and space. A list of operational needs that this service contributes to satisfying is available in Appendix C. This service satisfies these by offering meteorological information as regulated by Commission Implementing Regulation (EU) 2017/373 of 1 March 2017 and ICAO Annex 3. The scope of the meteorological information satisfies the EU Implementing Regulation 2021/116 - Common Project One. | |
---|---|---|---|
capabilities | The service provides high quality, up-to-date, trusted, regulated meteorological information in digital form for use by service consumers within the aviation domain. | ||
information exchange requirements |
|
Service Functions
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-140 |
service functions | function | name | Request en-route and approach significant meteorological information |
---|---|---|---|
description | The service consumer shall be able to request en-route significant meteorological information filtered by FIR/UIR/CTA, phenomenon and according to spatial, temporal and logical (e.g. severity threshold) operators. | ||
real-world effect | The meteorological information is received and can be used in ATM and other systems. | ||
function | name | Subscribe to en-route and approach significant meteorological information | |
description | The service consumer shall be able to subscribe/unsubscribe in order to receive information based on given criteria such as the severity/threshold of the weather phenomenon. | ||
real-world effect | The service consumer subscribes to information offered by the service. | ||
function | name | Distribute en-route and approach significant meteorological information | |
description | When new significant meteorological information is available, it shall be distributed to the subscribers. | ||
real-world effect | The service consumer is sent a message containing the relevant meteorological information. |
Service Access and Use Conditions
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-150 |
service access and use conditions | legal constraints | ||
---|---|---|---|
service policies | business policy | ||
operational policy | There shall be a service policy to ensure that only service consumers within the aviation domain can use the service. The service policy shall include a requirement that service consumers cannot pass the information obtained from the service to non-aviation users without prior authorisation from the service provider. | ||
technical policy | |||
service consumption constraints |
Security Constraints
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-160 |
security constraints | authentication | The service shall ensure consumer authentication in accordance with the EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of a X.509 certificate or the use of a username/password. The service shall ensure provider authentication in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of a X.509 certificate. |
---|---|---|
authorisation | The service shall ensure that satisfactory authorisation is put in place according to EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile requirement SWIM-TIYP-0070. | |
confidentiality | The service shall ensure point-to-point confidentiality in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) 1.2 or above. | |
integrity | The service shall ensure point-to-point integrity in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) 1.2 or above. |
Quality of Service
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-180 |
quality of service | performance | capacity | The service shall achieve a quality that is sufficient to ensure the service is fit for purpose. |
---|---|---|---|
response time | The service shall achieve a quality that is sufficient to ensure the service is fit for purpose. | ||
reliability | availability | The service shall achieve a quality that is sufficient to ensure the service is fit for purpose. | |
recoverability | The service shall achieve a quality that is sufficient to ensure the service is fit for purpose. | ||
security | confidentiality | The service shall ensure confidentiality by using SWIM Technical Infrastructure (TI) Yellow Profile bindings. | |
integrity | The service shall ensure integrity by using SWIM Technical Infrastructure (TI) Yellow Profile bindings. |
Quality of Data
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-185 |
quality of data | The meteorological information offered by the service shall satisfy the applicable sections of Commission Implementing Regulation (EU) 2017/373 of 1 March 2017, taking into account the specific requirements for providers of meteorological services in the Acceptable Means of Compliance (AMC) and Guidance Material (GM) to Part-MET. The meteorological information offered by the service shall satisfy the quality requirements expressed in ICAO Annex 3. |
---|
Source of Information
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-190 |
source of information | source | The service provider shall ensure that the meteorological data offered by the services isreceived from the appropriate authorised originating sources. This includes:
|
---|
Service Validation Information
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-200 |
Info | ||
---|---|---|
| ||
This field is left empty. |
service validation information | description |
---|
Application Message Exchange Pattern
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-210 |
application message exchange pattern |
---|
Service Behaviour
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-220 |
service behaviour | typical behaviour | The service behaviour shall be in accordance with the patterns detailed in the Message Exchange Patterns: Identification Guidelines. The interfaces have different behaviour. A combination of an AMQP 1.0 implementation and an OGC implementation shall be used for the basic behaviour. The typical behaviour for PUBLISH_SUBSCRIBE means that:
The typical behaviour for REQUEST_REPLY (as used in En-route Significant Weather Information Subscription and Request Service Request Interface) is as follows: Synchronous Request/Reply
|
---|
Service Monitoring
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-230 |
service monitoring | A service monitoring mechanism should be made available to service consumers. |
---|
Service Interfaces
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-240 |
service interfaces | interface | name | En-route Significant Weather Information Subscription and Request Service Request Interface |
---|---|---|---|
description | Allows the service consumer to request filtered meteorological information. Note: This interface is used to group the operations offered by the chosen OGC standard. | ||
provider/consumer side | Provider side | ||
interface | name | En-route Significant Weather Information Subscription and Request Service Subscription Interface | |
description | Allows the service consumer to select and subscribe to meteorological information of interest. It allows the service consumer to manage the subscriptions e.g. to unsubscribe. Note: This is an optional interface. Many service providers will prefer to receive subscription requests by email. | ||
provider/consumer side | Provider side | ||
interface | name | En-route Significant Weather Information Subscription and Request Service Distribution Interface | |
description | Allows the service provider to distribute updated meteorological information meeting the need of the service consumer that has subscribed for updates. | ||
provider/consumer side | Provider side |
SWIM TI Profile and Interface Bindings
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-250, SWIM-DEFN-255 |
En-route Significant Weather Information Subscription and Request Service Request Interface
SWIM TI profile and interface bindings | profile name | EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile |
---|---|---|
profile version | 1.1 | |
selected service interface binding | WS_LIGHT | |
selected network interface binding | The service shall use the network bindings of the SWIM TIYP. | |
description | The interface shall use at least one of the following OGC standards:
Note: It is a best practice for new services that exchange meteorological information as features to implement the OGC API – Environmental Data Retrieval Standard. |
En-route Significant Weather Information Subscription and Request Service Subscription Interface
SWIM TI profile and interface bindings | profile name | EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile |
---|---|---|
profile version | 1.1 | |
selected service interface binding | ||
selected network interface binding | The service shall use the network bindings of the SWIM Technical Infrastructure (TI) Yellow Profile. | |
description |
En-route Significant Weather Information Subscription and Request Service Distribution Interface
SWIM TI profile and interface bindings | profile name | EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile |
---|---|---|
profile version | 1.1 | |
selected service interface binding | SWIM_TI_YP_1_1_AMQP_MESSAGING | |
selected network interface binding | The service shall use the network bindings of the SWIM TIYP. | |
description | AMQP 1.0 shall be used to distribute messages as explained in the Publish/Subscribe Push MEP: Implementation Guidance. |
Service Interface Protocols and Data Format
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-260 |
service interface protocols and data format | transport / messaging protocols | The service shall use TLS1.2 or later in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile. | |
---|---|---|---|
data format |
|
Service Operations
Status | ||
---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-270 |
Info | ||
---|---|---|
| ||
The OGC Web Feature Service 2.0 Interface Standard is used to implement the service operations. It is not the intention to repeat the standardised operations here. However, the table below illustrates how the GetFeature operation would look in the context of this service. |
Service operations | operation | operation name | |
---|---|---|---|
description | |||
messages |
Service Messages
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
The OGC Web Feature Service 2.0 Interface Standard details the basic messages such as request and response messages. It is not the intention to repeat the standardised messages here. The table below provides extra details for the Meteorological Aerodrome Forecast Message. |
Info | ||
---|---|---|
| ||
SWIM-DEFN-280 |
service messages | message | name | En-route Significant Weather Information Message |
---|---|---|---|
description | The output message containing the en-route and approach significant meteorological information. | ||
direction | Out | ||
data format | |||
message | reference | to do | |
description | The standard messages for subscription and subscription management. |
En-route Significant Weather Information Message
The output message containing the en-route significant weather information.
to do
Information Definition (Minimum) and (Extended)
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
information definition | The service shall offer information available in accordance with Appendix B. |
---|
Filter Encoding
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
filter encoding | The En-route Signification Weather Information Subscription and Request Service Request Interface shall support the During temporal operator defined in the OGC Filter Encoding 2.0 Encoding Standard. The En-route Signification Weather InformationSubscription and Request Service Request Interface shall support filtering based on the name and ICAO location indicator of the aerodrome of interest.. The En-route Signification Weather Information Subscription and Request Service Request Interface should support filtering based on the operators defined in the OGC Filter Encoding 2.0 Encoding Standard. The En-route Signification Weather InformationSubscription and Request Service Subscription Interface shall allow for the selection of subscription based on clearly defined criteria. |
---|
Machine-Readable Service Interface Definition
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
Info | ||
---|---|---|
| ||
This field is left empty. No machine-readable service interface definition is provided. |
machine-readable service interface definition | reference |
---|
Model View
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
Info | ||
---|---|---|
| ||
This field is left empty. No model view is provided. |
model view | reference |
---|
Abbreviations and Acronyms
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
SWIM-DEFN-350 |
abbreviations and acronyms | abbreviation | code | |
---|---|---|---|
term | |||
abbreviation | code | ||
term | |||
abbreviation | code | ATM | |
term | Air Traffic Management | ||
abbreviation | code | ATS | |
term | Air Traffic Services | ||
abbreviation | code | EU | |
term | European Union | ||
abbreviation | code | ICAO | |
term | International Civil Aviation Organization | ||
abbreviation | code | OGC | |
term | Open Geospatial Consortium | ||
abbreviation | code | SESAR | |
term | Single European Sky ATM Research | ||
abbreviation | code | SWIM | |
term | System Wide Information Management | ||
abbreviation | code | TI | |
term | Technical Infrastructure | ||
abbreviation | code | TLS | |
term | Transport Layer Security | ||
abbreviation | code | WFS | |
term | Web Feature Service | ||
abbreviation | code | WFS-TE | |
term | Web Feature Service - Temporality Extension |
Appendix A: References
Status | ||
---|---|---|
|
Info | ||
---|---|---|
| ||
This is not traced to a requirement. |
references | reference | title | |
---|---|---|---|
version | |||
description | |||
url | |||
document type | |||
reference | title | ||
version | |||
description | |||
url | |||
document type |
Anchor | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
The message shall include the following meteorological information when relevant:
- thunderstorm
- obscured OBSC TS
- embedded EMBD TS
- frequent FRQ TS
- squall line SQL TS
- obscured with hail OBSC TSGR
- embedded with hail EMBD TSGR
- frequent, with hail FRQ TSGR
- squall line with hail SQL TSGR
- tropical cyclone
- tropical cyclone with 10-minute mean surface wind speed of ≥17 m/s (34 kt) TC (+ cyclone name)
- mountain wave
- severe mountain wave SEV MTW
- icing
- severe icing SEV ICE
- severe icing due to SEV ICE (FZRA) freezing rain
- turbulence
- severe turbulence SEV TURB
- volcanic ash
- volcanic ash VA (+ volcano name, if known)
- duststorm
- heavy duststorm HVY DS
- sandstorm
- heavy sandstorm HVY SS
- radioactive cloud
- RDOACT CLD
Anchor | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Transversal
- Support integration of existing and/or tailored weather information with operational processes to aid decision-making and improve understanding of the operational impact of adverse weather.
By service consumer role
Stakeholder/Role | Description of stakeholder/role | Needs for en-route significant weather information | Notes |
---|---|---|---|
CIVIL_AIRSPACE_USER | A generic term designating an organization operating aircraft and its pilots, the flight operations centres (FOC) responsible for the strategic planning of a flight and the entity responsible for the execution of a flight which is traditionally a flight deck. |
| This role is recognised in the SESAR Deployment Programme as a recommended service consumer of the aerodrome and en-route services. |
MILITARY_AIRSPACE_USER | Airspace User under the authority of a military organisation. |
| This role is recognised in the SESAR Deployment Programme as a service consumer of the aerodrome and en-route services. Although the military is not obliged to use SWIM, they currently rely on civil weather information and therefore it will be essential for their operations to use SWIM-services. |
CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER | Any public or private entity providing air navigation services for general air traffic. |
| This role is recognised in the SESAR Deployment Programme as a service consumer of the aerodrome and en-route services. The real-time aspects will have an impact on the service architecture. |
MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER | Any public or private entity providing air navigation services for military air traffic. |
| This role is recognised in the SESAR Deployment Programme as a service consumer of the aerodrome and en-route services. Although the military is not obliged to use SWIM, they currently rely on civil weather information and therefore it will be essential for their operations to use SWIM-services. |
AIR_TRAFFIC_SERVICE_PROVIDER | A generic term meaning variously, flight information service, alerting service, air traffic advisory service, air traffic control service (area control service, approach control service or aerodrome control service). |
| This role is recognised in the SESAR Deployment Programme as a service consumer of the aerodrome and en-route services under the term of ANSP. |
REGULATED_METEOROLOGICAL_SERVICE_PROVIDER | An office designated to provide meteorological service for international air navigation. |
| This role is not recognised by the SESAR Deployment Program as a service consumer. However, it is recognised in ATM Master Plan (https://atmmasterplan.eu/data/enablers/20417016.) Moreover, looking at the EU Reg. 2017/373, a MET Service Provider has to support stakeholders and for that MET-data is needed from other MET-providers. Also such MET-data is needed for their own purpose to evaluate the correctness of forecasts. |
AERONAUTICAL_INFORMATION_SERVICE_PROVIDER | A service established within the defined area of coverage responsible for the provision of aeronautical information/data necessary for the safety, regularity and efficiency of air navigation. |
| |
A provider of CNS services. |
| Some equipment e.g. ground radar at airports have to be shut down if the wind rises above a certain windspeed threshold to avoid damage | |
PROVIDER_OF_DATA_SERVICES | A public or private entity responsible for the management of a Data Service Provision (e.g. to one or several Virtual Centre). |
| |
NETWORK_MANAGER | The organization responsible for enabling the optimum use of airspace and ensure that Airspace Users can operate preferred trajectories while allowing maximum access to airspaces and air navigation services. |
| This role is recognised (as ATFM) in the SESAR Deployment Programme as a service consumer of the en-route services. |
AIRPORT_OPERATOR | The civilian or military agency, group or individual which exercises control over the operations of the civil airport or military airfield. |
| This role is recognised in the SESAR Deployment Programme as a service consumer of the aerodrome services. |
AIRSIDE_GROUND_HANDLER | A stakeholder involved in the services necessary for an aircraft's arrival at, and departure from, an airport, other than air traffic services. |
| |
MILITARY_DEFENCE_CENTRE | A military defence centre. Note: these centres, e.g., check for diplomatic clearance. |
|