{
    "informationService": {
        "descriptionInformation": {
            "descriptionIdentification": {
                "title": "NOTAM Geospatial Service",
                "edition": "01.00.00",
                "referenceDate": "2025-10-24"
            },
            "abbreviations": [
                {
                    "name": "EUROCONTROL",
                    "description": "<p>EUROCONTROL acronym search engine</p>\r\n\r\n<p>https://www.eurocontrol.int/airial/definitionList.do?skipLogon=true</p>\r\n"
                },
                {
                    "name": "NOTAM",
                    "description": "<p>Notice to Air Missions</p>\r\n"
                },
                {
                    "name": "AIS",
                    "description": "<p>Aeronautical Information Service\"</p>\r\n"
                },
                {
                    "name": "TLS",
                    "description": "<p>Transport Layer Security</p>\r\n"
                }
            ]
        },
        "serviceIdentification": {
            "name": "NOTAM Geospatial Service",
            "version": "01.00.00"
        },
        "serviceAbstract": "<p>This service provides access to NOTAM geospatial entities through multiple interfaces, including REST-based Feature Service.</p><p>It enables system-to-system exchange of structured feature-level data and map representations, supporting interoperable integration in SWIM-compliant environments.</p><p>Users can:</p><ul><li>Query and retrieve vector features representing NOTAM information from the underlying spatial database.</li><li>Request on-demand NOTAM maps generated from the underlying spatial database</li></ul><p>The service supports spatial and attribute-based filtering for features and provides map visualizations according to operational requirements.</p><p>Interaction follows standard request\u2013response patterns:</p><ol><li>Clients send HTTP requests to the appropriate service endpoint (REST).</li><li>The service processes the request and retrieves or generates the requested features or maps.</li><li>Responses are returned as structured feature data (e.g., JSON, GeoJSON) or map graphics, ensuring efficient and reliable access.</li></ol><p>The service facilitates accurate, up-to-date, and interoperable access to NOTAM &nbsp;geospatial information, in line with the EUROCONTROL SWIM Technical Infrastructure (TI) Yellow Profile principles.</p>",
        "serviceProvider": {
            "abbreviation": "NOTAM ENAIRE",
            "providerType": [
                "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER"
            ],
            "pointOfContact": [
                {
                    "name": "AIS SPAIN",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "ais@enaire.es"
                        }
                    ],
                    "role": "AIS"
                }
            ],
            "provider": "ENAIRE",
            "providerDescription": "<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>"
        },
        "serviceCategorisation": {
            "serviceType": "SWIM_COMPLIANT",
            "businessActivityType": [
                "INFORMATION_MANAGEMENT"
            ],
            "intendedConsumer": [
                "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER"
            ],
            "informationCategory": [
                "AERONAUTICAL_INFORMATION_EXCHANGE"
            ],
            "applicationMessageExchangePattern": [
                {
                    "name": "Request-Response"
                }
            ],
            "lifeCycle": [
                {
                    "lifeCycleStage": "OPERATIONAL"
                }
            ],
            "geospatialCategorisation": {
                "description": "vector-features (points, polygons)"
            }
        },
        "generalDescription": {
            "operationalEnvironment": {
                "operationalNeeds": [
                    {
                        "name": "Operational Need",
                        "description": "<p>There is a growing need for digitally-structured NOTAM information to support modern, integrated flight information and briefing systems. Geospatial NOTAMs enable the automated interpretation and visualization of operational conditions notified within the aeronautical environment, ensuring common situational awareness and improving decision-making both during pre-flight preparation and in-flight operations. By providing machine-readable data that can be overlaid on aeronautical maps and other operational layers, geospatial NOTAMs facilitate the timely identification of infrastructure and airspace impacts, enhance safety, and support advanced applications such as trajectory-based operations, dynamic airspace management, and digital briefing solutions (e.g., ePIB and SWIM-enabled services).</p>"
                    }
                ],
                "capabilities": [
                    {
                        "name": "Capabilities",
                        "description": "<p>The service provides NOTAM information, based on point features for NOTAMs without associated geography and polygon features for NOTAMs with associated geography (areas, airspace reservations, UAS operations).</p>"
                    }
                ]
            },
            "functionality": [
                {
                    "name": "Request geospatial NOTAM information",
                    "description": "<p>The service provides access to geospatial NOTAM data represented through point and polygon geospatial features. Users can query the NOTAM dataset to retrieve information relevant to aerodrome operations, airspace management, and flight planning.</p>",
                    "realWorldEffect": "Provides up-to-date NOTAM information for flight planning and operational decision-making with a geospatial context."
                },
                {
                    "name": "Advanced filtering of NOTAM data",
                    "description": "<p>The service supports spatial and attribute-based filtering to return NOTAM according to user-defined criteria. Spatial filtering includes bounding-box and polygon-based queries. Attribute filtering enables selection by NOTAM identifier, aerodrome/FIR, effective/expiry time, Q-code, or operational category.</p>",
                    "realWorldEffect": "Supports efficient identification of relevant NOTAM affecting defined geographical areas and operational constraints."
                },
                {
                    "name": "Real-time retrieval of NOTAM updates",
                    "description": "<p>The service allows on-demand access to current NOTAM data, ensuring up-to-date information for operational use. Responses are provided in standard machine-readable formats suitable for integration into briefing, situational awareness, and decision-support systems.</p>",
                    "realWorldEffect": "Enables users to confirm timeliness and validity of NOTAM used in operational contexts."
                }
            ],
            "qualitiesOfService": {
                "performance": [
                    {
                        "name": "Capacity",
                        "description": "<p>The service is designed to handle operational demand, providing sufficient capacity to support concurrent users accessing the Geospatial NOTAM REST interface. It can process multiple simultaneous requests without performance degradation, ensuring timely retrieval of point- and polygon-based NOTAM features.</p>"
                    },
                    {
                        "name": "Response Time",
                        "description": "<p>The service returns NOTAM data within operationally acceptable timeframes for REST-based feature queries. Response performance is monitored to ensure users receive timely access to updated NOTAM information for operational and flight-planning needs.</p>"
                    }
                ],
                "reliability": [
                    {
                        "name": "Availability",
                        "description": "<p>The service is continuously available through its REST endpoint. High-availability measures support uninterrupted access to Geospatial NOTAM data, ensuring operational continuity.</p>"
                    },
                    {
                        "name": "Recoverability",
                        "description": "<p>In the event of a service disruption, the system is able to recover and resume normal operations promptly. Redundancy and integrity mechanisms are implemented to maintain service continuity and minimize impact on operational users.</p>"
                    }
                ],
                "security": [
                    {
                        "name": "Security",
                        "description": "<p>The service ensures point-to-point confidentiality in accordance with the EUROCONTROL SWIM TI Yellow Profile using TLS 1.2 or higher. All communications occur over HTTPS. The service ensures data integrity through TLS 1.2 or higher, preventing undetected modification of Geospatial NOTAM data during transmission.</p>"
                    }
                ]
            },
            "accessAndUseConditions": [
                {
                    "name": "Service Access and Use Conditions",
                    "type": "",
                    "description": "<p>The Geospatial NOTAM Information Service is available upon request and subject to prior authorization, which must be obtained via email at <strong><a>ais@enaire.es</a></strong></p><p>Authorization is required to obtain authentication credentials.</p><p>Users may access, query, and retrieve aeronautical geospatial entities (points and polygons) related to NOTAM for operational, planning, and decision-support purposes.</p><p>NOTAM data may be freely used within the scope of their intended aeronautical and informational applications, in compliance with applicable intellectual property and operational regulations.</p><p>Automated or system-to-system access is supported without limitations regarding the type of user.</p>"
                },
                {
                    "name": "Confindentiality",
                    "type": "",
                    "description": "<p>The service ensures point-to-point confidentiality in accordance with the EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) version 1.2 or higher.</p><p>All communications between clients and the service endpoint occur over HTTPS, ensuring encrypted and tamper-resistant message exchange.</p>"
                },
                {
                    "name": "Integrity",
                    "type": "",
                    "description": "<p>The service ensures point-to-point integrity in accordance with the EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) version 1.2 or higher, preventing any undetected modification of data during transmission.</p>"
                }
            ],
            "serviceSupport": [
                {
                    "name": "Contact",
                    "role": "AIS SPAIN",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "ais@enaire.es"
                        }
                    ]
                }
            ],
            "validation": [
                {
                    "type": "SELF_VALIDATION",
                    "description": {
                        "evidence": "Manual verification of REST endpoint and service accessibility completed."
                    }
                },
                {
                    "type": "INDEPENDENT_VALIDATION",
                    "description": {
                        "evidence": "Validated for WMS 1.3.0 and WFS 2.0.0 using OGC CITE tools."
                    }
                }
            ],
            "dateInOperation": "2025-11-27"
        },
        "informationDescription": {
            "informationDefinition": [
                {
                    "name": "Geospatial NOTAM Service \u2013 AIS SPAIN",
                    "definition": "The service provides NOTAM features",
                    "airmCorrespondence": "Not applicable"
                }
            ]
        },
        "technicalDescription": {
            "serviceMonitoring": {
                "monitoringDescription": "<p>No dedicated service monitoring is implemented; users can access the service endpoints at any time.</p>\r\n"
            },
            "technicalConstraint": [
                {
                    "name": "Technical Constraints",
                    "description": "<p>No specific technical constraints apply; standard web clients supporting REST can access the service.</p>"
                }
            ],
            "behaviour": [
                {
                    "name": "Behaviour",
                    "description": "<p><strong>Feature Access:&nbsp;</strong>Geospatial NOTAM information is exposed as geospatial feature collections of points and polygons. Point features represent NOTAM without explicit spatial extent; polygon features represent NOTAM with defined geographic areas or airspace volumes.</p><p><strong>Data Retrieval:&nbsp;</strong>Clients can query and retrieve NOTAM features using spatial and attribute criteria. Spatial filters include bounding-box and polygon-based queries. Attribute filters include NOTAM identifier, aerodrome/FIR, validity times, Q-code, and operational categories.</p><p><strong>Operations:&nbsp;</strong>Standard operations include:</p><ul><li><p>Querying feature collections (filtering by geometry and attributes)</p></li><li><p>Retrieving service and layer metadata (capabilities/description endpoint)</p></li><li><p>Accessing update timestamps from auxiliary resources (where available)</p></li></ul><p>Responses are delivered in machine-readable, structured formats (e.g., JSON/GeoJSON) suitable for integration into operational systems and visualization tools.</p><p><strong>Standard Compliance:&nbsp;</strong>The service follows a REST-based geospatial interface.</p><p><strong>Interaction Pattern:&nbsp;</strong>Synchronous request\u2013response: clients send HTTP requests to the designated endpoints; the service processes the request and returns structured geospatial data in the response.</p>"
                }
            ]
        },
        "serviceInterface": [
            {
                "name": "REST Feature Service",
                "description": "<p>REST-based Feature Service providing access to aeronautical geospatial features. Users can query, filter, and retrieve feature-level data in JSON, GeoJSON or PBF formats.</p><p>Service URL and credentials available upon request and authorization.</p>",
                "provisionSide": "PROVIDER_SIDE",
                "operations": [
                    {
                        "name": "Query Geospatial NOTAM",
                        "description": "<p><strong>Interface Type:&nbsp;</strong>REST-based geospatial interface</p><p><strong>Data Formats:&nbsp;</strong>JSON, GeoJSON</p><p><strong>Communication Method:&nbsp;</strong>HTTP GET</p><p><strong>Interaction Pattern:&nbsp;</strong>Synchronous request\u2013response</p>",
                        "idempotency": "IDEMPOTENT",
                        "messages": [
                            {
                                "name": "REQUEST",
                                "direction": "IN"
                            },
                            {
                                "name": "RESPONSE",
                                "direction": "OUT"
                            }
                        ],
                        "binding_method": "HTTP GET"
                    }
                ],
                "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
            }
        ],
        "references": {
            "serviceDocument": [
                {
                    "documentType": "INFORMATION_DEFINITION",
                    "title": "ICAO NOTAM Documentation",
                    "description": "<p>The service aligns with ICAO guidance for the management and dissemination of NOTAM information, ensuring consistency with international aeronautical information practices.</p><p>Reference:</p><ul><li><p>ICAO Doc 8126 \u2014 Aeronautical Information Management Manual (NOTAM)</p></li><li><p>ICAO Annex 15 \u2014 Aeronautical Information Services</p></li><li><p>ICAO Doc 10066 \u2014 PANS-AIM (Aeronautical Information Management)</p></li></ul>"
                },
                {
                    "documentType": "INFORMATION_DEFINITION",
                    "title": "Spanish Aeronautical Information Source",
                    "description": "<p>The service distributes aeronautical information in accordance with the official AIS data published by the Spanish Aeronautical Information Service.</p><p>Reference:</p><ul><li><p><a href=\"https://aip.enaire.es/AIP/\">AIP Espa\u00f1a</a> \u2014 ENAIRE Aeronautical Information Publication</p></li><li><p>ENAIRE Public AIS Web Services Resources</p></li></ul>"
                }
            ],
            "implementedStandard": [
                {
                    "title": "EUROCONTROL SWIM TI Yellow Profile",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_TECHNICAL_INFRASTRUCTURE",
                    "conformanceStatement": "The service conforms to the technical requirements of the EUROCONTROL SWIM TI Yellow Profile, including secure communication (TLS 1.2+), synchronous request\u2013response pattern over HTTP, and machine-readable data delivery using open formats",
                    "version": "1.0",
                    "description": "<p>The EUROCONTROL SWIM Technical Infrastructure (TI) Yellow Profile defines the technical requirements and recommended practices for implementing SWIM-compliant information services within the European ATM environment. It provides guidance on interoperability, service behaviour, security, and information exchange patterns to ensure consistent and reliable data sharing across aviation stakeholders.</p><p>The Yellow Profile specifies fundamental technical capabilities including secure communication using TLS, standardized request\u2013response messaging over HTTP, use of open data formats, and a predictable service interaction model. It focuses on lightweight, loosely coupled web-based services and system-to-system information access while supporting discoverability, consistent behaviour, and harmonized service interfaces across the SWIM ecosystem.</p>"
                },
                {
                    "title": "IETF RFC 7946 \u2014 GeoJSON Specification",
                    "standardType": "SERVICE_STANDARD",
                    "conformanceStatement": "IETF",
                    "version": "1.0",
                    "description": "<p>Geospatial Data Format Standard:</p><p>The service publishes geospatial NOTAM information using widely adopted open geospatial data standards.</p><p>Reference:</p><ul><li><p>IETF RFC 7946 \u2014 GeoJSON Specification</p></li></ul>"
                },
                {
                    "title": "REST / HTTP Web Architecture Specification (W3C)",
                    "standardType": "SERVICE_STANDARD",
                    "conformanceStatement": "W3C",
                    "version": "W3C",
                    "description": "<p>Web API Access Pattern:</p><p>The service is accessed through a REST-based interface supporting standard HTTP request\u2013response patterns for data retrieval.</p><p>Reference:</p><ul><li><p>REST / HTTP Web Architecture Specification (W3C)</p></li></ul>"
                }
            ]
        }
    }
}