Task Status
This page is part of the ongoing SWIM communities of interest discussions. The content is working material. It should not be treated as final as it is still subject to review, comment and change.
Guidance
This template allows for the documentation of service definitions based on the requirements found at: /wiki/spaces/SCOI/pages/59605116
General requirements to remember:
SWIM-DEFN-010 | Service definition coverage | A service definition shall define a single service | Note: This concerns the definition of a service that can be implemented by service providers. It is not used to describe a running service - use a service description in that case. Note: This requirement uses "define" rather than "describe". |
SWIM-DEFN-020 | Service definition language | The textual descriptions in a service definition shall be written in English using the spelling listed as the primary British spelling when conflicting spellings exist. | - |
Status Key
- TBD - No work has started
- WORKING - Content is being worked on, comments discussed
- DRAFT - Draft is ready, comments resolved
- REVIEWED - Group has reviewed, edited the final draft
- AGREED - Content is finalised and agreed
Service Definition Identification
TBD
Trace
service definition identification | title | Service Definition for Aeronautical Events Service |
---|---|---|
edition | 00.00.01 | |
reference date | 2022-04-27 |
Service Identification
WORKING
Trace
service identification | service name |
|
---|
Service Abstract
TBD
Trace
service abstract | The ... 8.3.10:The main purpose of the AeronauticalInformationNotification service is to provide notifications (alerts) to consumers providing them with a simple mechanism to maintain their systems updated to the latest information available. SNOW: The SNOWTAM is special series NOTAM |
---|
Service Definition Provider
TBD
Trace
service definition provider | name | EUROCONTROL |
---|---|---|
abbreviated name | ||
description | EUROCONTROL is an intergovernmental organisation with 41 Member and 2 Comprehensive Agreement States. |
Geographical Extent of Information
DRAFT
Trace
Working notes
SAT 2022-12-13:
Agreed to leave empty as it is not possible to give a precise requirement.
The service is expected to provide information for the area of responsibility (e.g. a specific FIR or worldwide) of the state plus delegations. This may be found in GEN 3.1 of the AIP. Other options are e.g. FABEC.
geographical extent of information |
---|
Service Categories
DRAFT
Trace
Working notes
SAT 2022-11-11:
Service Standard Reference
DRAFT
Trace
service standard reference | reference | Digital NOTAM Specification (https://ext.eurocontrol.int/aixm_confluence/display/DNOTAM/Overview) |
---|---|---|
implemented options | The information scope offered by the service supports the requirements of the Digital NOTAM Specification. | |
deviations/additions |
Operational Environment
DRAFT
Trace
Working notes
SAT 2022-11-11:
Look to https://ext.eurocontrol.int/aixm_confluence/display/DNOTAM/Digital+NOTAM+Specification for scenarios that will help write the operational need.
It was agreed that this service focuses on what the AISP makes available to the next intended user. Therefore it will not cover:
These will be looked at later and in the context of a different service.
To discuss: does the term NOTAM cover SNOWTAM and ASHTAM. All of these are available in the Event Extension for AIXM.
operational environment | operational needs | Air traffic management is defined 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". It is provided by the air traffic management system that, amongst other things, relies on the collaborative integration of information and services. 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 be notified when such aeronautical events occur. The aeronautical data can be used immediately e.g. for re-routings, and can also be used to improve decision making thus positively impacting the efficiency of their planning and flight executions, enabling through automatic data verification and graphical visualisation. This service satisfies this need by offering aeronautical data as regulated by ICAO Annex 15 - Aeronautical Information Services. The scope covers the event encodings outlined in the EUROCONTROL Digital NOTAM Specification including aerodrome data for the 18 airports listed in EU Implementing Regulation 2021/116 - Common Project One. The aeronautical data is also used in other systems such as those used for surface management at aerodrome. A complete list of these is available as a High level description of the service offer. |
---|---|---|
capabilities | The service offers notification in the changes to aeronautical data about features. | |
information exchange requirements |
Service Functions
DRAFT
Trace
Working notes
SAT 2022-11-11:
Options
- All data is pushed - PUB/SUB containing the payload.
- can also just be a notification containing a link to the data.
scenarios come from the digital NOTAM spec including aerodrome data for the 18 airports. Service providers declare which ones their service supports.
service functions | function | name | subscription |
---|---|---|---|
description | There shall be a mechanism to subscribe/unsubscribe | ||
real-world effect | Service consumer subscribes to topics offered by the service. | ||
function | name | topic selection | |
description | There shall be filtering mechanisms to only subscribe to specific contents. | ||
real-world effect | |||
function | name | notification | |
description | When new data is available, it shall be distributed to the subscribers. | ||
real-world effect | Service consumer is notified when a change happens to a topic of interest. | ||
function | name | check notification list | |
description | There shall be a mechanism by which a given subscriber can check if he has received all sent notifications. | ||
real-world effect | Service consumer has an understanding of the notifications. | ||
function | name | request notification reissue | |
description | There shall be a mechanism by which a subscriber requests a notification reissue (due to not reception, lose, etc.) | ||
real-world effect | Service consumer receives a notification. |
Service Access and Use Conditions
TBD
Trace
service access and use conditions | legal constraints | 8.3.10: one aspect that is worth mentioning is related to the legal framework for data distribution. To really achieve all benefits from digital data distribution, all aspects related to copyright, use rights of data and liabilities need to be clearly stated. | |
---|---|---|---|
service policies | business policy | TBD | |
operational policy | TBD | ||
technical policy | TBD | ||
service consumption constraints | TBD |
Security Constraints
TBD
Trace
security constraints | authentication | Consumer side authentication: TBD Provider side authentication: Authentication is required |
---|---|---|
authorisation | ||
confidentiality | ||
integrity |
Quality of Service
TBD
Trace
quality of service | performance | capacity | |
---|---|---|---|
response time | <= 1 second | ||
reliability | availability | >= 99.95 % | |
recoverability | |||
security | confidentiality | ||
integrity | >= 99.999 % |
Quality of Data
DRAFT
Trace
quality of data |
|
---|
Source of Information
DRAFT
Trace
source of information | source | Data is received from the appropriate authorised originating sources, e.g. |
---|
Service Validation Information
TBD
Trace
service validation information | prototyping | The service was prototyped in SESAR Sol34: An initial verification exercise has focused on the provision of Digital NOTAM in a SWIM compliant manner. This has addressed data origination, collection and provision aspects in the Digital NOTAM data chain, which is a key enabler for Digital Integrated Briefing. |
---|
Application Message Exchange Pattern
DRAFT
Trace
application message exchange pattern |
---|
Service Behaviour
WORKING
Trace
service behaviour | typical behaviour | The service behaviour is in accordance with the patterns detailed in Message Exchange Patterns: Identification Guidelines. The two interfaces have different behaviours.
The OGC Web Feature Service 2.0 Interface Standard defines the basic behaviour. Synchronous Request/Reply
|
---|
Service Monitoring
TBD
Trace
service monitoring | There is no expectation that a service monitoring mechanism is made available to service consumers. |
---|
Service Interfaces
TBD
Trace
service interfaces | interface | name | 8.3.10: AINSInterfacePull implements Publish/Subscribe Pull MEP. |
---|---|---|---|
description | 8.3.10: A synchronous call to obtain specific notifications that where published in the past. | ||
provider/consumer side | |||
interface | name | 8.3.10: AINSInterfacePush implements Publish/Subscribe via Push messages. | |
description | 8.3.10: This interfaces differs from the one described above only in one way. It implements Publish/Subscribe via push notifications instead of client triggered requests. Hence the interfaces are very similar. | ||
provider/consumer side | |||
interface | name | SNOW: The SNOWTAMPublisher service interface definition allows the consumer to subscribe or unsubscribe to the data, while the SNOWTAMSubscriber service interface definition allows the service provider to publish the message containing the data. | |
description | |||
provider/consumer side |
SWIM TI Profile and Interface Bindings
DRAFT
Trace
SWIM TI profile and interface bindings | profile name | EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile |
---|---|---|
profile version | 1.1 | |
selected service interface binding | WS_LIGHT | |
selected network interface binding | ||
supported optional requirements | AMQP 1.0 is used to publish messages in the service's publish-subscribe implementation. This is explained in: https://reference.swim.aero/technical-infrastructure/guidance-for-pub-sub-push-implementation.html The OGC Web Feature Service 2.0 Interface Standard is used in the service's request-reply implementation. The standardised operations for a Basic WFS are implemented. The temporal extension (WFS-TE) is used to support advanced temporal filtering. The ISO 19143 - Geographic Information - Filter encoding specification is applied for spatial and logical operators. |
Service Interface Protocols and Data Format
TBD
Trace
service interface protocols and data format | transport / messaging protocols | |
---|---|---|
data format | This is captured at Service Message level (see below). |
Service Operations
TBD
Trace
Service operations | operation | operation name | |
---|---|---|---|
description | |||
messages | |||
operation | operation name | ||
description | |||
messages |
Service Messages
DRAFT
Trace
service messages | message | name | AIXM Basic Message |
---|---|---|---|
description | The basic messages is a collection of features. The structure is explained in the EUROCONTROL Event Encoding Specification. The message serves the purpose of Digital NOTAM. | ||
type | Out | ||
data format | AIXM 5.1.1 including the event extension | ||
message | name | ||
description | |||
type | |||
data format |
Information Definition (Minimum) and (Extended)
DRAFT
Trace
information definition | The service exposes a topic tree. The topics are based on the event scenarios found in the Digital NOTAM Specification (https://ext.eurocontrol.int/aixm_confluence/display/DNOTAM/Digital+NOTAM+Specification). The scenarios use features that are in the Aeronautical Information Exchange Model (AIXM) 5.1.1 and the AIXM Event Extension. See
|
---|
Filter Encoding
DRAFT
Trace
filter encoding | The request-reply service interface supports filtering based on (subset of the) the operators defined in the OGC Filter Encoding 2.0 Encoding Standard (equivalent to ISO 19143 - Geographic Information - Filter encoding). The temporal extension (WFS-TE) is used to support advanced temporal filtering. The publish-subscribe service interface allows for the selection of topics. These can be organised around e.g. a specific aerodrome or airspace. The considerations on https://ext.eurocontrol.int/aixm_confluence/display/DNOTAM/General+Principles will help AISP decide which topic an event concerns. |
---|
Machine-Readable Service Interface Definition
TBD
Trace
machine-readable service interface definition | reference |
---|
Model View
TBD
Trace
model view | reference |
---|
Abbreviations and Acronyms
TBD
Trace
abbreviations and acronyms | abbreviation | code | SWIM |
---|---|---|---|
term | System Wide Information Management | ||
abbreviation | code | ||
term |