Википедия:Форум/Викиданные

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Прикреплено
п о р
Актуально
События
Альтернативные «Статьи года» — 2016
Выборы арбитров АК-23 (2-й тур)
Обсуждения правил
Опросы
Выборы, присвоение и снятие флагов

Выборы администраторов

Заявки на флаг ПИ

Снятие флагов

  • Simulacrum (откат) — (?) заявка подана
  • NatigKrolik (откат) — (+) флаг отсутствует

Рецензии статей, улучшение и удаление страниц
Как можно помочь проекту
Добавить русские метки к элементам (183)
Создать недостающие элементы
Исправить геоцепочки (6458)
Обновить

Города-побратимы[править вики-текст]

Порох[править вики-текст]

Я не очень понимаю, у динамита мильон интервик, нитроглицерина тож, а у пороха 5 и то все с бывшего СССР, даж китайской нет? Не странно? --S, AV 00:55, 28 декабря 2016 (UTC)

  • Есть дымный порох (100 интервик) и бездымный порох (25). Возможно, в большинстве языковых разделов не сочли нужным создавать статью, объединяющую два этих понятия. Гамлиэль Фишкин 01:28, 28 декабря 2016 (UTC)
    • Еще в английской википедии есть "Powder (substance)" — то есть "Порошок" или "Пудра", и тоже 25 интервик. Хоббит (обс.) 18:29, 28 декабря 2016 (UTC)

Население из Викиданных[править вики-текст]

  • Берлин#Население, Вена#Население, Лондон#Население, Нью-Йорк#Население, Сан-Франциско#Демография — VlSergey (трёп) 21:53, 26 декабря 2016 (UTC)
    • судя по всему, теперь надо со склада данные такого рода брать, и соответственно там их хранить :) -- ShinePhantom (обс) 07:09, 27 декабря 2016 (UTC)
      • На складе невозможно нормально с источниками работать. С табличными данными из одного источника ещё нормально, но когда будет с сотню утверждений из разных источников, да ещё с разными модификаторами, это только Викиданные. Так что именно Викиданные это целевая картина. А для Викисклада останутся, например, таблицы по численности в определённый момент времени («raw»-срезы). — VlSergey (трёп) 07:13, 27 декабря 2016 (UTC)
  • @Vlsergey: «Ошибка Lua в Модуль: Wikidata/Population на строке 53: bad argument #1 to 'ipairs' (table expected, got string). Ошибка Lua в Модуль: Wikidata/Population на строке 116: bad argument #1 to 'ipairs' (table expected, got string).» в статье Тернополь#Население. Ошибка возникает если не указать момент времени ни для одной численности населения. --Oude-rusman (обс.) 19:53, 27 декабря 2016 (UTC)
    • @Putnik: а почему не сработал WDS-фильтр на наличие квалификатора p585 в {{Wikidata/Population}} ? — VlSergey (трёп) 21:45, 27 декабря 2016 (UTC)
      • @Vlsergey: Так он сработал как раз, вернул nil, у тебя на него сработал return "";, а потом ты эту пустую строку в итератор передаёшь. — putnik 00:34, 28 декабря 2016 (UTC)
    • @Vlsergey: я пока поставил грубую проверку, но надо будет по-нормальному исправить. --Oude-rusman (обс.) 21:50, 27 декабря 2016 (UTC)

Гражданство ГДР[править вики-текст]

Как сделать, чтобы гражданство ГДР в карточке отображалось кратко, а не как тут? В место рождения подгружается кратко. Сидик из ПТУ (обс.) 14:31, 18 декабря 2016 (UTC)

Итог[править вики-текст]

✔ Исправлено. — putnik 09:45, 27 декабря 2016 (UTC)

Как получить id элемента из утверждения и sitelink?[править вики-текст]

Например, есть Евгений Онегин (Q50948). Как получить из d:Property:P50 не имя Пушкина текстом, а id этого элемента (Q7200)? И ссылку на ру-викитеку? Желательно какой-то универсальный способ, хочется использовать из той же викитеки, где может не быть здешних модулей. --Vladis13 (обс.) 22:13, 11 декабря 2016 (UTC)

Полагаю, для этих целей придётся написать или адаптировать модуль. К примеру, для получения Q7200 можно выполнить вот такой Lua код: print(mw.wikibase.getEntity('Q50948'):getBestStatements('P50')[1].mainsnak.datavalue.value.id). — Vort (обс.) 03:04, 12 декабря 2016 (UTC)
Раз всеровно модуль нужен может использовать Модуль:Wikidata? Есть ли такой функционал? По второму вопросу нашёл {{Wikidata-link}}. --Vladis13 (обс.) 07:31, 12 декабря 2016 (UTC)
@Vladis13: Модуль:Wikidata не предполагает, что в нём будут решения на все случаи жизни, там только методы для итогового форматирования значений свойств. Какую задачу вы изначально пытаетесь решить? — putnik 09:30, 12 декабря 2016 (UTC)
Хотелось бы получать id значения из свойства любого указанного элемента (как писал выше). Функции которые нашёл сейчас в этом плане недоделки: 1. В Модуль:Wikibase (добавленная вами летом) даёт id из элемента только текущей страницы: {{#invoke:wikibase|id|P279}} → «Q16503», 2. А функция парсера — значение из любого элемента, но не даёт его id: {{#property:P50|from=Q50948}} → «Александр Сергеевич Пушкин» (но не «Q7200»).
Задачу хочу решить которая уже месяц висит в теме ниже (она решила бы проблему с массовой морокой при переименовании категорий о населённых пунктах и персоналиях, из-за чего завал недоделанных номинаций на ВП:ОБКАТ). В частности случаи, когда нужного значения свойства нет в элементе текущей страницы (нет «Категория:Родившиеся в …» в элементах персоналий), но оно есть в связанных по id свойств элементах населённых пунктов. Аналогично, хотелось бы применять в массе всевозможных других задач, ибо это абстрактный общий функционал. В том числе в Викитеке и в библиографии в Википедии, например, брать разные данные из элементов глав и книг, которые связаны через id в свойствах. --Vladis13 (обс.) 01:31, 13 декабря 2016 (UTC)
В элементе текущей страницы (персоналии) и не должно быть ссылки на категорию для «родившихся тут». — VlSergey (трёп) 08:41, 13 декабря 2016 (UTC)
Разумеется не должно, оно в связанном элементе. --Vladis13 (обс.) 09:44, 13 декабря 2016 (UTC)
Есть сильное предположение, что Вы собираетесь использовать модуль Wikidata не для форматирования итогового значения, а для того, чтобы выбрать ID, потом по нему найти элемент, потом уже форматировать значение. Это неправильное использование модуля и приведёт к сильному запутыванию кода. Нужно предполагать, что модуль Wikidata выдаёт уже форматированный для использования в статьях текст, но не что-то для последующей обработки (сильный хак -- это использование plain=true, но это был самый простой вариант обхода известной проблемы). Решение же проблемы ниже лежит не в области выборки данных из Викиданных. -- VlSergey (трёп) 08:41, 13 декабря 2016 (UTC)
Не вижу проблемы. Например, один только шаблон {{wikidata/p19}}, являющийся обёрткой модуля Wikidata, уже встроен в карточки всех персоналий. Он, если не находит данное свойство P1464 в одном элементе, переходит на связанный элемент АТЕ выше уровнем, и так далее пока не найдёт свойство. По сути, это же базовая функция, getEntityIdFromValue, судя по комментарию в модуле. --Vladis13 (обс.) 10:12, 13 декабря 2016 (UTC)
Это делает не шаблон, это делает Модуль:Wikidata/Places, который вызывается из модуля Wikidata по принципу plugin’ов. Сам шаблон отвечает только за передачу параметров. Внутри модуля используются функции Модуль:WikidataSelectors для выбора claim’ов. Далее модуль работает с claim’ами как с объектами (иногда — забирая только значение, иногда — смотрит на дополнительные квалификаторы). Метод getEntityIdFromValue, который вы упомянули, это низкоуровневый метод, который из value (внутри JSON структуры) получает ID объекта. И это не тот же JSON, который claim. — VlSergey (трёп) 10:19, 13 декабря 2016 (UTC)
Соответственно, если нужно по другому отображать какие-то свойства (какие?), то нужно написать новый модуль (вроде Модуль:Wikidata/Places), в котором описать новую логику. -- VlSergey (трёп) 10:21, 13 декабря 2016 (UTC)
Для задачи ниже о категориях персоналий, имхо, новый модуль писать не надо, текущий Модуль:Wikidata/Places работает замечательно. К нему просто нужен параметр, чтобы он возвращал только категорию, без названия НП рождения/смерти. --Vladis13 (обс.) 12:29, 13 декабря 2016 (UTC)
Нет, не нужен. Модуль используется для форматирования названия НП. Если Вы собираетесь для другого использовать эти функции, пожалуйста, скопируйте их к себе в отдельный модуль (вместе с отдельным шаблоном). А то потом кто-нибудь поменяет модуль (исходя из его первоначальных целей), а у Вас что-нибудь сломается. — VlSergey (трёп) 13:28, 13 декабря 2016 (UTC)
В общем сам сделал… Надо в 288 строчку вставить переключатель: local returnOnlyCategory = true; if returnOnlyCategory then result = '' end --Vladis13 (обс.) 17:00, 13 декабря 2016 (UTC)
«Если Вы собираетесь для другого использовать эти функции, пожалуйста, скопируйте их к себе в отдельный модуль (вместе с отдельным шаблоном).» — Нет, по прямому назначению функции, что следует из её названия: getCategory(propertyToSearch, entriesToLookupCategoryFor). Создавать модуль-дубль, который не будет поддерживаться, довольно странно. Он будет удалён по ВП:КБУ#О8 --Vladis13 (обс.) 17:00, 13 декабря 2016 (UTC)
Неправильно -- это использовать этот модуль для других целей, нежели он был предназначен. О8 на модули не распространяется. -- VlSergey (трёп) 08:16, 15 декабря 2016 (UTC)
getCategory(propertyToSearch, entriesToLookupCategoryFor) предназначена для чего-то иного? Просвятите?
@Putnik: а что вы думаете? Делать ли модуль-точный дубль, отличающийся лишь добавлением переключателя для доступа к функции? Причём без техподдержки (я не разбираюсь в программировании ВД), т.ч. если будут какие-то обновления движка, и вы обновите Модуль:Wikidata/Places, то этот дубль может не обновляться. --Vladis13 (обс.) 08:46, 17 декабря 2016 (UTC)
Думаю сделал решение, см. ниже. --Vladis13 (обс.) 10:28, 18 декабря 2016 (UTC)
Как уже не раз говорилось ниже, не нужно пытаться обойти проблему и сделать автокатегоризацию по месту рождения без удаления названия места из карточки. Эту проблему надо решать с другого конца — с поддержки переименования мест. — VlSergey (трёп) 13:30, 13 декабря 2016 (UTC)
Этим никто не занимается, и, при существующем ленивом сопротивлении, не будет заниматься. Показательно, что о критичных ошибках или запросе необходимых функций, в таких же сложных Ваших фреймворках WEF-Framework и Source я ещё почти год назад много раз писал, и много др. участников. Но никто не взялся, слишком сложный код, поэтому только два автора у него — Вы и Putnik. И консенсуса за удаление шаблона из карточек быть не может. --Vladis13 (обс.) 15:13, 13 декабря 2016 (UTC)
Все эти субъективные мысли не должны приводить к выводу, что нужно устраивать лапшевидный код со смешиванием уровней абстракций. -- VlSergey (трёп) 08:15, 15 декабря 2016 (UTC)
К сожалению, это не «субъективные мысли». --Vladis13 (обс.) 08:53, 17 декабря 2016 (UTC)
Как Вы предлагаете решить проблему? --Vladis13 (обс.) 08:53, 17 декабря 2016 (UTC)
Переименования? Для русских названий она решена. Для иностранных пока что тоже. -- VlSergey (трёп) 13:58, 26 декабря 2016 (UTC)
В смысле, теперь категории не подставляется шаблонами {{МестоРождения}}? Можно ссылку где/когда было внесено изменение? --Vladis13 (обс.) 01:31, 28 декабря 2016 (UTC)
В смысле, что категории корректно проставляются, если НЕ использовать {{МестоРождения}} при заполнении карточки, а использовать значения из Викиданных. -- VlSergey (трёп) 11:53, 28 декабря 2016 (UTC)
Это разумеется. Вы вообще читали о сути проблемы в теме ниже и тут? Не могли бы Вы удалить из 186 771 страниц этот шаблон, который блокирует упомянутое Вами использование значений Викиданных? --Vladis13 (обс.) 20:31, 29 декабря 2016 (UTC)
Я — мог бы. Я это уже делал. Однако, поднялся вой. Это не технический вопрос. — VlSergey (трёп) 21:01, 29 декабря 2016 (UTC)
Ладно, спасибо за подсказки о связях модулей. Может подключу этот фильтр. --Vladis13 (обс.) 22:42, 29 декабря 2016 (UTC)
Сделал по рекомендации Vort выше, работает. {{#property:P1464|from= {{#invoke:Wikidata/littleutils|getValueId|Q77420|P19}} }} → «Категория:Родившиеся в Санкт-Петербурге». Теперь как-то надо фильтровать актуальное название категории. В простых случаях, думаю, такой проблемы нет. --Vladis13 (обс.) 12:13, 13 декабря 2016 (UTC)
Upd: функция возвращала аж 3 категории («в Ленинграде», «в Петрограде», «в Санкт-Петербурге»). Уч. NBS ограничил вывод изменением приоритета одного из значений, но с неопределённо-бесчисленным множеством элементов так не сделаешь. --Vladis13 (обс.) 10:38, 18 декабря 2016 (UTC)
  • Думаю сделал решение — простой фильтр вывода для {{wikidata/p19}} (и подобных шаблонов). Возвращает из вывода шаблона только имя категории: {{#invoke:Wikidata/littleutils|filterCategoryName|p19}}. Ничего копировать и изменять в модулях не надо. --Vladis13 (обс.) 10:28, 18 декабря 2016 (UTC)

Вес футболистов в карточке[править вики-текст]

Просьба знающих людей подправить описанную в данном обсуждении проблему. AleUst (обс.) 18:22, 10 декабря 2016 (UTC)

Проблема в самом шаблоне {{Футболист}}. Уберите из карточки статьи Клинсманн, Юрген рост в самой карточке, он загрузиться из викиданных, и сантиметры Вы увидите дважды. Это из-за того, что свойства килограммов и сантиметров прописаны в самом шаблоне, после чего в этих же строках шаблона идёт текст см и кг. То есть проблема в алгоритме сочетания в строках [unit:Q174728] и см (для роста) и [unit:Q11570] и кг (для веса). Надо его грамотно подкорректировать, но шаблон защищён, а у меня таких прав нет. Обратитесь к инженерам или администраторам. --Ksc~ruwiki (обс.) 20:30, 10 декабря 2016 (UTC)
Проблема сложнее. Согласно текущему консенсусу на проекте «Футбол», вес указывается только у действующих футболистов. А с Викиданных грузится вес вообще для всех игроков, даже умерших (!), что является дичайшим абсурдом. Просто потому, что какой-то итальянец Edoardo88 в режиме бота загрузил этот параметр на Викиданные из итальянской Вики. Так что надо корректировать не шаблон «Футболист», а Викиданные, сделать так, чтобы вес по умолчанию оттуда не грузился. Редакторы русской Вики могут и сами вписать вес в шаблон, если это необходимо. К тому же, в шаблоне можно разместить ссылку на источник, а в Викиданных цифры взяты непонятно откуда, там полным-полно совершенно левых данных. --Eichel-Streiber (обс.) 14:03, 11 декабря 2016 (UTC)
Если Вы не хотите, чтобы информация в шаблон грузилась с викиданных, то надо корректировать именно шаблон, отключив в нём поддержку соответствующих параметров викиданных. P.S. У нас из викиданных сделали какого-то «страшного Чубайса», который «всегда и во всём виноват», и валят на них все «глюки» в каждом удобном случае, особенно в тех, когда надо просто разобраться с шаблонами в русской википедии. --Ksc~ruwiki (обс.) 14:13, 11 декабря 2016 (UTC)
Если вопрос в дублировании единиц измерения, то поправил в шаблоне. Про консенсус относительно указания веса только для действующих футболистов — можно как-то кодифицировать «консенсусы проекта Футбол», а не ссылаться на обсуждения с разными мнениями без итога? Потому что в текущем обсуждении, как я вижу, большинство участников придерживается разных позиций, а не только той, которую вы тут доносите. — putnik 15:36, 11 декабря 2016 (UTC)
Если вопрос в дублировании единиц измерения, то поправил в шаблоне — шило на мыло. Теперь у нас сантиметры викифицированы, а килограммы — нет. Потому что в текущем обсуждении, как я вижу, большинство участников придерживается разных позицийв текущем обсуждении большинство участников придерживается одной позиции (рост указывать, вес не указывать), против выступил всего один. --Eichel-Streiber (обс.) 18:31, 11 декабря 2016 (UTC)
Убрал недавно добавленную загрузку роста и веса с викиданных. Надо будет — собираете консенсус, описываете формальные правила использования, возвращаетесь сюда. — VlSergey (трёп) 18:41, 11 декабря 2016 (UTC)
@VlSergey Спасибо, конечно, только одновременно в карточках пропал вес у действующих футболистов, отображается просто «кг» (пример). Просьба починить. --Eichel-Streiber (обс.) 16:00, 12 декабря 2016 (UTC)
@putnik Прошу вас в следующий раз, прежде чем делать правки, касающиеся Викиданных, в шаблоне «Футболист», хотя бы ставить в известность проект «Футбол». На Викиданные сейчас массово тащат всякую дрянь, в абсолютно большинстве случаев — без ссылок на источники. Рост и вес — это ещё цветочки. Туда уже грузят статистику выступлений, которая у каждого второго футболиста косячная. Викиданные пока что очень сырой инструмент, который может как принести пользу, так и превратить руВики в помойку. --Eichel-Streiber (обс.) 16:17, 12 декабря 2016 (UTC)
  • можно подумать в рувики повсюду футболистам источники стоят, ага. ShinePhantom (обс) 04:41, 13 декабря 2016 (UTC)
  • Да, часто брехня без источника сначала вручную вбивается у нас, бот её тащит на Викиданные, потом кто-то её убирает из карточки, но она подсасывается оттуда. Но есть один момент, которого я боюсь: какой-нибудь японец начнёт на Викиданных расставлять условные места рождения без источников или из ложных источников. Если в рамках РуВики я могу провести разъяснительную беседу на тему «Почему не стоит брать место рождения с Soccerway», то японцу объяснить что-то будет гораздо труднее. Даже повесить [источник?] там невозможно, но пока эта проблема не вставала. Сидик из ПТУ (обс.) 08:10, 13 декабря 2016 (UTC)
    • Информацию, которая неверно указана во внешних источниках, лучше не удалять, а понижать ранг до нерекомендуемого. Собственно, так это и решается — если есть более достоверный источник, в котором указана другая информация, то используем его. Если есть только этот, то почему бы не использовать его? — putnik 09:49, 27 декабря 2016 (UTC)
    • Место рождения футболистов от Soccerway заведомо, если указана только страна, заведомо генерируется тамошним ботом, о достоверности речи и нет. Это просто дубль параметра «гражданство». Сидик из ПТУ (обс.) 09:53, 27 декабря 2016 (UTC)

Опять по вопросу категоризации мест рождения и т.п.[править вики-текст]

В продолжение вот этой темы: Википедия:Форум/Архив/Вниманию участников/2016/11#Категоризация по месту рождения. Опять возник вопрос на СОО: Википедия:Сообщения об ошибках#Элеонора Кастильская (королева Англии). Так как в предыдущем обсуждении мне порекомендовали обращаться на этот форум — обращаюсь. Лес (обс.) 10:26, 9 декабря 2016 (UTC)

  • f еще порекомендую самому разобраться :) К примеру здесь, если место рождения указано как Кастилия - в виде исторического региона, то не удивительно, что показывается Испания, как страна этого самого региона. Указывать же нужно АТЕ: Королевство Кастилия и Леон, неправильные данные неправильно обрабатываются, что логично. ShinePhantom (обс) 10:54, 9 декабря 2016 (UTC)
    • Я ни в Викиданных, ни в системе обработки ими данных разобраться не могу, много раз уже об этом писал. Я даже править там не могу, у меня клавиша "сохранить" неактивна. Лес (обс.) 11:01, 9 декабря 2016 (UTC)
      • ну если кнопки неактивны - беда у вас с компом. Система там несложная, сложнее определить к чему относился тот или иной населенный пункт в то или иное время. ShinePhantom (обс) 11:18, 9 декабря 2016 (UTC)
    • "Великобритания", кстати, так и осталась. Лес (обс.) 11:07, 9 декабря 2016 (UTC)
      • поправил, просто тут чуть сложнее. надо было разобраться, что там в системе АТЕ Великобритании новое типа East Midlands, а что историческое типа Nottinghamshire. ShinePhantom (обс) 11:18, 9 декабря 2016 (UTC)
        • "ну если кнопки неактивны - беда у вас с компом" - нет, это на всех устройствах так. Лес (обс.) 11:23, 9 декабря 2016 (UTC)
          • но при этом у тысяч пользователей все работает? А под анонимом? ShinePhantom (обс) 12:32, 9 декабря 2016 (UTC)
            • Анонимно не пробовал. Не знаю, может, Викиданным мои источники почему-то не нравятся. Некоторые — проходят, некоторые — нет. Лес (обс.) 12:51, 9 декабря 2016 (UTC)
            • У меня тоже недавно были проблемы с кнопками на Викиданных. Пробовал даже в другом браузере. Потом что-то клацал, клацал и заработало (во всех браузерах). Возможно, это какое-то из обновлений Викиданных привело к глюкам. Раньше такого не было. — Vort (обс.) 18:30, 10 декабря 2016 (UTC)
              • Vort, спасибо, очень даже возможно. Лес (обс.) 16:55, 11 декабря 2016 (UTC)
  • Так и будет это продолжаться до бесконечности, чувствую. Ещё на СОО похожий запрос. Лес (обс.) 20:04, 14 декабря 2016 (UTC)
    • ну а какие ваши предложения-то? ShinePhantom (обс) 05:28, 15 декабря 2016 (UTC)

Доступ к квалификаторам свойств из шаблона[править вики-текст]

Я хочу улучшить Шаблон:Железнодорожная_линия. В нём есть поле "Электрификация", а у некоторых объектов в викиданных могут встречаться такие утверждения: "Электрификация постоянным током, с 1962 года" (https://www.wikidata.org/wiki/Q4373619). Можно ли из шаблона достать значение свойства и его квалификатора дата начала (P580)? Svetlov Artem (обс.) 16:47, 7 декабря 2016 (UTC)

Наконец-то нашёл Модуль:WikidataSelectors, один раз его видел, а потом 5 дней не мог найти. Оставлю тут ссылку. Svetlov Artem (обс.) 22:00, 8 декабря 2016 (UTC)

Искусствоведение[править вики-текст]

Помогите разобраться, где должна находиться русская статья: обсуждение здесь. --infovarius (обс.) 14:20, 6 декабря 2016 (UTC)

Квалификатор «страна» в утверждении «место рождения»[править вики-текст]

Зачем нужен для Эрих, Мария[1]? Без него в карточку подгрузилось бы «Эрфурт, Тюрингия, Германия» (да, столицу АЕ вместе с самой АЕ я видеть не хочу, но дело не в этом), но в итоге этот квалификатор сбил настройки по умолчанию, а подгрузилось «Эрфурт, Германия». Добавил страну туда бот[2]. Получается, опять нас ждёт авторское, разнобойное оформление? Как с этим бороться? Имею ли я право стереть оттуда страну, ведь она указана-то верно? Или наш бот-подгрузчик должен игнорировать этот квалификатор? Сидик из ПТУ (обс.) 15:31, 1 декабря 2016 (UTC)

  • Квалификаторы нужны были ранее, когда не было arbitrary access. Теперь, если фактологические данные вычисляются верно без них, их можно и удалить. — VlSergey (трёп) 16:11, 1 декабря 2016 (UTC)
    • Главное, чтобы не началось такое, что кто-то будет добавлять на своё усмотрение квалификаторы так, чтобы места рождения подгружались в устраивающем его формате, отличном от консенсусно-дефолтного. Сидик из ПТУ (обс.) 16:20, 1 декабря 2016 (UTC)
      • Я надеюсь, что в обозримом будущем получится вообще отключить работу с квалификаторами за ненужностью, но пока во многих случаях только за счёт них корректно отображается цепочка АЕ. — putnik 16:54, 1 декабря 2016 (UTC)
        • Государственные и административные границы со временем меняются. Не приведёт ли отключение обработки квалификаторов, например, к тому, что византийцы окажутся родившимися и умершими в Турции? Гамлиэль Фишкин 18:36, 1 декабря 2016 (UTC)
          • Потому и не отключают сразу везде. Сначала надо убедиться, что в соответствующих АЕ правильно проставлены временные границы на принадлежность. -- VlSergey (трёп) 19:10, 1 декабря 2016 (UTC)

Или брат и сестра, или брат-и-сестра[править вики-текст]

В Викиданных проходит голосование заменить ли свойства "брат" и "сестра" в элементах на "сиблинг". Первые два свойства используются у нас в шаблоне Мифологический персонаж. Прошу принять участие. - Kareyac (обс.) 19:21, 29 ноября 2016 (UTC)

  • Если вдруг объединят — можно потом будет сделать разделение по полу. — putnik 17:05, 1 декабря 2016 (UTC)
  • Объединили в d:Property:P3373. Надо сделать. Ignatus 18:41, 12 декабря 2016 (UTC)
  • Уважаемый putnik, разделите, пожалуйста. - Kareyac (обс.) 20:24, 12 декабря 2016 (UTC)
P.S. Ожидается слияние родителей. - Kareyac (обс.) 20:24, 12 декабря 2016 (UTC)

Подгрузка изображений в шаблоне НП+Россия[править вики-текст]

В шаблоне {{НП+Россия}} внезапно перестали корректно подгружаться изображения с Викиданных, когда там их указано более одного и с одинаковым рангом; пример — Берёзовый Солонец. NBS (обс.) 15:25, 22 ноября 2016 (UTC)

  • технически это ошибка, для P18 значение должно быть единственным, так что лучше исправить такие элементы, чем просто чинить костыль. Солонцу я добавил две фото давно, когда не знал о необходимости наличия лишь одной иллюстрации -- ShinePhantom (обс) 18:19, 22 ноября 2016 (UTC)
    • Технически это будет ошибкой, когда так посчитают разработчики Викиданных. И да, это костыль — но костылём является и сама подгрузка изображений из P18 (в частности, она даёт некорректное описание изображения, если ранее другое изображение было удалёно и отключено ботом без удаления его описания). Так что если отказываться от костылей — давайте вообще не подгружать, а заносить статьи в служебную категорию для ручной обработки. NBS (обс.) 18:38, 22 ноября 2016 (UTC)
      • ну на ВД так и считают множественные значения за ошибку. Но собрать такие нарушения для наших статей - идея хорошая, потому что такой список неудобен, а в SPARQL он не влазит из-за размера. Собрать и почистить. -- ShinePhantom (обс) 21:03, 22 ноября 2016 (UTC)

Шаблоны «МестоРождения» и «МестоСмерти» к Викиданным[править вики-текст]

Перенесено со страницы ВП:ТЗ#Шаблоны «МестоРождения» и «МестоСмерти» к Викиданным. С уважением, Iniquity 16:10, 13 ноября 2016 (UTC)

Требуется, чтобы шаблоны {{МестоРождения}} и {{МестоСмерти}} брали название добавляемой ими категории из свойства категория для людей, родившихся здесь (P1464) и категория для людей, умерших здесь (P1465) (пример свойств). Если такое свойство в Викиданных отсутствует, то тогда уже использовать указанные в шаблоне данные.
Проблема в том, что при переименовании статей или категорий о населённых пунктах (НП) и районах, необходимо также перекатегоризовавать все статьи-персоналии в подкатегориях «Родившиеся в этом НП» и «Умершие в этом НП» этого НП (пример подкатегорий). Из-за того, что сейчас статьи категоризуются этими шаблонами в карточках персоналий, приходится вручную переименовывать параметры в них в каждой статье. Например, коллега GAndy замечает, что на переименование для одной лишь категории с парой десятков статей может уходить двадцать минут кропотливой ручной работы, и ботоводы тоже неохотно берутся за это.
При подключении шаблонов к Викиданным, по идее, статьи-персоналии будут перекатегоризовываться сразу же при переименовании категории, то есть всего за 1 правку. --Vladis13 (обс.) 01:32, 9 ноября 2016 (UTC)

  • Не может быть реализовано, т.к. свойство другой страницы {{#property:P1464|from=Q23159}} можно получить только по её ID, но не по заголовку. Например метка "Дорсет" есть у d:Q21694711 и у d:Q23159. Вместо шаблонов {{МестоРождения}} и {{МестоСмерти}} нужно использовать {{wikidata/p19|{{{Место рождения|}}}}} и {{wikidata/p20|{{{Место смерти|}}}}}. Don Rumata 14:30, 9 ноября 2016 (UTC)
    • Хм, но ведь {{wikidata/p19}} и {{wikidata/p20}} уже встроены в сами карточки (например {{учёный}}), в которых ставятся эти шаблоны, и как-то получают id? Поэтому можно удалять эти шаблоны из статьи, и тогда карточка подгружает инфу из Викиданных. Просто консенсуса на массовое удаление этих шаблонов из карточек нет. Возможно ли встроить {{wikidata/p19}} в {{МестоРождения}}? --Vladis13 (обс.) 19:09, 9 ноября 2016 (UTC)
      • Vladis13, именно, если у статьи есть ссылка на элемент Викиданных в котором хранится место рождения или смерти, то оно хранится там в виде ID элемента данных, а не названия места. Поэтому и есть возможность автоматически изъять категорию. Но если место рождения или смерти просто строка текста, которая передается в шаблон, как это делается в {{МестоРождения}} и {{МестоСмерти}}, то изъять ID места никак нельзя. Отсюда вывод, что эти шаблоны лучше заменить на {{wikidata/p19}} и {{wikidata/p20}}. Don Rumata 11:19, 12 ноября 2016 (UTC)
        • DonRumata, это понятно. И шаблоны для карточек, и {{wikidata/p19}} встроеные в карточки, уже имеют доступ к элементу ВД. Вот проверка — всё работает, категория добавлятся. Аналогично работает просто оборачивание шаблона в {{wikidata/p19}}. Но повторюсь, что не уверен, что есть консенсус на массовое замещение этих шаблонов подгрузкой из Викиданных (иначе можно просто заменить их этим). Поэтому, хотелось бы добавить только получение значений свойств P1464/P1465 (upd: запрос на ВП:Ф-ВД). --Vladis13 (обс.) 01:18, 13 ноября 2016 (UTC)
          • Vladis13, еще раз повторюсь, нельзя по метке сущности определить её id. Нет такого средства, да и если бы оно было, то всё равно осталась бы неоднозначность. Кроме того, шаблоны {{wikidata/p19}} и {{wikidata/p20}} не добавляют категорию в статью, если в них передан параметр. Весь ужас сейчас в том, что место рождения или смерти сначала передаётся как параметр в шаблоны {{МестоРождения}} и {{МестоСмерти}}, а результат шаблонов передаётся в карточку, в которой он передаётся как параметр в шаблоны {{wikidata/p19}} и {{wikidata/p20}}. И пока не будут удалены все значения в карточках, категории не будут проставляться автоматически. Процесс переноса данных из карточек в Викиданные длительный. Удаление и перенос значений мест рождения и смерти из карточек в Викиданные можно ускорить поручив это боту, но этот бот должен проверять значения в карточке и в Викиданных с учётом используемых в карточке шаблонов и типа календаря (юлианский/григорианский). И такого бота пока нет. Don Rumata 16:03, 13 ноября 2016 (UTC)
            • Выше же я дал прямые ссылки на примеры, где всё работает, категория добавляется. Putnik написал, что сделает. Зачем вам вообще метка, если персоналия имеет элемент, в котором есть свойство место рождения (P19), а там (или в P131, если это маленькое село, как в этой персоналии) — P1464?
            • Ещё раз повторю, что явного консенсуса о ботозамене пока нет, хотя многие администраторы «за», а конкретных возражений я вообще-то не видел. «Весь ужас сейчас в том, …» — да, это нелепо и забавно, хороший аргумент для ботозамены. Даты — отдельная тема. --Vladis13 (обс.) 01:41, 15 ноября 2016 (UTC)

Шаблон для получения свойств P1464 и P1465[править вики-текст]

Нужен шаблон, который получал бы категории из значений свойств категория для людей, родившихся здесь (P1464) и категория для людей, умерших здесь (P1465). Их получают шаблоны {{wikidata/p19}} и {{wikidata/p20}}, но вместе с этим отображают значения свойств p19 и p20, которые не нужны. Связано с большой проблемой категоризации персоналий. --Vladis13 (обс.) 02:01, 13 ноября 2016 (UTC)

  • Сделаю на следующей неделе. — putnik 02:35, 13 ноября 2016 (UTC)
  • Да чего Вы паритесь? Всё это автоматом подгружается в карточку, а сегодня завершается опрос, по результатам которого буду просить технически подкованных участников создать шаблон:Даты жизни в преамбуле, который должен полностью освободить авторов от ручной категоризации, исследования административного деления и т.д. Сидик из ПТУ (обс.) 09:36, 17 декабря 2016 (UTC)
    • А будут отключены шаблоны {{МестоРождения}}/{{МестоСмерти}}, которые понатыканы в карточки почти всех персоналий ВП? Они блокируют подгрузку карточками актуальных названий категорий из ВД, подставляя установленные вручную категории, из-за чего и проблема. --Vladis13 (обс.) 11:05, 17 декабря 2016 (UTC)
      • В перспективе. Во-первых, проблема локальная — сколько таких городов? Днепр, Кропивницкий и т.д. имеются в виду? Если да, то всего-навсего нужно оформить исторические АЕ в Викиданных по ним и ботом всё снести из карточек, проблем возникнуть не должно. Уже завтра, полагаю, можно будет окончательно убрать детские болезни этого механизма типа «Днепропетровск, Днепропетровская область» вместо просто «Днепропетровск» и всё смело зачищать. Шаблоны {{МестоРождения}}/{{МестоСмерти}} для этих статей просто будут не нужны. Сидик из ПТУ (обс.) 14:46, 17 декабря 2016 (UTC)
        • Мы наверно говорим о разных проблемах. «В перспективе» не нужно — запросы на переименования идут постоянно. И ситуация идёт по нарастающей — появляется всё больше персоналий и статей о мелких НП в далёких странах. И везде тыкаются эти шаблоны. Пример висящей номинации, где надо чёрти сколько переименований подкатегорий.
        Если возьмёте на себя ответственность по удалению шаблонов, с переносом инфы в ВД, было бы хорошо. У {{МестоРождения}} 186 771 включений. --Vladis13 (обс.) 06:07, 18 декабря 2016 (UTC)
        Ответственность? А в случае невыполнения оргвыводы? Я буду работать в этом направлении, но не обещаю ударных темпов. Скорее всего, просто буду рапортовать боту о готовых НП для перехода на подгрузку с ВД. Сидик из ПТУ (обс.) 07:58, 18 декабря 2016 (UTC)