Template:Wikidata list
Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Wikidata list/man (modifica · cronologia)
Sandbox: Template:Wikidata list/Sandbox (modifica · cronologia) · Styles: Template:Wikidata list/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Le istruzioni che seguono sono contenute nella sottopagina Template:Wikidata list/man (modifica · cronologia)
Sandbox: Template:Wikidata list/Sandbox (modifica · cronologia) · Styles: Template:Wikidata list/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Questo template serve per generare delle liste create da un bot basate su Wikidata ((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. Al momento è possibile avere solo una lista per pagina.
Uso
{{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
- 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 inizialelabel
, l'etichetta dell'elemento basata sulla lingua della wikidescription
, la descrizione manuale, o auto-generataitem
, il numero Q dell'elementoPxxx
una proprietà WikidataPxxx/Pzzz
, qualifier properties; for Pxxx linking to an item Qyyy and having a Pzzz qualifier, the Qxxx linked label and the value of PzzzPxxx/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'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à 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
- Utilizza un template per ogni riga, il template da utilizzare è il valore di questo parametro. I nomi dei parametri sono i nomi delle colonne in minuscolo definite con
columns
, e.g.label
orp18
.