Proposal: The key position shall be used to identify the location of an object in human readable form.
Problem statement: Routing may give a series of locations to visit as a series of node numbers to visit in node network. In networks that are based on guideposts (see basic network) such information as the node number is not available. The results of Nomatim do not always give meaningful or even misleading information esp. in cases of guideposts located outside of settlements or in larger admin areas. Hence a series of locations may give the user information about the course to follow. And to identify the positions of the guideposts on a map or give a user with some local knowledge information of villages or districts on the route.
Alternatives considered:
The tag:Location is used for the location of an object relative to the surface and it might be confusing to use it together wird a qualifier :human for the above mentioned purpose.
The tag:name should reflect information that may be found on the object. But this is not given for guideposts.
The tag:ref should also reflect information found on the object as for name. And a series of ref numbers would not help to image the route. This holds for a series of node numbers but these are rendered on maps as they are short whereas refs given by the operator may be inconsistent among guideposts of different operators and also lengthy.
Hence, a new tag is proposed. The tag may be amended by language specific keys like :de for text in German.
defibrillator:location= is an overuse and redefinition of location=
It’s basically a *:description= , most similar to addr:full=
Should use is_in:*= (often misunderstood to be deprecated in all situations) / object:*= (meaningless naming, and was bulk-added)
Then neccessary levels might be added: *:hamlet= , *:village= , *:city= , *:suburb= , *:street= (without resorting to freeform addr:full= )
But there’s no demonstrated need in this. Apps could label them with the closest most relevant locations automatically. If you find Nominatim bad, you should ask to improve that, however this is not its purpose.