Módulo discusión:Wikidata

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre

formatQualifiers[editar]

Buen día.
Estoy empleando {{Propiedad|P348}} de Fluxbox (Q131522) y me regresa sin problemas el valor 1.3.7 pero además tiene anidada la propiedad de fecha de publicación, la cual no puedo se tomarla directamente. En wikidata me comentaron que el modulo ca:Mòdul:Wikidata puede tomarlo con el parámetro formatQualifiers pero este no existe en el modulo en español ¿Existe algún otro método o seria posible de importar esta característica desde el catalán? petrohs (gracias) 21:11 24 mar 2015 (UTC)[responder]

Cada módulo de cada proyecto está programado de una forma diferente. En el caso de este para que de el valor de un calificador se obtiene así: {{Propiedad|P348|calificador=P577}}. Saludos.--Mi Guillén (mensajes) 09:34 25 mar 2015 (UTC)[responder]
Te agradezco enormemente la orientación. petrohs (gracias) 17:17 25 mar 2015 (UTC)[responder]

Atributos cargados de Wikidata sin etiqueta[editar]

La Categoría:Wikipedia:Páginas con propiedades de Wikidata sin etiqueta muestra cientos de artículos que no muestran el texto "sin etiquetar" en lugar de una etiqueta válida. Probablemente deberíamos añadir soporte para más idiomas además del inglés en las etiquetas de forma que esta lista se reduzca. Obviamente la mejor alternativa sería que no haya etiquetas que no estén en español en los artículos, pero es algo más complejo de evitar. Revisando algunas a mano he visto que la mayoría de los que he comprobado tienen etiqueta en francés o alemán, por lo que podría ser interesante tenerlo en cuenta. -- Agabi10 (discusión) 16:04 23 may 2017 (UTC)[responder]

He modificado Módulo:Wikidata/Formatos para tomar el nombre primero del francés y luego del alemán. Pueden añadirse más idiomas en

for k, idioma in pairs({'en', 'fr', 'de'}) do

Saludos, Juan Mayordomo (discusión) 19:27 8 jun 2017 (UTC)[responder]

Lista ordenada sin bullet[editar]

He hecho el siguiente cambio en el módulo: en las opciones para el tipo de lista, agregué nobullet, de manera de ordenar las listas no ordenadas sin bullet ni sangría, esto, como alternativa al separador <br>.

	-- Aplicar el formato a la lista de valores según el tipo de lista de las
	-- opciones
	if opciones['lista'] == 'no ordenada' then
		-- Añadir en su caso un lápiz
		if opciones.linkback == 'sí' then
			return '<ul><li>' .. p.addLinkback(mw.text.listToText( formatoDeclaraciones, '</li><li>','</li><li>' ), opciones.entityId, opciones.propiedad) .. '</li></ul>'
		else
			return '<ul><li>' .. mw.text.listToText( formatoDeclaraciones, '</li><li>','</li><li>' ) .. '</li></ul>'
		end
	elseif opciones['lista'] == 'ordenada' then
		-- Añadir en su caso un lápiz
		if opciones.linkback == 'sí' then
			return '<ol><li>' .. p.addLinkback(mw.text.listToText( formatoDeclaraciones, '</li><li>','</li><li>' ), opciones.entityId, opciones.propiedad) .. '</li></ol>'						
		else
			return '<ol><li>' .. mw.text.listToText( formatoDeclaraciones, '</li><li>','</li><li>' ) .. '</li></ol>'			
		end
	elseif opciones['lista'] == 'nobullet' then
		-- Añadir en su caso un lápiz
		if opciones.linkback == 'sí' then
			return '<ul style="list-style-type:none;list-style-image:none;margin-left:0;"><li>' .. p.addLinkback(mw.text.listToText( formatoDeclaraciones, '</li><li>','</li><li>' ), opciones.entityId, opciones.propiedad) .. '</li></ul>'						
		else
			return '<ul style="list-style-type:none;list-style-image:none;margin-left:0;"><li>' .. mw.text.listToText( formatoDeclaraciones, '</li><li>','</li><li>' ) .. '</li></ul>'			
		end
	else

-- Davod (desquítense n_n) 21:33 2 may 2019 (UTC)[responder]

@Amitie 10g: Era innecesario. Para eso están definidas las clases plainlist y hlist (Wikipedia:Uso de listas#Estilos de listas):
<span class="plainlist">{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=no ordenada|entityId=Q29}}</span>
<span class="hlist">{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=no ordenada|entityId=Q29}}</span>

Si se utiliza la plantilla propiedad en una ficha lo más sencillo es utilizar los parámetros clase... de la ficha. Por ejemplo:

{{ficha|etiqueta1=Idiomas|datos1={{propiedad|p37|lista=no ordenada|entidad=Q29}}|clase1=plainlist}}
Idiomas
Saludos, Juan Mayordomo (discusión) 20:35 8 may 2019 (UTC)[responder]

Cuando se defina rango mayor = sí no debería mostrar valores en rango deprecated[editar]

En el artículo The Marvel Super Heroes la ficha está mostrando un enlace roto a IMDb de un identificador que ya no existe, pero que existió en el pasado, por lo que este valor no debería borrarse de Wikidata, si no mostrarse con rango deprecated. Esto ya está hecho correctamente en la página de la entidad, pero se sigue mostrando en la ficha, puesto que la ficha está configurada con rango mayor = sí (que también es correcto).

La cuestión es que debería mostrar solo el rango mayor entre preferred y normal, puesto que los valores que están categorizados como deprecated son valores que actualmente ya no son ciertos o correctos y, por lo tanto, no deberíamos estar cogiéndolos de la ficha.

No se me ocurre ningún caso en el que en esta situación quisiésemos mostrar el valor de rango deprecated, por lo que he hecho que no se muestren a la hora de filtrar por rango, pero en caso de que se quiera es mejor añadir un parámetro adicional para coger también los valores de rango deprecated que cogerlos automáticamente y por defecto. -- Agabi10 (discusión) 01:36 18 ago 2021 (UTC)[responder]

Clasificación preferida para imágenes[editar]

En Wikibase me vi obligado a especificar el logo porque obtenerImagenWikidata parece tomar la primera entrada en la tabla de imágenes de logos, que es la más antigua:

	--  Obtener la primera imagen en Wikidata de la persona
	local imagen = elementoTabla(entidad, 'claims', propiedad, 1)

El más nuevo se estableció como preferido mientras que el antiguo es normal, pero esto no parece ser considerado. GreenReaper (discusión) 11:42 6 oct 2023 (UTC)[responder]