Mal:Wikidata list/dok
Formål
[endre wikiteksten]Datamal for ListeriaBot.
Bruk
[endre wikiteksten]Dette er ikkje ein ordinær mal, argumenta blir behandla av ein bot, og den må finnast for at botten skal køyra.
Denne malen definerer ein bot-generert tabell basert på Wikidata (opprinneligl blogpost). Han må stengast med {{Wikidata list end}}, og tekst mellom desse to malane vil kvart døgn bli oppdatert av botten. Førebels kan det berre lagast éi liste for kvar side, viss det skal brukast fleire lister i ein artikkel må dei plasserast på separate malsider.
Spørjinga må inkludera variablen ?item
– ikkje byt namn på ho!
Eksempel:
{{Wikidata list
|sparql=SELECT ?item WHERE {
?item wdt:P31 wd:Q39715 .
?item (wdt:P131)* wd:Q55
}
|columns=label:Artikkel,description,p131:Sted,P580,P582,p625,P18
|section=P131
|min_section=3
|sort=label
|links=text
|thumb=128
|autolist=fallback
|summary=itemnumber
|wdedit=yes
}}
... (Dette vil bli overskrevet av ListeriaBot) ...
{{Wikidata list end}}
Parametre
[endre wikiteksten]- sparql
- Ein SPARQL SELECT spørjing. Må returnera item nummer i
?item
variablen. Du kan bruka eit konverteringsverktøy for å gjera om WDQ til SPARQL, men sjekk alltid spørjinga di og forsikra deg om at ho fungerer, og erstatt "entity:" med "wd:" (phab:T119332). - Sjå SPARQL spørre-tjenesten for passande døme for Listeria.
- Påkrevd, viss ikkje wdq er brukt.
- wdq
- Ein WikiDataQuery spørjing. Resultatet vil bli brukt for å bygga lista. Prøv ut spørjinga di på AutoList.
- Påkrevd, viss ikkje sparql er brukt
- columns
- Definerer kolonnane i den genererte tabellen. Gyldige verdiar er:
number
– eit serienummer for kvar seksjon, løpande frå 1, i samsvar med den initielle sorteringa (Blir for brukt rangering over storleik, alder, eller liknande)label
– etiketten for elementet på wikiens språk, lenka til den lokale artikkelen (viss han eksisterer), eller Wikidata elementetlabel/dei
– etiketten for elementet på angitt språk (her dei for tysk) som rein tekst (Blir brukte for originalspråket eller liknande)description
– skildringa for elementet, eller ein auto-generert skildring (Blir brukt om det er stor variasjon mellom elementa)item
– elementets Q-identifikator blir angitt i kolonnen (Blir hovudsakleg brukt for tilleggsfunksjonar)Pxxx
, fråsegn med Pxxx blir angitt i kolonnen (Eks.p553
(har brukarkonto på nettstaden (P553)) for å henta dei sosiale media til elementet)Pxxx/Pzzz
– fråsegn med Pxxx, som har Pzzz som kvalifikator, blir angitt i kolonnen (Eks.p553/p554
(har brukarkonto på nettstaden (P553)/kontonamn på sosialt medium (P554)) for å henta kontonamnet til elementet på sosiale medium)[note 1]Pxxx/Qyyy/Pzzz
– fråsegn med Pxxx, som peikar på Qyyy og har Pzzz som kvalifikator, blir angitt i kolonnen (Eks.p553/q866/p554
(har brukarkonto på nettstaden (P553)/YouTube (Q866)/kontonamn på sosialt medium (P554)) for å henta kontonamnet til elementet frå YouTube)?fieldname
– eit SPARQL variabelnamn frå resultatet (Blir brukt der ein verdi kan utledes frå fråsegna frå elementet, men ikkje finst som sjølvstendig fråsegn)
- Verdiar merkte som "deprecated" er ikkje vist. Kvar kolonne kan valfritt ha ein ":Titel", viss ikkje blir eigenskapen frå Wikidata brukt.
- Påkrevd
- sort
- Sorteringsnøkkel for tabellen. Gyldige verdiar er:
label
– bruk etiketten til elementetfamily_name
– bruk familienamnet frå etiketten, under antakelse av at dette er siste term i etiketten, som vil feila (Bruk etternamn (P734) viss mogleg)Pxxx
– bruk angitt eigenskap
- section
- Seksjonering utor ein Wikidata eigenskap.
- Valgfri
- min_section
- Minste talet på oppføringar (rader) for å laga ein seksjon. Alle andre oppføringar vil bli plassert under "misc".
- Standardverdi:2.
- Valgfri
- autolist
- Viss description er ein kolonne, men inga skildring finst for elementet, så vil "autolist=fallback" bruka AutoDesc for å laga ein.
- Valgfri
- language
- Språk for etikett og skildring, viss det skal avvika frå lokalt språk på wikien.
- Valgfri
- thumb
- Tommelstorleiken til bilda (det vil seia kolonnen som bruker ,eigenskapen P18).
- Standardverdi:128.
- Valgfri
- links
- Korleis lenker blir viste når dei ikkje er på den lokale wikien. Gyldige verdiar er:
all
– lagar lenker til Wikidata ved behov. Standardverdi.local
– fjernar lenking når det ikkje finst lokal artikkel.red
– lagar rødlenke basert på etiketten og elementet.text
– lagar blålenke til eksisterande sider, og tekst for resten.reasonator
– lagar blålenke til eksisterande side, og lenkar til Reasonator for resten.
- Valgfri
- row_template
- Lagar eit malkall i staden for ein tabellrad, malen må laga ein fullstendig tabellrad. Parametrane gitt til malen bruker små bokstavar frå
columns
parameteren, det vil seialabel
ellerp18
. - Valgfri
- headar_template
- Genererer eit malkall i staden for ein auto-generert tabell-topp. Malen må sjølv generera ein tabell-topp. Ingen parametrar blir gitte til malen. Anbefalt brukt saman med
row_template
. - Valgfri
- skip_table
- Undertrykk generering av tabell-markup fullstendig når
row_template
blir brukt. Kvar og ein verdi fungerer. - wdedit
- Generer informasjon som vil tillata redigering av Wikidata frå Wikipedia ved å bruka ein tilleggsfunksjon. (Scriptet har feil.) Verdien må vera
yes
. Fungerer ikkje nårrow_template
blir brukt. - Åtvaring: Dette vil generera meir wikitekst enn normalt, og oppdatering kan feila.
- Valgfri
- references
- Generer referansar. Verdien må vera
all
. Ein referanseseksjon må setjast opp manuelt. - Valgfri
- freq
- Numerisk verdi for minimum talet på dagar sidan siste automatiske oppdatering. Påverkar ikkje oppdateringar via nettsida.
- Valgfri
- summary
- Komma-separert liste av nøklar som blir lagd ved som eit samandrag under alt anna innhald.
- Valgfri
itemnumber
– det samla talet element (rader) i resultatet.
- short
- Alle verdiar kontrollerer at spørjinga ikkje blir vist.
- Valgfri
TemplateData
[endre wikiteksten]Wikidata list
Datamal for ListeriaBot. Malen skal ikkje brukast i hovedrommet! Bruk ein eigen mal for tabellen/lista.
Parameter | Skildring | Type | Status | |
---|---|---|---|---|
SPARQL | sparql | Ein SPARQL SELECT spørjing. Påkrevd viss ikkje WDQ er brukt. | Innhald | valfri |
WDQ | wdq | Ein WikiDataQuery spørjing. Påkrevd viss ikkje SPARQL er brukt. | Innhald | valfri |
Kolonnar | columns | Definerer kolonnane i den genererte tabellen. | Innhald | påkravd |
Sortering | sort | Sorteringsnøkkel for tabellen. | Tekstline | valfri |
Seksjon | section | Seksjonering utor ein Wikidata eigenskap. | Tekstline | valfri |
Seksjonen min | min_section | Minste talet på oppføringar (rader) for å laga ein seksjon.
| Tal | valfri |
Autolist | autolist | Viss description er ein kolonne og manglar skildring så vil AutoDesc brukast for å laga ein. | Tekstline | valfri |
Språk | language | Språk for etikett og skildring, viss det skal avvika frå lokalt språk på wikien. | Tekstline | valfri |
Tommel | thumb | Breidda på tommelvisning (e.g. kolonnen for P18).
| Tal | valfri |
Lenker | links | Korleis lenker skal lagast i den lokale wikien. | Tekstline | valfri |
Radmal | row_template | Lagar eit malkall i staden for ein tabellrad, malen må laga ein fullstendig tabellrad. | Innhald | valfri |
Headermal | headar_template | Genererer eit malkall i staden for ein auto-generert tabell-topp. | Innhald | valfri |
Skip table | skip_table | Undertrykk generering av tabell-markup fullstendig når row_template blir brukt. | Tekstline | valfri |
Wd edit | wdedit | Generer informasjon som vil tillata redigering av Wikidata frå Wikipedia ved å bruka ein tilleggsfunksjon. | Tekstline | valfri |
Referansar | references | Genererer referansar som blir plasserte i den ordinære referanse-seksjonen. | Tekstline | valfri |
Frekvens | freq | Numerisk verdi for minimum talet på dagar sidan siste automatiske oppdatering. | Tal | valfri |
Samandrag | summary | Komma-separert liste av nøklar som blir lagd ved som eit samandrag under alt anna innhald. | Tekstline | valfri |
Kort | short | Alle verdiar kontrollerer at spørjinga ikkje blir vist. | Tekstline | valfri |
Eksempel
[endre wikiteksten]{{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
|language=nb
}}
...
{{tl|Wikidata list end}}
Sjå og
[endre wikiteksten]Noter
[endre wikiteksten]- ↑ Dette er berre delvis implementert, og fungerer berre når kvalifikator viser til ein verdi. Viss han viser til eit anna element så vil det dukka opp «QArray» i kolonnen. Det er ein intern representasjon av ein Q-id.