Пропустил важный вопрос. Приоритет нужно отдавать сложной неймспейсовой схеме (которую разрабатываем сейчас), а не старой-тупой shop=tea, sport=multi.
Старые теги можно накостылить из новой схемы - обратное абсолютно неверно и повлечёт собой противоречивые данные. Мы для этого неймспейсы и используем, чтобы противоречия разрешить, другого инструмента нет (кроме как нескольких отношений на одной геометрии).
Старые теги можно указывать ботом из тегов новой схемы. Совместимостью для “программ сегодня” должны заниматься боты. 99,9% работы должны делать боты, а не люди.
Если мы тегировали правильно, то противоречия будут только для >0,1% данных. Наверняка противоречий будет больше - как много узнаем когда будем вникать в детали написания бота.
Научим новичка “пиши sport:soccer=yes, sport:hockey”, “sport:basketball”=yes
Используй неймспейсы когда указываешь имя только у чайного магазина “shop:tea:name”=“Чайки” (JOSM ему должен показывать дерево и только name=“Чайки”). Бот на основании только этого тега может поставить заготовку shop:tea=yes (yes именно заготовка “что-то есть”, основные значения main, parital, no).
Весь этот бред с префиксами только временный, пока мы ждём новую структуру данных, чтобы потом ввести смысловые коробки и адекватные теги tea=yes (“что-то продающее чаи”), sport:hockey=yes “что-то связанное с хоккеем”.
amenity, man_made, shop не схемы не первой свежести и не полной адекватности. Вопросы о различиях и сортировки на leisure/amenity возникают постоянно у всех участников OSM. Это говорит только о несостоятельности классификации leisure/amenity.
Эту несостоятельность преподносим новичкам как какой-то священный дар. Неколебимые теги в OSM, улюлю.
Потом у нас разбухают темы “как обозначать на 300 страниц”. “Стадион это amenity или leisure?” - это же сакральные знания которые написаны в OSM wiki. staduim=yes мне написать нельзя, так не принято.
До тегов tea=yes, stadium=yes додумывались.
До проблемы двойственности объектов (“стадион” это не только развлечения leisure, но еще и инфраструктура amenity в виде трибун, ограждений) ни у кого решения не доходило кроме Российский мапперов. У нас возникают сложные теги через :, мы можем осознать двойственность объектов и придумать теги с маленькой смысловой информацией - а они нет.
До проблемы семантических коробок и изменения API для тегов никто не доходил, они даже неймспейсами разрулить ситуацию не догадались.