Pojdi na vsebino

Modul:Wikidata/dok

Iz Wikipedije, proste enciklopedije

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:

  • 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:
    Specifikacija funkcije: function p.…( value, options )