Module:Wikibase
Εμφάνιση

--Fonctions élémentaires de gestion des snaks Wikidata
local p = {}
function p.snaktype(snak)
return snak.snaktype
end
function p.isSpecial(snak)
return (snak.snaktype ~= 'value')
end
function p.isValue(snak)
return (snak.snaktype == 'value')
end
function p.getId(snak)
if p.isValue(snak) then
return 'Q' .. snak.datavalue.value['numeric-id']
end
end
function p.getMainId(claim)
return p.getId(claim.mainsnak)
end
function p.getValue(snak)
return snak.datavalue.value
end
return p