{
  "informationServiceDescription": {
    "title": "DAIM",
    "referenceDate": "2025-11-03",
    "edition": "V4.3.3",
    "serviceAbstract": "<p>This document aims at providing the description of the drone aeronautical information management SWIM service. The drone aeronautical information management service provided by ENAIRE CISP is responsible for distributing updated UAS geographical zones (UGZs) to USSPs so that they can provide geo-awareness service to their UAS operators. Drone aeronautical information management Service is also responsible for distributing the U-space airspace volumes as well as the dynamic airspace reconfigurations (DAR) applicable to any of the U-space airspace volumes already in the system.</p><p><br />This Service Description defines and describes the interfaces provided by the Drone Aeronautical Information Management service provided by ENAIRE CISP when there is a deviation comparing to the EUROCAE ED-318 standard regarding the extended properties modification as well as the extension of the restriction conditions. These interfaces are defined and described in terms of protocol, endpoints, security, and data, so that the full information not covered by EUROCAE ED-318 standard is fully presented.</p>",
    "serviceIdentification": {
      "name": "DAIM",
      "version": "V4.3.3"
    },
    "serviceProvider": {
      "name": "ENAIRE",
      "abbreviation": "ENAIRE CISP DAIM",
      "description": "<p>ENAIRE is the leading air navigation and aeronautical information service provider in Spain. ENAIRE is the fourth most important European air traffic manager and is in a clear commitment to the Single Sky initiative. The company manages the Spanish airspace over a territory of 2.19 MN square kilometres. and provides air traffic services to 2.1 million flights to and from four continents (Europe, America, Asia and Africa), carrying 300 million passengers each year. Through five control centres, 21 control towers and a comprehensive network of aeronautical infrastructure and equipment, ENAIRE provides en-route, approach and aerodrome ATC services, as well as flight information, alerts and consulting services. ENAIRE is the communications, navigation and surveillance service provider across the whole of the Spanish airspace and at airports in Aena network.</p>",
      "type": [
        "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER"
      ]
    },
    "serviceCategorisation": {
      "businessActivityType": [
        "AIRSPACE_ORGANISATION_AND_MANAGEMENT",
        "INFORMATION_MANAGEMENT"
      ],
      "intendedConsumer": [
        "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER",
        "AIR_TRAFFIC_SERVICE_PROVIDER",
        "AIRSIDE_GROUND_HANDLER",
        "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER",
        "PROVIDER_OF_DATA_SERVICES"
      ],
      "informationCategory": [
        "AERONAUTICAL_INFORMATION_EXCHANGE"
      ],
      "applicationMessageExchangePattern": [
        {
          "name": "Request-Response"
        },
        {
          "name": "Publish-Subscribe"
        }
      ],
      "geospatialCategorisation": {
        "fir": [
          "EUR",
          "AFI"
        ]
      },
      "lifeCycle": [
        {
          "lifeCycleStage": "PROSPECTIVE"
        }
      ]
    },
    "generalDescription": {
      "operationalEnvironment": {
        "operationalNeeds": [
          {
            "name": "UAS Zones Provision",
            "description": "<p>According to Implementing Regulation (EU) 2021/664 in its article 5, the Common Information Service Provider (CISP) shall make all UAS geographical zones (UGZ) relevant to the U-space airspace available to U-space Service Providers (USSPs) and competent authorities. The UAS geographical zones (UGZs) include the static and dynamic airspace restrictions defined by the relevant authorities along with the U-space airspace.</p><p><br />The Drone Aeronautical Information Management (DAIM) service supports the retrieval and the management of the subscription to the service through the capabilities presented in Capabilities section. Thus, throughout this service, USSPs can provide up to date data to UAS operator regarding to the UAS geographical zones (UGZs) so that they can plan their operations knowing all the possible restrictions within the U-space airspace.</p>"
          }
        ],
        "capabilities": [
          {
            "name": "Initial Update",
            "description": "<p>Retrieve all available UAS Zone information from a particular moment when initiating or recovering from a shutdown.</p>"
          },
          {
            "name": "Subscriptions",
            "description": "<p>Allows to manage (activate, pause, or delete) subscriptions regarding UAS zone information updates.</p>"
          },
          {
            "name": "Data update",
            "description": "<p>Receive all UAS zone information updates for a region of interest according to active subscriptions.</p>"
          }
        ]
      },
      "functionality": [
        {
          "name": "Initial update",
          "description": "<p>Retrieve all available UAS Zone information from a particular moment when initiating or recovering from a shutdown.</p>",
          "realWorldEffect": "The system can get all the information that needs regarding the UAS Zones."
        },
        {
          "name": "Subscriptions",
          "description": "<p>Allows to manage (activate, pause, or delete) subscriptions regarding UAS zone information updates.</p>",
          "realWorldEffect": "The system activates and start to receive the UAS Zone information in the framework of the subscription. "
        },
        {
          "name": "Data update",
          "description": "<p>Receive all UAS zone information updates for a region of interest according to active subscriptions.</p>",
          "realWorldEffect": "The client receives the updates regarding the UAS Zones in its active subscriptions."
        }
      ],
      "accessAndUseConditions": [
        {
          "name": "Conditions of Service Provision",
          "type": "OTHER",
          "description": "<p>This specification has been developed under ENAIRE U-space system definition. It is maintained by ENAIRE in line with ENAIRE’s definition and description standards.<br />ENAIRE is the main provider of air navigation and aeronautical information services in Spain. As a state-owned company of the Ministry of Transport and Sustainable Mobility, ENAIRE manages Spanish airspace, provides en-route and approach air traffic services to aircraft throughout Spanish airspace, aerodrome control services in 21 airports, as well as flight information, alert, and guidance services. ENAIRE is also the provider of communications, navigation, and surveillance services throughout Spanish airspace and in the airports of the Aena network. Moreover, all the services provided by ENAIRE are attached to ENAIRE’s services access and&nbsp;use conditions, including the legal constraints, service policies and the service consumption constraints. For further information, please contact ENAIRE at <a href=\"info@enaire.es\">info@enaire.es</a>.</p>"
        }
      ],
      "qualitiesOfService": {
        "performance": [
          {
            "name": "Performance",
            "description": "<p>Refer to EUROCAE ED-318 Section 3.2.1. for performance-of-service requirements.&nbsp;</p>"
          }
        ],
        "reliability": [
          {
            "name": "Reliability",
            "description": "<p>The retrieval interface requires a network that conforms to the “IPv4 unicast” network interface binding specification as described in EUROCONTROL Specification for SWIM TI YP, which ensures the reliability of the information exchange.</p><p><br />The publication interface requires a network that conforms to the “IPv4 unicast” network interface binding specification as described in EUROCONTROL Specification for SWIM TI YP, which ensures the reliability of the information exchange.</p>"
          }
        ],
        "security": [
          {
            "name": "Security",
            "description": "<p>The retrieval interface requires conformance with requirement specified in the “WS-Light” service interface binding specification as described in EUROCONTROL Specification for SWIM TI UP. This binding specification provides requirements for the transport of information using HTTP over TLS, which ensures the integrity and confidentiality of the information.</p><p>The publication interface requires conformance with requirement specified in the “AMQP Messaging” service interface binding specification as described in EUROCONTROL Specification for SWIM TI YP. This binding specification provides requirements for the transport of information including requirements for the use of AMQP 1.0 over TLS, which ensures the integrity and confidentiality of the information.</p>"
          }
        ]
      },
      "dateInOperation": "2026-05-01",
      "validation": [
        {
          "type": "SELF_VALIDATION",
          "description": {
            "validationSteps": "The service was validated following the steps consolidated in Test Procedure SRS and Test Procedure SRD, property of ENAIRE.\r\nFor further details, please contact with ENAIRE.",
            "validationResults": "The service adheres to pre-defined validation rules.",
            "evidence": "The report with the actual results is property of ENAIRE.\r\nFor further details, please contact with ENAIRE."
          }
        }
      ],
      "abbreviations": [
        {
          "name": "AIM",
          "description": "<p>Aeronautical Information Management</p>\r\n"
        },
        {
          "name": "AIS",
          "description": "<p>Aeronautical Information Service</p>\r\n"
        },
        {
          "name": "AMC",
          "description": "<p>Acceptable Means of Compliance</p>\r\n"
        },
        {
          "name": "API",
          "description": "<p>Application Programming Interface</p>\r\n"
        }
      ]
    },
    "informationDescription": {
      "informationDefinition": {
        "reference": [
          {
            "description": "<p>For more information, get in contact in the following e-mail</p>\r\n",
            "url": "https://enairecisp.enaire.es"
          }
        ]
      }
    },
    "technicalDescription": {
      "technicalConstraint": [
        {
          "name": "Security Constraints",
          "description": "<p>The Drone Aeronautical Information Management Service (DAIM) applies authentication methods along with security process such as Transport Layer Security (TLS) version 1.2 or later in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile.</p><p><br />As EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile states, the certifications used in the authentication process cannot be self-signed certifications and they shall use a X.509 certificate. Moreover, it is important to note that all the endpoints are using secured protocols and therefore, the standard secure port must be used.<br />This service provides two kinds of interfaces:<br />-<br />RESTful API: this kind of interface requires OAuth2.0 authorisation and authentication methods as well as OAuth2.0 extension methods for authentication. It is highly recommended to use OpenID Connect (OICD) when OAuth2.0 extension is required for authentication. For further information, please refer to EUROCAE ED-318 standard ([12.]).<br />-<br />AMQPS messaging: the user shall authenticate to the broker using user and password authentication to subscribe to the interface and receive the updated information. For further information, please refer to EUROCAE ED-318 standard ([12.]).</p>"
        }
      ],
      "serviceMonitoring": {
        "monitoringDescription": "<p>The U-Hub Health Status Service described in Specification for Health status SWIM service - U-HUB ([8.]) is provided as a heartbeat service to periodically check the status of the DAIM service – among others – and determine whether it is available.</p>\r\n",
        "reference": {
          "description": "<p>Specification document where the service for the monitoring of DAIM services is described.</p>\r\n",
          "url": "https://pending.enaire.es"
        }
      },
      "behaviour": [
        {
          "name": "Getting an initial baseline of UAS Geographical Zone Information and then receive updates ensuring there are no information gaps between the initial baseline and the updates.",
          "description": "<p>The consumer invokes the Srv_UHUB_DAIM_Data_Initial_Update interface – the retrieval interface – to receive an initial baseline of UAS Geographical Zone information for a period and a region of interest. Having an initial baseline, the consumer can invoke the Srv_UHUB_DAIM_Subscription interface – the subscription interface – to create a subscription. The provider will create a resource to manage the subscription in PAUSED status and a queue where it will make available to the user updates to the UAS Geographical Zone Information through the Evt_UHUB_DAIM_Data_Update interface – the publication interface. Once the subscription resource is created, the consumer will be able to delete it at any time by unsubscribing through the subscription interface.<br />To activate the subscription, the consumer will request to resume the subscription through the subscription interface to the provider, who will change the subscription status to ACTIVE, indicating that updates of UAS Geographical Zone information will start to be delivered via the publication interface. The subscription can be paused again by the consumer or the provider due to different reasons through the subscription interface.<br />The update event is carried out only when the subscription process state is ACTIVE. Thus, the USSP receives any update regarding to the following data models:</p><p>-UAS zones: it represents the volumes where specific restrictions apply.<br />-U-space airspace: it represents the volume where the Implementing Regulation (EU) 2021/664 ([9.]) applies.<br />-Dynamic airspace reconfiguration: it represents the volumes within the U-space airspace that require to be deactivated due to ATM requirements. It could affect the whole U-space airspace if required.<br />To ensure there are no information gaps between the retrieval of the initial baseline and the reception of updates via the publication interface once the subscription is active, is expected that the consumer invokes the retrieval interface again, specifying in the period of intertest the time provided in the initial retrieval.</p>"
        },
        {
          "name": "Recovering from an interruption while subscribed to updates",
          "description": "<p>In the case there has been an interruption (for example: connectivity lost, or the subscription has been paused by the provider), is expected that the consumer invokes the subscription interface to resume the subscription and start getting updates again, after the connection to the queue is re-established.<br />To ensure that updates since the last time the system was known to be working properly are not lost, is expected that the consumer invokes the retrieval interface specifying the time since when recovery is required.</p>"
        }
      ]
    },
    "references": {
      "implementedStandard": [
        {
          "title": "ED-318",
          "version": "1.0",
          "description": "<p>This standard covers UAS geographical zones data defined in Article 15 of the Implementing Regulation (EU) 2019/947.</p>",
          "standardType": "SERVICE_STANDARD",
          "conformanceStatement": "The service described here conforms with this standard referenced here: ED-318.",
          "reference": {
            "url": "https://www.eurocae.net/product/ed-318-technical-specification-for-geographical-zones-and-u-space-data-provision-and-exchange/"
          }
        }
      ]
    },
    "serviceInterface": [
      {
        "name": "Srv_UHUB_DAIM_Data_Initial_Update",
        "description": "<p>This interface allows the consumer to retrieve all the UAS zones available as well as an update after performing the subscription process, as EUROCAE ED-318 ([12.]) standard states.</p>",
        "provisionSide": "PROVIDER_SIDE",
        "operations": [
          {
            "name": "Retrieve UAS zones",
            "description": "<p>This interface allows the consumer to retrieve all the UAS zones available as well as an update after performing the subscription process, as EUROCAE ED-318 ([12.]) standard states.</p>",
            "messages": [
              {
                "name": "Request message",
                "direction": "OUT"
              },
              {
                "name": "Successful response message",
                "direction": "OUT"
              },
              {
                "name": "Error response message",
                "direction": "OUT"
              }
            ]
          }
        ],
        "serviceInterfaceBinding": {
          "name": "SWIM_TI_YP_4_3_WS_LIGHT"
        },
        "networkInterfaceBinding": {
          "name": "The service shall use the network bindings of the SWIM TIYP."
        },
        "messageExchangePattern": "REQUEST_REPLY"
      },
      {
        "name": "Srv_UHUB_DAIM_Subscription",
        "description": "<p>This interface allows the consumer to manage the subscription to DAIM service. All the endpoints available within this interface follows the SWIM TI Profile and interface bindings defined hereafter.</p>",
        "provisionSide": "PROVIDER_SIDE",
        "operations": [
          {
            "name": "Subscribe",
            "description": "<p>This interface allows the consumer to manage the subscription to DAIM service. All the endpoints available within this interface follows the SWIM TI Profile and interface bindings defined hereafter.</p>",
            "messages": [
              {
                "name": "Request message",
                "direction": "OUT"
              },
              {
                "name": "Successful response message",
                "direction": "OUT"
              },
              {
                "name": "Error response message",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "Resume",
            "description": "<p>This interface allows the consumer to resume the subscription to DAIM service.&nbsp;</p>",
            "messages": [
              {
                "name": "Request message",
                "direction": "OUT"
              },
              {
                "name": "Successful response message",
                "direction": "OUT"
              },
              {
                "name": "Error response message",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "Unsubscribe",
            "description": "<p>This interface allows the consumer to unsubscribe the subscription to DAIM service.</p>",
            "messages": [
              {
                "name": "Successful response message",
                "direction": "OUT"
              },
              {
                "name": "Error response message",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "Pause",
            "description": "<p>This interface allows the consumer to pause the subscription to DAIM service.</p>",
            "messages": [
              {
                "name": "Request message",
                "direction": "OUT"
              },
              {
                "name": "Successful response message",
                "direction": "OUT"
              },
              {
                "name": "Error response message",
                "direction": "OUT"
              }
            ]
          }
        ],
        "messageExchangePattern": "REQUEST_REPLY"
      },
      {
        "name": "Evt_UHUB_DAIM_Data_Update",
        "description": "<p>This interface provides the updates to the consumer regarding to the UAS zones as per EUROCAE ED-318 standard ([12.]) claims.</p>",
        "provisionSide": "PROVIDER_SIDE",
        "operations": [
          {
            "name": "Update UAS Zones",
            "description": "<p>This operation provides the updates to the consumer regarding to the UAS zones as per EUROCAE ED-318 standard ([12.]) claims.</p>",
            "messages": [
              {
                "name": "Message",
                "direction": "OUT"
              }
            ]
          }
        ],
        "messageExchangePattern": "FIRE_AND_FORGET"
      }
    ]
  }
}
