Plantilla:Wikidata list

Icono de documentación de plantilla Documentación de la plantilla[ver] [editar] [historial] [purgar]


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 ?fieldname (usar variables ya no funciona). Opcional
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 a red_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 a local).
  • 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ámetro skip_table. Los parámetros pasados a la plantilla son las claves en minúsculas de la lista columns, por ejemplo label o P18. 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 usa row_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 documentación está transcluida desde Plantilla:Wikidata list/doc.
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.