The Digital NOTAM Subscription and Request Service allows the service consumer to get aeronuatical information in accordance with the Digital NOTAM specification. The aeronautical information conforms to the event scenarios that are supported by Digital NOTAM such as runway closures. The service consumer may subscribe to the service, specifying the event scenarios of interest. It is also possible to send a direct request to the service to get the aeronautical information. The information returned is in the form of an AIXM 5.1.1 message. This supports the integration of the latest information into an existing aeronautical information store in the various ATM systems.
Categorisation
SERVICE_DEFINITION
- INFORMATION_MANAGEMENT
- AIRPORT_OPERATOR
- CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER
- CIVIL_AIRSPACE_USER
- MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER
- MILITARY_AIRSPACE_USER
- NETWORK_MANAGER
- PROVIDER_OF_DATA_SERVICES
- AERONAUTICAL_INFORMATION_EXCHANGE
- PUBLISH_SUBSCRIBE
- SYNCHRONOUS_REQUEST_REPLY
Provider
EUROCONTROL
EUROCONTROL is an intergovernmental organization with 42 Member and 2 Comprehensive Agreement States.
- NETWORK_MANAGER
Restricted
Restricted
Operational Needs
Air traffic management is defined by ICAO as the "dynamic, integrated management of air traffic and airspace including air traffic services, airspace management and air traffic flow management - safely, economically and efficiently - through the provision of facilities and seamless services in collaboration with all parties and involving airborne and ground-based functions". Stakeholders involved in air traffic management need aeronautical data concerning the establishment, condition or change in any aeronautical facility, service, procedure or hazard, the timely knowledge of which is essential for flight operations. This service satisfies this need by allowing clients to subscribe to event scenarios and to be notified when the aeronautical data described in the event scenario is affected. The aeronautical data can be used, e.g., in pre-flight information bulletins. It can also be used to improve decision making thus positively impacting the efficiency of their planning and flight executions, enabled through automatic data verification and graphical visualisation. The aeronautical data is also used in other systems such as those used for airspace reservations (ARES). A list of these is available in Appendix C. This service satisfies this need by offering the aeronautical data (in the form of event features) as regulated by ICAO Annex 15 - Aeronautical Information Services. The scope covers the event encodings outlined in the Digital NOTAM Specification including aerodrome data for the 18 airports listed in EU Implementing Regulation 2021/116 - Common Project One.
Information Exchange Requirements
IER 1 - Digital NOTAM Exchange (A3SG-IER-05) (A3SG-IER-05 Digital NOTAM Data Exchange - Aeronautical SWIM Services - SWIM Confluence (atlassian.net))
Capabilities
The service offers subscription and request capabilities to distribute aeronautical data based on event scenarios.
Subscribe to event scenario
The service consumer shall be able to subscribe/unsubscribe to topics in order to receive information based on an event scenario(s).
Service consumer subscribes to information offered by the service.
Request a Digital NOTAM
The service consumer shall be able to request aeronautical information in the form of a Digital NOTAM.
Service consumer receives the Digital NOTAM.
Distribution
When new data is available, it shall be distributed to the subscribers.
Service consumer is notified when a change happens based on an event scenario.
Check distribution list
The service consumer shall be able to check if it has received all the distributions expected to be received.
Service consumer has an understanding of the distributions.
Request Digital NOTAM reissue
The service consumer shall be able to request the redistribution of a Digital NOTAM (if, for example, the original distribution was not received).
Service consumer receives a Digital NOTAM.
-
CapacityThe service shall achieve a quality that is sufficient to ensure the service is fit for purpose.
-
Response timeThe service shall achieve a quality that is sufficient to ensure the service is fit for purpose.
-
AvailabilityThe service shall achieve a quality that is sufficient to ensure the service is fit for purpose.
-
RecoverabilityThe service shall achieve a quality that is sufficient to ensure the service is fit for purpose.
-
ConfidentialityThe service shall ensure confidentiality by using SWIM Technical Infrastructure (TI) Yellow Profile bindings.
-
IntegrityThe service shall ensure integrity by using SWIM Technical Infrastructure (TI) Yellow Profile bindings.
-
Quality Of DataThe aeronautical data offered by the service shall satisfy the applicable sections of Commission Implementing Regulation (EU) 2017/373 of 1 March 2017.The aeronautical data offered by the service shall be encoded according to the event scenarios given in the Digital NOTAM Specification.The aeronautical data offered by the service shall apply the AIXM 5.1.1 coding guidelines. This includes:- Common Coding Guidelines- Technical Coding Guidelines
-
AuthenticationThis field is left empty.The service may offer unauthenticated/public use.If the use is authenticated, 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 (SASL).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.
-
AuthorisationThe 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.
-
ConfidentialityThe 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.
-
IntegrityThe 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.
The service definition is based on work carried out in SESAR. No further validation has taken place on this service definition.
-
AISPAeronautical Information Service Provider
-
AIXMAeronautical Information Exchange Model
-
AMQPAdvanced Message Queuing Protocol
-
ARESAirspace Reservation
-
ATMAir Traffic Management
-
NOTAMNotice to Airmen
-
OGCOpen Geospatial Consortium
-
SASLSimple Authentication and Security Layer
-
SESARSingle European Sky ATM Research
-
SWIMSystem Wide Information Management
-
TITechnical Infrastructure
-
TLSTransport Layer Security
-
WFSWeb Feature Service
-
WFS-TEWeb Feature Service - Temporality Extension
-
OGC Filter Encoding 2.0 Encoding StandardThe Digital NOTAM Subscription and Request Service Request Interface shall support filtering based on the operators defined in the OGC Filter Encoding 2.0 Encoding Standard. The temporal extension (WFS-TE) shall be used to support advanced temporal filtering. As a minimum use case number 4 (Retrieve the BASELINE of a feature valid at a point in time) shall be supported. The other uses cases should be supported.The Digital NOTAM Subscription and Request Service Subscription Interface shall allow for the selection of event scenarios of interest. These should be organised around e.g. a specific aerodrome or airspace. The considerations given in the General Principles for the Digital NOTAM will help AISP organise the event scenarios.
-
The service provider shall ensure that the aeronautical data offered by the services is received from the appropriate authorised originating sources. This includes:- AIRPORT_OPERATOR, - CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER, - MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER,- AIR_TRAFFIC_SERVICE_PROVIDER,- AERONAUTICAL_INFORMATION_SERVICE_PROVIDER,- COMMUNICATION_NAVIGATION_AND_SURVEILLANCE_SERVICE_PROVIDER,- AIRSIDE_GROUND_HANDLER,- Owners of Obstacles.
Aeronautical Information Exchange Model (AIXM) 5.1.1 and AIXM Event Extension
The service shall expose the event scenarios found in Appendix B. These reflect the Digital NOTAM Specification. The event scenarios use features that are in the Aeronautical Information Exchange Model (AIXM) 5.1.1 and the AIXM Event Extension. The AIXMBasicMessage that is returned by the service shall contain an event feature and the related AIXM features and time slices.
AIRM
Not applicable
-
Typical BehaviourThe service behaviour shall be in accordance with the patterns detailed in Message Exchange Patterns: Identification Guidelines.The two interfaces have different behaviour. A combination of an AMQP 1.0 implementation and an OGC Web Feature Service 2.0 Interface Standard implemetation shall be used for the basic behaviour.The typical behaviour for PUBLISH_SUBSCRIBE means that:- A request-reply implementation handles the subscription. See the Digital NOTAM Subscription and Request Service Subscription Interface.- An AMQP 1.0 implementation handles the distribution of the messages. See the Digital NOTAM Subscription and Request Service Distribution Interface.For SYNCHRONOUS_REQUEST_REPLY (used in the Digital NOTAM Subscription and Request Service Request Interface), the typical behaviour is as follows:- The request message is sent from the service consumer to the service- The service consumer remains blocked while awaiting the reply- The service remains blocked while processing the reply- The AIXM Basic Message, the reply message, is sent from the service to the service consumer.
-
A service monitoring mechanism shall be made available to service consumers.
-
Digital NOTAM Subscription and Request Service Subscription InterfaceAllows the service consumer to select and subscribe to event scenarios of interest. It allows the service consumer to manage the subscriptions e.g. to pause a subscription of to unsubscribe.PROVIDER_SIDE
-
subscribeThis operation allows a service consumer to subscribe to event scenarios of interest.gitMessages
-
SubscriptionRequestIN
-
SubscriptionReplyOUT
-
-
unsubscribeThis operation allows a service consumer to unsubscribe from event scenarios of interest.gitMessages
-
UnsubscriptionRequestIN
-
UnsubscriptionReplyOUT
-
-
pauseThis operation allows a service consumer to pause the subscription for a particular topic subscription.gitMessages
-
PauseRequestIN
-
PauseReplyOUT
-
-
resumeThis operation allows a service consumer to resume a subscription that had been paused.gitMessages
-
ResumeRequestIN
-
ResumeReplyOUT
-
-
getSubscriptionsThis operation allows a service consumer to obtain the list of subscriptions.gitMessages
-
GetSubscriptionsRequestIN
-
GetSubscriptionsReplyOUT
-
-
getSubscriptionDetailsThis operation allows a service consumer to obtain information on a specific subscription.gitMessages
-
GetSubcriptionDetailsRequestIN
-
GetSubcriptionDetailsReplyOUT
-
-
getTopicsThis operation allows a service consumer to request the list of topics (event scenarios) available for subscription.gitMessages
-
GetTopicsRequestIN
-
GetTopicsReplyOUT
-
-
getTopicThis operation allows a service consumer to obtain information on a specific topic (event scenario).gitMessages
-
GetTopicRequestIN
-
GetTopicReplyOUT
-
-
SWIM_TI_YP_1_1_WS_LIGHTThe service shall use TLS1.2 or later in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile.
-
The service shall use the network bindings of the SWIM Technical Infrastructure (TI) Yellow Profile.
-
EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile1.1
-
SubscriptionRequestRequest message to subscribe to an event scenario of interest.
-
SubscriptionReplyReply message to a subscription request.
-
UnsubscriptionRequestRequest message to unsubscribe to an event scenario of interest.
-
UnsubscriptionReplyReply message to an unsubscription request.
-
PauseRequestRequest message to pause a subscription.
-
PauseReplyReply message to an pause request.
-
ResumeRequestRequest message to resume a subscription.
-
ResumeReplyReply message to a resume request.
-
GetSubscriptionsRequestRequest message to get a list of subscriptions.
-
GetSubscriptionsReplyReply message to a get subscriptions request.
-
GetSubcriptionDetailsRequestRequest message to get the details on a specific subscription.
-
GetSubcriptionDetailsReplyReply message to a get subscription details request.
-
GetTopicsRequestRequest message to get a list of topics (event scenarios) that are available for subscription.
-
GetTopicsReplyReply message to a get topics request.
-
GetTopicRequestRequest message to get the details on a specific topic (event scenario).
-
GetTopicReplyReply message to a get topic request.
-
-
Digital NOTAM Subscription and Request Service Distribution InterfaceAllows the service provider to distributes AIXM Basic Messages based on the event scenario that has triggered the need for the service consumer to be updated.PROVIDER_SIDE
-
publishThis operation allows the service provider to publish AIXM Basic Messages to service consumers based on their subscriptions.gitMessages
-
publishIN
-
AIXM Basic MessageOUT
-
-
SWIM_TI_YP_1_1_AMQP_MESSAGINGSWIM_TI_YP_1_1_AMQP_MESSAGING
-
The service shall use the network bindings of the SWIM TIYP.AMQP 1.0 shall be used to distribute messages as explained in the Publish/Subscribe Push MEP: Implementation Guidance.
-
SWIM_TI_YP_1_1_AMQP_MESSAGING1.1
-
AIXM Basic MessageA response message from the service containing a collection of AIXM 5.1.1 event features and any related AIXM 5.1.1. features and time slices.The structure is explained in the Digital NOTAM Specification.The message serves the purpose of Digital NOTAM.
-
-
Digital NOTAM Subscription and Request Service Request InterfaceAllows the service consumer to request an AIXM Basic Message based on filters which are linked to the event feature.PROVIDER_SIDE
-
GetFeatureThe GetFeature operation returns a selection of AIXM 5.1.1 features from a data store. It responds to a GetFeature Request message with an AIXM Basic Message that satisfies the query expressions specified in the request.gitMessages
-
RequestIN
-
AIXM Basic MessageOUT
-
-
SWIM_TI_YP_1_1_WS_LIGHTEUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile
-
The service shall use the network bindings of the SWIM TIYP.The OGC Web Feature Service 2.0 Interface Standard shall be used. The standardised operations for a Basic WFS shall be implemented.
-
SWIM_TI_YP_1_1_WS_LIGHT1.1
-
RequestRequest message submitted to the service containing query expressions for the GetFeature operation.
-
AIXM Basic MessageA response message from the service containing a collection of AIXM 5.1.1 event features and any related AIXM 5.1.1. features and timeslices.The structure is explained in the EUROCONTROL Event Encoding Specification.The message serves the purpose of Digital NOTAM.
-
-
Appendix A: References
https://swim-eurocontrol.atlassian.net/wiki/spaces/ASW/pages/60031402/Digital+NOTAM+Subscription+and+Request+Service+-+Service+Definition
INFORMATION_DEFINITION1.0 -
AppendixB: Information Definition for Digital NOTAM Subscription and RequestService
https://swim-eurocontrol.atlassian.net/wiki/spaces/ASW/pages/60031402/Digital+NOTAM+Subscription+and+Request+Service+-+Service+Definition
INFORMATION_DEFINITION1.0 -
AppendixC: Operational Needs
https://swim-eurocontrol.atlassian.net/wiki/spaces/ASW/pages/60031402/Digital+NOTAM+Subscription+and+Request+Service+-+Service+Definition
SERVICE_BEHAVIOUR_DESCRIPTION1.0
Digital NOTAM Specification
SERVICE_STANDARD
Not applicable.
1.0
The information scope offered by the service supports the requirements of the Digital NOTAM Specification.
https://ext.eurocontrol.int/aixm_confluence/display/DNOTAM/Digital+NOTAM+Specification