name **** Крик души, хватит уродовать официальные названия!!!
Posted by Sowa1980 on 27 February 2020 in Russian (Русский). Last updated on 9 January 2021.Крик души или хватит уродовать официальные названия !!! Включая логическую взаимосвязь между тегами.
Вот какое получается значение, если перевести с английской версии тег “name” и что согласно перевода мы в него должны по сути вносить.
The common default name. (Note: For disputed areas, please use the name as displayed on, e.g., street signs for the name tag. Put all alternatives into either localized name tags (e.g., name:tr/name:el) or the variants (e.g., loc_name/old_name/alt_name). Thank you.)
Общее имя по умолчанию. (Примечание: для спорных районов, пожалуйста, используйте имя, отображаемое, например, на дорожных знаках для тега имени. Поместите все альтернативы либо в локализованные теги имен (например, name: tr / name: el), либо в варианты (например, loc_name). / old_name / alt_name). Спасибо.)
Отсюда вытекает, что мы в корне заполняем все неверно, и схему тега нейм надо приводить в порядок.
А у нас сейчас тег name равен по значению тегу локального языка name:ru, а дальше еще следуют переводы на разные локальные языки. Тем самым значение тега вообще не соблюдается и является в корне неверным.
Ниже сделана попытка привести схему к здравому логической взаимосвязи.
name - если Вы не знаете, какое это имя из ниже перечисленных то вносим только сюда, как только узнали официальное название вписываем его в этот тег (предыдущее значение переносится в другой нейм по смыслу, если не соответствует не одному ниже перечисленному переносим в заметки.)
name:ru* - формируется только из официального полного название (ни как иначе) , единственное исключение, когда может быть сформировано не по официальному это, когда проставлен, только один name не известно что означающее на самом деле. В конец такого названия добавляем нижнее подчеркивание_. Нижний “_ “ в конце дает понять, что сформирована name:ru по “сарафанному нейму” (или лучше вообще не заполнять, но если заполнено удалять не надо, пока не узнали официальное полное название.
official_name : - сюда только официальное полное название в соответствии с официальными документами из него формируются все другие языковые name:* (вписывать в точности так как написано в официальных документах ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)
short_name - сюда только официальное сокращенное название в соответствии с официальными документами. (вписывать в точности так как написано в официальных документах ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)
old_name - сюда вносится только официальные полные старые названия.(вписывать в точности так как написано в официальных документах ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)
int_name - сюда вносится только название на Международном официальном языке на (Эксператон) полное, если такое имеется), ни каких name:en быть не должно !!! (name:en - это всего лиь один из языков ни какой привилегий не обладающей перед остальными языками в международном проекте !!!)
alt_name - альтернативное, если отличается по факту от официального полного в написание, или имеет тождественное второе название.
loc_name - не официальное местное соответственно название.
reg_name - официальное название региона (вписывать в точности так как написано в официальных документах ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)
nat_name - редкий зверек, не где не встречал, такую чудную зверюшку ни разу
topomim_name - Топо́ним - ясно как божий день, что сюда вносить. Для тех кому не ясно значение смотрите тут https://ru.wikipedia.org/wiki/%D0%A2%D0%BE%D0%BF%D0%BE%D0%BD%D0%B8%D0%BC
Оронимы_topomim_name - тем кто любит ковыряться в топонимах расширяем данную ветвь тегов с помощью добавления вперед через нижний “_“класса топомимов, хоть до бесконечности!!!
signboard_name - название, то что в реальности вообще на вывески отображено, как есть, на самом деле.
display_name - сюда коротенькое название как народ любит Школа №28 для рендера (более человеческое восприятие для многих)
religious_name - официальное религиозное имя отличное от мирского
planned_name - запланированное название для строящихся или планирующихся к открытию.
slang_name - неофициальное (блатное, жаргонное) название устоявшееся и применяемое в криминальном мире .
scientific_name - официальное или неофициальное название применяемое в научном мире.
brand_name - официальное название бренд конкретного продукта, услуги или бизнеса. товарные знак.
Controversial_name:ru(*) - если название оказалось спорным для данного объекта заполняется для каждой из стран на своем языке и имеет свое значение отличное по смыслу и написанию от основного. (но не может иметь оскорбительного отношения в переводе для другой страны или объекта)
operator_name - официальное название обслуживающей компании, организации или отдельного лица, ответственное за работоспособность объекта.
type_object_name - название самого объекта непосредственно пример: (гараж, склад, и т..д.)
wikidata=Q3449187 - уникальный номер в соответствии с wikidata
ID_name - уникальный № для регистрации в базе OSM для технических нужд, является уникальным неймом связывающий в едино все остальные. (позволит отслеживать убывшие и прибывшие данные) ___________________________________________________________________________________________________________
FIAS name - название в соответствии с ФИАС, - (вписывать в точности так как написано в ФИАС ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)
Все “ name “ формируются на локальном языке страны. (допускается проставлять дубли локальное языка в качестве запасного варианта на аварийный случай.) кроме name:(ru), так как ему аварийным аэродромом служит просто name. Допускаются и другие необходимые “ *name “, для каждой из страны свои, а также другие “ name “ , если таковые необходимы объекту, для его описания. До черты теги общие для всех стран единообразны к заполнению!!! без исключения, но не забывайте, что наличие всех тегов у объектов необязательно их попросту может и не быть.
corrector_ добавление этого тега в перед к любому из name означает исправление ошибки в написание, означает правильное написание,. того или иного названия - имени, применяется данный тег (для устранения ошибки, пока не будет исправлено официально название, в котором допущена в официальном тексте ошибка.
Какие плюсы данная схема несет:
- четкая взаимосвязь тегов и значений.
- полноту и наполняемость базы информацией об объектах и информации о них.
- Четкую структурированность названий в базе данных OSM .
- более гибкая сортировка информации по объектам и названиям.
- легкий вывод той или иной приоритетной информации именно для Вас, из того поля которое Вам необходимо, без лишних сложностей при работе с базой данных OSM.
- Контроль и мониторинг добавленных и удаленных объектов.
Выражал огромную благодарность, всем тем кто помогал разобраться в данном вопросе и тем кто вносил свои предложения и замечания !!! Огромное Вам спасибо ребята !!!
Discussion
Comment from AnakinNN on 13 February 2021 at 19:16
Данная схема, безусловно, интересна, но есть одно “но”. Все вновь вводимые теги (religious_name и т. д.) можно начинать использовать прямо сейчас без каких-либо преград.
Но вот переопределять значения тегов, уже давно и широко использующихся, согласованных сообществом и описанных на вики, можно только после широкого обсуждения по процедуре пропозала. До этого момента не следует, например, в name вносить полное официальное название объекта, потому что рекомендации на вики гласят совершенно иное. В противном случае любой другой участник сообщества будет прав, исправив такое название на соответствующее рекомендациям.
Comment from Mateusz Konieczny on 23 March 2021 at 12:15
Note that name is for the common name, not for the official name.
In some cases name and official_name tags will have different values.