Malline:Wikidata-lista
Listan sisälle tehdyt muokkaukset poistetaan seuraavassa päivityksessä!
Käyttö
[muokkaa wikitekstiä]Tämä malline määrittelee botin luoman luettelon, joka perustuu Wikidatasta haetulle tiedolle (alkuperäinen blogipostaus). Se täytyy päättää mallineella {{Wikidata-listan loppu}}. Näiden kahden mallineen välissä oleva teksti päivitetään (kerran vuorokaudessa) botin tuottamalla sisällöllä. Tällä hetkellä on mahdollista sijoittaa vain yksi lista sivulle. Alla oleva ohjeistus on englanniksi, jotta sen päivittäminen ajantasaisimpaan versioon olisi mahdollisimman helppoa. Sivut joilla on listoja luokitellaan luokkaan luokka:Wikidata-listat.
Hakuun täytyy sisältyä muuttuja ?item
- älä nimeä sitä uudelleen.
Esimerkki:
{{Wikidata-lista |sparql= SELECT ?item WHERE { ?item wdt:P31 wd:Q39715 . ?item (wdt:P131)* wd:Q55 } |columns=label:Artikkeli,kuvaus,p131:Paikka,P580,P582,p625,P18 |section=131 |min_section=3 |sort=label |links=text |thumb=128 |autolist=fallback |silent = }} ... (ListeriaBot ylikirjoittaa tämän tekstin) ... {{Wikidata-listan loppu}}
Parametrit
[muokkaa wikitekstiä]- sparql
- A SPARQL SELECT query. Needs to return
?item
as the item number. Mandatory.
See SPARQL query service examples suitable for Listeria - 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 item. Labels without values for the wiki-language will show the english label as a fallbacklabel/de
, the wiki-language-based label of the item, using the given language (here, "de"), as plain text. Labels without values for the requested language will show the english label as a fallbackdescription
, 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.?fieldname
, a SPARQL result field name.
- Values marked as "deprecated" are not shown. Every column can optionally have a title generation by adding ":TITLE", 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 when used together with
section
. All other entries will be put under section "misc". Default:2. Optional - autolist
- If description is a column but no description exists on Wikidata, "autolist=fallback" uses AutoDesc to generate one. Optional
- language
- Label/description language, if different from site language. 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 (the opposite ofred_only
).red
to generate red links based on label and item.red_only
to remove entries for which there exists a local article (the opposite oflocal
).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 or the table header/footer need to be suppressed using
skip_table
parameter. Parameters passed to the template are the lower-case keys from thecolumns
parameter, e.g.label
orp18
. Optional - header_template
- Generates a template call rather than a table header; the template must then generate the table header. No parameters are passed to this template. Recommended to be used with
row_template
. Optional - skip_table
- Suppresses the table markup completely when using
row_template
. Any value will work. - wdedit
- Generates information that allows Wikidata editing from Wikipedia using this JavaScript. Value needs to be
yes
. Does not work whenrow_template
is used. Caution: This will result in larger wikitext than normal, and updates may fail because of that. Optional - references
- Add references. Allowed value is
all
. Requires {{reflist}} or similar somewhere in the page. Optional - freq
- Numerical value X; wait at least X days before an automatic update. Does not affect updates via web interface. Optional
- summary
- Comma-separated list of keys to add as a summary underneath all other content. Optional
itemnumber
The total number of items (rows) in this list.
- silent
- ei tulosteta johdantoa taulukon alkuun
Templatedata
[muokkaa wikitekstiä]Ei kuvausta.
Parametri | Kuvaus | Tyyppi | Tila | |
---|---|---|---|---|
language | language | ei kuvausta | Tuntematon | valinnainen |
wdedit | wdedit | ei kuvausta | Tuntematon | valinnainen |
header_template | header_template | ei kuvausta | Tuntematon | valinnainen |
references | references | ei kuvausta | Tuntematon | valinnainen |
min_section | min_section | ei kuvausta | Tuntematon | valinnainen |
thumb | thumb | ei kuvausta | Tuntematon | valinnainen |
columns | columns | ei kuvausta | Tuntematon | valinnainen |
sort | sort | ei kuvausta | Tuntematon | valinnainen |
autolist | autolist | ei kuvausta | Tuntematon | valinnainen |
section | section | ei kuvausta | Tuntematon | valinnainen |
links | links | ei kuvausta | Tuntematon | valinnainen |
sparql | sparql | ei kuvausta | Tuntematon | valinnainen |
silent | silent | ei kuvausta | Tuntematon | valinnainen |