На этой странице приведены инструкции по редактированию английской Википедии . Это общепринятый стандарт, которому редакторы должны стараться следовать, хотя с ним лучше всего обращаться со здравым смыслом , и в некоторых случаях могут применяться исключения . Любое существенное изменение этой страницы должно отражать консенсус . В случае сомнений сначала обсудите на странице обсуждения . |
Википедия: Категоризация людей > по годам
Каждая биография помещена в одну из подкатегорий « Рождений по годам» и « Смертей по годам» в соответствии с датой рождения и датой смерти в статье.
То же самое касается изображений неанонимных людей.
Образец |
---|
Статья « Юлиус Шварц »:
{{DEFAULTSORT: Schwartz, Julius}} [[Категория: 1915 рождений]] [[Категория: 2004 смертей]] размещение статьи в: и сортировка по фамилии. |
Использование категорий в Википедии [ править ]
Для обсуждения реализации категорий см. Обсуждение в Википедии: Люди по годам / Удалить .
Некоторая статистика: / Отчеты / Статистика
Какую категорию использовать [ править ]
- Год рождения / смерти известен.
- Год рождения / смерти указан приблизительно.
- Используйте категории по годам (например, Категория: рожденные в 2005 г. , Категория: умершие в 2005 г. ).
- Год рождения неизвестен.
- Используйте категории по столетию, например Категория: Рожденные в ХХ веке .
- Категория использования : Год рождения отсутствует .
- Год смерти неизвестен.
- Используйте категории по векам, например Категория: смерти в 20 веке .
- Если возможно, используйте Категория: Пропавшие без вести .
- В противном случае используйте Категория: Год смерти отсутствует .
Шаблоны для описаний страниц категорий [ править ]
Для текста на страницах категорий можно использовать следующие шаблоны:
- Годы
- Рождения: Год рождения в Категории: 2004 г. рождения : {{Birthyr | 200 | 4}}
- Смертей: Deathyr в Категории: 2004 смертей : {{deathyr | 200 | 4}}
см. также: Шаблон: Ltm
- Десятилетия
- Рождения: Birthdecade {{Birthdecade | 20 | 0 | 21st}}
- Смерти: Deathdecade {{deathdecade | 20 | 0 | 21st}}
- Века
- Рождения: BirthsInCentury {{BirthsInCentury | 21st | 20 | 21 | 20th | 22nd}}
- Смерти: DeathsInCentury {{DeathsInCentury | 21st | 20 | 21 | 20th | 22nd}}
Назначение категорий [ править ]
Информация для присвоения категорий может быть частично извлечена из Википедии и загружена ботом. Некоторые из возможностей:
Со списками в Википедии [ править ]
Списки с указанием лет:
- Годы рождения или смерти:
- Страницы года, например, 1914 , 1915 , 2003 , 2004.
- Годы смерти:
- Недавние смерти: Смерти в 2003 году , Недавние смерти , Список самоубийств , Список убитых и т. Д.
- Годы рождения и смерти:
- Долгожители , Долгожители , Премьер-министр Финляндии
С категориями [ править ]
Статьи, уже отнесенные к категории « Категория: Людей», можно отбирать и проверять годами.
Следующие статьи подкатегории категории: Люди не биографии:
- Статьи под названием «Список ..»
- Статьи в категориях "Списки .."
1. Выбрать категории
- / SQL для поиска категорий людей (незначительно надежно)
- / Список выбранных вручную категорий (используется вместо)
- Были использованы данные, основанные на конкретных категориях, например, сверстники , континентальные конгрессмены , различные категории Олимпийских игр и т. Д.
2. Чтобы выбрать биографии:
СОЗДАТЬ ТАБЛИЦУ temp_people1ВЫБРАТЬ DISTINCT cur_id, cur_title, cur_text, cur_namespace, 0000 AS YOB, 0000 AS YODFROM temp_peoplecats, categorylinks, curГДЕ ct_from_name = cl_toИ cl_from = cur_id
3. Чтобы найти годы, указанные в статьях:
УДАЛИТЬ ТАБЛИЦУ, ЕСЛИ СУЩЕСТВУЕТ temp_years;СОЗДАТЬ ТАБЛИЦУ temp_years SELECT cur_id AS y_id, cur_title + 1-1 AS y_title, cur_namespace, cur_is_redirect FROM cur ГДЕ cur_title RLIKE '^ [0-9] [0-9] [0-9] [0-9] $'ИЛИ cur_title RLIKE '^ [0-9] [0-9] [0-9] $'ИЛИ cur_title RLIKE '^ [0-9] [0-9] $'LIMIT 5000;УДАЛИТЬ ИЗ temp_years WHERE cur_namespace <> 0;УДАЛИТЬ ИЗ temp_years WHERE cur_is_redirect <> 0;ALTER TABLE temp_years DROP cur_namespace, DROP cur_is_redirect;
4. Выбор образца, результат необходимо проверить вручную.
SELECT cur_title, cur_text, MIN (y_title) AS Y1, MAX (y_title) AS Y2, (MAX (y_title) - MIN (y_title)) AS DiffОТ temp_people1, ссылки, temp_yearsГДЕ cur_title КАК "Джеймс%"И temp_people1.cur_id = l_fromИ l_to = y_idГРУППА ПО cur_title
- Пример вывода: Википедия: Люди по годам / Отчеты / Год из текста статьи .
- Результат нужно будет проверить вручную.
Со ссылками со страниц года [ править ]
..
Проверка ключей сортировки [ править ]
Бот создает ключ сортировки по умолчанию с последней частью заголовка статьи.
Это значение по умолчанию не подходит для:
- Китайские имена , корейские имена , исторические японские имена
- Некоторые испанские, французские, голландские и т. Д. Имена с "Де" или "Ван"
- Папы, монархи и т. Д.
- Сценические имена (некоторые)
Поскольку некоторые имена прозвучали в западном стиле, это не обязательно верно для всех.
Для статей, которым уже назначены ключи сортировки, можно сравнить тот, который назначил бот, с теми, которые были добавлены другими пользователями.
Запрос может выявить больше ключей сортировки, которые необходимо исправить в других категориях, чем в «Рождения / Смерти по годам». Категории, добавленные с помощью шаблона, будут иметь ключ сортировки в качестве заголовка страницы, запрос исключает их. Подкатегории в категории: семьи , скорее всего, будут отсортированы по имени, и их также необходимо игнорировать. Проверьте также: Категория: Люди войны во Вьетнаме , Категория: Исландские политики .
ВЫБРАТЬ СЦЕПИТЬ ('<tr> <td> [[', cur_title, ']]','<td> [[: Категория:', cl1.cl_to, '|', cl1.cl_to, ']]','<td>', cl1.cl_sortkey, '<td> [[: Категория:', cl2.cl_to, '|', cl2.cl_to, ']]','<td>', cl2.cl_sortkey) AS CompTableВ OUTFILE 'wp_sortkeytest.txt'FROM categorylinks AS cl1, categorylinks AS cl2, curГДЕ (cl1.cl_to НРАВИТСЯ "% рождений" ИЛИ cl1.cl_to НРАВИТСЯ "% смертей")И cl1.cl_from = cl2.cl_fromИ cl1.cl_to <> cl2.cl_toИ cl1.cl_sortkey <> cl2.cl_sortkeyИ cl1.cl_from = cur_id# игнорировать категории, добавленные с помощью шаблоновИ cl2.cl_to <> 'People_stubs'И cl2.cl_to <> 'Writer_stubs'И cl2.cl_to <> 'Language_stubs'И cl2.cl_to <> '1911_Britannica'И cl2.cl_to <> 'NPOV_disputes'И cl2.cl_to <> 'Unformatted_ice_hockey_player'И cl2.cl_to <> 'Подзаголовки'И cl2.cl_to <> 'Articles_to_be_split'И cl2.cl_to <> 'Очистка'И cl2.cl_to <> 'Pages_on_votes_for_deletion'# игнорировать семейных кошек, например И cl2.cl_to <> 'Рокфеллеры'И cl2.cl_to <> 'The_Rothschilds'# игнорировать категории с ключом сортировки "*", например, для [[John Lennon]] в [[: Category: John Lennon]]И ВЛЕВО (cl2.cl_sortkey, 1) <> '*'# игнорировать различия за пределами первых 4 знаков.И ВЛЕВО (cl1.cl_sortkey, 4) <> ВЛЕВО (cl2.cl_sortkey, 4)ЗАКАЗАТЬ ПО cur_id
- Вывод: Википедия: Люди по годам / Отчеты / Sortkeytest
В этих случаях ключи сортировки необходимо отредактировать вручную (пока).
См. Также: / Отчеты / Sortkeytest2, созданный с помощью / Reports / Sortkeytest2 / SQL
Проблемы с ботами [ править ]
См. Также Википедию: боты, где приведены общие меры предосторожности при использовании ботов.
Категория года рождения / смерти, загруженная ботом, неверна.
- Пожалуйста, исправьте это.
- Если в заметке бота написано «На основе списка людей по именам », это означает год использования. Вероятно, что:
- ссылка / страница, устраняющая неоднозначность, необходима, поскольку использованные годы принадлежат другому человеку.
- на другой странице / списке указаны неверные годы. Пожалуйста, обновите их и там.
- Если источник не указан, ручная проверка входа была неточной.
Добавьте образец на эту страницу, если тип проблемы не выявлен.
Ключ сортировки неверен.
- Если статье не присвоена другая категория, исправьте ее. Если категория имен еще не определена, укажите ее выше.
- Если у статьи уже есть другая категория, ключ сортировки может в конечном итоге быть исправлен, чтобы соответствовать ей.
- В более поздних дополнениях ключ сортировки основан на существующих категориях (например, Peers , но, очевидно, не на заглушках People ). Таким образом, может потребоваться корректировка и других существующих категорий.
Существует несколько категорий рождения / смерти. Как правило, они возникают из-за противоречивых ключей сортировки или источников, используемых за эти годы. Загрузки теперь проверяются на основе последнего, чтобы избежать добавления категорий к статьям, уже классифицированным по категориям, и корректировки ранее загруженных вручную. Удалите повторяющиеся категории, которые могут еще существовать.
- Все эти статьи идентифицируются и проверяются вручную на основе последней доступной загрузки базы данных:
- / Отчеты / Несколько кошек (построено с помощью: / Отчеты / Несколько кошек / SQL
- Статьи с разными годами выделяются отдельным отчетом, например, Hans Richter , Sam Jaffe (прежняя версия) . Если есть вероятность, что они в конечном итоге будут разделены, категории остаются на странице.
Примеры запросов [ править ]
Таблица людей [ править ]
Создает таблицу с названием статьи, годами, возрастом, другими категориями и т. Д.
См .: / SQL для таблицы
Все [ править ]
Выберите все статьи биографии (в разделах "Рождения по годам" или " Смертей по годам" ):
ВЫБРАТЬ DISTINCT CONCAT ('# [[', cur_title, ']]') СПИСОКВ OUTFILE 'wp_people_by_year_all.txt'FROM cur, categorylinksГДЕ (cl_to LIKE '% deaths' OR cl_to LIKE '% Births')И cl_from = cur_idИ cl_sortkey НЕ НРАВИТСЯ '*%'ЗАКАЗАТЬ cl_sortkeyПРЕДЕЛ 10000
- Пример вывода: Википедия: Люди по годам / Отчеты / Все
Все с годами [ править ]
С годами рождения и смерти:
SELECT CONCAT ('* [[', REPLACE (cur_title, '_', ''), ']] ([[: Категория:', cl1.cl_to, '|', LEFT (cl1.cl_to, 4), ' ]] - [[: Категория: ', cl2.cl_to,' | ', LEFT (cl2.cl_to, 4),']]) ') AS CompTableINTO OUTFILE 'wp_name_ (родился-умер) .txt' # добавить каталог / путьFROM categorylinks AS cl1, categorylinks AS cl2, curГДЕ cl1.cl_to НРАВИТСЯ "% рождений"И cl1.cl_from = cl2.cl_fromИ cl2.cl_to НРАВИТСЯ "% смертей"И cl1.cl_from = cur.cur_idЗАКАЗАТЬ cl1.cl_sortkey
- Пример вывода: Википедия: Люди по годам / Отчеты / Имя (родились-умерли)
С категориями [ править ]
С годами рождения, смерти и другой категорией, присвоенной статье:
..
Самый старый / самый молодой [ править ]
Старейшие люди с биографиями в Википедии:
SELECT CONCAT ('* [[', REPLACE (cur_title, '_', ''), ']]', (cl2.cl_to - cl1.cl_to), '([[: Category:', cl1.cl_to, ' | ', LEFT (cl1.cl_to, 4),']] - [[: Категория: ', cl2.cl_to,' | ', LEFT (cl2.cl_to, 4),']]) ') AS CompTableINTO OUTFILE 'wp_oldest_ (born-умер) .txt' # добавить каталог / путьFROM categorylinks AS cl1, categorylinks AS cl2, curГДЕ cl1.cl_to НРАВИТСЯ "% рождений"И cl1.cl_from = cl2.cl_fromИ cl2.cl_to НРАВИТСЯ "% смертей"И cl1.cl_from = cur.cur_idЗАКАЗАТЬ ПО (cl2.cl_to - cl1.cl_to) DESCПРЕДЕЛ 10
- Пример вывода: Википедия: Люди по годам / Отчеты / Самые старые
- Подобно: Википедия: Люди по годам / Отчеты / Самые молодые
За десятилетие [ править ]
Биографии, доступные для людей, живших в данное десятилетие:
..
Техническое обслуживание [ править ]
Страницы значений неоднозначности [ править ]
Страницы значений с категориями года
ВЫБРАТЬ DISTINCT CONCAT ('# [[', REPLACE (p_title, '_', ''), ']]')В OUTFILE 'wp_disambig_pages.txt'ОТ temp_peopleyr, ссылки на категорииГДЕ p_id = cl_fromИ cl_to = 'Устранение неоднозначности'
- Вывод: / Отчеты / Disambig_pages
Статьи для категоризации [ править ]
Статьи в подкатегории Категория: Люди , но без года рождения / смерти Категория:
..
Других категорий нет [ править ]
Статьи ни в какой другой подкатегории Категории: Люди , кроме рождения / смерти:
ВЫБРАТЬ DISTINCT CONCAT ('* [[', REPLACE (p_title, '_', ''), ']]', ЕСЛИ (y2 = '0000', CONCAT ('(рожденный [[', y1, ']])'), IF (y1 = '0000', CONCAT ('(умер [[', y2, ']])' ), CONCAT ('([[', y1, ']] - [[', y2, ']])'))), ЕСЛИ (p_categories = '', '', CONCAT (',', p_categories))) В OUTFILE 'wp_no_other_cat.txt'ОТ temp_peopleyrГДЕ p_cats = '00 'ЗАКАЗАТЬ ПО p_sortkeyПРЕДЕЛ 20000
- Вывод: / Отчеты / No_other_categories
Несколько лет [ править ]
Статьи с несколькими (и разными) категориями рождения или смерти:
ВЫБЕРИТЕ p_title, p_id, RIGHT (cl_to, 6), Count (*)ОТ temp_peopleyr, ссылки на категорииКУДА p_id = cl_fromИ cl_to "% рождений" # или смертей вместо этогоGROUP BY p_titleПРЕДЕЛ 100000
- Продукт: (по состоянию на 3 октября 2004 г. ) Ханс Рихтер.
Это не идентифицирует статьи с дважды одинаковой категорией года рождения (или смерти).
Другое [ править ]
- Не указан год рождения