{
    "informationService": {
        "descriptionInformation": {
            "descriptionIdentification": {
                "title": "AirspaceStructure",
                "edition": "27.0",
                "referenceDate": "2023-03-31"
            },
            "abbreviations": {
                "reference": {
                    "url": "https://www.eurocontrol.int/airial",
                    "description": "Consult AIRIAL website for definition of acronyms and abbreviations."
                }
            }
        },
        "serviceIdentification": {
            "name": "AirspaceStructure",
            "version": "27.0"
        },
        "serviceAbstract": "<p>This NM B2B Service makes available in AIXM 5.1 all the static and dynamic airspace structure information used by the EUROCONTROL Network Manager (NM), as contextual data in support of the network flight and flow management processes.The service is provided by the NM, with the geographical extent of the IFPZ, and is in operations since March 2012, having been progressively updated. The service is part of the NM B2B Airspace Services group.The data obtained via this service is not the officially published AIP data, but the NM view of it, adapted to cope with the constraints of the NM flight and flow systems.The service makes use of the core AIXM 5.1 wherever possible, and the so-called AIXM 5.1 NM ADR extension, where the core AIXM 5.1 is not adapted. Since AIXM 5.1 does not define validation rules, the AirspaceStructure service defines its own rules, which can be found in the NM B2B Airspace Services Reference Manual.The service follows the AIXM 5.1 temporality model, to provide the following data retrieval capabilities:A complete airspace dataset, built on a daily (nightly) basis (to cope with non-AIRAC changes), delivering the users a day-fresh airspace baseline.An incremental airspace dataset is put online each time NM updates its airspace data. An incremental dataset is much smaller than a complete one, as it contains only the airspace entities that were affected by the NM update \u2013 this mechanism supports therefore a concept of \u201ctransaction\u201d.Through its double retrieval mechanism (complete daily and incremental), the service enables at the same time a simple, but potentially heavy, method to refresh the user\u2019s airspace database (typically executed at the end of the night), and a simple, performant way to update that data with updates occurring in the day. With the simple and proper design at the client side, it becomes economical to avoid any de-synchronisation from the NM airspace structure data, at any point in time.Access to airspace data can be done via the request/reply operations of this service and via the NM B2B Publish/Subscribe (P/S). The subscription mechanism allows to select the AIXM feature types for which the user wants to receive data. The P/S is the ideal means of getting the dynamic airspace live updates in a timely manner.The service is targeted for all operational stakeholders having the need to access the airspace context data used in NM flight and flow systems.</p>",
        "serviceProvider": {
            "providerType": [
                "NETWORK_MANAGER"
            ],
            "pointOfContact": [
                {
                    "name": "Access request form",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "NM.customersupport@eurocontrol.int"
                        }
                    ],
                    "role": "Customer Support"
                },
                {
                    "name": "NM B2B Sharepoint",
                    "contactInformation": [
                        {
                            "type": "URL",
                            "address": "https://eurocontrol.sharepoint.com/sites/comm-B2BWS"
                        }
                    ],
                    "role": "NM B2B Portal"
                }
            ],
            "provider": "EUROCONTROL NM",
            "providerDescription": "<p>EUROCONTROL Network Manager</p>"
        },
        "serviceCategorisation": {
            "serviceType": "SWIM_COMPLIANT",
            "businessActivityType": [
                "INFORMATION_MANAGEMENT"
            ],
            "intendedConsumer": [
                "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER",
                "AIR_TRAFFIC_SERVICE_PROVIDER",
                "AIRPORT_OPERATOR",
                "AIRSIDE_GROUND_HANDLER",
                "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER",
                "CIVIL_AIRSPACE_USER",
                "COMMUNICATION_NAVIGATION_AND_SURVEILLANCE_SERVICE_PROVIDER",
                "MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER",
                "MILITARY_AIRSPACE_USER",
                "MILITARY_DEFENCE_CENTRE",
                "NETWORK_MANAGER",
                "PROVIDER_OF_DATA_SERVICES",
                "REGULATED_METEOROLOGICAL_SERVICE_PROVIDER"
            ],
            "informationCategory": [
                "AERONAUTICAL_INFORMATION_EXCHANGE"
            ],
            "applicationMessageExchangePattern": [
                {
                    "name": "SYNCHRONOUS_REQUEST_REPLY",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.MEP.SRR"
                    }
                },
                {
                    "name": "ASYNCHRONOUS_REQUEST_REPLY",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.MEP.ARR"
                    }
                },
                {
                    "name": "PUBLISH_SUBSCRIBE",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.MEP.PS"
                    }
                }
            ],
            "lifeCycle": [
                {
                    "lifeCycleStage": "OPERATIONAL",
                    "from": "2024-04-01"
                }
            ],
            "geospatialCategorisation": {
                "region": [
                    "IFPZ"
                ]
            }
        },
        "generalDescription": {
            "operationalEnvironment": {
                "operationalNeeds": [
                    {
                        "name": "AIRSPACE STRUCTURE",
                        "description": "Clients dealing with flight plans, individual flight and flow of flights need to know the subset of the aeronautical information as it is used by NM, and additional Airspace elements related to flow management."
                    }
                ]
            },
            "functionality": [
                {
                    "name": "queryCompleteAIXMDatasets",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure.queryCompleteAIXMDatasets",
                    "realWorldEffect": "Network Information Sharing"
                },
                {
                    "name": "queryIncrementalAIXMDatasets",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure.queryIncrementalAIXMDatasets",
                    "realWorldEffect": "Network Information Sharing"
                },
                {
                    "name": "queryAirspaceDataIncrements",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure.queryAirspaceDataIncrements",
                    "realWorldEffect": "Network Information Sharing"
                },
                {
                    "name": "retrieveAirspaceDataIncrement",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure.retrieveAirspaceDataIncrement",
                    "realWorldEffect": "Network Information Sharing"
                },
                {
                    "name": "retrieveAirspaceData",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure.retrieveAirspaceData",
                    "realWorldEffect": "Network Information Sharing"
                },
                {
                    "name": "createAirspaceDataSubscription",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure.createAirspaceDataSubscription",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "updateAirspaceDataSubscription",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure.updateAirspaceDataSubscription",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "retrieveAirspaceDataSubscription",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure.retrieveAirspaceDataSubscription",
                    "realWorldEffect": "Network Information Sharing"
                },
                {
                    "name": "P/S AIRSPACE_DATA Subscription",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure.AIRSPACE_DATA",
                    "realWorldEffect": "Network Information Sharing"
                }
            ],
            "qualitiesOfService": {
                "performance": [
                    {
                        "name": "Throughput",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Quality.Throughput"
                    },
                    {
                        "name": "Response Time",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Quality.ResponseTime"
                    }
                ],
                "reliability": [
                    {
                        "name": "Availability",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Quality.Availability"
                    }
                ],
                "security": [
                    {
                        "name": "Confidentiality",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Protocols.Security"
                    },
                    {
                        "name": "Integrity",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Protocols.Security"
                    },
                    {
                        "name": "Authentication",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Protocols.Security"
                    }
                ]
            },
            "accessAndUseConditions": [
                {
                    "name": "Access: General information",
                    "type": "SERVICE_POLICY",
                    "reference": {
                        "url": "https://www.eurocontrol.int/service/network-manager-business-business-b2b-web-services"
                    }
                },
                {
                    "name": "Access Conditions",
                    "type": "SECURITY_CONSTRAINT",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Access"
                    }
                },
                {
                    "name": "NM B2B Lifecycle",
                    "type": "SERVICE_POLICY",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Lifecycle"
                    }
                },
                {
                    "name": "Request Prioritisation",
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Usage.Counts"
                    }
                },
                {
                    "name": "Bandwidth Protection",
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Usage.Bandwidth"
                    }
                }
            ],
            "serviceSupport": [
                {
                    "name": "Customer technical Service Desk Operations (CSO)",
                    "role": "Customer Support for Operational Incidents Only [24/7]",
                    "contactInformation": [
                        {
                            "type": "URL",
                            "address": "https://eurocontrol.sharepoint.com/sites/comm-B2BWS/SitePages/Support.aspx"
                        },
                        {
                            "type": "EMAIL",
                            "address": "nm.cso.help-desk@eurocontrol.int"
                        },
                        {
                            "type": "PHONE",
                            "address": "+32 2 745 1997"
                        }
                    ]
                },
                {
                    "name": "Customer Support Non-Operational Incidents",
                    "role": "Customer Support for Non-Operational Incidents [Business Hours]",
                    "contactInformation": [
                        {
                            "type": "URL",
                            "address": "https://eurocontrol.sharepoint.com/sites/comm-B2BWS/SitePages/Support.aspx"
                        }
                    ]
                }
            ],
            "validation": [
                {
                    "type": "SELF_VALIDATION",
                    "description": {
                        "validationResults": "The service is subject to systematic and intensive SELF_VALIDATION."
                    }
                },
                {
                    "type": "COLLABORATIVE_VALIDATION",
                    "description": {
                        "validationResults": "Self validation is complemented by COLLABORATIVE_VALIDATION with operational service consumers. The whole process is subject to EASA oversight."
                    }
                }
            ],
            "concepts": [
                {
                    "name": "Business Documentation",
                    "description": "NM B2B business documentation",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation#business"
                    }
                }
            ],
            "dateInOperation": "2024-04-01"
        },
        "informationDescription": {
            "informationDefinition": {
                "reference": [
                    {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/eem/index.html",
                        "description": "Service Information Definition - External Exchange Data model"
                    }
                ]
            }
        },
        "technicalDescription": {
            "behaviour": [
                {
                    "name": "General behaviour Reference Manual",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html"
                    }
                },
                {
                    "name": "General behaviour Business Use Cases",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation#business"
                    }
                },
                {
                    "name": "Error and Warning Reporting",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Errors"
                    }
                },
                {
                    "name": "General behaviour Service Usage",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Usage"
                    }
                }
            ]
        },
        "serviceInterface": [
            {
                "name": "AirspaceStructureService Request/Reply",
                "description": " https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure",
                "reference": {
                    "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure"
                },
                "endpoints": [
                    {
                        "name": "Operational endpoint",
                        "url": "https://www.b2b.nm.eurocontrol.int:443/B2B_OPS/gateway/spec/27.0.0",
                        "reference": {
                            "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Connect.Locations.RR"
                        }
                    }
                ],
                "serviceInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_WS_SOAP"
                },
                "networkInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_IPV4_UNICAST"
                }
            },
            {
                "name": "AirspaceStructureService Publish",
                "description": " https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure",
                "reference": {
                    "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html#airspace.PortTypes.AirspaceStructure"
                },
                "endpoints": [
                    {
                        "name": "Operational endpoint",
                        "url": "https://www.b2b.nm.eurocontrol.int:443/B2B_OPS/gateway/spec/27.0.0",
                        "reference": {
                            "url": "NM 27.0 - NM B2B Reference Manuals - Essentials https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Connect.Locations.MSG"
                        }
                    }
                ],
                "serviceInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_AMQP_MESSAGING"
                },
                "networkInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_IPV4_UNICAST"
                },
                "messageExchangePattern": "FIRE_AND_FORGET"
            }
        ],
        "references": {
            "serviceDocument": [
                {
                    "documentType": "POLICY_DOCUMENT",
                    "title": "NM 27.0 - NM B2B Reference Manuals - Essentials",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html"
                    }
                },
                {
                    "documentType": "POLICY_DOCUMENT",
                    "title": "NM 27.0 - NM B2B Reference Manuals - Release Notes 27.0",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/ReleaseNotes.html"
                    }
                },
                {
                    "documentType": "POLICY_DOCUMENT",
                    "title": "NM 27.0 - NM B2B Reference Manuals - airspace",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Airspace.html"
                    }
                },
                {
                    "documentType": "MACHINE_READABLE_SERVICE_DESCRIPTION",
                    "title": "AirspaceServices_OPS_27.0.wsdl",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/resources/B2B_WSDL_XSD.tar.gz"
                    }
                },
                {
                    "documentType": "MACHINE_READABLE_SERVICE_DESCRIPTION",
                    "title": "AirspaceServices_OPS_27.0.xsd",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/resources/B2B_WSDL_XSD.tar.gz"
                    }
                },
                {
                    "documentType": "INFORMATION_DEFINITION",
                    "title": "AIXM_5.1.1_Semantic_Correspondence_Report.xlsx",
                    "version": "5.1.1",
                    "reference": {
                        "url": "https://airm.aero/developers/semantic-correspondences.html"
                    }
                },
                {
                    "documentType": "INFORMATION_DEFINITION",
                    "title": "FIXM_4.2.0_Semantic_Correspondence_Report.xlsx",
                    "version": "4.2.0",
                    "reference": {
                        "url": "https://airm.aero/developers/semantic-correspondences.html"
                    }
                }
            ],
            "implementedStandard": [
                {
                    "title": "EUROCONTROL SWIM-TI Yellow Profile",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_TECHNICAL_INFRASTRUCTURE",
                    "conformanceStatement": "CONFORMANT",
                    "version": "1.1",
                    "reference": {
                        "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-technical-infrastructure-ti-yellow-profile"
                    }
                },
                {
                    "title": "EUROCONTROL SWIM Information Definition Specification",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_INFORMATION_DEFINITION",
                    "conformanceStatement": "CONFORMANT",
                    "version": "1.0",
                    "reference": {
                        "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-information-definition"
                    }
                },
                {
                    "title": "EUROCONTROL SWIM Service Description Specification",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_SERVICE_DESCRIPTION",
                    "conformanceStatement": "CONFORMANT",
                    "version": "2.0",
                    "reference": {
                        "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-service-description-sd"
                    }
                }
            ]
        }
    }
}