Участник:Bezik/Playground/Списки однофамильцев и Викиданные
В Викиданных ведётся такой тип сущности как «фамилия», и в очевидном случае такая сущность связывается со статьями о фамилиях. В Английской Википедии решено вынести списки однофамильцев из страниц разрешения неоднозачностей на отдельные страницы, и связывать их с сущностью типа «фамилия» в Викиданных, фактически трактуя такие списки как «заготовки статей о фамилиях». В связи с тем, что в Русской Википедии списки однофамильцев, во-первых, внесены в категорию Страницы значений, а во-вторых — на многих из таких страниц внесены и другие значения, не только списки однофамильцев, нарушается межъязыковая навигация. В данном руководстве представлен способ, как сохранить (и развить) межъязыковую навигацию без внесения кардинальных изменений в текущие страницы-списки однофамильцев, и при этом соблюсти правила Викиданных.
Базовый случай: есть статья о фамилии
[править | править код]Если имеется статья о фамилии как ономастическом объекте, как, например, Иванов (фамилия), связь со списком однофамильцев en:Ivanov может быть установлена непосредственно. Статья о фамилии должна быть включена в категорию Фамилии по алфавиту. В этом случае, странице Иванов (значения) (включающей как однофамильцев, так и произведения искусства, топонимы) ставится в соответствие en:Ivanov (disambiguation), и работает следующая навигация Иванов (значения) ⇒ en:Ivanov (disambiguation) (внутренняя ссылка ⇒) en:Ivanov ⇒ Иванов (фамилия).
Полное соответствие
[править | править код]Если список однофамильцев не содержит других категорий значений, то он может быть поставлен в соответствие с аналогичным списком Английской Википедии, например, Хасси (значения) ⇔ en:Hussey. Так как соответствие требует выведение страницы из категории неоднозначностей, то на Хасси (значения) устанавливается шаблон {{Фамилия-список}}, устанавливающий странице категорию Фамилии по алфавиту, но сохраняющий пометку движка о неоднозначности (волшебное слово __DISAMBIG__) без простановки категорий из ветки Страницы значений.
Однофамильцы в списке
[править | править код]Если в списке однофамильцев есть другие категории значений, но без учёта этих других значений он может быть поставлен в соответствие с аналогичным списком Английской Википедии, то отделяется секция для фамилии (если ещё не отделена), и на неё организуется специальное фамильное перенаправление, например Киров (фамилия) → Киров#Носители фамилии. На перенаправление Киров (фамилия) устанавливается шаблон {{Фамилия-перенаправление}}, выставляющий ему категорию Фамилии по алфавиту и сообщающий о связи с элементом Викиданных, обеспечивающим навигацию с en:Kirov (surname). В категории такие перенаправления-фамилии видны курсивом, а прямые ссылки на них в текстах статей подсвечиваются как неоднозначности (поскольку соответствующее волшебное слово установлено на целевой странице перенаправления). С таким подходом обеспечивается навигация en:Kirov (внутренняя ссылка) ⇒ en:Kirov (surname) ⇒ Киров (фамилия) → Киров (значения) ⇒ en:Kirov.
Один-ко-многим
[править | править код]В случае, если в списке однофамильцев появляются фамилии с тем же написанием на русском, но альтернативном написании на других языках, то могут быть созданы специальные фамильные перенаправления. Например, как только в список однофамильцев Хасси (значения) добавляются носители финской фамилии en:Hassi, в списке создаётся секция (или якорь): «Финская фамилия», и создаётся перенаправление Хасси (финская фамилия) → Хасси (значения)#Финская фамилия. На перенаправление Хасси (финская фамилия) устанавливается шаблон {{Фамилия-перенаправление}}, проставляющий ему категорию Фамилии по алфавиту и сообщающий о связи с элементом Викиданных, обеспечивающим навигацию с en:Hassi. Таким образом, работает следующая навигация en:Hassi ⇒ Хасси (финская фамилия) → Хасси (значения) ⇒ en:Hussey. Навигация Хасси (значения) ⇒ en:Hassi в этом случае требует разработки дополнительных шаблонов, в автоматическом варианте — ещё и дополнительных свойств в Викиданных.
Многие-ко-многим
[править | править код]Иногда не только русское написание соответствует нескольким написаниям на альтернативных языках, но и различные написания тех же фамилий дают различные написания на русском. В этом случае также выстраивается система фамилий-перенаправлений. Например, для фамилии Томас, записываемой в разных языках по-разному, создаются следующие фамильные перенаправления: Томас (общеевропейская фамилия) (⇔ en:Thomas (surname), Томас (хорватская фамилия) (⇔ en:Tomas (Croatian surname)), Томас (испанская фамилия) (⇔ en:Tomás (surname)) — все «смотрят» на соответствующие секции (или якоря) страницы Томас. Но поскольку и Tomas, и Thomas — это ещё и Томаш, и Тома́, то появляются ещё и такие фамильные перенаправления: Томаш (португальская фамилия) (⇔ en:Tomás (Portuguese surname)), Томаш (польская фамилия) (⇔ en:Tomasz (surname)), Томаш (хорватская фамилия) (⇔ en:Tomaš (surname)); Тома (французская фамилия Tomas) (⇔ en:Tomas (surname)), Тома (французская фамилия Thomas) (⇔ en:Thomas (French surname)).
Основные (характерные) и дополнительные варианты написания
[править | править код]Бывают случаи, когда все небольшие вариации написания фамилии на русском языке собираются на одну страницу, в этом случае есть смысл связывать с «фамильным объектом» только основной вариант, например, Уилсон (фамилия) ⇔ en:Wilson (surname). Прочие варианты написания можно оформлять как фамильные перенаправления, и связывать с элементами Викиданных по мере появления ближайшего, наиболее характерного соответствия в других языковых разделах, например, Уиллсон (фамилия) (→ Уилсон (фамилия)#Уиллсон) ⇔ en:Willson (name), Вильсон (русская фамилия) ⇔ Vilson (surname), Вильсон (английская фамилия) (→ Уилсон (фамилия)#Вильсон) ⇔ uk:Вільсон.