{
  "informationService": {
    "serviceAbstract": "The The Italian  Aerodrome Map Service (AMS) provided by ENAV allows a service consumer to acquire official aeronautical aerodrome maps in graphical formats. Currently such service is limited to the mapping data of Roma Fiumicino and Milano Malpensa airports. Aerodrome mapping data are based on the ED99 notion of aerodrome mapping data and the related aerodrome mapping datasets. Aeronautical aerodrome maps are a graphical representation of aerodrome mapping data. Based on AIRAC cycle publication model/schedule, the service generates aeronautical aerodrome maps related to the current (effective cycle) and next (planned cycle) aerodrome data. The service encodes the aeronautical aerodrome maps in the graphical formats supported by GeoServer, with GeoTIFF and GeoTIFF8 being the most commonly used",
    "serviceProvider": {
      "provider": " ENAV S.P.A.",
      "abbreviation": "ENAV",
"pointOfContact": [
                {
                    "name": " AIM/AIS ENAV Dept.",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "aimswimservices@enav.it"
                        }
                    ],
                    "role": "ANSP, AISP"
                }
            ],
      "providerDescription": "ENAV SPA is the Italian Air Navigation Service Provider (ANSP), responsible for delivering civil air traffic management services across the Italian airspace. It operates as a public joint‑stock company, majority‑owned by the Ministry of Economy and Finance and listed on the Milan Stock Exchange since 2016. ENAV provides Air Traffic Control (ATC), Flight Information Services (FIS), and functions regulated under international ICAO standards.As Italian Aeronautical Information Service (AIS) provider, ENAV ensures the provision, quality, and management of aeronautical information and data essential for safe and efficient flight operations, in full compliance with ICAO and EUROCONTROL requirements. Operationally, ENAV manages traffic through 4 Area Control Centres and 45 control towers, handling more than two million flights per year."
    },
    "serviceCategorisation": {
      "serviceType": "SWIM_COMPLIANT",
      "lifeCycle": [
        {
          "lifeCycleStage": "OPERATIONAL",
          "from": "2025-04-30"
        }
      ],
      "businessActivityType": [
        "INFORMATION_MANAGEMENT"
      ],
      "intendedConsumer": [
        "CIVIL_AIRSPACE_USER",
		"CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER",
		"MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER",
        "MILITARY_AIRSPACE_USER",
        "AIR_TRAFFIC_SERVICE_PROVIDER",
		"AERONAUTICAL_INFORMATION_SERVICE_PROVIDER",
		"REGULATED_METEOROLOGICAL_SERVICE_PROVIDER",
		"COMMUNICATION_NAVIGATION_AND_SURVEILLANCE_SERVICE_PROVIDER",
		"PROVIDER_OF_DATA_SERVICES",
		"NETWORK_MANAGER",
		"AIRPORT_OPERATOR",
		"AIRSIDE_GROUND_HANDLER",
		"MILITARY_DEFENCE_CENTRE",
		"OVERSIGHT_AUTHORITY"
      ],
      "informationCategory": [
        "AERONAUTICAL_INFORMATION"
      ],
      "applicationMessageExchangePattern": [
        {
          "name": "REQUEST_REPLY"
        }
      ],
      "geospatialCategorisation": {
        "description": "Geographical extent depends on consumer access profile and applied filters."
      }
    },
    "generalDescription": {
      "operationalEnvironment": {
        "operationalNeeds": [
          {
            "name": "Digital Aeronautical Data Distribution",
            "description": "Allow external and internal systems to access LIRF and LIMC aeronautical mapping data in digital formats through standard interfaces."
          }
        ],
        "capabilities": [
          {
            "name": "Query aeronautical data",
            "description": "Provides query capabilities to retrieve current and future aeronautical LIRF and LIMC mapping data."
          }
        ]
      },
      "functionality": [
        {
          "name": "Query interface",
          "description": "Query interface based on OGC Web Map Service (WMS) 1.3.0 LIRF and LIMC aeronautical mapping data according to request parameters.",
          "realWorldEffect": "Service consumer obtains requested LIRF and LIMC aeronautical mapping data according to applied filters."
        }
      ],
      "accessAndUseConditions": [
        {
          "name": "Consumer registration and authorization",
          "type": "SECURITY_CONSTRAINT",
          "description": " Consumers must register their account into the ENAV Identity Manager (IAM) system and the system used to provide the service. OAuth2 client_credentials is used to obtain an access token. Transport security is provided using TLS 1.2."
        }
      ],
      "dateInOperation": "2025-04-30",
      "qualitiesOfService": {
        "performance": [
          {
            "name": "Synchronous request/reply",
            "description": "The service provides a synchronous request/reply interaction pattern."
          }
        ],
        "reliability": [
          {
            "name": "Availability",
            "description": " Availability depends on the service operational environment; monitoring data is not exposed to consumers. "
          }
        ],
        "security": [
          {
            "name": "Transport security, mTLS and token-based access",
            "description": "The service adopts a security model in which all communications are encrypted with TLS 1.2, ensuring point to point confidentiality and integrity.Access is also protected through mutual TLS (mTLS), requiring both client and server to authenticate using valid X.509 certificates provided by the EACP designated CA, HARICA.In addition to certificate based authentication, each request must include a valid OAuth2 access token, which enables fine grained authorization and ensures that only properly authorized clients can invoke the service’s operations. Further information on security will be provided once contacted the ENAV AIM/AIS Dept. services support."
          }
        ]
      },
      "validation": [
        {
          "type": "SELF_VALIDATION",
          "description": {
            "validationSteps": "Interface operations were assessed against the configured service endpoints using valid OAuth2 access tokens.",
            "validationResults": "Successful responses returned for supported operations.",
            "evidence": "Validation evidence is available in internal test records."
          }
        }
      ]
    },
    "informationDescription": {
      "informationDefinition": {
        "reference": [
          {
            "description": "Aerodrome mapping service definition",
            "url": "https://reference.swim.aero/"
          },
          {
            "description": "OGC WMS 1.3.0 standard",
            "url": "https://www.ogc.org/standards/wms"
          }
        ]
      },
      "sourceOfInformation": " Based on AIRAC cycle publication model/schedule, the service generates aeronautical aerodrome maps related to the current (effective) and next (planned) cycle for LIRF and LIMC aerodromes; underlying data originate from the Official Aeronautical Database of the Organisation."
    },
    "technicalDescription": {
      "serviceMonitoring": {
        "monitoringDescription": "Not available to consumer."
      },
      "behaviour": [
        {
          "name": "Synchronous request/reply",
          "description": "The service consumer sends a request and waits for a reply; the service processes the request and returns the reply."
        }
      ]
    },
    "references": {
"serviceDocument": [
                {
                    "documentType": "SERVICE_SPECIFICATION",
                    "title": "Appendix A: References",
                    "version": "-",
                    "description": "Aeronautical Aerodrome Map Request Service - Service Definition - Aeronautical SWIM Services - SWIM Confluence (atlassian.net)",
                    "reference": {
                        "url": "https://swim-eurocontrol.atlassian.net/wiki/spaces/ASW/pages/60031410/Aeronautical+Aerodrome+Map+Request+Service+-+Service+Definition"
                    }
                },
                {
                    "documentType": "SERVICE_SPECIFICATION",
                    "title": "Appendix B: Information Definition for Aeronautical Aerodrome Map Request Service",
                    "version": "-",
                    "description": "Aeronautical Aerodrome Map Request Service - Service Definition - Aeronautical SWIM Services - SWIM Confluence (atlassian.net)",
                    "reference": {
                        "url": "https://swim-eurocontrol.atlassian.net/wiki/spaces/ASW/pages/60031410/Aeronautical+Aerodrome+Map+Request+Service+-+Service+Definition"
                    }
                },
                {
                    "documentType": "SERVICE_SPECIFICATION",
                    "title": "AppendixC: Operational Needs",
                    "version": "-",
                    "description": "Aeronautical Aerodrome Map Request Service - Service Definition - Aeronautical SWIM Services - SWIM Confluence (atlassian.net)",
                    "reference": {
                        "url": "https://swim-eurocontrol.atlassian.net/wiki/spaces/ASW/pages/60031410/Aeronautical+Aerodrome+Map+Request+Service+-+Service+Definition"
                    }
                },
                {
                    "documentType": "SERVICE_SPECIFICATION",
                    "title": "Appendix D: Example Configurations",
                    "version": "-",
                    "description": "Aeronautical Aerodrome Map Request Service - Service Definition - Aeronautical SWIM Services - SWIM Confluence (atlassian.net)",
                    "reference": {
                        "url": "https://swim-eurocontrol.atlassian.net/wiki/spaces/ASW/pages/60031410/Aeronautical+Aerodrome+Map+Request+Service+-+Service+Definition"
                    }
                }
                            ],
      "implementedStandard": [
        {
          "standardType": "SERVICE_STANDARD",
          "title": "OGC Web Map Service",
          "version": "1.3.0",
          "conformanceStatement": "The service is conformant with the OGC WMS 1.3.0 interface standard.",
          "reference": {
            "description": "WMS reference (GeoServer docs)",
            "url": "https://docs.geoserver.org/maintain/en/user/services/wms/reference.html"
          }
        },
        {
          "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_TECHNICAL_INFRASTRUCTURE",
          "title": "EUROCONTROL Spec 170 – SWIM TI Yellow Profile",
          "version": "Ed. 2.0",
          "conformanceStatement": "Point-to-point confidentiality and integrity are ensured using TLS 1.2 and token-based access in line with the TI Yellow Profile.",
          "reference": {
            "description": "EUROCONTROL SWIM TI",
            "url": "https://www.eurocontrol.int/publication/swim-technical-infrastructure-yellow-profile"
          }
        }
      ]
    },
    "serviceInterface": [
      {
        "name": "OGC WMS 1.3.0 Map Interface",
        "description": "Query interface based on OGC Web Map Service (WMS) 1.3.0 returning aeronautical aerodrome map images according to request parameters.",
        "provisionSide": "PROVIDER_SIDE",
        "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE",
        "endpoints": [
          {
            "name": "OGC WMS 1.3.0 Map Interface endpoint",
            "description": "Base endpoint for the interface.",
            "url": "https://gateway.example.invalid/dds"
          }
        ],
        "operations": [
          {
            "name": "GetCapabilities",
            "description": "Requests metadata about the operations, services, and data offered by a WMS server.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "GetCapabilitiesRequest",
                "direction": "IN"
              },
              {
                "name": "GetCapabilitiesResponse",
                "direction": "OUT"
              }
            ],
            "binding_method": "HTTP-GET/POST",
            "parameters": [
              {
                "name": "standardParameters",
                "description": "Operation parameters as defined by the relevant OGC standard.",
                "type": "string"
              }
            ]
          },
          {
            "name": "GetMap",
            "description": "Returns an Aeronautical Aerodrome Map that satisfies the query expressions in the GetMap request.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "GetMapRequest",
                "direction": "IN"
              },
              {
                "name": "GetMapResponse",
                "direction": "OUT"
              }
            ],
            "binding_method": "HTTP-GET/POST",
            "parameters": [
              {
                "name": "standardParameters",
                "description": "Operation parameters as defined by the relevant OGC standard.",
                "type": "string"
              }
            ]
          },
          {
            "name": "GetFeatureInfo",
            "description": "Requests spatial and attribute data for the features at a given location on a map.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "GetFeatureInfoRequest",
                "direction": "IN"
              },
              {
                "name": "GetFeatureInfoResponse",
                "direction": "OUT"
              }
            ],
            "binding_method": "HTTP-GET/POST",
            "parameters": [
              {
                "name": "standardParameters",
                "description": "Operation parameters as defined by the relevant OGC standard.",
                "type": "string"
              }
            ]
          },
          {
            "name": "DescribeLayer",
            "description": "Routes the client to the appropriate service to obtain structure information needed for SLD-based WMS.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "DescribeLayerRequest",
                "direction": "IN"
              },
              {
                "name": "DescribeLayerResponse",
                "direction": "OUT"
              }
            ],
            "binding_method": "HTTP-GET/POST",
            "parameters": [
              {
                "name": "standardParameters",
                "description": "Operation parameters as defined by the relevant OGC standard.",
                "type": "string"
              }
            ]
          },
          {
            "name": "GetLegendGraphic",
            "description": "Generates legend graphics as images.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "GetLegendGraphicRequest",
                "direction": "IN"
              },
              {
                "name": "GetLegendGraphicResponse",
                "direction": "OUT"
              }
            ],
            "binding_method": "HTTP-GET/POST",
            "parameters": [
              {
                "name": "standardParameters",
                "description": "Operation parameters as defined by the relevant OGC standard.",
                "type": "string"
              }
            ]
          }
        ],
        "serviceInterfaceBinding": {
          "name": "REST/HTTP Binding",
          "description": "REST architectural style over HTTP(S)."
        },
        "networkInterfaceBinding": {
          "name": "TLS 1.2",
          "description": "Transport Layer Security 1.2 for confidentiality and integrity."
        }
      }
    ],
    "descriptionInformation": {
      "descriptionIdentification": {
        "title": "Data Distribution Service – ENAV Aerodrome Mapping Service (AMS) description",
        "referenceDate": "2025-04-30",
        "edition": "Rev. 1.0"
      },
      "abbreviations": [
        {
          "name": "DDP",
          "description": "Data Distribution Portal"
        },
        {
          "name": "DDS",
          "description": "Data Distribution Service"
        },
        {
          "name": "AIFS",
          "description": "Aeronautical Information Feature Service"
        },
        {
          "name": "AMS",
          "description": "Aerodrome Map Service"
        },
        {
          "name": "IAM",
          "description": "ENAV Identity Manager"
        },
        {
          "name": "OGC",
          "description": "Open Geospatial Consortium"
        },
        {
          "name": "AIP",
          "description": "Aeronautical Information Publication"
        },
        {
          "name": "AIXM",
          "description": "Aeronautical Information Exchange Model"
        },
        {
          "name": "ATM",
          "description": "Air Traffic Management"
        },
        {
          "name": "ATS",
          "description": "Air Traffic Service"
        },
        {
          "name": "SWIM",
          "description": "System Wide Information Management"
        },
        {
          "name": "WFS",
          "description": "Web Feature Service"
        },
        {
          "name": "WFS-TE",
          "description": "Web Feature Service - Temporality Extension"
        },
        {
          "name": "WMS",
          "description": "Web Map Service"
        }
      ]
    },
    "serviceIdentification": {
      "name": "ENAV Aerodrome Mapping Service (AMS)",
      "version": "1.0"
    }
  }
}

