Обсуждение модуля:Wikidata/Software

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Документация

[править код]

Ребята, я всё понимаю, но хоть какую-нибудь доку напишите, пожалуйсто? А то как будто первый год в индустрии =) u:Akim Dubrow 10:17, 15 августа 2014 (UTC)[ответить]

  • Ну, catForDate хорошо бы переписать и вообще перенести из этого модуля, она универсальная и к ПО прямого отношения не имеет. formatVersionClaim пока сырая, написана на коленке. Вот выйдем в продакшен — будет документация :) — putnik 10:48, 15 августа 2014 (UTC)[ответить]
    • catForDate мне рекомендовал сюда записать Vlsergey. Не подскажите: куда лучше перенести? И еще: я новичок в Lua, поэтому может подскажете, что именно нужно переписать? Карибеков В. Ю. -обс- 10:52, 15 августа 2014 (UTC)[ответить]
      • Насколько помню то обсуждение, сюда рекомендовалось записать, потому что это планировалось как категоризация по частному параметру. Надо поискать, где сложены функции категоризации. В целом, с методом всё хорошо, но непонятно, зачем ему на вход передаётся frame, это сильно сужает возможности по его использованию. — putnik 12:01, 15 августа 2014 (UTC)[ответить]
        • Я сделал пока через frame, так как функция не требует пока большого количества входящих параметров. Позже переработаю. Если найдете раньше меня место складирования функций категоризации, то будьте добры -- подскажите пожалуйста! Буду признателен. Карибеков В. Ю. -обс- 12:06, 15 августа 2014 (UTC)[ответить]

Операционная система или платформа?

[править код]

Операционная система определена неверно! Сейчас используется платформа (P400), однако надо операционная система (P306). Dimon4ezzz (обс.) 18:22, 5 августа 2017 (UTC)[ответить]

Корректная ссылка на статью о лицензии

[править код]

Сейчас в инфобоксах при формировании ссылки на статью о лицензию ПО (лицензия (P275)) в качестве целевого названия статьи используется языковая метка, или значение из интервики-ссылок, если есть соответствующая локальная статья. Примеры: OTRS, Nextcloud.

Проблема в том, что отдельные элементы Викиданных есть на каждую версию лицензии, а статьи обычно делаются о лицензии в целом. Ср. сайтовые ссылки в GNU Affero General Public License (Q1131681) и AGPL v3.0 или выше (Q27020062). Понятно, что можно делать редиректы и связывать их с этими элементами. Но это какой-то глуповатый путь.

Видимо, следует добавиить куда-то (сюда?) обработчик этого свойства — чтобы при отсутствии локальной статьи анализировался родительский элемент, и в качестве целевой страницы бралась сайтовая ссылка (если есть) или метка этогго родительского элемента. Надо сказать, что на ВД с этим обстоит не очень системно: базовая лицензия может определяться через свойство это частный случай понятия (P31), а может - через является частью цикла (P179) или является изданием или переводом (P629) — см. GPL 3.0 или более поздняя (Q27016754) или CC BY 3.0 (Q14947546). Наверное, последнее корректнее, но модифицированная версия от (P5059) было бы ещё корректнее, а оно для этого не используеьтся. --Kaganer (обс.) 16:50, 19 июля 2019 (UTC)[ответить]

@Putnik:, отзовись. --Kaganer (обс.) 16:31, 19 июля 2019 (UTC)[ответить]

  • @Kaganer: А почему делать редиректы глуповатый путь? Редиректы с частного на общий - вполне нормальный путь. Это поможет сделать интервики, если в других разделах есть статьи о конкретных версиях, позволит сохранить правильные ссылки, если в будущем статья о конкретной версии появится у нас, не только в карточках, но и в тексте. — Алексей Копылов 00:14, 20 июля 2019 (UTC)[ответить]
    • Потому что это (а) ручной труд, и потом версии ПО уйдут вперед и у нас останутся висеть никому не нужные редиректы; (б) связывать редиректы с элементом ВД возможно, но это всё-таки допускается именно как исключение, и лучше бы этим не злоупотреблять; (в) предполагается, что парсер будет давать ссылку на статью родительской лицензии только тогда, когда не нашлось статьи для конкретной версии, - таким образом, если статья для версии появится, карточки автоматически начнут ссылаться именно на нее. Т.е. путь с редиректами возможен и работоспособен - собственно, в указанных примерах он и был сделан как временная заглушка. Он от нас никуда не денется - если не будеть общего красивого решения, будем медленно и печально плодить редиректы.--Kaganer (обс.) 01:10, 20 июля 2019 (UTC)[ответить]
      • Красивое решение будет в том случае, если кто-то наведёт порядок в викиданных, сведя зоопарк из p31/p179/p629/p5059 к одному из свойств. Тогда можно и у нас поддержать --Ghuron (обс.) 04:36, 23 июля 2019 (UTC)[ответить]
  • Так будет тут какое-то решение? -- La loi et la justice (обс.) 08:19, 17 ноября 2019 (UTC)[ответить]