Μετάβαση στο περιεχόμενο

Module:Wikibase

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Αυτή είναι μια παλιά έκδοση της σελίδας, όπως διαμορφώθηκε από τον Geraki (συζήτηση | συνεισφορές) στις 10:06, 25 Αυγούστου 2015 (Νέα σελίδα: --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...). Η τρέχουσα διεύθυνση (URL) είναι μόνιμος σύνδεσμος προς αυτή την έκδοση, που μπορεί να διαφέρει σημαντικά από την τρέχουσα έκδοση.
(διαφ.) ← Παλαιότερη έκδοση | Βλέπε τελευταία έκδοση (διαφ.) | Νεότερη έκδοση → (διαφ.)
--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