Key:sorting_name
![]() |
Description |
---|
The name tag, which is used for sorting names. ![]() |
Group: names |
Used on these elements |
Useful combination |
|
See also |
Status: in use |
Tools for this tag |
|
The sorting name tag can be used to allow better sorting of names given in the main name=*
key.
Names can consist of a main part (Russian: основная часть), a status part (Russian: статусная часть), an ordinal number (Russian: порядковый номер), and/or an explanatory word (Russian: поясняющее слово). There are no obligatory parts of names. When sorting names alphabetically, an automated system can sometimes have a problem. Names should be sorted by their "main part" i.e. the most interesting bit of the name. If a name contains some other part before main part, the name=*
key may yield undesirable results. This is rarely a problem in English street names (words like "Street" and "Road" are never used as prefix), but in other languages, they are.
In these cases, you would add the key sorting_name=*
where the value should be used to replace the whole name for the purposes of sorting, to allow a system to sort correctly. The value is purely for sorting, and for building alphabetical indexes (e.g., MapOSMatic). It is not for rendering in any way, so you can use any name that allows a system to make correct sorting.
Examples
These kinds of names don't crop up so often in English streets, but the examples would be something like:
name=street of Communication
→sorting_name=Communication street
name=island Summer Garden
→sorting_name=Summer Garden island
name=bridge of Shipbuilders
→sorting_name=Shipbuilders bridge