{
    "informationService": {
        "descriptionInformation": {
            "descriptionIdentification": {
                "title": "Aeronautical Information Geospatial Service",
                "edition": "01.00.00",
                "referenceDate": "2025-10-15"
            },
            "abbreviations": {
                "reference": {
                    "url": "https://www.eurocontrol.int/airial/definitionList.do?skipLogon=true",
                    "description": "<p>EUROCONTROL acronym search engine</p>\r\n"
                }
            }
        },
        "serviceIdentification": {
            "name": "Aeronautical Information Geospatial Service",
            "version": "01.00.00"
        },
        "serviceAbstract": "<p>The service provides access to aeronautical geospatial entities and aerodrome mapping data through multiple interfaces, including REST-based Feature Service and OGC-compliant Web Map and Web Feature Services (WMS/WFS).</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><p>Query and retrieve vector features representing aeronautical and infrastructure information from the underlying spatial database.</p></li><li><p>Request on-demand aerodrome maps generated from current or next AIRAC cycle aerodrome mapping data.</p></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><p>Clients send HTTP requests to the appropriate service endpoint (REST, WMS, or WFS).</p></li><li><p>The service processes the request and retrieves or generates the requested features or maps.</p></li><li><p>Responses are returned as structured feature data (e.g., JSON, GeoJSON, GML) or map graphics, ensuring efficient and reliable access.</p></li></ol><p>The service facilitates accurate, up-to-date, and interoperable access to aeronautical geospatial information and aerodrome maps, in line with the EUROCONTROL SWIM Technical Infrastructure (TI) Yellow Profile principles.</p>",
        "serviceProvider": {
            "abbreviation": "AIGS AIS ENAIRE",
            "providerType": [
                "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER"
            ],
            "pointOfContact": [
                {
                    "name": "AIS ENAIRE",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "ais@enaire.es"
                        }
                    ],
                    "role": "ANSP"
                }
            ],
            "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": "Geospatial"
            }
        },
        "generalDescription": {
            "operationalEnvironment": {
                "operationalNeeds": [
                    {
                        "name": "Operational Need",
                        "description": "<p>The Aeronautical Information Geospatial Service supports operational requirements for accessing and exchanging aeronautical geospatial data and aerodrome mapping information.</p><p>It enables:</p><ul><li><p>Safe and efficient aeronautical operations by providing up-to-date geospatial features and aerodrome maps.</p></li><li><p>Decision-making for air traffic management, aerodrome operations, and aeronautical planning.</p></li><li><p>System-to-system integration for applications requiring structured feature data (e.g., GIS tools, SWIM-compliant systems) and on-demand aerodrome map generation.</p></li><li><p>Filtering and retrieval of relevant data to match specific operational scenarios, such as infrastructure monitoring, airspace management, or aerodrome planning.</p></li></ul><p>The service ensures timely, reliable, and interoperable access to aeronautical geospatial information, meeting the needs of national AIS providers, ANSPs, and other authorized stakeholders.</p>"
                    }
                ],
                "capabilities": [
                    {
                        "name": "Capabilities",
                        "description": "<blockquote><p>Provides access to aeronautical geospatial features and on-demand aerodrome maps. Supports spatial and attribute-based queries via REST, WFS, and WMS interfaces. Data and maps are compliant with SWIM TI Yellow Profile and OGC standards, enabling system-to-system integration.</p></blockquote>"
                    }
                ]
            },
            "functionality": [
                {
                    "name": "Request aeronautical geospatial data",
                    "description": "<p>The service provides aeronautical geospatial features and aerodrome mapping data. Users can filter data by feature type, attribute, or layer to retrieve only the information relevant to their needs.</p>",
                    "realWorldEffect": "The requested geospatial data and maps are delivered and can be used in aeronautical operations, planning, and decision-making systems."
                },
                {
                    "name": "Advanced filtering of geospatial data",
                    "description": "<p>The service applies spatial and attribute-based filters to deliver aeronautical information according to client-specified criteria. For features, this includes geometry filters (e.g., bounding box, polygon) and attribute filters. For maps, this includes selection of specific layers or areas of interest.</p>",
                    "realWorldEffect": "Filtered data and maps are provided, enabling users to focus on relevant operational information and integrate it into ATM and other aeronautical systems."
                },
                {
                    "name": "On-demand aerodrome map generation",
                    "description": "<p>The service generates aerodrome maps from current or upcoming AIRAC cycle data, producing outputs in standard formats suitable for operational use.</p>",
                    "realWorldEffect": "Aerodrome maps are delivered to users, supporting planning, briefing, and operational visualization tasks."
                }
            ],
            "qualitiesOfService": {
                "performance": [
                    {
                        "name": "Capacity",
                        "description": "<p>The service is designed to handle expected operational workloads, providing sufficient capacity to support concurrent users accessing WMS, WFS, and REST interfaces.<br />The system can manage multiple simultaneous requests without degradation of service performance, ensuring that feature data, aerodrome maps, and map images are delivered efficiently.</p>"
                    },
                    {
                        "name": "Response Time",
                        "description": "<p>The service delivers responses within operationally acceptable times for WMS map requests, WFS feature queries, and REST-based data queries.<br />Response times are monitored and maintained to ensure that users receive timely access to geospatial data and maps.</p>"
                    }
                ],
                "reliability": [
                    {
                        "name": "Availability",
                        "description": "<p>The service is continuously available to users via WMS, WFS, and REST endpoints.<br />Measures are in place to ensure high uptime and operational continuity, supporting access to aeronautical data and maps at all times.</p>"
                    },
                    {
                        "name": "Recoverability",
                        "description": "<p>In case of failures, the service can recover and resume normal operations promptly.<br />Mechanisms are implemented to maintain data integrity and service continuity, minimizing disruption for users of the WMS, WFS, and REST interfaces.</p>"
                    }
                ],
                "security": [
                    {
                        "name": "Security",
                        "description": "<p>he 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.</p><p>\"The service ensures data integrity through TLS 1.2 or higher, preventing undetected modification during transmission.</p>"
                    }
                ]
            },
            "accessAndUseConditions": [
                {
                    "name": "Service Access and Use Conditions",
                    "type": "SECURITY_CONSTRAINT",
                    "description": "<ul><li><p>The Aeronautical Information Geospatial Service is <strong>publicly accessible</strong>.</p></li><li><p>No authentication, authorization, or special credentials are required to access the service.</p></li><li><p>Users may access, query, and retrieve aeronautical geospatial features and aerodrome maps for operational, planning, and decision-support purposes.</p></li><li><p>Data and maps may be freely used within the scope of their intended aeronautical and informational applications, respecting applicable intellectual property or operational regulations.</p></li><li><p>Automated or system-to-system access is supported without limitations on user type.</p></li></ul>"
                },
                {
                    "name": "Confidentiality",
                    "type": "SECURITY_CONSTRAINT",
                    "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.<br /><br />All communications between clients and the service endpoint occur over HTTPS, ensuring encrypted and tamper-resistant message exchange.</p>"
                },
                {
                    "name": "Integrity",
                    "type": "SECURITY_CONSTRAINT",
                    "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": "Contact Information",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "ais@enaire.es"
                        }
                    ]
                }
            ],
            "validation": [
                {
                    "type": "INDEPENDENT_VALIDATION",
                    "description": {
                        "evidence": "Validated for WMS 1.3.0 and WFS 2.0.0 using OGC CITE tools."
                    }
                },
                {
                    "type": "SELF_VALIDATION",
                    "description": {
                        "evidence": "Manual verification of REST endpoint and service accessibility completed."
                    }
                }
            ],
            "dateInOperation": "2025-11-03"
        },
        "informationDescription": {
            "informationDefinition": [
                {
                    "name": "Features Geospatial Data",
                    "definition": "The service provides access to aeronautical geospatial data and map layers through OGC WMS, WFS and REST interfaces. It enables visualization, spatial querying, and retrieval of aeronautical information from ENAIRE\u2019s INSIGNIA database.",
                    "airmCorrespondence": "Not applicable (the data is aligned with ICAO Doc 10066 rather than AIRM)."
                },
                {
                    "name": "Maps / Aerodrome Mapping Data",
                    "definition": "The service provides aeronautical map layers.",
                    "airmCorrespondence": "Not applicable"
                },
                {
                    "name": "Standards Compliance",
                    "definition": "Feature and map data conform to SWIM TI Yellow Profile principles",
                    "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, WFS, or WMS can access the service.</p>"
                }
            ],
            "behaviour": [
                {
                    "name": "Typical behaviour",
                    "description": "<p>The Aeronautical Information Geospatial Service implements standard service behaviours to provide access to aeronautical geospatial features and aerodrome maps.</p><ul><li><p><strong>Feature Access:</strong> Features representing aerodromes, infrastructure, and other relevant entities are accessible via REST-based Feature Service and OGC Web Feature Service (WFS) endpoints.</p></li><li><p><strong>Map Access:</strong> Aerodrome maps are generated and delivered through the OGC Web Map Service (WMS) endpoint.</p></li><li><p><strong>Operations:</strong> Standard operations include querying, filtering, and retrieving features (GetFeature, query) and retrieving map images (GetMap). GetCapabilities operations expose available layers, styles, and metadata.</p></li><li><p><strong>Standard Compliance:</strong> The service follows OGC interface standards (WFS 2.0.0, WMS 1.3.0) and adheres to SWIM TI Yellow Profile principles to ensure interoperability, reliable behaviour, and predictable responses.</p></li><li><p><strong>Interaction Pattern:</strong> All interfaces follow a synchronous request\u2013response pattern: clients send requests to the appropriate endpoint, the service processes the request, and responses are returned in standard formats (GML, JSON, GeoJSON, map images).</p></li></ul>"
                }
            ]
        },
        "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 or GeoJSON formats.</p>",
                "provisionSide": "PROVIDER_SIDE",
                "endpoints": [
                    {
                        "name": "REST DATA",
                        "description": "<p>REST-based Feature Service providing access to aeronautical geospatial features. Users can query, filter, and retrieve feature-level data in JSON or GeoJSON formats.</p>",
                        "url": "https://servais.enaire.es/insigniads/rest/services/INSIGNIA_SRV/Aero_SRV_VIGOR_data_V3/MapServer",
                        "messages": [
                            {
                                "name": "request",
                                "direction": "IN"
                            },
                            {
                                "name": "response",
                                "direction": "OUT"
                            }
                        ],
                        "operations": [
                            {
                                "name": "GetFeature / Query"
                            }
                        ]
                    }
                ],
                "operations": [
                    {
                        "name": "GetFeature / Query",
                        "description": "<p>GetFeature / Query</p>",
                        "idempotency": "IDEMPOTENT",
                        "messages": [
                            {
                                "name": "Request",
                                "direction": "IN"
                            },
                            {
                                "name": "Response",
                                "direction": "OUT"
                            }
                        ],
                        "binding_method": "HTTPS, REST over HTTP GET/POST, SWIM TI Yellow Profile"
                    }
                ],
                "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
            },
            {
                "name": "OGC Web Feature Service (WFS 2.0.0)",
                "description": "<p>Provides access to aeronautical geospatial features via standard OGC WFS 2.0.0 operations (GetCapabilities, DescribeFeatureType, GetFeature). Responses in GML (optionally GeoJSON).</p>",
                "provisionSide": "PROVIDER_SIDE",
                "endpoints": [
                    {
                        "name": "WFS",
                        "description": "<p>Provides access to aeronautical geospatial features via standard OGC WFS 2.0.0 operations (GetCapabilities, DescribeFeatureType, GetFeature). Responses in GML (optionally GeoJSON).</p>",
                        "url": "https://servais.enaire.es/insigniads/services/INSIGNIA_SRV/Aero_SRV_VIGOR_data_V3/MapServer/WFSServer"
                    }
                ],
                "operations": [
                    {
                        "name": "GetCapabilities / DescribeFeatureType / GetFeature",
                        "description": "<p>GetCapabilities / DescribeFeatureType / GetFeature</p>",
                        "idempotency": "IDEMPOTENT",
                        "messages": [
                            {
                                "name": "Request",
                                "direction": "IN"
                            },
                            {
                                "name": "Response",
                                "direction": "OUT"
                            }
                        ],
                        "binding_method": "HTTPS, HTTP GET/POST (KVP/XML), SWIM TI Yellow Profile"
                    }
                ],
                "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
            },
            {
                "name": "OGC Web Map Service (WMS 1.3.0)",
                "description": "<p>Provides aerodrome map layers based on aerodrome mapping data (AMD) via OGC WMS 1.3.0. Users can retrieve map images and metadata (layers, styles, CRS).</p>",
                "provisionSide": "PROVIDER_SIDE",
                "endpoints": [
                    {
                        "name": "WMS DATA",
                        "description": "<p>Provides aerodrome map layers based on aerodrome mapping data (AMD) via OGC WMS 1.3.0. Users can retrieve map images and metadata (layers, styles, CRS).</p>",
                        "url": "https://servais.enaire.es/insigniads/services/INSIGNIA_SRV/Aero_SRV_VIGOR_data_V3/MapServer/WMSServer"
                    }
                ],
                "operations": [
                    {
                        "name": "GetCapabilities / GetMap",
                        "description": "<p>GetCapabilities / GetMap</p>",
                        "idempotency": "IDEMPOTENT",
                        "messages": [
                            {
                                "name": "Request",
                                "direction": "IN"
                            },
                            {
                                "name": "Response",
                                "direction": "OUT"
                            }
                        ],
                        "binding_method": "HTTPS, HTTP GET, SWIM TI Yellow Profile"
                    }
                ],
                "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
            }
        ],
        "references": {
            "serviceDocument": [
                {
                    "documentType": "SERVICE_MODEL",
                    "title": "Annex A",
                    "version": "3.0",
                    "description": "<p>Mapping between Service Entities and ICAO Doc 10066.</p><p>This annex provides a correspondence between the aeronautical entities exposed by the <strong>Aeronautical Information Geospatial Service</strong> and the entities defined in the <strong>ICAO Doc 10066 \u2013 Aeronautical Data Catalogue</strong>.<br />It ensures semantic alignment and consistency with international aeronautical data modelling standards.</p>",
                    "reference": {
                        "description": "<p>Mapping between Service Entities and ICAO Doc 10066 available upon request from ENAIRE (ais@enaire.es)</p>\r\n",
                        "url": "mailto:ais@enaire.es"
                    }
                }
            ],
            "implementedStandard": [
                {
                    "title": "OGC Web Map Service",
                    "standardType": "SERVICE_STANDARD",
                    "conformanceStatement": "The service conforms to the OGC Web Map Service (WMS) 1.3.0 specification as defined by the Open Geospatial Consortium (OGC 06-042).",
                    "version": "1.3.0",
                    "description": "<p>The service implements the OGC Web Map Service (WMS) 1.3.0 standard, providing aeronautical and aerodrome map layers as dynamically rendered images based on aeronautical mapping data (AMD). The WMS interface supports operations such as GetCapabilities and GetMap, enabling visualization of aeronautical geospatial data through standard map requests.</p>"
                },
                {
                    "title": "OGC Web Feature Service (WFS)",
                    "standardType": "SERVICE_STANDARD",
                    "conformanceStatement": "The service conforms to the OGC Web Feature Service (WFS) 2.0.0 specification as defined by the Open Geospatial Consortium (OGC 09-025r2).",
                    "version": "2.0.0",
                    "description": "<p>The service implements the OGC Web Feature Service (WFS) 2.0.0 standard, allowing access to aeronautical geospatial features as structured vector data. It supports standard operations such as GetCapabilities, DescribeFeatureType, and GetFeature, enabling clients to query and retrieve aeronautical entities in GML or GeoJSON formats.</p>"
                },
                {
                    "title": "OGC API \u2013 Features (Part 1: Core)",
                    "standardType": "SERVICE_STANDARD",
                    "conformanceStatement": "The service is conceptually aligned with the OGC API \u2013 Features (Part 1: Core) specification (OGC 17-069r3).",
                    "version": "1.0.0",
                    "description": "<p>The REST Feature Service endpoint follows OGC API \u2013 Features concepts, providing access to aeronautical geospatial data via RESTful web service architecture using JSON and GeoJSON formats.</p>"
                },
                {
                    "title": "OGC Web Services Common (OWS)",
                    "standardType": "SERVICE_STANDARD",
                    "conformanceStatement": "The service conforms to the OGC Web Services Common (OWS) 1.1.0 standard (OGC 06-121r3).",
                    "version": "1.1.0",
                    "description": "<p>The service applies elements of the OGC Web Services Common 1.1.0 specification for metadata exchange, capabilities documents, and request parameter encoding, ensuring consistency across WMS and WFS implementations.</p>"
                }
            ]
        }
    }
}