Modul:Wikidata/dok
To je dokumentacijska stran za Modul:Wikidata
Modul je slovenska kopija ru:Модуль:Wikidata iz ruske Wikipedije. Uporablja se v predlogi Predloga:Wikidata (pogovor, povezave, uredi).
Funkcije tega modula niso namenjene neposrednim klicem iz predlog ali iz drugih modulov. Za uporabo v predlogah uporabite predlogo Predloga:wikidata (pogovor, povezave, uredi) ali eno izmed njenih podpredlog za properties.
Ko kličete predlogo Predloga:wikidata (pogovor, povezave, uredi) 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 Predloga:wikidata/p19 (pogovor, povezave, uredi), Predloga:wikidata/p20 (pogovor, povezave, uredi) in Modul:Wikidata/Places
- obdelava znanstvenega imena in datuma publikacije v Predloga:wikidata/p225 (pogovor, povezave, uredi) in Modul:Wikidata/Biology
- obdelava stabilne različice programske opreme in datum izdaje v Predloga:wikidata/p348 (pogovor, povezave, uredi) in Modul:Wikidata/Software
- odelava količin in datumov v Predloga:wikidata/p1082 (pogovor, povezave, uredi), Predloga:wikidata/p1128 (pogovor, povezave, uredi) 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 Predloga:wikidata/p373 (pogovor, povezave, uredi) in Modul:Wikidata/media
- obdelava povezav na zunanje strani v Predloga:wikidata/link (pogovor, povezave, uredi) in Modul:Wikidata/link
- Specifikacija funkcije:
function p.…( value, options )