Проект:Водные объекты/Технарий: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
новогодний подарок проекту
 
Нет описания правки
Строка 13: Строка 13:
== Коды ГВР ==
== Коды ГВР ==
Важной приоритетной работой является [[Проект:Водные объекты#Выверка|поддержание актуального списка связности]] между статьями и кодами объектов из ГВР. Коды заполняются на Викиданных. Это позволяет отделить уже имеющиеся статьи от незалитых объектов из ГВР, а также отражается на достоверности учёта в ежедневной [[Проект:Водные объекты/Реки/Россия/Статистика проверки|статистике выверки]].
Важной приоритетной работой является [[Проект:Водные объекты#Выверка|поддержание актуального списка связности]] между статьями и кодами объектов из ГВР. Коды заполняются на Викиданных. Это позволяет отделить уже имеющиеся статьи от незалитых объектов из ГВР, а также отражается на достоверности учёта в ежедневной [[Проект:Водные объекты/Реки/Россия/Статистика проверки|статистике выверки]].

== SPARQL ==
Для получения доступа к содержимому Викиданных можно использовать язык запросов [[SPARQL]]. Запросы можно создавать и выполнять в редакторе, расположенном по адресу [https://query.wikidata.org/ query.wikidata.org]. К примеру, с его помощью можно выбрать элементы рек [https://query.wikidata.org/#SELECT%20%3Friver%20%3FriverLabel%20WHERE%20%7B%0A%20%20%3Friver%20wdt%3AP31%20wd%3AQ4022%0A%20%20MINUS%20%7B%20%3Friver%20wdt%3AP131%20%3Fate%20%7D%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22ru%2Cen%22%20%7D%0A%7D без указанных значений АТЕ] или [https://query.wikidata.org/#SELECT%20%3Friver%20%3FriverLabel%20%3FriverLength%20WHERE%20%7B%0A%20%20%3Friver%20wdt%3AP31%20wd%3AQ4022%20.%0A%20%20%3Friver%20p%3AP2043%20%3Flength_statement%20.%0A%20%20%3Flength_statement%20psv%3AP2043%20%3Flength_node%20.%0A%20%20%3Flength_node%20wikibase%3AquantityAmount%20%3Flength%20.%0A%20%20%3Flength_node%20wikibase%3AquantityUnit%20%3Funit%20.%0A%20%20%3Funit%20wdt%3AP2370%20%3FconversionSI%20.%0A%20%20BIND(%3Flength%20*%20%3FconversionSI%20%2F%201000%20AS%20%3FriverLength)%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22ru%2Cen%22%20%7D%0A%7D%0AORDER%20BY%20DESC(%3FriverLength) отсортировать реки по их длине]. Подробную информацию можно получить по ссылкам (на английском): [[:d:Wikidata:SPARQL_query_service/A_gentle_introduction_to_the_Wikidata_Query_Service|использование сервиса запросов]],
[[:d:Wikidata:SPARQL_tutorial|обучение основам составления запросов]], [[:d:Wikidata:SPARQL_query_service/queries/examples|примеры запросов]], [https://www.w3.org/TR/sparql11-query/ спецификация языка].


== Скрипт автозамены ==
== Скрипт автозамены ==

Версия от 07:40, 30 декабря 2017

Короткая ссылка-перенаправление

Данный раздел ПРО:ВО предназначен для складирования технических наработок проекта и знаний его участников. Дополнительные вопросы можете задавать на странице обсуждения.

Предпросмотр

Здесь нет ничего нового, но всё же проблема существует. Коллеги, пожалуйста, уважайте окружающих, не усложняйте им жизнь, пользуйтесь кнопкой предпросмотра. Последствием частых жмаканий на кнопку записи является захламление историй статей, списков наблюдения участников, журналов автопатрулирования, логов вывода непатрулированных правок. Кроме того, данные правки не будут учитываться при составлении статистики вклада в тематику, а частота лишних записей напрямую влияет на параметр «вдумчивость».

Общая работа

В тематике довольно много завалов: реки, озёра. Если вы обсудили с кем-либо из его участников либо на 100% уверены в важности работы, то можете вызвать участников на подмогу при помощи списка оповещения.

Викификация

Очень старая функция, о которой многие не знают. Вставьте в статью запись «[[Енгаяха (приток Евояхи)|]]». Запишите страницу. Теперь вы увидите в коде такую картину: «[[Енгаяха (приток Евояхи)|Енгаяха]]». То же происходит и с префиксами пространств: «[[участник:мастер теней|]]» → «[[участник:мастер теней|мастер теней]]».

Коды ГВР

Важной приоритетной работой является поддержание актуального списка связности между статьями и кодами объектов из ГВР. Коды заполняются на Викиданных. Это позволяет отделить уже имеющиеся статьи от незалитых объектов из ГВР, а также отражается на достоверности учёта в ежедневной статистике выверки.

SPARQL

Для получения доступа к содержимому Викиданных можно использовать язык запросов SPARQL. Запросы можно создавать и выполнять в редакторе, расположенном по адресу query.wikidata.org. К примеру, с его помощью можно выбрать элементы рек без указанных значений АТЕ или отсортировать реки по их длине. Подробную информацию можно получить по ссылкам (на английском): использование сервиса запросов, обучение основам составления запросов, примеры запросов, спецификация языка.

Скрипт автозамены

Подключение: вставьте на страницу common.js две строчки ниже:

//Викификатор проекта ВО
importScript('Участник:Мастер теней/wikificator+.js');

Важно: скрипт не является безопасным! Он предназначен исключительно для статей о водных объектах и в других местах будет вести себя непредсказуемо! В исключительных случаях скрипт может повредить и целевые статьи, будьте внимательны при эксплуатации. Несмотря на риск, скрипт серьёзно убыстряет работу с рутинными задачами, такими как форматирование карточек и создание категорий бассейнов/притоков. К примеру, скрипт увеличил производительность участника со стандартных 2,5 тысяч правок в год до 5,5 тысяч.

Основные характеристики скрипта:

  1. Выравнивает и стандартизирует параметры и значения карточек водных объектов.
  2. Автоматически заполняет поле «Бассейн».
  3. Выдаёт предупреждения, если некоторые параметры карточек не расписаны или не соответствуют тексту.
  4. Способен на автоподстановку карточек, впишите ==озеро, ==река, ==вдх, ==залив, ==ист и нажмите кнопку.
  5. Способен на обновление гидронима в выверяемой статье (сначала переименуйте, затем допишите в преамбуле ==у'''старое название'''.
  6. Способен на поиск потерявшихся сносок (замените <ref name="Бла-бла" /> → <ref fixref="Бла-бла" />).
  7. Сокращает формулировку раздела водного реестра.
  8. Поднимает наверх гидрографическую категорию (притоки, бассейны).
  9. Удаляет шаблон {{Водный реестр}}.
  10. Удаляет категорию бассейного округа (карточка реки вставляет автоматически).
  11. Убирает все geo-stub при объёме свыше 3000 символов исключая карточку.
  12. Убирает rq|img при наличии .jpg-изображений (категория всё одно валится с карточки).
  13. Убирает пустые строки (\n\n\n), пробелы в четырёхзначных числах.
  14. Стандартизирует параметры изображений в локализованную версию.
  15. Оформляет ссылки на иноязычные разделы: « [[:en:River|река]]» → {{нп5|река|река|en|River}}.
  16. Добавляет сноскам с картами уникальные имена.
  17. Мелкие улучшения, смотри код гаджета.

Некоторые карточки могут вставляться скриптом проекта, см. #Скрипт автозамены. Документацию остальных вы найдёте по ссылке выше.

Во всех шаблонах позиционные карты отключаются символом «0».

Для обрезки позиционных карт есть параметры «обрезать сверху» и «обрезать снизу» (для рек не работают).

Для отображение скрытых опций подключите настройку #Скрытые элементы в карточках.

Ссылка на Викиданные

Подключение: вставьте на страницу common.js две строчки ниже:

/* Удобная ссылка на Викиданные */
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript"); 

Данный гаджет позволяет быстро создавать новые объекты и получать коды элементов прямо из шапки статей.

Важно! Для включения скрипта глобально, добавьте его код на Мете: meta: global.js.

Скрытые элементы в карточках

Подключение: вставьте на страницу common.css две строчки ниже:

/* показать скрытые элементы карточек для выверяющих ПРО:ВО */
.woservice { display: inline !important; }

В карточках начнут появляться ссылки на дополнительные картографические сервисы, координаты из Викиданных и номенклатурные листы карт Генштаба и ГГЦ.

HotCat: быстрая категоризация

Локально гаджет есть в настройках, крайне удобен для перекатегоризации. Однако во многих языковых разделах скрипта нет, что раньше было проблемой. Но не беда, теперь он подключается глобально через Мету. Вставьте строчки ниже на Мету: meta: global.js.

/*
 This imports the latest version of HotCat from Commons.
 HotCat is a gadget to make changes to categories much easier.
 Full documentation can be found at http://commons.wikimedia.org/wiki/Help:Gadget-HotCat
*/
mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript' );

Была выработана концепция приоритета дописывания старых статей, однако ратификации участниками не произведена. Концепция строится на соотношении читателей к размеру текста.

Участником мастер теней была предложена следующая логическая цепочка: приоритетными для создания являются статьи в странах широкого использования русского языка. Каждая новая статья в таких регионах это потенциальные новые читатели. А новые читатели ­— потенциальные новые авторы. Когда читатель видит, что про его любимое озеро/речку/залив есть статья, но чего-то там не хватает, то он потенциально может её дополнить. В случае же отсутствия статьи он даже не заглянет в Википедию. На август 2017 года во всех странах бывшего СССР кроме Эстонии и Литвы Рувика была популярнее «своих» языковых разделов.