Hello everyone.
During the aerodrome editing process, a disagreement arose with participant Jan Olieslagers | OpenStreetMap about the markup of unofficial aerodrome identifiers (identifiers not related to IATA, ICAO, FAA and not assigned by aviation authorities): Changeset: 155364333 | OpenStreetMap.
After some discussion, it was proposed to clarify the basic markup scheme also for official identifiers that are not IATA, ICAO, FAA. User:Kovposch - OpenStreetMap Wiki also joined the discussion. However, we were unable to agree on a basic markup scheme for these identifiers.
The topic was created for the purpose of discussing these identifiers and, if necessary (if no consensus is reached), it will be converted to an RFC Proposal type topic according to the Proposal process.
Which object identifiers are being discussed: All aerodromes (airports, airfields, airstrips) and heliports:
aeroway=aerodrome
aeroway=airstrip
aeroway=heliport
My suggestion and basic markup scheme for the moment:
- official national refs (appointed by an agency of the national aviation authority) —
nat_ref
; - official national civil refs (appointed by an agency of the national aviation authority) —
nat_ref:civil
(only if there’s also a military ref); - official national military refs (appointed by an agency of the national aviation authority) —
nat_ref:military
(only if there’s also a civil ref); - additional official national refs in another alphabet/script (appointed by an agency of the national aviation authority) —
nat_ref:<script>
,nat_ref:civil:<script>
,nat_ref:military:<script>
. Where is used according to ISO 15924.
For example, in Latin, Cyrillic, Arabic —nat_ref:Latn
,nat_ref:Cyrl
,nat_ref:Arab
,nat_ref:civil:Latn
,nat_ref:civil:Cyrl
,nat_ref:civil:Arab
,nat_ref:military:Latn
,nat_ref:military:Cyrl
,nat_ref:military:Arab
etc (according to the available scheme, but without a language code, since identifiers do not have a specific language, but only an alphabet/script);
- refs, appointed by an agency other than the national aviation authority —
ref:<agency>
, where<agency>
— name of agencies or non-official amateur organization or resource (according to the already existing scheme of ref tag extensions); - additional refs, appointed by an agency other than the national aviation authority, in another alphabet/script —
ref:<agency>:<script>
.
For example, in Latin, Cyrillic, Arabic —ref:<agency>:Latn
,ref:<agency>:Cyrl
,ref:<agency>:Arab
.
For identifiers of objects in disputed territories it is proposed to use the extension of the state, the same one used for [addr:country](https://wiki.openstreetmap.org/wiki/Key:addr:country)
tag values, i.e. ISO 3166-1 alpha-2. For example:
nat_ref:<CountryCode>
;nat_ref:<CountryCode>:civil
;nat_ref:<CountryCode>:military
;nat_ref:<CountryCode>:Latn
;nat_ref:<CountryCode>:military:Latn
;ref:<CountryCode>:<agency>
;ref:<CountryCode>:<agency>:Latn
.
It is suggested that the base alphabet/script be the one that is the main official or primary alphabet in an amateur organization or resource.
If there are several competing schemes, votes can be organized to see if there is a consensus of the vast majority of active participants
At the end of the discussion, according to the chosen scheme, if there is consensus, it is proposed to make changes on the wiki to the pages:
https://wiki.openstreetmap.org/wiki/Tag:aeroway%3Daerodrome
https://wiki.openstreetmap.org/wiki/Key:aeroway
https://wiki.openstreetmap.org/wiki/Key:nat_ref
https://wiki.openstreetmap.org/wiki/Key:ref
If you have any other suggestions or opinions on how to improve the scheme — please post in this topic.
Best Regards.
[Updated #1]
[Updated #2]