Обсуждение модуля: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)
- Насколько помню то обсуждение, сюда рекомендовалось записать, потому что это планировалось как категоризация по частному параметру. Надо поискать, где сложены функции категоризации. В целом, с методом всё хорошо, но непонятно, зачем ему на вход передаётся frame, это сильно сужает возможности по его использованию. — putnik 12:01, 15 августа 2014 (UTC)
Операционная система или платформа?
[править код]Запрос выполнен |
Операционная система определена неверно! Сейчас используется платформа (P400), однако надо операционная система (P306). Dimon4ezzz (обс.) 18:22, 5 августа 2017 (UTC)
- @Dimon4ezzz: Сделано. Платформу тоже оставил, она актуальна для игр. — putnik 18:52, 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)
- Потому что это (а) ручной труд, и потом версии ПО уйдут вперед и у нас останутся висеть никому не нужные редиректы; (б) связывать редиректы с элементом ВД возможно, но это всё-таки допускается именно как исключение, и лучше бы этим не злоупотреблять; (в) предполагается, что парсер будет давать ссылку на статью родительской лицензии только тогда, когда не нашлось статьи для конкретной версии, - таким образом, если статья для версии появится, карточки автоматически начнут ссылаться именно на нее. Т.е. путь с редиректами возможен и работоспособен - собственно, в указанных примерах он и был сделан как временная заглушка. Он от нас никуда не денется - если не будеть общего красивого решения, будем медленно и печально плодить редиректы.--Kaganer (обс.) 01:10, 20 июля 2019 (UTC)
- Так будет тут какое-то решение? -- La loi et la justice (обс.) 08:19, 17 ноября 2019 (UTC)
- Я перенёс в Категория:Википедия:Не выполненные запросы на изменение защищённых страниц, так как тут нету простого и ясного решения, которое следует вносить без обсуждений и есть разные мнения на данный счёт. ·Carn 08:24, 17 ноября 2019 (UTC)