[OSM-talk] Persian/Arabian Gulf Tagging

R. A. McCann rory at technomancy.org
Fri Jun 18 14:01:50 UTC 2021

It might be interesting to look at another example and how that's handled in OSM.

Specifically the city in the north west of the island of Ireland. ( https://www.openstreetmap.org/node/267762522 ). It's got `name:ga=Doire` (for the Irish language name). We have settled on storing it as `name=Londonderry/Derry` as the commonly used compromise name (and likewise for `name:en`). But we added `name:en_IE=Derry` and `name:en_GB=Londonderry` because that's what it's called in Hiberno-English (spoken in Ireland), and British English.

Language tags (like `en`) have the way to specify dialects like this. It's not quite the same as "This language as spoken in this place", but "this _dialect_ of the language which is from this geographic area" is similar.

There is also a standard for languages & places ( https://en.wikipedia.org/wiki/IETF_language_tag#Extension_U_(Unicode_Locale) ), e.g. `gsw-u-sd-chzh` is apparently “Swiss German as used in the Canton of Zürich.”. That could be another source for tagging format.

On Fri, 18 Jun 2021 11:13 +02:00, Christoph Hormann <osm at imagico.de> wrote:
> On Friday 18 June 2021, Martin Koppenhoefer wrote:
> >
> > Not sure we "need" the language code. As you wrote, the names would
> > be prescripted in those countries for any language, and many
> > countries only have one official language, for all those cases it
> > seems save to assume that the official name is in the official
> > language, i.e.
> > official_name:SA=...
> Well - that assumes that (a) all countries only have one official 
> language and (b) that national naming conventions/rules propagate to 
> other languages in a well defined fashion that does not require 
> individual case representation in the data.  Neither of these is the 
> case practically.
> What i am not sure is if "official_name" is the right choice of key.  
> While the cases we have in mind here (Like Persian Gulf and Sea of 
> Japan) we have official naming conventions in the countries in question 
> (and ones ubiquitous enough to qualify as verifiable in OSM fwiw) there 
> are certainly also cases where there are diverging national cultural 
> conventions without an officially defined rule behind that are still 
> verifiable.  Hence it might make more sense to extend the existing 
> name:<language> tag to allow an optional suffix of the form 
> name:<language>:<country> (or maybe better use 
> name:<language>@<country> - since then both suffixes can be optional 
> without ambiguity).
> -- 
> Christoph Hormann
> https://www.imagico.de/
> _______________________________________________
> talk mailing list
> talk at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk

More information about the talk mailing list