Plantilla:Wikidata list
Uso
Esta plantilla define una lista generada por un bot basada en Wikidata (entrada original del blog). Debe "cerrarse" con {{Wikidata list end}}
; el texto entre estas dos plantillas será periódicamente (una vez cada 24h) reemplazado por la lista generada por el bot. En este momento, solo es posible una lista por página.
La consulta DEBE incluir la variable ?item
- no la debes renombre.
También es posible combinar el uso con la herramienta Mbabel, para borradores de artículos de Wikipedia basados en una consulta particular de Wikidata - vea en:Wikipedia:Mbabel/Collections.
Uso en el espacio principal
En Wikipedia en inglés no existe consenso para usar esta plantilla y ListeriaBot (disc. · contr. · bloq.) para mantener listas en el espacio de artículos según en:Wikipedia:Bots/Noticeboard/Archive 13#Re-examination of ListeriaBot. Cualquier uso de esta plantilla en el espacio principal producirá un mensaje de error (No hay consenso para usar Template:Wikidata list en artículos) y colocará la página en Categoría:Páginas con plantillas en el espacio de nombres incorrecto, además de no ser actualizada.
Ejemplo
- Se recomienda aprender SPARQL antes de trabajar con este contenido. Para esto, se recomienda visitar Wikidata:SPARQL_query_service/Wikidata_Query_Help/es
El siguiente ejemplo muestra solo las entradas donde
"instancia de" (P31) tiene el valor "faro" (Q39715)
y
"ubicado en la entidad territorial administrativa" (P131) puede ser cualquier cosa siempre que forme parte de "Países Bajos" (Q55)
y en la información que se recupera, uno de los campos debería llamarse "Lugar" en vez de su valor por defecto "ubicado en la entidad territorial administrativa" (P131)
{{Wikidata list|sparql=
SELECT ?item WHERE {
?item wdt:P31 wd:Q39715 .
?item (wdt:P131)* wd:Q55
}
|columns=label:Article,description,P131:Place,P580,P582,P625,P18
|section=
|min_section=
|sort=label
|links=text
|thumb=128
|autolist=fallback
|references=all
}}
... (Esto será sobrescrito por ListeriaBot) ...{{Wikidata list end}}
Parámetros
- sparql
- Una consulta SPARQL SELECT. Véase ejemplos del servicio de consulta SPARQL donde muchos son adecuados para Listeria. Debe devolver
?item
como el número del ítem. Deben evitarse las llaves dobles (por ejemplo "}}"), insertando un espacio entre ellas ("} }"). Obligatorio - columns
- Define las columnas de la tabla de la lista. Valores permitidos son:
number
, un número de fila en serie (por sección), incrementando desde 1, de acuerdo con el orden inicial.label
, la etiqueta basada en el idioma wiki del ítem, vinculada al artículo local (donde exista), o al ítem de Wikidata. Las etiquetas sin valor en el idioma wiki mostrarán la etiqueta en inglés como valor alternativo.label/xx
, la etiqueta basada en el idioma wiki del ítem, usando el código de idioma dado (aquí, "xx"), como texto plano. Las etiquetas sin valor en el idioma solicitado mostrarán la etiqueta en inglés como alternativo.alias/xx
, la lista de alias basada en el idioma wiki del ítem, usando el código de idioma dado (aquí, "xx"), como texto plano.description
, la descripción manual o autogenerada.item
, el número Q del ítem.Pxxx
una propiedad de Wikidata.Pxxx/Pzzz
, propiedades calificador; para Pxxx enlazando a un ítem Qyyy y teniendo un calificador Pzzz, mostrará la etiqueta enlazada de Qyyy y el valor de Pzzz.Pxxx/Qyyy/Pzzz
, propiedades calificador; para Pxxx enlazando a un ítem Qyyy y teniendo un calificador Pzzz, mostrará el valor de Pzzz. Esta es una versión específica del caso anterior para un ítem único; por ejemplo, "P553/Q866/P554" para obtener nombres de cuentas de YouTube.?fieldname
, un nombre de campo (variable) resultado de SPARQL. :El encabezado de columna se especifica agregando el sufijo ":Header" a la definición de la columna, de lo contrario se usa el nombre del (idioma de la) propiedad de Wikidata. Para cantidades (propiedades numéricas) donde se indican límites inferior y superior como valor nominal ± tolerancia (por ejemplo 15 ± 5), solo se muestra el valor nominal (15). Distingue mayúsculas y minúsculas. Desde la versión de mayo de 2021 no se admiten comillas simples (provoca que la consulta falle con el mensaje "not edited"). Obligatorio
- sort
- La clave de ordenación inicial de la tabla. Valores válidos:
label
, la etiqueta del ítem.family_name
, intenta encontrar y ordenar por el apellido extraído de la etiqueta, asumiendo que los ítems son personas. Esto es heurístico y puede no funcionar correctamente en todos los casos. Si es posible, intente ordenar por P734 (apellido).Pxxx
, una propiedad de Wikidata. :Opcional
- sort_order
- DESC invertirá el orden, cualquier otro valor lo dejará ascendente.
- section
- La lista puede dividirse en secciones según una propiedad de Wikidata. Puede ser un número de propiedad (preferentemente con prefijo P),
o un(usar variables ya no funciona). Opcional?fieldname
- min_section
- El número mínimo de entradas para generar una sección cuando se usa junto con
section
. Todas las demás entradas se colocarán bajo la sección "misc". Por defecto 2. Opcional - autolist
- Si description es una columna pero no existe descripción en Wikidata, "autolist=fallback" usa AutoDesc para generar una. Opcional
- language
- Idioma de la etiqueta/descripción, si es diferente del idioma del sitio. Opcional
- thumb
- El ancho de la miniatura para las imágenes (por ejemplo en la columna P18). Por defecto 128. Opcional
- links
- Cómo renderizar los enlaces (propiedades con tipo de dato item) que no estén en la Wikipedia local. Valores válidos:
all
para enlazar a Wikidata. Por defecto.local
para eliminar las entradas para las que no exista un artículo local (lo opuesto ared_only
).red
para generar enlaces rojos basados en la etiqueta y el ítem.red_only
para eliminar entradas para las que exista un artículo local (lo opuesto alocal
).text
para generar enlaces azules para páginas existentes, y texto plano de lo contrario.reasonator
para generar enlaces azules para páginas existentes, y enlaces a Reasonator de lo contrario. :Opcional ;row_template: Genera una llamada a plantilla en lugar de una fila de tabla; la plantilla debe entonces generar la fila de la tabla o el encabezado/pie de tabla deben ser suprimidos usando el parámetroskip_table
. Los parámetros pasados a la plantilla son las claves en minúsculas de la listacolumns
, por ejemplolabel
oP18
. Opcional
- header_template
- Genera una llamada a plantilla en lugar del encabezado de la tabla; la plantilla debe entonces generar el encabezado. No se pasan parámetros a esta plantilla. Se recomienda usar con
row_template
. Opcional - skip_table
- Suprime completamente el marcado de la tabla cuando se usa
row_template
. Cualquier valor funciona. Opcional - wdedit
- Genera información que permite la edición de Wikidata desde Wikipedia usando este JavaScript. El valor debe ser
yes
. No funciona cuando se usarow_template
. Precaución: Esto resultará en un wikitext más grande de lo normal, y las actualizaciones podrían fallar por ello. Opcional - references
- Agrega referencias. El valor permitido es
all
. Requiere{{reflist}}
o similar en alguna parte de la página. Opcional - freq
- Valor numérico X; esperar al menos X días antes de una actualización automática. Por defecto 1. No afecta las actualizaciones vía interfaz web. Opcional
- summary
- Lista separada por comas de claves para agregar como un resumen debajo de todo el contenido.
itemnumber
El número total de ítems (filas) en esta lista. :Opcional
- one_row_per_item
- Establecer en
no
si la consulta SPARQL tiene múltiples resultados para el mismo ítem, y se desean en filas separadas (desde V2). Opcional
Informar errores
Informe problemas o proponga nuevas ideas en GitHub
Enlaces externos
- Esta obra contiene una traducción derivada de «Template:Wikidata list/doc» de Wikipedia en inglés, concretamente de esta versión del 2 de octubre de 2024, publicada por sus editores bajo la Licencia de documentación libre de GNU y la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) de la plantilla.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de esta plantilla.