Permanently protected module
From Wikipedia, the free encyclopedia

--[[

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

	"Q41298",		-- magazine

}



p.quotes = { 

	"Q207628",		-- musical composition

}



p.size = 0

p.formats = {}



for i, v in ipairs(p.italics) do

	p.formatsv = "''"

	p.size = p.size + 1

end



for i, v in ipairs(p.quotes) do

	p.formatsv = '"'

	p.size = p.size + 1

end



return p
Permanently protected module
From Wikipedia, the free encyclopedia

--[[

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

	"Q41298",		-- magazine

}



p.quotes = { 

	"Q207628",		-- musical composition

}



p.size = 0

p.formats = {}



for i, v in ipairs(p.italics) do

	p.formatsv = "''"

	p.size = p.size + 1

end



for i, v in ipairs(p.quotes) do

	p.formatsv = '"'

	p.size = p.size + 1

end



return p

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook