Module:WikidataIB/titleformats
Jump to navigation
Jump to search
Documentation for this module may be created at Module:WikidataIB/titleformats/doc
--[[ To satisfy Wikipedia:Manual of Style/Titles, certain types of items are italicised, and others are quoted. This submodule lists the entity-ids used in 'instance of' (P31), which allows a module to identify the values that should be formatted. The table p.formats is indexed by entity-id, and contains the value " or '' --]] local p = {} p.italics = { Q571, -- book Q13593966, -- literary trilogy Q277759, -- book series Q2188189, -- musical work Q11424, -- film Q13593818, -- film trilogy Q24856, -- film series Q5398426, -- television series Q482994, -- album Q169930, -- extended play Q1760610, -- comic book Q7889, -- video game Q7058673, -- video game series Q25379, -- play Q2743, -- musical Q37484, -- epic poem } p.quotes = { Q207628, -- musical composition } p.formats = {} for idx, val in ipairs(p.italics) do p.formats[val] = "''" end for idx, val in ipairs(p.quotes) do p.formats[val] = '"' end return p