Modul:Wikidata/doc

A Wikipédiából, a szabad enciklopédiából

Wikidata-adatok formázott megjelenítése, a {{Wikidata}} sablon implementációja.

Wikikódból hívható függvények[szerkesztés]

formatStatements[szerkesztés]

Paraméterek[szerkesztés]

property
A Wikidatában tárolt tulajdonság azonosítója. Megadható névvel is. Például p856.
value
A Wikidatában tárolt érték helyett megjelenítendő érték.
entityId
A cikkhez kapcsolt Wikidata-elem helyett a megadott Wikidata-elemből olvassa ki a tulajdonság értékét.
pageTitle
A Wikidatához kapcsolt lap címe. Nem adható entityId-vel együtt.
qualProp
Állítás minősítőjének tulajdonságazonosítója. Példa: P548.
qualValue
A szűrésnél alkalmazott érték. Több érték is adható, vesszővel elválasztva. Példa: Q3295609,Q51930650,Q2122918,Q21727724,Q1072356.
direction
Koordináták dimenziója. Értéke latitude, longitude vagy both lehet: az első kettő a további gépi feldolgozásra alkalmas számot adja vissza, a harmadik a Modul:Coordinate segítségével formázott eredményt ad.
link
Értéke nem, ha azt szeretnénk, hogy a függvény értéke ne link legyen, hanem csak a címke; csak, ha pedig azt szeretnénk, hogy csak a kapcsolt Wikipédia-szócikk.
externalId
Helyileg megadott külső azonosító formázása Wikidata helyett. Külső azonosítóknál ezt kell megadni második paraméter helyett!
externalIdLabel
Külső azonosítóhoz tartozó hivatkozás megjelenítési szövege.
lang
A címke nyelvének megadása, több nyelv esetén vesszővel elválasztva, szóköz nélkül, ekkor az első olyan nyelven jeleníti meg a címkét, amin létezik. Alapértelmezetten hu,en. Nyelvvel jelölt szövegek (monolingual text) esetén a nyelv szűrőfeltétele. all értékkel nincs szűrés.
first
Ha azt szeretnénk, hogy csak egy értéket adjon vissza, például képeknél.
showQualifiers
Összes minősítő megjelenítése, vagy megadott minősítők megjelenítése (ha a paraméterérték tulajdonságazonosítók listája, pl. P580, P582).
showReferences
Forráshivatkozások megjelenítése. Alapértelmezetten legfeljebb 5 forráshivatkozás jelenik meg; ha a paraméter értéke egy pozitív egész szám, akkor annyi a limit, ha 0, akkor pedig az összes (esetenként több tucat!) forráshivatkozás megjelenik.
rank
Értékei: preferred, normal, deprecated, all, valid. Ha nincs megadva, akkor a legmagasabb rangúakat adja vissza. A valid a preferred és a normal együttesen.
életkor
Értéke igen.
felsorolás
Az értékek felsorolásának típusa:
lista
pöttyözött lista
számozott lista
számozott lista
sorok
több érték esetén felsorolásjel nélküli lista, egy érték esetén sima szöveg (alapértelmezett)
szöveg
folyószöveg (értékek között vesszővel, utolsó érték előtt „és”-sel)
table
Lua-tömb
lenyíló
Hosszú listák megjelenítése nyitható listaként. Értéke egy szám. Ha a listának több eleme van, akkor nyitható listaként fog megjelenni. Lista, számozott lista és sorok felsorolásnál használható. Példa: Földközi-tenger.
format
raw
tárolt érték formázás nélkül
default
népesség formázása a {{Népesség}}(?) sablon alapmegjelenítése szerint
iso
dátum ISO 8601 formátumban
date-object
dátum a Modul:Time objektumával (csak modulból hívva van értelme)
percentage
számok megjelenítése százalékként
url
URL, például külső azonosító címe
sort
Rendezés több érték estén: üres vagy logikai igaz esetén címke szerint, Pxxx esetén a Pxxx minősítő szerint (a megadott minősítőket előre rendezve), egyébként a sort függvénnyel. sortDesc paraméter jelenléte esetén csökkenő sorrendben történik a rendezés.
sortDesc
Rendezés csökkenő sorrendben. A paraméter jelenléte esetén csökkenő sorrendben történik a rendezés, különben növekvő sorrendben.
dateformat
Dátumformátum a {{#time:}} értelmezőfüggvénynek (csak a népesség dátumánál működik, más helyzetben a változó pontosság – napra pontostól az évmilliárdig bármi lehet – és a függvény behatároltsága – csak 111-től 9999-ig értelmezi az éveket – miatt nincs értelme megadni egy fix formátumot).
punctuation
Központozás az utolsó érték és esetleges minősítői után, de a hozzá tartozó forráshivatkozás előtt. Általában felsorolás=lista esetén van értelme.

containsProperty[szerkesztés]

Wikidata-tulajdonság meglétének vizsgálata. Lásd {{Wikidata-f}}.

Luából hívható függvények[szerkesztés]

containsPropertyWithValue[szerkesztés]

Tulajdonág értékének vizsgálata.

withHighestRank[szerkesztés]

Tulajdonság értékeinek szűrése a legmagasabb fokozattal (rank) rendelkező értékekre.

formatStatement[szerkesztés]

Tulajdonság egy értékének formázott megjelenítése.

Használt modulok, sablonok[szerkesztés]

  • Modul:Arguments – paraméterek beolvasásához
  • Modul:Time – dátum kiírásához (formázottan)
  • {{plainlist}} – alapértelmezett kimenetnél a többelemű listák formázásához

Ez a Modul:Wikidata dokumentációs lapja