Documentation for this module may be created at Module:Placeholder/doc
local PROP_INCEPTION = 'P571'
local PROP_DEMOLITION = 'P576'
local PROP_ADMIN_AREA = 'P131'
local p = {}
p.main = function( frame )
local item = mw.ext.UnlinkedWikibase.getEntity( frame.args.wikidata )
if item == nil then
return ''
end
local adminArea = mw.ext.UnlinkedWikibase.getEntity( item.claims[PROP_ADMIN_AREA][1].mainsnak.datavalue.value.id )
local out = '<strong>' .. item.labels.en.value .. '</strong> is a venue in ' .. adminArea.labels.en.value
.. ' that was established in '
.. mw.language.getContentLanguage():formatDate('Y', item.claims[PROP_INCEPTION][1].mainsnak.datavalue.value.time )
.. '.'
if item.claims[PROP_DEMOLITION] then
out = out .. ' It was demolished in '
.. mw.language.getContentLanguage():formatDate('Y', item.claims[PROP_INCEPTION][1].mainsnak.datavalue.value.time )
.. '.'
end
return out
end
-- =p.main({args={wikidata="Q5473086"}})
return p