<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://techshareroom.com/techshareroom_wiki/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3AWikidata%2FFormatos_educaci%C3%B3n</id>
	<title>Módulo:Wikidata/Formatos educación - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://techshareroom.com/techshareroom_wiki/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3AWikidata%2FFormatos_educaci%C3%B3n"/>
	<link rel="alternate" type="text/html" href="https://techshareroom.com/techshareroom_wiki/index.php?title=M%C3%B3dulo:Wikidata/Formatos_educaci%C3%B3n&amp;action=history"/>
	<updated>2026-04-27T07:53:33Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.0-alpha</generator>
	<entry>
		<id>https://techshareroom.com/techshareroom_wiki/index.php?title=M%C3%B3dulo:Wikidata/Formatos_educaci%C3%B3n&amp;diff=560&amp;oldid=prev</id>
		<title>Adgellida: 1 revisión importada</title>
		<link rel="alternate" type="text/html" href="https://techshareroom.com/techshareroom_wiki/index.php?title=M%C3%B3dulo:Wikidata/Formatos_educaci%C3%B3n&amp;diff=560&amp;oldid=prev"/>
		<updated>2021-08-25T20:59:42Z</updated>

		<summary type="html">&lt;p&gt;1 revisión importada&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 22:59 25 ago 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;es&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Sin diferencias)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key techshareroom_wiki:diff:1.41:old-559:rev-560 --&gt;
&lt;/table&gt;</summary>
		<author><name>Adgellida</name></author>
	</entry>
	<entry>
		<id>https://techshareroom.com/techshareroom_wiki/index.php?title=M%C3%B3dulo:Wikidata/Formatos_educaci%C3%B3n&amp;diff=559&amp;oldid=prev</id>
		<title>Plantilla&gt;Juan Mayordomo: require ya carga el módulo una sola vez</title>
		<link rel="alternate" type="text/html" href="https://techshareroom.com/techshareroom_wiki/index.php?title=M%C3%B3dulo:Wikidata/Formatos_educaci%C3%B3n&amp;diff=559&amp;oldid=prev"/>
		<updated>2018-07-28T15:26:50Z</updated>

		<summary type="html">&lt;p&gt;require ya carga el módulo una sola vez&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Funciones de otros módulos&lt;br /&gt;
local moduloTablas               = require(&amp;#039;Módulo:Tablas&amp;#039;)&lt;br /&gt;
	local elementoTabla          = moduloTablas.elemento&lt;br /&gt;
local moduloWikidata             = require(&amp;#039;Módulo:Wikidata&amp;#039;)&lt;br /&gt;
	local formatoIdEntidadWikidata = moduloWikidata.formatoIdEntidad&lt;br /&gt;
local moduloWikidataFormatos     = require(&amp;#039;Módulo:Wikidata/Formatos&amp;#039;)&lt;br /&gt;
	local enlazar                = moduloWikidataFormatos.enlazar&lt;br /&gt;
	local obtenerDatos           = moduloWikidataFormatos.obtenerDatos	&lt;br /&gt;
	local formatoPeriodoWikidata = moduloWikidataFormatos.formatoPeriodo	&lt;br /&gt;
&lt;br /&gt;
local grados = {&lt;br /&gt;
	[&amp;#039;Q163727&amp;#039;]  = {abreviatura = &amp;#039;Grado&amp;#039;, enlace = &amp;#039;Título de grado&amp;#039;}, -- Bachelor&lt;br /&gt;
	[&amp;#039;Q1765120&amp;#039;] = {abreviatura = &amp;#039;B.A.&amp;#039;, enlace = &amp;#039;Bachelor of Arts&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q2878277&amp;#039;] = {abreviatura = &amp;#039;B.F.A.&amp;#039;, enlace = &amp;#039;Bachelor of Fine Arts&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q798137&amp;#039;]  = {abreviatura = &amp;#039;B.L.&amp;#039;, enlace = &amp;#039;Bachelor of Laws&amp;#039;},	&lt;br /&gt;
	[&amp;#039;Q787674&amp;#039;]  = {abreviatura = &amp;#039;B.S.&amp;#039;, enlace = &amp;#039;Bachelor of Science&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q749020&amp;#039;]  = {abreviatura = &amp;#039;Lic.&amp;#039;, enlace = &amp;#039;Licenciatura&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q691532&amp;#039;]  = {abreviatura = &amp;#039;Lic. en Derecho&amp;#039;, enlace = &amp;#039;Licenciatura en Derecho&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q183816&amp;#039;]  = {abreviatura = &amp;#039;Maestría&amp;#039;, enlace = &amp;#039;Maestría&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q2091008&amp;#039;] = {abreviatura = &amp;#039;M.A.&amp;#039;, enlace = &amp;#039;Master of Arts&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q191701&amp;#039;]  = {abreviatura = &amp;#039;M.B.A.&amp;#039;, enlace = &amp;#039;Maestría en Administración de Empresas&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q4175466&amp;#039;] = {abreviatura = &amp;#039;M.F.A.&amp;#039;, enlace = &amp;#039;Máster en Bellas Artes&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q950900&amp;#039;]  = {abreviatura = &amp;#039;M.S.&amp;#039;, enlace = &amp;#039;Master of Science&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q849697&amp;#039;]  = {abreviatura = &amp;#039;Doc.&amp;#039;, enlace = &amp;#039;Doctorado&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q4618975&amp;#039;] = {abreviatura = &amp;#039;Doc.&amp;#039;, enlace = &amp;#039;Doctorado&amp;#039;},	-- doctor&lt;br /&gt;
	[&amp;#039;Q3033550&amp;#039;] = {abreviatura = &amp;#039;Doc.&amp;#039;, enlace = &amp;#039;Doctorado (Francia)&amp;#039;},	&lt;br /&gt;
	[&amp;#039;Q959320&amp;#039;]  = {abreviatura = &amp;#039;Doc. of Law&amp;#039;, enlace = &amp;#039;Doctor of Law&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q1540185&amp;#039;] = {abreviatura = &amp;#039;J.D.&amp;#039;, enlace = &amp;#039;Juris Doctor&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q6518699&amp;#039;] = {abreviatura = &amp;#039;L.L.D.&amp;#039;, enlace = &amp;#039;LLD&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q913404&amp;#039;]  = {abreviatura = &amp;#039;M.D.&amp;#039;, enlace = &amp;#039;Doctor en Medicina&amp;#039;},	&lt;br /&gt;
	[&amp;#039;Q752297&amp;#039;]  = {abreviatura = &amp;#039;Ph.D.&amp;#039;,enlace = &amp;#039;Philosophiæ doctor&amp;#039;},	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local especialidades = {&lt;br /&gt;
	[&amp;#039;Q222749&amp;#039;]  = {etiqueta = &amp;#039;Actuación&amp;#039;, enlace = &amp;#039;Actuación&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q12271&amp;#039;]   = {etiqueta = &amp;#039;Arquitectura&amp;#039;, enlace = &amp;#039;Arquitectura&amp;#039;},	&lt;br /&gt;
	[&amp;#039;Q21198&amp;#039;]   = {etiqueta = &amp;#039;Ciencias de la Computación&amp;#039;, enlace = &amp;#039;Ciencias de la computación&amp;#039;},		&lt;br /&gt;
	[&amp;#039;Q7748&amp;#039;]    = {etiqueta = &amp;#039;Derecho&amp;#039;, enlace = &amp;#039;Derecho&amp;#039;},	&lt;br /&gt;
	[&amp;#039;Q4932206&amp;#039;] = {etiqueta = &amp;#039;Jurisprudencia&amp;#039;, enlace = &amp;#039;Ciencia del derecho&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q382995&amp;#039;]  = {etiqueta = &amp;#039;Ciencias del Derecho&amp;#039;, enlace = &amp;#039;Ciencias del derecho&amp;#039;},	&lt;br /&gt;
	[&amp;#039;Q8134&amp;#039;]    = {etiqueta = &amp;#039;Ciencias Económicas&amp;#039;, enlace = &amp;#039;Ciencia económica&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q5891&amp;#039;]    = {etiqueta = &amp;#039;Filosofía&amp;#039;, enlace = &amp;#039;Filosofía&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q413&amp;#039;]     = {etiqueta = &amp;#039;Física&amp;#039;, enlace = &amp;#039;Física&amp;#039;},	&lt;br /&gt;
	[&amp;#039;Q309&amp;#039;]     = {etiqueta = &amp;#039;Historia&amp;#039;, enlace = &amp;#039;Historia&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q395&amp;#039;]     = {etiqueta = &amp;#039;Matemáticas&amp;#039;, enlace = &amp;#039;Matemáticas&amp;#039;},		&lt;br /&gt;
	[&amp;#039;Q11190&amp;#039;]   = {etiqueta = &amp;#039;Medicina&amp;#039;, enlace = &amp;#039;Medicina&amp;#039;},		&lt;br /&gt;
	[&amp;#039;Q11030&amp;#039;]   = {etiqueta = &amp;#039;Periodismo&amp;#039;, enlace = &amp;#039;Periodismo&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q36442&amp;#039;]   = {etiqueta = &amp;#039;Ciencias Políticas&amp;#039;, enlace = &amp;#039;Ciencia política&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q9418&amp;#039;]    = {etiqueta = &amp;#039;Psicología&amp;#039;, enlace = &amp;#039;Psicología&amp;#039;},	&lt;br /&gt;
	[&amp;#039;Q2329&amp;#039;]    = {etiqueta = &amp;#039;Química&amp;#039;, enlace = &amp;#039;Química&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q21201&amp;#039;]   = {etiqueta = &amp;#039;Sociología&amp;#039;, enlace = &amp;#039;Sociología&amp;#039;},&lt;br /&gt;
	[&amp;#039;Q34178&amp;#039;]   = {etiqueta = &amp;#039;Teología&amp;#039;, enlace = &amp;#039;Teología&amp;#039;},&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function p.formatoEducadoEn(valor, opciones, frame, calificativos)&lt;br /&gt;
	-- Función que devuelve para un lugar de educación, por ejemplo Universidad Harvard.&lt;br /&gt;
	&lt;br /&gt;
	--&lt;br /&gt;
	-- Funciones internas&lt;br /&gt;
	--&lt;br /&gt;
	&lt;br /&gt;
	function obtenerGrado(idGrado, opciones)&lt;br /&gt;
		if not idGrado then&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local grado = grados[idGrado]&lt;br /&gt;
		&lt;br /&gt;
		if grado then&lt;br /&gt;
			return enlazar(grado.enlace, grado.abreviatura, idGrado,opciones)&lt;br /&gt;
		else&lt;br /&gt;
			-- En el caso de que el grado no sea uno de los grados de la tabla interna&lt;br /&gt;
			return formatoIdEntidadWikidata(idGrado, opciones)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function obtenerEspecializacion(idEspecialidad, opciones)&lt;br /&gt;
		if not idEspecialidad then&lt;br /&gt;
			return&lt;br /&gt;
		end		&lt;br /&gt;
		&lt;br /&gt;
		local especialidad = especialidades[idEspecialidad]&lt;br /&gt;
		&lt;br /&gt;
		if especialidad then&lt;br /&gt;
			return enlazar(especialidad.enlace, especialidad.etiqueta, idEspecialidad,opciones)&lt;br /&gt;
		else&lt;br /&gt;
			-- En el caso de que la especialidad no sea uno de las especialidades de la tabla interna&lt;br /&gt;
			return formatoIdEntidadWikidata(idEspecialidad, opciones)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		-- A medias&lt;br /&gt;
		return formatoIdEntidadWikidata(idEspecialidad, opciones)&lt;br /&gt;
	end	&lt;br /&gt;
	&lt;br /&gt;
	-- Variables&lt;br /&gt;
	if not valor then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Obtener los datos&lt;br /&gt;
	&lt;br /&gt;
	local enlaceLugarEducacion, etiquetaLugarEducacion, idEntidadLugarEducacion = obtenerDatos(valor)&lt;br /&gt;
	local lugarEducacion     = enlazar(enlaceLugarEducacion, etiquetaLugarEducacion, idEntidadLugarEducacion,opciones)&lt;br /&gt;
	&lt;br /&gt;
	if not lugarEducacion then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Grados&lt;br /&gt;
	local grado&lt;br /&gt;
	local declaracionGrados = elementoTabla(calificativos,&amp;#039;P512&amp;#039;)&lt;br /&gt;
		&lt;br /&gt;
	if declaracionGrados then&lt;br /&gt;
		local grados = {}&lt;br /&gt;
		local idGrado&lt;br /&gt;
	&lt;br /&gt;
		for k, v in pairs(declaracionGrados) do&lt;br /&gt;
			idGrado = elementoTabla(v,&amp;#039;datavalue&amp;#039;,&amp;#039;value&amp;#039;,&amp;#039;id&amp;#039;)&lt;br /&gt;
			&lt;br /&gt;
			if idGrado then&lt;br /&gt;
				table.insert(grados, obtenerGrado(idGrado, opciones))&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		grado = mw.text.listToText( grados, &amp;#039;, &amp;#039;, &amp;#039; y &amp;#039; )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Especialización&lt;br /&gt;
	local especializacion&lt;br /&gt;
	local declaracionEspecializaciones = elementoTabla(calificativos,&amp;#039;P812&amp;#039;)&lt;br /&gt;
		&lt;br /&gt;
	if declaracionEspecializaciones then&lt;br /&gt;
		local especializaciones = {}&lt;br /&gt;
		local idEspecializacion&lt;br /&gt;
	&lt;br /&gt;
		for k, v in pairs(declaracionEspecializaciones) do&lt;br /&gt;
			idEspecializacion = elementoTabla(v,&amp;#039;datavalue&amp;#039;,&amp;#039;value&amp;#039;,&amp;#039;id&amp;#039;)&lt;br /&gt;
			&lt;br /&gt;
			if idEspecializacion then&lt;br /&gt;
				table.insert(especializaciones, obtenerEspecializacion(idEspecializacion, opciones))&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		especializacion = mw.text.listToText( especializaciones, &amp;#039;, &amp;#039;, &amp;#039; y &amp;#039; )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Añadir al grado la especialización&lt;br /&gt;
	local gradoEspecializacion&lt;br /&gt;
	if grado and especializacion then&lt;br /&gt;
		gradoEspecializacion = grado .. &amp;#039; en &amp;#039; .. especializacion&lt;br /&gt;
	else&lt;br /&gt;
		gradoEspecializacion = grado or especializacion&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local periodo            = formatoPeriodoWikidata(calificativos, opciones)&lt;br /&gt;
    &lt;br /&gt;
    -- Casos&lt;br /&gt;
    --&lt;br /&gt;
    &lt;br /&gt;
    if gradoEspecializacion and periodo then&lt;br /&gt;
    	return lugarEducacion .. &amp;#039;&amp;amp;nbsp;&amp;lt;small&amp;gt;(&amp;#039; .. gradoEspecializacion .. &amp;#039;; &amp;#039; .. periodo .. &amp;#039;)&amp;lt;/small&amp;gt;&amp;#039;&lt;br /&gt;
    elseif gradoEspecializacion then&lt;br /&gt;
    	return lugarEducacion .. &amp;#039;&amp;amp;nbsp;&amp;lt;small&amp;gt;(&amp;#039; .. gradoEspecializacion .. &amp;#039;)&amp;lt;/small&amp;gt;&amp;#039;&lt;br /&gt;
    elseif periodo then&lt;br /&gt;
    	return lugarEducacion .. &amp;#039;&amp;amp;nbsp;&amp;lt;small&amp;gt;(&amp;#039; .. periodo .. &amp;#039;)&amp;lt;/small&amp;gt;&amp;#039;&lt;br /&gt;
    else&lt;br /&gt;
    	return lugarEducacion&lt;br /&gt;
    end&lt;br /&gt;
    --if true then return require(&amp;#039;Módulo:Tablas&amp;#039;).tostring(calificativos) end -- Pruebas&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Alias para simplificar el uso desde la plantilla propiedad&lt;br /&gt;
--&lt;br /&gt;
p[&amp;#039;educado en&amp;#039;] 		= p.formatoEducadoEn&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Plantilla&gt;Juan Mayordomo</name></author>
	</entry>
</feed>