Categorisation
SERVICE_DEFINITION
- INFORMATION_MANAGEMENT
- AERONAUTICAL_INFORMATION_SERVICE_PROVIDER
- AERONAUTICAL_INFORMATION_EXCHANGE
- SYNCHRONOUS_REQUEST_REPLY
Provider
EUROCONTROL
EUROCONTROL is an intergovernmental organization with 42 Member and 2 Comprehensive Agreement States.
- NETWORK_MANAGER
Restricted
Restricted
Operational Needs
The service enables Aeronautical Information Services to publish digital data sets to satisfy international requirements for the exchange of aeronautical information.
Capabilities
The service supports the publication of the aeronautical digital data sets as defined by ICAO Annex 15:- AIP data set;- Obstacle data set;- Terrain data set;- Aerodrome mapping data set;- Instrument flight procedure data setThe service supports the publication of customised digital data sets for specific purposes.
Publish and manage data set series
The service consumer shall be able to publish and manage (e.g., update/withdraw) data set series including its corresponding metadata within the data set store.
The data set series is published and managed.
Publish and manage data set
The service consumer shall be able to publish and manage (e.g., update/withdraw) data sets within a data set series including its corresponding metadata and files.
The data set is published and managed.
Publish and managedata product specification
The service consumer shall be able to publish and manage (e.g., update/withdraw) data product specification.
The data product specification is published and managed.
-
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 data contained in the digital data set shall meet the data quality requirements outlined in ICAO Annex 15.The data contained in the digital data set shall meet the data quality requirements outlined in the PANS-AIM Data Catalogue.If the data quality requirements are not me, the data product specification shall record which requirements are not met.
-
Business PolicyThe service may support the possibility to indicate a price for a data set or a data set series.
-
AuthenticationConsumer and provider authentication shall be ensured.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 was prototyped in 2021.
-
AIPAeronautical Information Publication
-
AISAeronautical Information Services
-
DPSData Product Specification
-
HTTPHypertext Transfer Protocol
-
ICAOInternational Civil Aviation Organisation
-
SWIMSystem Wide Information Managemen
-
TITechnical Infrastructure
-
WSWeb Service
-
YPYellow Profile
-
The service shall accept digital data sets from the appropriate authorised originating sources, e.g.,- AERONAUTICAL_INFORMATION_SERVICE_PROVIDER
Aeronautical Data Set Information Definition
https://ext.eurocontrol.int/swim_confluence/display/ASW/Aeronautical+Data+Set+Information+Definition
airm:
Not applicable
-
Typical BehaviourThe service behaviour shall be in accordance with the patterns detailed in the Message Exchange Patterns: Identification Guidelines.add data set seriesA typical sequence to add a data set series is:- The service consumer requests data set series based on a number of selection criteria, and receives back a list containing zero, one or more data set series.-- The service consumer checks that the data set series to be added is not yet present.- The service consumer creates the data set series metadata.- Optionally, the service consumer uploads a data product specification file.add data setA typical sequence to add a data set is:- The service consumer requests data set series based on a number of selection criteria, and receives back a list containing zero, one or more data set series.-- The service consumer analyses that list to identify the data set series to which the data set(s) need to be added.- The service consumer requests data sets from the selected data set series, possibly supplying additional selection criteria, and receives back a list containing zero, one or more data sets.-- The service consumer checks that the data set to be added is not yet present.- The service consumer creates the data set metadata within the selected data set series.- The service consumer uploads data set file for the newly created data set.-- In case of a data set with multiple files, the upload operation is repeated for each file.
-
Exception HandlingThe services shall make use of the standard HTTP status codes.
-
This field is left empty.
-
PublishThe interface allows the publication and management of data set (series) and data set files.PROVIDER_SIDE
-
createDataSetSeriesThe operation accepts metadata for a data set series, stores it as a new data set series, and returns the stored object.gitMessages
-
CreateDataSetSeriesRequestIN
-
CreateDataSetSeriesReplyOUT
-
-
createDataSetThe operation accepts metadata for a data set, stores it as a new data set, and returns the stored object.gitMessages
-
CreateDataSetRequestIN
-
CreateDataSetReplyOUT
-
-
uploadDataSetFileThe operation accepts a file and returns a file object.gitMessages
-
UploadDatSetFileRequestIN
-
UploadDataSetFileReplyOUT
-
-
uploadDPSFileThe operation accepts a file and returns a file object.gitMessages
-
UploadDPSFileRequestIN
-
UploadDPSFileReplyOUT
-
-
updateDataSetSeriesThe operation allows a user to update the metadata for an existing data set series.gitMessages
-
UpdateDataSetSeriesRequestIN
-
UpdateDataSetSeriesReplyOUT
-
-
withdrawDataSetSeriesThe operation accepts the id of a given data set series, validates the request and withdraws the data set series together with its data product specification if any.gitMessages
-
WithdrawDataSetSeriesRequestIN
-
WithdrawDataSetSeriesReplyOUT
-
-
withdrawDataSetThe operation accepts the id of a given data set, validates the request and withdraws the data set together with its data set file(s).gitMessages
-
WithdrawDataSetRequestIN
-
WithdrawDataSetReplyOUT
-
-
SWIM_TI_YP_1_0_WS_LIGHTEUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile version 1.1
-
Network Interface BindingThe service shall use the network bindings of the SWIM TIYP.
-
SWIM_TI_YP_1_0_WS_LIGHT1.0
-
Service Messageshttps://ext.eurocontrol.int/swim_confluence/display/ASW/Aeronautical+Data+Set+Management+Service+-+Service+Definition#AeronauticalDataSetManagementServiceServiceDefinition-ServiceMessages
-
-
Publish/Subscribe Push MEP: Implementation GuidanceGuidelines on implementing the publish subscribe message exchange patternsOTHERJULY 2nd, 2019Reference
-
http://reference.swim.aero/technical-infrastructure/guidance-for-pub-sub-push-implementation.htmPublish/Subscribe Push MEP: Implementation Guidance
-
-
EUROCONTROL_SPECIFICATION_FOR_SWIM_INFORMATION_DEFINITION
-