Modelo:Propiedade
![]() | Este modelo emprégase en máis de 27500 páxinas. Para evitar problemas en moitas páxinas e carga innecesaria nos servidores, calquera cambio neste modelo debería probarse primeiro na súa sub-páxina de /probas e seguidamente engadirse na páxina principal nunha soa edición. |
![]() | Utiliza os módulos: |
Este modelo utiliza unha ou máis propiedades de Wikidata; ver § Wikidata para máis detalles. |
Uso
Este modelo pretende ser unha forma sinxela de ligar as propiedades de Wikidata en artigos e modelos. Devolve os datos de Wikidata coas ligazóns internas nos valores que proceden. Tamén permite dar a posibilidade cando se usa dentro doutros modelos de establecer nesta un parámetro que anule o dato de Wikidata se ese parámetro ten un valor.
Por defecto cando hai dous valores aparecerán separados pola conxunción «e» e cando hai 3 ou máis valores por comas e o último valor pola conxunción «e». Para outros formatos (táboas, listas etc.) é posible cambiar o separador.
|
|
|
Exemplos
A continuación simuláronse os resultados deste modelo se se engadiran no artigo España.
((Propiedade|p37|enlace=no))
→ lingua castelá, lingua galega, lingua éuscara, lingua catalá e lingua occitana((Propiedade|p31))
→ estado soberano, reino, país e país mediterráneo((Propiedade|p37))
→ lingua castelá, lingua galega, lingua éuscara, lingua catalá e lingua occitana
- Obsérvese que se non coincide a etiqueta do ítem de Wikidata coa ligazón ou interwiki vinculado á Wikipedia en galego devólvese a ligazón así:
[[idioma español|español]]
.
Isto é o que pasa usando directamente ((#property:))
((property:p31))
→ Estado soberano, Estado membro da Unión Europea[[((property:p31))]]
→ Estado soberano, Estado membro da Unión Europea((property:p37))
→ español, aranés, éuscaro, galego, catalán
Exemplos con formatos alternativos
A continuación danse varios exemplos de casos nos que se usou un módulo de formato (exemplo 1) ou se cambiou o separador para adaptar o formato de presentación dos valores.
Exemplo | Simulación do resultado no artigo: Nova Zelandia | |||
---|---|---|---|---|
|
![]() ![]() | |||
|
Estado soberano Monarquía na Mancomunidade de Nacións país | |||
|
| |||
{| class="wikitable" | ((Propiedade|1=p31|3=</td></tr><tr><td>)) |}
|
|
Con formatBandera
Exemplos de uso de formatBandera en distintos artigos:
Código | Artigo | Resultado |
---|---|---|
((Propiedade|p17||<br>|Wikidata/Formatos|formatBandera)) ((Propiedade|p131||<br>|Wikidata/Formatos|formatBandera)) ((Propiedade|p131||<br>|Wikidata/Formatos|formatBandera)) |
Coordenadas
Co modelo propiedade é posible importar as coordenadas xeográficas correspondentes ó artigo de dúas formas:
- Latitude e lonxitude con graos con decimais (dec) e sen formato.
-
((Propiedade|latitud))
→ 41.651980555556((Propiedade|longitud))
→ -4.7285611111111
- As coordenadas incluídas no modelo
((coordenadas))
. -
((Propiedade|p625))
→ 41°39′07″N 4°43′43″O / 41.651980555556, -4.7285611111111Coordenadas: 41°39′07″N 4°43′43″O / 41.651980555556, -4.7285611111111 - (Por defecto tipo= city, display = inline,title e formato = dms)((Propiedade|p625|tipo=landmark|display=inline|formato=dec))
→ 41°39′07″N 4°43′43″O / 41.651980555556, -4.7285611111111
Os datos que o modelo importa poden ser usados por outros modelos como o modelo ((Mapa de localización))
.
Código | Resultado |
---|---|
((mapa de localización |España |label=Valladolid |lat=((Propiedade|latitud)) |long=((Propiedade|longitud)) |float = none )) |
|
((mapa de localización |Valladolid |label=Valladolid |lat=((Propiedade|latitud)) |long=((Propiedade|longitud)) |float = none )) |
Prioridade
Prioridade para o valor dado na Wikipedia local
Cando se usa este modelo en outro, por exemplo nunha ficha, non é necesario usar operadores ((if:|...
para regular a prioridade dos datos xa que no parámetro 2 pode poñerse un valor ou parámetro que de darse anularíase o valor de Wikidata.
- Exemplo
((Propiedade|p17| (({país|))} ))
isto devolvería o valor dado ó parámetro | país =
e se non se da valor ó parámetro devolvería o valor da propiedade p17 no ítem de Wikidata de forma que non faría falta poñer:
((#if: (({país|))} | (({país))} | ((Propiedade|p17)) ))
.
Prioridade para o valor de Wikidata
Tamén é posible darlle prioridade o valor da propiedade do ítem de Wikidata usando o parámetro |prioridad = si
.
- Exemplo
((Propiedade|p17| (({país|))} | prioridad = si ))
isto devolvería o valor dado na propiedade p17 no ítem de Wikidata e se esa propiedade non está dada devolvería o valor dado no parámetro país =
de forma que non faría falta poñer:
((#if: ((Propiedade|p17)) | ((Propiedade|p17)) | (({país))} ))
.
Outros usos do modelo
Pode usarse un parámetro (ou parámetros) para comprobar se os datos que figuran en Wikidata son os mesmo que a anulación ou se os datos faltan en Wikidata. Isto pode utilizarse como servizo de alerta (por exemplo, mediante o uso das categorías ocultas)
- Verificar que os datos de Wikidata son o mesmo que a anulación → Categoría:Wikipedia:Parámetro que anula Wikidata innecesario
- Comprobar os datos que faltan en Wikidata → Categoría:Wikipedia:Valor perdido en Wikidata
- Comprobar se os datos en Wikidata son diferentes que a anulación → Categoría:Wikipedia:Comprobar inconsistencia en Wikidata.
Uso en cálculos matemáticos
Esta modelo ten un comportamento estraño cando se usa en cálculos matemáticos (usando #expr, #ifexpr ou invocando algún módulo) que limita o seu uso, pero non o impide. Aínda que devolva un valor numérico en formato compatible, xera unha mensaxe de erro se se especifica o parámetro |2=
e este non é especificamente un número.
- Exemplos
Non funciona:
((#expr: ( (({poboación))} / ((Propiedade|P2046|(({superficie))} ) ))
Forma correcta:
((#expr: ( (({poboación))} / (({superficie|((Propiedade|P2046))))} ) ))
Non funciona:
((#expr: ( (({poboación))} / ((Propiedade|P2046|(({superficie))}|prioridad=si)) ) ))
Forma correcta:
((#expr: ( (({poboación))} / ((Propiedade|P2046|(({superficie))}|prioridad=si|categorías=no)) ) ))
No caso de que a propiedade en cuestión teña unha unidade definida en Wikidata (metros, minutos,...) e se queira utilizar en cálculos matemáticos tamén se requirirá o uso do parámetro formato unidad=número
, de forma que os exemplos anteriores quedarían da seguinte maneira:
Forma correcta:
((#expr: ( (({poboación))} / (({superficie|((Propiedade|P2046|formato unidad=número))))} ) ))
Forma correcta:
((#expr: ( (({poboación))} / ((Propiedade|P2046|(({superficie))}|prioridad=si|categorías=no|formato unidad=número)) ) ))
Véxase tamén
- Modelo:Propiedade Wikidata
- Modelo:Wikibase. Para capturar unha ligazón, nome de páxina ou id.
- Módulo:Wikidata. Módulo Lua que usa este modelo
- Módulo:Wikidata/Formatos
- Módulo:Wikibase. Outro módulo Lua máis básico para ligar datos de Wikidata.
Por favor, engade as categorías na subpáxina de documentación e os interwikis no Wikidata. Ver as subpáxinas deste modelo.
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.