Template:Wikidata list/doc

Da Wikisource.
Jump to navigation Jump to search

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.

Uso[modifica]

{{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