{
  "schema_version": "1.0",
  "airport": "BGY",
  "language": "en",
  "acceptance": "prototype_source_review_only_not_gold",
  "official_map_url": "https://www.milanbergamoairport.it/en/maps/",
  "passenger_location": {
    "summary": "Via Aeroporto 13, 24050 Orio al Serio (BG), Italia",
    "note": "Passenger terminal address. Follow the separate signs for arrivals, departures and your chosen car park.",
    "places": [
      {
        "id": "terminal",
        "label": "Passenger terminal",
        "address": "Via Aeroporto 13, 24050 Orio al Serio (BG), Italia",
        "google_query": "Milan Bergamo Airport Via Aeroporto 13 Orio al Serio Italy",
        "scope": "terminal",
        "address_status": "confirmed",
        "source_url": "https://www.milanbergamoairport.it/it/posizione-aeroporto/",
        "checked_at": "2026-10-09",
        "link_kind": "named_google_search",
        "map_destination_verified": false,
        "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Milan%20Bergamo%20Airport%20Via%20Aeroporto%2013%20Orio%20al%20Serio%20Italy"
      }
    ]
  },
  "direct_locations": [
    {
      "id": "parking-overview",
      "task": "parking",
      "label": "BGY parking areas map",
      "url": "https://www.parcheggiaeroporto.com/mappa/",
      "kind": "area_map",
      "source_url": "https://www.parcheggiaeroporto.com/",
      "note": "Airport-linked official parking portal; page opens in Italian.",
      "checked_at": "2026-10-07",
      "link_evidence": "airport_published_link",
      "browser_interaction_verified": false
    },
    {
      "id": "p2-entrance",
      "task": "parking",
      "label": "P2 entrance layout · image",
      "url": "https://www.parcheggiaeroporto.com/wp-content/uploads/2024/01/mappa_P2.jpg",
      "kind": "entrance_layout",
      "source_url": "https://www.parcheggiaeroporto.com/",
      "note": "Entrance plan linked by the official parking portal. Follow current signs when driving in.",
      "checked_at": "2026-10-07",
      "link_evidence": "airport_published_link",
      "browser_interaction_verified": false
    }
  ],
  "resources": [
    {
      "id": "ground",
      "label": "Ground floor map · PDF",
      "url": "https://www.milanbergamoairport.it/rfile/ORG9jc0RvY3VtZW50O2ZpbGVfZW47MzA5MDtkZWZhdWx0___82898e01.pdf",
      "status": "confirmed",
      "method": "official_download_link_document_P0",
      "checked_at": "2026-10-07"
    },
    {
      "id": "first",
      "label": "First floor map · PDF",
      "url": "https://www.milanbergamoairport.it/rfile/ORG9jc0RvY3VtZW50O2ZpbGVfZW47MzA5MTtkZWZhdWx0___58d71b9d.pdf",
      "status": "confirmed",
      "method": "official_download_link_document_P1",
      "note": "Italian P1 direct fetch timed out; retained English P1 link.",
      "checked_at": "2026-10-07"
    }
  ],
  "orientation_claim": {
    "id": "maps",
    "text": "Milan Bergamo publishes terminal maps for the ground floor and first floor. Open the official maps to locate your area.",
    "status": "confirmed",
    "source_url": "https://www.milanbergamoairport.it/en/maps/",
    "checked_at": "2026-10-07",
    "method": "primary_map_page_and_linked_P0_P1_documents"
  },
  "tasks": [
    {
      "id": "gate",
      "label": "Your gate",
      "guide": "Check your current gate on airport screens, then find its number or lettered area on the map. Recheck as you move.",
      "map_hint": "Find the gate number or its lettered area.",
      "map_links": [],
      "fallback_map_url": "https://www.milanbergamoairport.it/en/maps/",
      "next_action": "/en/bgy/flights/"
    },
    {
      "id": "checkin",
      "label": "Check-in & bag drop",
      "guide": "Confirm your terminal or departure hall and check-in desk before choosing an entrance or drop-off point.",
      "map_hint": "Find your assigned terminal, hall or check-in desk.",
      "map_links": [],
      "fallback_map_url": "https://www.milanbergamoairport.it/en/maps/",
      "next_action": "/en/bgy/terminals/"
    },
    {
      "id": "transport",
      "label": "Train, bus & taxi",
      "guide": "Choose your service first. A taxi rank and an app pickup point may be different places; check the pickup instructions.",
      "map_hint": "Find your chosen stop; taxi and app pickup may be separate.",
      "map_links": [],
      "fallback_map_url": "https://www.milanbergamoairport.it/en/maps/",
      "next_action": "/en/bgy/transport/from/"
    },
    {
      "id": "parking",
      "label": "Your car park",
      "guide": "Match the car park to your booking. Check whether access to the terminal is on foot or by shuttle.",
      "map_hint": "Find the exact car park from your booking.",
      "map_links": [
        {
          "id": "parking-overview",
          "url": "https://www.parcheggiaeroporto.com/mappa/",
          "kind": "area_map"
        },
        {
          "id": "p2-entrance",
          "url": "https://www.parcheggiaeroporto.com/wp-content/uploads/2024/01/mappa_P2.jpg",
          "kind": "entrance_layout"
        }
      ],
      "fallback_map_url": null,
      "next_action": "/en/bgy/parking/"
    },
    {
      "id": "meeting",
      "label": "A meeting point",
      "guide": "Agree on a named public meeting place before entering a short-stop area or booking pickup.",
      "map_hint": "Find the agreed public meeting place.",
      "map_links": [],
      "fallback_map_url": "https://www.milanbergamoairport.it/en/maps/",
      "next_action": "/en/bgy/pickup/"
    },
    {
      "id": "connection",
      "label": "Your next flight",
      "guide": "Find your next gate. Check security, passport and baggage requirements separately; the map cannot confirm your connection.",
      "map_hint": "Find your next gate; check transfer requirements separately.",
      "map_links": [],
      "fallback_map_url": "https://www.milanbergamoairport.it/en/maps/",
      "next_action": "/en/bgy/connecting/"
    }
  ],
  "source_review": {
    "checked_at": "2026-10-07",
    "method": "primary_map_page_links",
    "map_interaction_verified": false
  },
  "limits": "Official maps and Google Maps links open externally. Named searches identify a terminal or area, not an exact entrance or pickup bay. Volairport does not show your live position or calculate indoor routes. Follow current signs and the pickup location assigned in your ride app.",
  "source_limit": "The map page repeats the same download label for two documents; the linked file names identify P0 and P1. No gate-level route or walking time is verified here.",
  "embedded_map": false,
  "live_position_available": false,
  "indoor_routing_available": false,
  "walking_time_minutes": null,
  "poi_coordinates": [],
  "current_flight_gate": "unknown",
  "standard_version": "1.15"
}
