Modul:Wikidata/doc
Wikidata-adatok formázott megjelenítése, a {{Wikidata}}
sablon implementációja.
Wikikódból hívható függvények
szerkesztésformatStatements
szerkesztésParamé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.
- link szövege
- URL típusú tulajdonság hivatkozásának megjelenő szövege. Visszamenőleges kompatibilitás miatt
format=wikilink
beállítást tesz szükségessé. Üres érték esetén számozott hivatkozás jelenik meg. Ha csakformat
van megadva, a tulajdonság neve lesz a szöveg. - 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
- wikilink
- URL típusú tulajdonság formázása wikiszöveges külső hivatkozásként
- unit
- mennyiség mértékegysége. A lehetséges értékei a Modul:Convert/data modulban láthatóak. Például
km2
. Egyszerre több mértékegységben is meg tudja jeleníteni a mennyiséget. Ehhez a mértékegységeket+
jellel kell felsorolni. Példáulkm+mi
. - showUnit
- mértékegység megjelenítése a paraméter jelenléte esetén
- roundDec
- hány tizedesre kerekítse az átalakított értéket
- sort
- Rendezés több érték estén: üres vagy logikai igaz esetén címke szerint,
Pxxx
esetén aPxxx
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ésWikidata-tulajdonság meglétének vizsgálata. Lásd {{Wikidata-f}}
.
Luából hívható függvények
szerkesztéscontainsPropertyWithValue
szerkesztésTulajdonág értékének vizsgálata.
withHighestRank
szerkesztésTulajdonság értékeinek szűrése a legmagasabb fokozattal (rank) rendelkező értékekre.
formatStatement
szerkesztésTulajdonsá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