Разговоры о том, чего не хватает в OSM, это уже давно моветон, темка склизская, и попахивающая прокрастинацией. И всё же, декабрь - месяц ожиданий, надежд, и загадывания желаний, так что надеюсь читатель простит мой сентимент.
Итак, начнем с расширения наименований.
В OSM принято вносить в name= имена собственные, и во многих случаях, мы же вынуждены нарушать это правило, внося и name что то вроде “Москва река”, “Собачий пруд”, “ Парк Дубки”, “Строительство дороги Москва - Петушки”, “Детский сад Умка”, или “ГБОУ Школа №1234”. Схема получается противоречивая, генерирующая довольно грязные данные. Было бы правильно, разделять описание сущности объекта, и его имя собственное. Разделять можно двумя способами.
1- Добавить отдельный атрибут для сущностной части. Получаем:
name:type=Детский сад name=Умка
2- Вводить всё в name, но разделяя специальными символами, например так name=[Детский сад]<Умка>
Мне могут возразить, что всё это уже есть, ведь leisure=park, или water=pond, и выполняет эту задачу, описывая сущность объекта. Но нет, наших схем тэгирования не всегда хватает для красивого и правильного составления названия. Может быть, было бы лучше расширить схему наименования, для того, что бы не зависеть от костных и ограниченных существующих схем.


