Skabelon:Wikidata list
Udseende
Usage
This template defines a bot-generated list based on Wikidata (original blog post). It must be "closed" with {{Wikidata list end}}; the text between these two templates will be periodically (once every 24h) replaced by the bot-generated list. At this moment, only one list per page is possible. Example:
{{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}}
Parameters:
- sparql
- A SPARQL SELECT query. Needs to return
?item
as the item number. You can use a conversion tool to convert WDQ to SPARQL, but always check your query to make sure it works and replace "entity:" with "wd:" (phab:T119332). Mandatory, unless WDQ is used. - wdq
- A WikiDataQuery query string. The resulting items will be used to build the list. Try your query out here. Mandatory, unless SPARQL is used.
- columns
- Defines the columns of the list table. Allowed values are :
number
, a serial row number (per section), increasing from 1, according to the initial sortinglabel
, the wiki-language-based label of the item, linked to the local article (where exists), or the Wikidata itemdescription
, the manual, or auto-generated descriptionitem
, the Q item numberPxxx
a Wikidata propertyPxxx/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.
- Values marked as "deprecated" are not shown. Every column can optionally have a ":Titel", otherwise the Wikidata property name is used. Mandatory
- sort
- The initial sort key for the table. Valid values are:
label
, the label of the itemfamily_name
, tries to find, and sort by, the family (last) name from the label, assuming items are people. This is a heuristic and may not work properly in all cases. If possible, try to sort by P734 (family name).Pxxx
, a Wikidata property
- Optional
- section
- The list can be sectioned by a Wikidata property. Optional
- min_section
- The minimum number of entries to generate a section. All other entries will be put under "misc". Default:2. Optional
- autolist
- If description is a column but no description exists on Wikidata, "autolist=fallback" uses AutoDesc to generate one. Optional
- thumb
- The thumbnail width for images (e.g. column P18). Default:128. Optional
- links
- How to render links not in the local Wikipedia. Valid values are:
all
to link to Wikidata. Default.local
to remove entries for which there exists no local article.red
to generate red links based on label and item.text
to generate blue links for existing pages, and plain text otherwise.reasonator
to generate blue links for existing pages, and links to Reasonator otherwise.
- Optional
- 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
orp18
. Optional