Modul:SignatureList/dok

Fra Wikipedia, den frie encyklopedi

Dette er dokumentasjonssiden for Modul:SignatureList

SignatureList er et bibliotek for å hente ut en liste av signaturer for refererte elementer. Signaturen til et element er identifikatoren, etiketten og beskrivelsen. I tillegg tas med nettstedlenker for elementet.

Dataene hentes ut ved hjelp av de spesifikke metodene, dermed unngår en spørringer etter hele entiteten, og (gitt at dokumentasjonen er riktig) så unngår en å trekke på lastbudsjettet. Det gjør at en tabell på mer enn 500 elementer kan bygges opp.

Bruk[rediger kilde]

Det angis i kallet hvilken egenskap som skal benyttes

-- Example 1
local lib1 = require 'Module:SignatureList'
local data1 = lib1:parts('P527')
-- Example 2
local lib2 = require 'Module:SignatureList'
local data2,indexes2 = lib1('P527')
-- Example 3
local data3,indexes3 = require 'Module:SignatureList'('P527')

De to første eksemplene viser lasting av biblioteket, og separat innhenting av datasettet. I det andre settet blir oppføringene sortert. I det tredje eksempelet blir biblioteket lastet og datasettet hentet inn via chaining.