Questo template serve per generare delle liste create da un bot basate su Wikidata ((EN) Post originale). A Novembre 2020 è stato riscritto ed espanso ((EN) Post originale). Il template deve essere "chiuso" con ((Wikidata list end)); il testo tra questi 2 template sarà periodicamente (una volta ogni 24 ore) sostituito dalla lista generata dal bot.
È possibile avere avere più di una lista per pagina.
((Wikidata list |sparql=SELECT ?item WHERE { ?item wdt:P31 wd:Q39715 . ?item wdt:P131 ?sub0 . ?sub0 (wdt:P131)* wd:Q55 } |section=131 |sort=label |columns=label:Article,description,p131:Place,P580,P582,p625,P18 |thumb=128 |min_section=2 )) ... questa parte sarà sovrascritta da ListeriaBot ... ((Wikidata list end))
?item
come numero dell'item. Puoi usare un tool di conversione per convertire da WDQ a SPARQL, ma controlla sempre la tua query per assicurarti che lavora e sostituisci "entity:" with "wd:" (phab:T119332). Obbligatorionumber
, un numero di riga seriale (per sezione), incremento di 1, secondo l'ordinamento inizialelabel
, l'etichetta dell'elemento basata sulla lingua della wikilabel/fr
, l'etichetta dell'elemento nella lingua indicata(in questo caso "fr" per francese) in forma solo testodescription
, la descrizione manuale, o auto-generataitem
, il numero Q dell'elementoPxxx
una proprietà WikidataPxxx/Pzzz
, valore del qualificatore Pzzz della proprieta PxxxPxxx/Qyyy/Pzzz
, valore del qualificatore Pzzz della proprieta Pxxx con valore Qyyy. Es. Per ottenere i nomi degli account Youtube usare p553/q866/p554
?fieldname
, il nome del campo restituito dalla query SPARQLlabel
, l'etichetta dell'itemfamily_name
, prova a trovare e a ordinare per il cognome assumendo che siano elementi di persone. Questo è un algoritmo euristico e potrebbe non lavorare correttamente in tutti i casi. Quando possibile provare ad ordinare utilizzando la proprietà P734 (cognome).Pxxx
, una proprietà Wikidataall
per collegare a Wikidata. Default.local
per rimuovere gli elementi che non hanno articoli sulla wiki locale (il contrario di red_only
).red
per generare un link rosso basato sull'etichetta dell'elemento.red_only
per rimuovere gli elementi che hanno articoli sulla wiki locale (il contrario di local
).text
per generare un link blu per le pagine esistenti e semplice testo negli altri casi.reasonator
per generare un link blu per le pagine esistenti, e un link a Reasonator negli altri casi.skip_table
. es:|row_template=Bio
row_template
row_template
. Qualsiasi valore è valido.sì
. Non funziona quando viene usato row_template
. Attenzione: con questa opzione si otterrà un testo wiki più grande del normale, e gli aggiornamenti potrebbero non riuscire a causa di questo. Opzionaleall
. Richiede ((references)) o simili da qualche parte nella pagina. Optionalitemnumber
Il numero totale di elementi (righe) nella lista.no
se la query restituisce più risultati per lo stesso item ma li vuoi mantenere in righe separate. Optional
ListeriaBot può essere combinato con il template ((Grafico Vega 2))
((Wikidata list
|sparql=
SELECT
(wd:Q2481549 as ?item)
("N° di zoo che hanno orsi polari" as ?legend)
("Paesi" as ?xAxisTitle)
("N° di zoo" as ?yAxisTitle)
(GROUP_CONCAT(?country;separator=",") as ?x)
(GROUP_CONCAT(?count;separator=",") as ?y)
("rect" as ?type)
("200" as ?height)
("400" as ?width)
WHERE
{
{
SELECT ?country (COUNT(DISTINCT ?zoo) as ?count)
{
?zoo wdt:P1990 wd:Q33609 .
?zoo wdt:P31 wd:Q43501 .
?zoo wdt:P17 / wdt:P901 ?country .
SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
}
GROUP BY ?country
ORDER BY ASC(?count) ?country
}
}
|columns=?xAxisTitle,?yAxisTitle,?x,?y,?type,?width,?height,?legend
|short=true
|chart=true
|skip_table=true
|row_template=Grafico Vega 2
))
((Grafico Vega 2
| xaxistitle = Paesi
| yaxistitle = N° di zoo
| x = US,FR,GM,CA,JA,DA,NL,EZ,AS,UK,SN,RS,PL,NZ,FI,EN,AU
| y = 23,5,4,4,3,3,2,2,2,1,1,1,1,1,1,1,1
| type = rect
| width = 400
| height = 200
| legend = N° di zoo che hanno orsi polari
))
((Wikidata list end))
Le voci importanti sono "row_template", "skip_table" e le colonne richiesta da Template:Grafico Vega 2 (sono accettate solo quelle tutte in minuscolo e senza spazi)
Nell'esempio type è impostato a "rect", altri grafici possibili sono "line", "area" e "pie"
ListeriaBot genera una riga simile a questa:
((Graph:Chart
| type = rect
| width = 400
| height = 200
| legend = N° di zoo che hanno orsi polari
| xaxistitle = Paesi
| yaxistitle = N° di zoo
| x = US,FR,GM,CA,DA,NL,JA,EZ,AS,UK,SN,RS,PL,NZ,FI,EN,AU
| y = 23,5,4,4,3,2,2,2,2,1,1,1,1,1,1,1,1
))
Questo è un esempio con i dati più recenti:
Questo grafico non è disponibile a causa di un problema tecnico.
Si prega di non rimuoverlo.