Airport - Specific Map Production Rules

General Rules

  • Keywords "MUST", "MUST NOT", etc., communicate map data requirements. It is not mandatory for a Venue Organization to comply with the stated keyword unless the Venue Organization intends their delivery to be considered as a candidate for Apple Maps.
  • A Venue Organization that intends their delivery to be a candidate for Apple Maps MAY submit an optional property that is not required by Apple Maps. The property, however, may be systematically ignored.
  • A keyword in a Map Production Rule presumes the existence of the physical object.
    • When the physical object exists, then the keyword is applicable and the described modeling approach is expected.
  • Detail and Relationship features MUST NOT be captured.
  • Specific Map Production Rules are an "extension" of IMDF that exist for each feature type. Unless otherwise specified, IMDF takes precedence.

Apple Maps Rules

  • Venue feature-type category MUST be "airport.intl".

  • Building feature-type category is restricted to:

category
"parking"
"transit"
"unspecified"
  • Level feature-type category is restricted to:
category
"parking"
"unspecified"
  • The following property rules apply:
"feature-type" category Rule Property
"amenity" "boardinggate.aircraft" MUST possess name
"fixture" "baggagecarousel" MUST possess display_point, name
"geofence" "concourse" MUST possess display_point, name
"geofence" "terminal" MUST possess display_point, name
"section" "checkin" MUST possess display_point
"section" "baggageclaim" MUST possess display_point
"section" "immigration" MUST possess display_point
"section" "security" MUST possess display_point
"unit" "parking" SHOULD possess display_point, name
"feature-type" category Rule Property
"amenity" "baggagecarousel" MUST possess name
  • The following feature-types/categories MUST be captured:
"feature-type" category Comment
"amenity" "animalreliefarea"
"amenity" "babychanging"
"amenity" "baggagecarousel" If preferred over Fixture display_point
"amenity" "baggagecarts"
"amenity" "boardinggate.aircraft"
"amenity" "checkin.desk" If preferred over Fixture ("checkin.desk") display_point
"amenity" "checkin.desk.oversizebaggage"
"amenity" "checkin.selfservice"
"amenity" "checkin.desk.transfer"
"amenity" "defibrillator"
"amenity" "drinkingfountain"
"amenity" "eatingdrinking"
"amenity" "elevator" If preferred over Unit display_point
"amenity" "escalator" If preferred over Unit display_point
"amenity" "firstaid"
"amenity" "immigration" If preferred over Section display_point
"amenity" "information"
"amenity" "lostandfound"
"amenity" "mothersroom"
"amenity" "movingwalkway" If preferred over Unit display_point
"amenity" "parking" If preferred over Unit display_point
"amenity" "peoplemover"
"amenity" "platform" If preferred over Unit display_point
"amenity" "restroom" If preferred over Unit display_point
"amenity" "restroom.family" If preferred over Unit display_point
"amenity" "restroom.female" If preferred over Unit display_point
"amenity" "restroom.male" If preferred over Unit display_point
"amenity" "restroom.unisex" If preferred over Unit display_point
"amenity" "rideshare"
"amenity" "security.checkpoint"
"amenity" "security.inspection" If preferred over "security" Section display_point
"amenity" "shuttle"
"amenity" "smokingarea"
"amenity" "stairs" If preferred over Unit display_point
"amenity" "taxi"
"amenity" "ticketing.airline"
"amenity" "ticketing.rail"
"amenity" "vendingmachine.trainticket"
"amenity" "wheelchairassist"
"fixture" "baggagecarousel"
"fixture" "checkin.desk"
"fixture" "furniture"
"fixture" "inspection.desk"
"fixture" "obstruction"
"fixture" "water"
"fixture" "vegetation"
"geofence" "concourse"
"geofence" "terminal"
"section" "baggageclaim"
"section" "checkin"
"section" "gatearea"
"section" "immigration"
"section" "postsecurity"
"section" "presecurity"
"section" "security"
"unit" "elevator"
"unit" "escalator"
"unit" "movingwalkway"
"unit" "nonpublic"
"unit" "opentobelow"
"unit" "office"
"unit" "parking"
"unit" "platform"
"unit" "ramp"
"unit" "restroom"
"unit" "restroom.female"
"unit" "restroom.male"
"unit" "road"
"unit" "room"
"unit" "stairs"
"unit" "steps"
"unit" "unenclosedarea"
"unit" "walkway"
  • When not derivable as Units from source data, then the following feature-type/categories MUST be captured::
"feature-type" category
"amenity" "elevator"
"amenity" "escalator"
"amenity" "movingwalkway"
"amenity" "stairs"
  • The following feature-type/categories MUST NOT be captured:
"feature-type" category
"opening" "emergencyexit"
"opening" "service"
  • Each business entity that owns or leases space MUST be captured as an Occupant.
    • Each Occupant MUST reference an Anchor.
  • A jet bridge MUST NOT be captured.
  • A "restroom" (hierarchy) Unit that models a facility dedicated to wheelchair use MUST possess an Accessibility category of "wheelchair".