Modul:Wikidata/dok
To je dokumentacijska podstran za glavno stran Modul:Wikidata. Namenjena je shranjevanju navodil, kategorizaciji in drugi vsebini, ki ni del glavne strani. Predloga ima preizkušanju namenjen peskovnik. |
Modul je slovenska kopija ru:Модуль:Wikidata iz ruske Wikipedije. Uporablja se v predlogi {{Wikidata}}.
Funkcije tega modula niso namenjene neposrednim klicem iz predlog ali iz drugih modulov. Za uporabo v predlogah uporabite predlogo {{wikidata}} ali eno izmed njenih podpredlog za properties.
Ko kličete predlogo {{wikidata}} ali specializirano podpredlogo za določeni property, nadzor nad delovanjem prevzame formatStatements, ki sprejme frame. Iz frame-a dobi sledeče opcije, ki se prenesejo v druge funkcije:
plain
— boolean vrednost (prednastavljeno na false). Če je nastavljen na true, bo rezultat enak klicu {{#property:pNNN}}references
— boolean vrednost (prednastavljeno na true). Če je nastavljen na true, se bo poleg izpisali tudi sklici za podatek, če so le ti podani v Wikidata. Za prikaz poskrbi Modul:Sources. Običajno se onemogoči za properies, ki so «samo-opisljive», npr., zunanji identifikator ali sklic (npr. identifikator IMDb).value
— vrednost, ki se izpiše namesto vrednosti iz Wikidataх (uporablja se, ko je vednost v infopolju že podana t.j. lokalna vrednost)
Prednastavljeno, modul podpira izpisovanje sledečih vrednosti brez dodatnih nastavitev:
- geografske koordinate (coordinates)
- količinske vrednosti (quantity)
- enojezična besedila (monolingualtext)
- nize (string)
- datumi (time)
Drugi tipi podatkov zahtevajo dodatne nastavitve funkcij.
Podprta sta dva tipa parametrov-funkcij, ki dodatno opredeljujeta formatiranje vrednosti:
claim-module
,claim-function
— ime modula in funkcija modula, ki je odgovoren za formatiranje vrednosti property (statement, claim) z obzirom na kvalifikatorje, povezave in druge stvari. Značilni primeri:- obdelava višjih administrativnih enot in držav v {{wikidata/p19}}, {{wikidata/p20}} in Modul:Wikidata/Places
- obdelava znanstvenega imena in datuma publikacije v {{wikidata/p225}} in Modul:Wikidata/Biology
- obdelava stabilne različice programske opreme in datum izdaje v {{wikidata/p348}} in Modul:Wikidata/Software
- odelava količin in datumov v {{wikidata/p1082}}, {{wikidata/p1128}} in Modul:Wikidata/number
- Specifikacija funkcije:
function p.…( context, statement )
value-module
,value-function
— ime modula in funkcija modula, ki je odgovoren za formatiranje vrednosti (snak, snak data value) glede na kontekst oz. pomena vrednosti property in vrednosti kvalifikatorja (če se kliče iz claim-module/claim-function). Značilni primeri:- obdelava povezav na Wikimedijino zbirko v {{wikidata/p373}} in Modul:Wikidata/media
- obdelava povezav na zunanje strani v {{wikidata/link}} in Modul:Wikidata/link
- Specifikacija funkcije:
function p.…( value, options )