Ir al contenido

Módulo:Clasificaciónvj/datos

De Wikipedia, la enciclopedia libre

Este es el módulo auxiliar para Módulo:Clasificaciónvj con los datos de clasificaciones.

Estructura

Cada clasificación está estructurada en una tabla multidimensional. En siguiente código ilustra dicha estructura:

return { -- Tabla contenedora
	{ -- Índice 1 (tabla de clasificadores)
		'Etiqueta', -- Índice 1
		'Artículo', -- Indice 2
		'Propiedad' -- Índice 3
		{			-- Índice 4
			['XX']		= {'X años.svg', 'X años'},
			['QXXX']	= {'X años.svg', 'X años'},

			['YY']		= {'Y años.svg', 'Y años'},
			['YYa']		= {'Y años.svg', 'Y años'},
			['QYYY']	= {'Y años.svg', 'Y años'},

			['ZZ']		= {'Z años.svg', 'Z años'},
			['QZZZ']	= {'Z años.svg', 'Z años'},
		}
	},
	{ -- Índice 2 (tabla de clasificadores)
		...
	},
	...
}

Donde,

  • Índice 1 (tabla de clasificadores, table) (índice 2, etc), es el índice de la tabla de clasificadores, la cual está compuesta por otra tabla;
  • Índice 1 (etiqueta, string) es el nombre del clasificador de contenido;
  • Índice 2 (artículo, string) es el nombre del artículo a enlazar en la etiqueta (a veces es diferente de la etiqueta);
  • Índice 3 (propiedad, string) es la propiedad de Wikidata correspondiente;
  • Índice 4 (table), es una tabla asociativa conteniendo los posibles valores, donde,
    • XX (YY y ZZ) (índices string) es un valor arbitrario de clasificación; QXX es el elemento de Wikidata correspondiente a dicha clasificación;
    • El valor es una tabla con dos índices:
      • Índice 1 es el ícono del clasificador (sin el prefijo Archivo:);
      • Índice 2 es la descripción del clasificador.

Para agregar clasificaciones, cópiese el código resaltado y péguese dentro de la tabla principal, de preferencia al final.

Criterios de ordenación

El orden de las clasificaciones mostrada en la plantilla se basa netamente en el orden dentro de la tabla principal, ya que se trata de una tabla de índices numerados. Cuando se agregue una nueva clasificación, se puede agregar, o al final, o entre clasificaciones, según se prefiera.

Propiedades usadas hasta ahora

Se han solicitado propiedades para GRAC/GRB y Apple App Store en Wikidata y han sido aprobadas. Se está a la espera de su creación.


return {
	--:: Videojuegos
	{'ESRB',
		'Entertainment Software Rating Board',
		'P852',
		{
			['RP']				= {'ESRB 2013 Rating Pending.svg', 'Pendiente de clasificación'},
			['Rate Pending']	= {'ESRB 2013 Rating Pending.svg', 'Pendiente de clasificación'},
			['Pendiente']		= {'ESRB 2013 Rating Pending.svg', 'Pendiente de clasificación'},
			['Q14864333']		= {'ESRB 2013 Rating Pending.svg', 'Pendiente de clasificación'},
	
			['EC']				= {'ESRB 2013 Early Childhood.svg', 'Niños pequeños'},
			['Q14864327']		= {'ESRB 2013 Early Childhood.svg', 'Niños pequeños'},
	
			['Kids to Adults']	= {'ESRB 1994 Kids to Adults.jpg', 'Kids to Adults'},
			['K-A94']			= {'ESRB 1994 Kids to Adults.jpg', 'Kids to Adults'},
			['K-A']				= {'ESRB 1998 Kids to Adults (small).png', 'Kids to Adults'},
			['K-A98']			= {'ESRB 1998 Kids to Adults (small).png', 'Kids to Adults'},
			['Q14864334']		= {'ESRB 1998 Kids to Adults (small).png', 'Kids to Adults'},
	
			['E']				= {'ESRB 2013 Everyone.svg', 'Todos'},
			['Todos']			= {'ESRB 2013 Everyone.svg', 'Todos'},
			['Everyone']		= {'ESRB 2013 Everyone.svg', 'Todos'},
			['Q14864328']		= {'ESRB 2013 Everyone.svg', 'Todos'},
	
			['E10']				= {'ESRB 2013 Everyone 10+.svg', 'Todos +10'},
			['Todos +10']		= {'ESRB 2013 Everyone 10+.svg', 'Todos +10'},
			['Everyone 10+']	= {'ESRB 2013 Everyone 10+.svg', 'Todos +10'},
			['Q14864329']		= {'ESRB 2013 Everyone 10+.svg', 'Todos +10'},
	
			['T']				= {'ESRB 2013 Teen.svg', 'Adolescentes'},
			['Adolescentes']	= {'ESRB 2013 Teen.svg', 'Adolescentes'},
			['Teen']			= {'ESRB 2013 Teen.svg', 'Adolescentes'},
			['Q14864330']		= {'ESRB 2013 Teen.svg', 'Adolescentes'},
	
			['M']				= {'ESRB 2013 Mature.svg', 'Maduro'},
			['M+17']			= {'ESRB 2013 Mature.svg', 'Maduro'},
			['Maduro']			= {'ESRB 2013 Mature.svg', 'Maduro'},
			['Mature']			= {'ESRB 2013 Mature.svg', 'Maduro'},
			['Maduro +17']		= {'ESRB 2013 Mature.svg', 'Maduro'},
			['Mature 17+']		= {'ESRB 2013 Mature.svg', 'Maduro'},
			['Q14864331']		= {'ESRB 2013 Mature.svg', 'Maduro'},
	
			['AO']				= {'ESRB 2013 Adults Only.svg', 'Sólo adultos'},
			['Adultos']			= {'ESRB 2013 Adults Only.svg', 'Sólo adultos'},
			['Adult Only']		= {'ESRB 2013 Adults Only.svg', 'Sólo adultos'},
			['AO']				= {'ESRB 2013 Adults Only.svg', 'Sólo adultos'},
			['Q14864332']		= {'ESRB 2013 Adults Only.svg', 'Sólo adultos'},
		}
	},

	{'PEGI',
		'Pan European Game Information',
		'P908',
		{
			['3']			= {'PEGI 3.svg', 'PEGI 3'},
			['Q14915512']	= {'PEGI 3.svg', 'PEGI 3'},
	
			['4']			= {'Newpegi 4+.svg', 'PEGI 4+'},
	
			['6']			= {'Newpegi 6+.svg', 'PEGI 6+'},
	
			['7']			= {'PEGI 7.svg', 'PEGI 7'},
			['Q14915514']	= {'PEGI 7.svg', 'PEGI 7'},
	
			['12']			= {'PEGI 12.svg', 'PEGI 12'},
			['Q14915515']	= {'PEGI 12.svg', 'PEGI 12'},
	
			['16']			= {'PEGI 16.svg', 'PEGI 16'},
			['Q14915516']	= {'PEGI 16.svg', 'PEGI 16'},
	
			['18']			= {'PEGI 18.svg', 'PEGI 18'},
			['Q14915517']	= {'PEGI 18.svg', 'PEGI 18'},
		}
	},

	{'ELSPA',
		'Entertainment and Leisure Software Publishers Association',
		'P8901',
		{
			['3']			= {'ELSPA 3-10.svg', 'ELSPA 3+'},
			['3+']			= {'ELSPA 3-10.svg', 'ELSPA 3+'},
			['Q102111868']	= {'ELSPA 3-10.svg', 'ELSPA 3+'},
	
			['11']			= {'ELSPA 11-14.svg', 'ELSPA 11+'},
			['11+']			= {'ELSPA 11-14.svg', 'ELSPA 11+'},
			['Q102109970']	= {'ELSPA 11-14.svg', 'ELSPA 11+'},
	
			['15']			= {'ELSPA 15-17.svg', 'ELSPA 15+'},
			['15+']			= {'ELSPA 15-17.svg', 'ELSPA 15+'},
			['Q102110187']	= {'ELSPA 15-17.svg', 'ELSPA 15+'},
		
			['18']			= {'ELSPA 18+.svg', 'ELSPA 18+'},
			['18+']			= {'ELSPA 18+.svg', 'ELSPA 18+'},
			['Q102111885']	= {'ELSPA 18+.svg', 'ELSPA 18+'},
		}
	},

	{'CERO',
		'CERO',
		'P853',
		{
			['SY']			= {'CERO Shin Sa Yo Tei.svg', 'CERO Shin Sa Yo Tei'},
			['RP']			= {'CERO Shin Sa Yo Tei.svg', 'CERO Shin Sa Yo Tei'},
			['Q57312857']	= {'CERO Shin Sa Yo Tei.svg', 'CERO Shin Sa Yo Tei'},
	
			['KD']			= {'CERO Kyouiku Deitabeisu.svg', 'CERO Kyouiku Deitabeisu'},
			['Q57356685']	= {'CERO Kyouiku Deitabeisu.svg', 'CERO Kyouiku Deitabeisu'},
	
			['KT']			= {'CERO Kitei Teikikou.svg', 'CERO Kitei Teikikou'},
			['Q57399858']	= {'CERO Kitei Teikikou.svg', 'CERO Kitei Teikikou'},
	
			['A']			= {'CERO A.svg', 'CERO A'},
			['Q11389850']	= {'CERO A.svg', 'CERO A'},

			['B']			= {'CERO B.svg', 'CERO B'},
			['Q14870286']	= {'CERO B.svg', 'CERO B'},
	
			['C']			= {'CERO C.svg', 'CERO C'},
			['Q14870289']	= {'CERO C.svg', 'CERO C'},
	
			['D']			= {'CERO D.svg', 'CERO D'},
			['Q14870298']	= {'CERO D.svg', 'CERO D'},
	
			['Z']			= {'CERO Z.svg', 'CERO Z'},
			['Q14870299']	= {'CERO Z.svg', 'CERO Z'},
		}
	},

	{'USK',
		'Unterhaltungssoftware Selbstkontrolle',
		'P914',
		{
			['RP']			= {'USK - Rating pending.svg', 'USK Rating pending'},
			['EA']			= {'USK - Rating pending.svg', 'USK Rating pending'},
			['Q107008234']	= {'USK - Rating pending.svg', 'USK Rating pending'},
	
			['0']			= {'USK 0.svg', 'USK 0'},
			['Q14920387']	= {'USK 0.svg', 'USK 0'},
	
			['6']			= {'USK6 neu2.svg', 'USK 6'},
			['Q14920391']	= {'USK6 neu2.svg', 'USK 6'},
	
			['12']			= {'USK12 neu2.svg', 'USK 12'},
			['Q14920392']	= {'USK12 neu2.svg', 'USK 12'},
	
			['16']			= {'USK16 neu2.svg', 'USK 16'},
			['Q14920393']	= {'USK16 neu2.svg', 'USK 16'},
	
			['18']			= {'USK18 neu2.svg', 'USK 18'},
			['Q14920394']	= {'USK18 neu2.svg', 'USK 18'},
		}
	},

	{'IFCO',
		'IFCO',
		'P7573',
		{
			['G']			= {'IFCO G.svg', 'IFCO G'},
			['Q74434548']	= {'IFCO G.svg', 'IFCO G'},
	
			['PG']			= {'IFCO PG.svg', 'IFCO PG'},
			['Q74434556']	= {'IFCO PG.svg', 'IFCO PG'},
	
			['12']			= {'IFCO 12.svg', 'IFCO 12'},
			['Q74434561']	= {'IFCO 12.svg', 'IFCO 12'},
	
			['15']			= {'IFCO 15.svg', 'IFCO 15'},
			['Q74434564']	= {'IFCO 15.svg', 'IFCO 15'},
	
			['18']			= {'IFCO 18.svg', 'IFCO 18'},
			['Q74434569']	= {'IFCO 18.svg', 'IFCO 18'},
		}
	},

	{'BBFC',
		'BBFC',
		'P2629',
		{
			['U']			= {'BBFC U 2019.svg', 'BBFC U'},
			['Q23301853']	= {'BBFC U 2019.svg', 'BBFC U'},
	
			['PG']			= {'BBFC PG 2019.svg', 'BBFC PG'},
			['Q23301854']	= {'BBFC PG 2019.svg', 'BBFC PG'},
	
			['12']			= {'BBFC 12 2019.svg', 'BBFC 12'},
			['Q23301856']	= {'BBFC 12 2019.svg', 'BBFC 12'},
	
			['12A']			= {'BBFC 12A 2019.svg', 'BBFC 12'},
			['Q23301855']	= {'BBFC 12A 2019.svg', 'BBFC 12'},
	
			['15']			= {'BBFC 15 2019.svg', 'BBFC 15'},
			['Q4550895']	= {'BBFC 15 2019.svg', 'BBFC 15'},
	
			['18']			= {'BBFC 18 2019.svg', 'BBFC 18'},
			['Q4557532']	= {'BBFC 18 2019.svg', 'BBFC 18'},
		}
	},

	{'ACB',
		'Junta de Clasificación Australiana',
		'P3156',
		{
			['E']			= {'OFLC small E.svg', 'OFLC E'},
			['Q69397950']	= {'OFLC small E.svg', 'OFLC E'},
	
			['G']			= {'Australian OFLC G tag logo.svg', 'OFLC G'},
			['Q26708075']	= {'Australian OFLC G tag logo.svg', 'OFLC G'},
	
			['PG']			= {'PG classification tag from OFLC.svg', 'OFLC PG'},
			['Q26708076']	= {'PG classification tag from OFLC.svg', 'OFLC PG'},
	
			['M']			= {'Australian OFLC M logo.svg', 'OFLC M'},
			['Q26708077']	= {'Australian OFLC M logo.svg', 'OFLC M'},
	
			['MA']			= {'MA 15+ classification tag from OFLC.svg', 'OFLC MA'},
			['Q26708078']	= {'MA 15+ classification tag from OFLC.svg', 'OFLC MA'},
	
			['R']			= {'OFLC small R18+.svg', 'OFLC R'},
			['Q26708079']	= {'OFLC small R18+.svg', 'OFLC R'},
	
			['X']			= {'Australian Classification Restricted 18+ (X 18+).svg', 'OFLC R'},
			['Q26708080']	= {'Australian Classification Restricted 18+ (X 18+).svg', 'OFLC R'},
		}
	},

	{'BARS',
		'BARS',
		'P3216',
		{
			['L']			= {'DJCTQ - L.svg', 'BARS L'},
			['Q26678731']	= {'DJCTQ - L.svg', 'BARS L'},
	
			['10']			= {'DJCTQ - 10.svg', 'BARS 10'},
			['Q26678732']	= {'DJCTQ - 10.svg', 'BARS 10'},
	
			['12']			= {'DJCTQ - 12.svg', 'BARS 12'},
			['Q26678733']	= {'DJCTQ - 12.svg', 'BARS 12'},
	
			['14']			= {'DJCTQ - 14.svg', 'BARS 14'},
			['Q26678734']	= {'DJCTQ - 14.svg', 'BARS 14'},
	
			['16']			= {'DJCTQ - 16.svg', 'BARS 16'},
			['Q26678735']	= {'DJCTQ - 16.svg', 'BARS 16'},
	
			['18']			= {'DJCTQ - 18.svg', 'BARS 18'},
			['Q26678736']	= {'DJCTQ - 18.svg', 'BARS 18'},
		}
	},

	{'RARS',
		'RARS',
		'P2637',
		{
			['0']			= {'RARS 0+ (2016).svg', 'RARS 0'},
			['Q23308560']	= {'RARS 0+. (2016).svg', 'RARS 0'},
			['6']			= {'RARS 6+ (2016).svg', 'RARS 6'},
			['Q23308561']	= {'RARS 6+ (2016).svg', 'RARS 6'},
			['12']			= {'RARS 12+ (2016).svg', 'RARS 12'},
			['Q23308562']	= {'RARS 12+ (2016).svg', 'RARS 12'},
			['16']			= {'RARS 16+ (2016).svg', 'RARS 16'},
			['Q23308563']	= {'RARS 16+ (2016).svg', 'RARS 16'},
			['18']			= {'RARS 18+ (2016).svg', 'RARS 18'},
			['Q23308564']	= {'RARS 18+ (2016).svg', 'RARS 18'},
		}
	},

	-- Propiedad solicitada en Wikidata
	{'GRAC',
		'GRAC',
		'P9866',
		{
			['T']			= {'GRB Test.svg', 'GRAC T'},
			['Q57980852']	= {'GRB Test.svg', 'GRAC T'},
			['All']			= {'GRB ALL.svg', 'GRAC Todos'},
			['Q23005403']	= {'GRB ALL.svg', 'GRAC Todos'},
			['12']			= {'GRB 12.svg', 'GRAC 12'},
			['Q23005408']	= {'GRB 12.svg', 'GRAC 12'},
			['15']			= {'GRB 15.svg', 'GRAC 15'},
			['Q23005410']	= {'GRB 15.svg', 'GRAC 15'},
			['18']			= {'GRB 18.svg', 'GRAC 18'},
			['Q23005411']	= {'GRB 18.svg', 'GRAC 18'},
			['19']          = {'GRAC 19 (19청소년이용불가).svg', 'GRAC 19'},
			['Q124768046']  = {'GRAC 19 (19청소년이용불가).svg', 'GRAC 19'}
		}
	},

	{'GSRR',
		'GSRR',
		'P916',
		{
			['G']			= {'GSRR G logo.svg', 'GSRR G'},
			['Q14928338']	= {'GSRR G logo.svg', 'GSRR G'},
	
			['6']			= {'GSRR P logo.svg', 'GSRR 6'},
			['P']			= {'GSRR P logo.svg', 'GSRR 6'},
			['Q14928339']	= {'GSRR P logo.svg', 'GSRR 6'},
	
			['12']			= {'GSRR PG 12 logo.svg', 'GSRR 12'},
			['PG12']		= {'GSRR PG 12 logo.svg', 'GSRR 12'},
			['Q14928340']	= {'GSRR PG 12 logo.svg', 'GSRR 12'},
	
			['15']			= {'GSRR PG 15 logo.svg', 'GSRR 15'},
			['PG15']		= {'GSRR PG 15 logo.svg', 'GSRR 15'},
			['Q14928341']	= {'GSRR PG 15 logo.svg', 'GSRR 15'},
	
			['18']			= {'GSRR R logo.svg', 'GSRR 18'},
			['R']			= {'GSRR R logo.svg', 'GSRR 18'},
			['Q14928342']	= {'GSRR R logo.svg', 'GSRR 18'},
		}
	},

	-- Propiedad solicitada en Wikidata
	{'Apple',
		'App Store',
		'P9897',
		{
			['4']			= {'Apple rating 4+.svg', 'Apple 4'},
			['9']			= {'Apple rating 9+.svg', 'Apple 9'},
			['12']			= {'Apple rating 12+.svg', 'Apple 12'},
			['17']			= {'Apple rating 17+.svg', 'Apple 17'},
		}
	},

	-- Propiedad solicitada en Wikidata
	{'SMECCV',
		'Sistema Mexicano de Equivalencias de Clasificación de Contenidos de Videojuegos',
		'P9895',
		{
			['A']			= {'SMECCV A.svg', 'SMECCV A (Todo público)'},
			['Q108425146']	= {'SMECCV A.svg', 'SMECCV A (Todo público)'},
			
			['B']			= {'SMECCV B.svg', 'SMECCV B (12 años o más)'},
			['Q108425208']	= {'SMECCV B.svg', 'SMECCV B (12 años o más)'},
			
			['B15']			= {'SMECCV B15.svg', 'SMECCV B15 (15 años o más)'},
			['Q108425217']	= {'SMECCV B15.svg', 'SMECCV B15 (15 años o más)'},
			
			['C']			= {'SMECCV C.svg', 'SMECCV C (maduro, 18 años o más)'},
			['Q108425224']	= {'SMECCV C.svg', 'SMECCV C (maduro, 18 años o más)'},
			
			['D']			= {'SMECCV D.svg', 'SMECCV D (solo adultos)'},
			['Q108425251']	= {'SMECCV D.svg', 'SMECCV D (solo adultos)'},
			
		}
	},

	{'CVGCL',
		'Calificación de videojuegos (Chile)',
		'P9028',
		{
			['ER']			= {'Especialmente recomendado.svg', 'Especialmente Recomendado'},
			['Q104434111']	= {'Especialmente recomendado.svg', 'Especialmente Recomendado'},
	
			['TE']			= {'Toda edad (content rating system).svg', 'Toda edad'},
			['Q104434107']	= {'Toda edad (content rating system).svg', 'Toda edad'},
	
			['8']			= {'8 años o más (content rating system).svg', '8 años o más'},
			['8+']			= {'8 años o más (content rating system).svg', '8 años o más'},
			['Q104434115']	= {'8 años o más (content rating system).svg', '8 años o más'},
	
			['14']			= {'14 años o más (content rating system).svg', '14 años o más'},
			['14+']			= {'14 años o más (content rating system).svg', '14 años o más'},
			['Q104434120']	= {'14 años o más (content rating system).svg', '14 años o más'},
	
			['18']			= {'18 años o más (content rating system).svg', '18 años o más'},
			['18+']			= {'18 años o más (content rating system).svg', '18 años o más'},
			['Q104434122']	= {'18 años o más (content rating system).svg', '18 años o más'},
		}
	},

	-- Agregar más clasificaciones aquí

	-- :: Otros
	-- Agregar más clasificaciones aquí
}