Esta página documenta una guía de edición de Wikipedia en inglés . En general, los editores deben respetarla, aunque pueden aplicarse excepciones . Las modificaciones importantes de esta página deben reflejar el consenso . En caso de duda, debatir primero en la página de discusión de esta guía . |
Wikipedia:Categorización de personas > por año
Cada biografía se coloca en una de las subcategorías de Nacimientos por año y Muertes por año según la fecha de nacimiento y la fecha de muerte en el artículo.
Lo mismo se aplica a las imágenes de personas no anónimas.
Muestra |
---|
El artículo " Julius Schwartz ":
{{ DEFAULTSORT : Schwartz, Julius }} [[ Categoría : Nacimientos en 1915 ]] [[ Categoría : Muertes en 2004 ]] colocando el artículo en: y ordenarlo por apellido. |
Para una discusión sobre la implementación de las categorías, consulte la discusión de Wikipedia:Personas por año/Eliminar .
Algunas estadísticas: /Informes/Estadísticas
Las siguientes plantillas se pueden utilizar para el texto de las páginas de categorías:
ver también: Plantilla:Ltm
La información para asignar las categorías puede ser extraída parcialmente de Wikipedia y cargada por un bot. Algunas de las posibilidades son:
Listas que proporcionan los años:
Los artículos ya categorizados en Categoría:Personas pueden ser seleccionados y revisados durante años.
Los siguientes artículos subcategorizados en Categoría:Personas no son biografías:
1. Para seleccionar categorías
2. Para seleccionar biografías:
CREAR TABLA temp_people1SELECCIONAR DISTINTOS cur_id, cur_title, cur_text, cur_namespace, 0000 COMO YOB, 0000 COMO YODDESDE temp_peoplecats, categorylinks, curDONDE ct_desde_nombre=cl_hastaY cl_from=cur_id
3. Para encontrar los años mencionados en los artículos:
ELIMINAR TABLA SI EXISTE temp_years;CREAR TABLA temp_years SELECCIONAR cur_id COMO y_id, cur_title+1-1 COMO y_title, cur_namespace, cur_is_redirect DE curDONDE cur_title RLIKE '^[0-9][0-9][0-9][0-9]$'O cur_title RLIKE '^[0-9][0-9][0-9]$'O cur_title RLIKE '^[0-9][0-9]$'LÍMITE 5000;ELIMINAR DE temp_years DONDE cur_namespace <>0;ELIMINAR DE temp_years DONDE cur_is_redirect <>0;ALTERAR TABLA temp_años ELIMINAR cur_espacio_nombres, ELIMINAR cur_is_redirect;
4. Selección de muestra, el resultado debe verificarse manualmente.
SELECCIONE cur_title, cur_text, MIN(y_title) COMO Y1, MAX(y_title) COMO Y2, (MAX(y_title) - MIN(y_title)) COMO DiffDESDE temp_people1, enlaces, temp_yearsDONDE cur_title COMO 'James%'Y temp_people1.cur_id=l_desdeY l_to=y_idAGRUPAR POR cur_title
..
El bot crea una clave de clasificación predeterminada con la última parte del título del artículo.
Este valor predeterminado no es apropiado para:
Aunque algunos nombres se han occidentalizado, no necesariamente es cierto para todos.
Para los artículos a los que ya se les han asignado claves de clasificación, la asignada por el bot se puede comparar con las agregadas por otros usuarios.
La consulta puede generar más claves de ordenación que se deben corregir en otras categorías además de en Nacimientos/Muertes por año. Las categorías agregadas a través de la plantilla tendrán una clave de ordenación como título de la página; la consulta las excluye. Es probable que las subcategorías en Categoría:Familias se ordenen por nombre y también se deben ignorar. Consulte también: Categoría:Personas de la guerra de Vietnam , Categoría:Políticos islandeses .
SELECCIONAR CONCAT('<tr><td>[[', cur_title, ']] ','<td>[[:Categoría:', cl1.cl_to, '|', cl1.cl_to ,']] ','<td>', cl1.cl_clave de clasificación,'<td>[[:Categoría:', cl2.cl_to, '|', cl2.cl_to, ']] ','<td>', cl2.cl_sortkey) COMO CompTableEN ARCHIVO DE SALIDA 'wp_sortkeytest.txt'DESDE enlaces de categorías AS cl1, enlaces de categorías AS cl2, curDONDE (cl1.cl_to GUSTA "%nacimientos" O cl1.cl_to GUSTA "%muertes")Y cl1.cl_desde = cl2.cl_desdeY cl1.cl_to <> cl2.cl_toY cl1.cl_sortkey <> cl2.cl_sortkeyY cl1.cl_from = cur_id# Ignorar categorías agregadas a través de plantillasY cl2.cl_to <> 'Restos de personas'Y cl2.cl_to <> 'Stubs del escritor'Y cl2.cl_to <> 'Trozos de idioma'Y cl2.cl_to <> '1911_Britannica'Y cl2.cl_to <> 'NPOV_disputas'Y cl2.cl_to <> 'Jugador de hockey sobre hielo sin formato'Y cl2.cl_to <> 'Substubs'Y cl2.cl_to <> 'Artículos_a_dividir'Y cl2.cl_to <> 'Limpieza'Y cl2.cl_to <> 'Páginas_en_votos_para_eliminación'# ignorar a los gatos de la familia, por ejemploY cl2.cl_to <> 'Los_Rockefeller'Y cl2.cl_to <> 'Los_Rothschild'# ignorar categorías con clave de ordenación "*", p. ej. para [[John Lennon]] en [[:Categoría:John Lennon]]Y IZQUIERDA(cl2.cl_sortkey,1)<>'*'# ignorar las diferencias más allá de los primeros 4 caracteres.Y IZQUIERDA(cl1.cl_sortkey, 4)<>IZQUIERDA(cl2.cl_sortkey, 4)ORDENAR POR cur_id
En estos casos, las claves de clasificación deben editarse manualmente (por ahora).
Ver también: /Reports/Sortkeytest2 creado con /Reports/Sortkeytest2/SQL
Consulte también Wikipedia:bots para conocer precauciones generales sobre el uso de bots.
La categoría del año de nacimiento/muerte cargada por el bot no es correcta.
Agregue la muestra a esta página si no se ha identificado el tipo de problema.
La clave de clasificación no es correcta.
Existen múltiples categorías para nacimientos y defunciones. Por lo general, se deben a claves de clasificación conflictivas o fuentes utilizadas para los años. Ahora se verifican las cargas en función de las últimas para evitar que se agreguen categorías a artículos ya categorizados y que las cargas anteriores se corrijan manualmente. Elimine las categorías duplicadas que aún puedan existir.
Construye una tabla con título del artículo, años, edad, otras categorías, etc.
Ver: /SQL para la tabla
Seleccionar todos los artículos biográficos (en Nacimientos por año o Muertes por año ):
SELECCIONAR DISTINTO CONCAT('#[[',cur_title,']]') LISTAEN ARCHIVO DE SALIDA 'wp_people_by_year_all.txt'DESDE cur, enlaces de categoríasDONDE (cl_to COMO '%muertes' O cl_to COMO '%nacimientos')Y cl_from=cur_idY cl_sortkey NO COMO '*%'ORDENAR POR cl_sortkeyLÍMITE 10000
Con años de nacimiento y muerte:
SELECCIONAR CONCAT('*[[', REEMPLAZAR(cur_title,'_',' '), ']] ([[:Categoría:', cl1.cl_to, '|', IZQUIERDA(cl1.cl_to,4) ,']] – [[:Categoría:', cl2.cl_to, '|', IZQUIERDA(cl2.cl_to,4), ']])') COMO CompTableEN ARCHIVO DE SALIDA 'wp_name_(born-died).txt' #agregar directorio/rutaDESDE enlaces de categorías AS cl1, enlaces de categorías AS cl2, curDONDE cl1.cl_to ME GUSTA "%births"Y cl1.cl_desde = cl2.cl_desdeY cl2.cl_to ME GUSTA "%muertes"Y cl1.cl_from = cur.cur_idORDENAR POR cl1.cl_sortkey
Con años de nacimiento y muerte y otra categoría asignada al artículo:
..
Personas más antiguas con biografías en Wikipedia:
SELECCIONAR CONCAT('*[[', REEMPLAZAR(cur_title,'_',' '), ']] ', (cl2.cl_to - cl1.cl_to), ' ([[:Categoría:', cl1.cl_to, '|', IZQUIERDA(cl1.cl_to,4) ,']] – [[:Categoría:', cl2.cl_to, '|', IZQUIERDA(cl2.cl_to,4), ']])') COMO CompTableEN ARCHIVO DE SALIDA 'wp_oldest_(born-died).txt' #agregar directorio/rutaDESDE enlaces de categorías AS cl1, enlaces de categorías AS cl2, curDONDE cl1.cl_to ME GUSTA "%births"Y cl1.cl_desde = cl2.cl_desdeY cl2.cl_to ME GUSTA "%muertes"Y cl1.cl_from = cur.cur_idORDENAR POR (cl2.cl_to - cl1.cl_to) DESCLÍMITE 10
Biografías disponibles de personas vivas en una década determinada:
..
Páginas de desambiguación con categorías de años
SELECCIONAR DISTINTO CONCAT('#[[', REEMPLAZAR(p_title,'_',' '), ']]')EN ARCHIVO DE SALIDA 'wp_disambig_pages.txt'DESDE temp_peopleyr, enlaces de categoríasDONDE p_id=cl_fromY cl_to = 'Desambiguación'
Artículos en una subcategoría de Categoría:Personas , pero sin categoría de año de nacimiento/muerte:
..
Artículos que no pertenecen a ninguna otra subcategoría de la Categoría:Personas , excepto nacimiento/muerte:
SELECCIONAR DISTINTO CONCAT('*[[', REEMPLAZAR(p_título, '_', ' '), ']] ',SI(y2='0000', CONCAT('(nació [[', y1,']])'), SI(y1='0000', CONCAT('(murió [[', y2,']])'), CONCAT('([[', y1, ']]-[[',y2,']])'))),SI(p_categorias='', '', CONCAT(', ', p_categorias)))EN ARCHIVO DE SALIDA 'wp_no_other_cat.txt'DESDE temp_peopleyrDONDE p_cats='00'ORDENAR POR p_sortkeyLÍMITE 20000
Artículos con múltiples (y diferentes) categorías de nacimiento o muerte:
SELECCIONAR p_title, p_id, DERECHA(cl_to, 6), Contar(*)DESDE temp_peopleyr, enlaces de categoríasDÓNDE p_id=cl_desdeY cl_to COMO '%births' # o muertes en su lugarAGRUPAR POR p_titleLÍMITE 100000
Esto no identifica artículos con dos veces la misma categoría de año de nacimiento (o muerte).