graph TD
A[Start] --> B[Educational Institution or General Site?]
B --> |Educational Institution| C[Find School-Provided Building Abbreviation]
B --> |General Site| D[Find Nearest Airport]
C --> E{Is Building Abbreviation Available?}
D --> F{Is Airport Code Available?}
E --> |Yes| G[Combine Building Abbreviation + Campus Identifier]
E --> |No| H[Use Campus Identifier Only]
F --> |Yes| I[Use Airport Code]
F --> |No| J[Find Nearest Rail Station]
G --> K[Site Code Created]
H --> K[Site Code Created]
I --> K[Site Code Created]
J --> L[Use Rail Code with Q Prefix]
L --> K[Site Code Created]
Airport-based
Nearest Airport Identifier
- Always use the IATA airport code for the nearest airport when creating site identifiers. These are three-letter codes assigned to airports globally.
- Select the nearest airport based on the site's geolocation.
- If the nearest airport code is already in use for another site, then fallback to rail identifiers (see Rail Guidelines), using a
Q
prefix for differentiation.
Find IATA Airport Codes:
Example:
- For a site near San Francisco International Airport, the identifier would be
SFO
(using the SFO IATA code).
- If
SFO
is already taken, fallback to the nearest rail station code, e.g., QMIL
for the Millbrae Caltrain or QSBR
for San Bruno Caltrain