Módulo:Wikidata/Formato movimiento
Apariencia
Uso
En este módulo se definen algunos de los tipos de datos de la plantilla {{propiedad}}
o equivalentemente de las funciones permitidas para el parámetro valor-función del módulo:Wikidata.
movimiento
- uso desde la plantilla propiedad
{{Propiedad|id. de la propiedad|tipo de dato=movimiento|parámetros opcionales}}
Tipo de dato para propiedades de movimientos, por ejemplo «movimiento (P135)». Se muestra el movimiento ambiguando. Por ejemplo, "Música del Barroco" se muestra como "Barroco".
Los parámetros posibles son:
enlace
: si toma el valor de "no" no se enlaza al artículo de la Wikipedia con el movimiento.
Para el resto de los parámetros posibles véase la plantilla {{propiedad}}
o el módulo:Wikidata si se accede desde un módulo Lua.
Pueden verse ejemplos de utilización en la página de pruebas del módulo.
local p = {}
local enlazar = require('Módulo:Wikidata/Formatos').enlazar
local obtenerDatos = require('Módulo:Wikidata/Formatos').obtenerDatos
local movimientos = {
['Q37068'] = {['etiqueta'] = 'Romanticismo',['enlace'] = 'Romanticismo'},
['Q207591'] = {['etiqueta'] = 'Romanticismo',['enlace'] = 'Música del Romanticismo'},
['Q37853'] = {['etiqueta'] = 'Barroco',['enlace'] = 'Barroco'},
['Q8361'] = {['etiqueta'] = 'Barroco',['enlace'] = 'Música del Barroco'},
['Q808561'] = {['etiqueta'] = 'Barroco',['enlace'] = 'Pintura del Barroco'},
['Q1994273'] = {['etiqueta'] = 'Barroco',['enlace'] = 'Pintura barroca de Flandes'},
['Q164800'] = {['etiqueta'] = 'simbolismo',['enlace'] = 'Simbolismo'},
['Q1122677'] = {['etiqueta'] = 'Modernismo',['enlace'] = 'Modernismo catalán'},
['Q34636'] = {['etiqueta'] = 'modernismo',['enlace'] = 'Modernismo (arte)'},
['Q878985'] = {['etiqueta'] = 'modernismo',['enlace'] = 'Modernismo (arte)'},
['Q5600643'] = {['etiqueta'] = 'modernismo',['enlace'] = 'Modernismo (literatura en español)'},
['Q971480'] = {['etiqueta'] = 'modernismo',['enlace'] = 'Modernismo anglosajón'},
['Q80113'] = {['etiqueta'] = 'expresionismo',['enlace'] = 'Expresionismo'},
['Q131808'] = {['etiqueta'] = 'manierismo',['enlace'] = 'Manierismo'},
['Q39427'] = {['etiqueta'] = 'surrealismo',['enlace'] = 'Surrealismo'},
['Q128115'] = {['etiqueta'] = 'arte abstracto',['enlace'] = 'Arte abstracto'},
['Q4692'] = {['etiqueta'] = 'Renacimiento',['enlace'] = 'Renacimiento'},
['Q2455000'] = {['etiqueta'] = 'Renacimiento',['enlace'] = 'Renacimiento alemán'},
['Q1404472'] = {['etiqueta'] = 'Renacimiento',['enlace'] = 'Renacimiento italiano'},
['Q430167'] = {['etiqueta'] = 'Renacimiento',['enlace'] = 'Renacimiento español'},
['Q1474884'] = {['etiqueta'] = 'Alto Renacimiento',['enlace'] = 'Alto Renacimiento'},
['Q1472236'] = {['etiqueta'] = 'Primer Renacimiento',['enlace'] = 'Primer Renacimiento'},
['Q40415'] = {['etiqueta'] = 'impresionismo',['enlace'] = 'Impresionismo'},
['Q10857409'] = {['etiqueta'] = 'realismo',['enlace'] = 'Realismo artístico'},
['Q2642826'] = {['etiqueta'] = 'Realismo',['enlace'] = 'Pintura del Realismo'},
['Q42865'] = {['etiqueta'] = 'orientalismo',['enlace'] = 'Orientalismo'},
['Q177725'] = {['etiqueta'] = 'expresionismo abstracto',['enlace'] = 'Expresionismo abstracto'},
['Q186030'] = {['etiqueta'] = 'arte contemporáneo',['enlace'] = 'Arte contemporáneo'},
['Q14378'] = {['etiqueta'] = 'neoclasicismo',['enlace'] = 'Neoclasicismo'},
['Q189458'] = {['etiqueta'] = 'academicismo',['enlace'] = 'Academicismo'},
['Q134147'] = {['etiqueta'] = 'arte pop',['enlace'] = 'Arte pop'},
['Q667661'] = {['etiqueta'] = 'realismo',['enlace'] = 'Realismo literario'},
['Q6034'] = {['etiqueta'] = 'Dadaísmo',['enlace'] = 'Dadaísmo'},
['Q170292'] = {['etiqueta'] = 'clasicismo',['enlace'] = 'Clasicismo'},
['Q17723'] = {['etiqueta'] = 'Clasicismo',['enlace'] = 'Música del Clasicismo'},
['Q122960'] = {['etiqueta'] = 'Rococó',['enlace'] = 'Rococó'},
['Q131221'] = {['etiqueta'] = 'futurismo',['enlace'] = 'Futurismo'},
['Q147516'] = {['etiqueta'] = 'realismo mágico',['enlace'] = 'Realismo mágico'},
['Q166713'] = {['etiqueta'] = 'posimpresionismo',['enlace'] = 'Posimpresionismo'},
['Q2352880'] = {['etiqueta'] = 'Siglo de oro neerlandés',['enlace'] = 'Pintura del Siglo de oro neerlandés'},
['Q1246516'] = {['etiqueta'] = 'arte feminista',['enlace'] = 'Arte feminista'},
['Q2302005'] = {['etiqueta'] = 'Generación del 50',['enlace'] = 'Generación del 50'},
['Q184814'] = {['etiqueta'] = 'Hermandad Prerrafaelita',['enlace'] = 'Hermandad Prerrafaelita'},
['Q42934'] = {['etiqueta'] = 'cubismo',['enlace'] = 'Cubismo'},
['Q1332178'] = {['etiqueta'] = 'Escuela sienesa',['enlace'] = 'Escuela sienesa'},
['Q213457'] = {['etiqueta'] = 'Generación beat',['enlace'] = 'Generación beat'},
['Q203209'] = {['etiqueta'] = 'arte conceptual',['enlace'] = 'Arte conceptual'},
['Q102932'] = {['etiqueta'] = 'vanguardismo',['enlace'] = 'Vanguardismo'},
['Q180902'] = {['etiqueta'] = 'realismo socialista',['enlace'] = 'Realismo socialista'},
['Q382056'] = {['etiqueta'] = 'Escuela de Pont-Aven',['enlace'] = 'Escuela de Pont-Aven'},
['Q108908'] = {['etiqueta'] = 'Fluxus',['enlace'] = 'Fluxus'},
['Q603529'] = {['etiqueta'] = 'Círculo de Bloomsbury',['enlace'] = 'Círculo de Bloomsbury'},
['Q1232633'] = {['etiqueta'] = 'Escuela de La Haya',['enlace'] = 'Escuela de La Haya'},
['Q273506'] = {['etiqueta'] = 'Escuela de París (arte)',['enlace'] = 'Escuela de París (arte)'},
['Q221375'] = {['etiqueta'] = 'arte helenístico',['enlace'] = 'Arte helenístico'},
['Q1136545'] = {['etiqueta'] = 'costumbrismo',['enlace'] = 'Costumbrismo'},
['Q173436'] = {['etiqueta'] = 'minimalismo',['enlace'] = 'Minimalismo'},
['Q207103'] = {['etiqueta'] = 'constructivismo',['enlace'] = 'Constructivismo (arte)'},
['Q273495'] = {['etiqueta'] = 'École de Nancy',['enlace'] = 'Escuela de Nancy'},
['Q55996'] = {['etiqueta'] = 'naturalismo',['enlace'] = 'Naturalismo (literatura)'},
['Q55995'] = {['etiqueta'] = 'naturalismo',['enlace'] = 'Naturalismo en el arte'},
['Q5876881'] = {['etiqueta'] = 'Generación del 45',['enlace'] = 'Generación del 45'},
['Q256922'] = {['etiqueta'] = 'esteticismo',['enlace'] = 'Esteticismo'},
['Q627187'] = {['etiqueta'] = 'literatura proletaria',['enlace'] = 'Literatura proletaria'},
['Q166593'] = {['etiqueta'] = 'fovismo',['enlace'] = 'Fovismo'},
['Q200034'] = {['etiqueta'] = 'puntillismo',['enlace'] = 'Puntillismo'},
['Q1338153'] = {['etiqueta'] = 'música académica del siglo XX',['enlace'] = 'Música clásica del siglo XX'},
['Q2496232'] = {['etiqueta'] = 'nadaísmo',['enlace'] = 'Nadaísmo'},
['Q173782'] = {['etiqueta'] = 'art déco',['enlace'] = 'Art déco'},
['Q2568215'] = {['etiqueta'] = 'realismo sucio',['enlace'] = 'Realismo sucio'},
['Q143357'] = {['etiqueta'] = 'Escuela de Barbizon',['enlace'] = 'Escuela de Barbizon'},
['Q867769'] = {['etiqueta'] = 'Pintura gótica internacional',['enlace'] = 'Pintura gótica internacional'},
['Q38066'] = {['etiqueta'] = 'existencialismo',['enlace'] = 'Existencialismo'},
['Q934618'] = {['etiqueta'] = 'Edad de Oro danesa',['enlace'] = 'Edad de Oro danesa'},
['Q5653011'] = {['etiqueta'] = 'Grupo Norte',['enlace'] = 'Grupo Norte'},
['Q443153'] = {['etiqueta'] = 'Primitivo flamenco',['enlace'] = 'Pintura flamenca (siglos XV y XVI)'},
['Q160218'] = {['etiqueta'] = 'Nueva objetividad',['enlace'] = 'Nueva objetividad'},
['Q38166'] = {['etiqueta'] = 'arte moderno',['enlace'] = 'Arte moderno'},
['Q943853'] = {['etiqueta'] = 'Escuela del río Hudson',['enlace'] = 'Escuela del río Hudson'},
['Q46825'] = {['etiqueta'] = 'arte gótico',['enlace'] = 'Arte gótico'},
['Q837024'] = {['etiqueta'] = 'realismo social',['enlace'] = 'Realismo social'},
['Q749832'] = {['etiqueta'] = 'Hiperrealismo',['enlace'] = 'Hiperrealismo'},
['Q876031'] = {['etiqueta'] = 'Escuela de poesía de Lyon',['enlace'] = 'Escuela Lionesa'},
['Q5602008'] = {['etiqueta'] = 'indigenismo',['enlace'] = 'Indigenismo'},
['Q212611'] = {['etiqueta'] = 'CoBrA',['enlace'] = 'CoBrA'},
['Q1054254'] = {['etiqueta'] = 'Informalismo',['enlace'] = 'Informalismo'},
['Q570341'] = {['etiqueta'] = 'Nouveau roman',['enlace'] = 'Nouveau roman'},
['Q643782'] = {['etiqueta'] = 'Nuevo cine alemán',['enlace'] = 'Nuevo cine alemán'},
['Q589655'] = {['etiqueta'] = 'neoexpresionismo',['enlace'] = 'Neoexpresionismo'},
['Q276308'] = {['etiqueta'] = 'nuevo realismo',['enlace'] = 'Nuevo realismo'},
['Q528648'] = {['etiqueta'] = 'La Pléyade',['enlace'] = 'La Pléyade'}
}
function p.formatoMovimiento(valor, opciones, frame, calificativos)
-- Función que devuelve para un movimiento, por ejemplo "Música del Barroco" "Barroco".
if not valor or not valor.id then
return
end
local enlace, etiqueta, idEntidad
local movimiento = movimientos[valor.id]
if movimiento then -- El movimiento está en la tabla de movimientos
enlace = movimiento.enlace
etiqueta = movimiento.etiqueta
idEntidad = valor.id
else
-- Utilizar el enlace y la etiqueta de Wikidta
enlace, etiqueta, idEntidad = obtenerDatos(valor)
end
return enlazar(enlace, etiqueta, idEntidad, opciones)
end
-- Alias para simplificar el uso desde la plantilla propiedad
--
p['movimiento'] = p.formatoMovimiento
return p