Modulo:Autore: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
filtro P31 == Q5, per Speciale:Diff/1397019
Riga 123:
end
end
end
 
function instanceof(arg)
if item and item.claims and item.claims.P31 then
local claims = item.claims.P31
for index, claim in pairs(claims) do
if claim.mainsnak and claim.mainsnak.datavalue then
local val = claim.mainsnak.datavalue.value
if val and val['numeric-id'] and arg == val['numeric-id'] then
return true
end
end
end
end
return false
end
 
Line 215 ⟶ 230:
end
add(tostring(dati))
 
-- CAT: AUTORI OMONIMI (cioè che usano il campo Disambigua per distinguersi da omonimi)
if args.Disambigua~=nil then
Line 378 ⟶ 393:
end
 
if not gender and instanceof(5) then
addCat('Autori senza proprietà sesso su Wikidata')
end