Template:Wikidata list

[visualizza] [modifica] Documentazione


Questo template serve per generare delle liste create da un bot basate su Wikidata (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. Al momento è possibile avere solo una lista per pagina.

{{Wikidata list
|sparql=SELECT ?item WHERE { ?item wdt:P31 wd:Q39715 .  ?item wdt:P131 ?sub0 .  ?sub0 (wdt:P131)* wd:Q55 }
|wdq=claim[31:39715] and claim[131:(tree[55][][131])]
|section=131
|sort=label
|columns=label:Article,description,p131:Place,P580,P582,p625,P18
|thumb=128
|min_section=2
}}
...
{{Wikidata list end}}

Parametri

modifica
sparql
Una query SPARQL SELECT. Deve restituire ?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). Obbligatorio, a meno che non venga utilizzato WDQ.
wdq
Una stringa con una WikiDataQuery. Gli elementi risultanti saranno utilizzati per costruire la lista. Puoi provare la tua query a questo link. Obbligatorio, a meno che non venga utilizzato SPARQL.
columns
Definisce le colonne della tabella dell'elenco. I valori permessi sono:
  • number, un numero di riga seriale (per sezione), incremento di 1 secondo l'ordinamento iniziale
  • label, l'etichetta dell'elemento basata sulla lingua della wiki
  • description, la descrizione manuale, o auto-generata
  • item, il numero Q dell'elemento
  • Pxxx una proprietà Wikidata
  • Pxxx/Pzzz, qualifier properties; for Pxxx linking to an item Qyyy and having a Pzzz qualifier, the Qxxx linked label and the value of Pzzz
  • Pxxx/Qyyy/Pzzz, qualifier properties; for Pxxx linking to an item Qyyy and having a Pzzz qualifier, the value of Pzzz. This is a version of the above, specific for a single item; e.g., "p553/q866/p554" to get YouTube account names.
  • ?fieldname, a SPARQL result field name. For SPARQL-based lists only.
I valori marcati come "sconsigliato" non sono mostrati. Ogni colonna può opzionalmente avere un ":Titel" (titolo), se no viene usato l'etichetta della proprietà. Obbligatorio
sort
La chiave di ordinamento iniziale per la tabella, valori validi sono:
  • label, l'etichetta dell'item
  • family_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à Wikidata
Opzionale
section
La lista può essere divisa in gruppi secondo il valore di una proprietà Wikidata. Opzionale
min_section
Il numero minimo di voci per generare una sezione. Tutte le altre voci saranno messe sotto "misc". Valore di default:2. Opzionale
autolist
Se description è una colonna, ma non esistono descrizioni su Wikidata, "autolist=fallback" usa AutoDesc per generarne una. Opzionale
thumb
La larghezza delle miniature per le immagini (es. colonna P18). Valore di default:128. Opzionale
links
Come mostrare i link non presenti nella Wikipedia locale. I valori validi sono:
  • all per collegare a Wikidata. Default.
  • local per rimuovere gli elementi che non hanno articoli sulla wiki locale.
  • red per generare un link rosso basato sull'etichetta dell'elemento.
  • 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.
Opzionale
row_template
Generates a template call rather than a table row; the template must then generate the table row in turn. Parameters passed to the template are the lower-case keys from the columns parameter, e.g. label or p18. Optional