Modulo:Diocesi/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
creazione sandbox |
se trovo l'elemento Sede titolare, lo ignoro e alla dichiarazione successiva verifico se il qualificatore P582 sia valorizzato |
||
Riga 37:
Q3732793 = { 'Esarcato patriarcale' },
Q15150553 = { 'Ordinariato personale' },
Q18917976 = { 'Diocesi' },
Q20060955 = { 'Diocesi' },
Line 73 ⟶ 72:
-- @return {string}
local function getIstanzaId()
local diocesiId, claims, ret, ret2
diocesiId = mWikidata._getProperty({ 'P708', n = 1, formatting = 'raw' })
-- in futuro il modulo:Wikidata restituirà nil per "nessun valore" e "valore sconosciuto"
if diocesiId and mw.wikibase.isValidEntityId(diocesiId) then
for _, claim in ipairs(claims) do
ret = mWikidata._formatStatement(claim, { formatting = 'raw' })
if ret ~= 'Q15217609' then
if i ~= 1 then
ret2 = mWikidata._formatQualifiers(claim, 'P582') -- da ricavare anno
end
break
end
end
end
return ret, ret2
end
|