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.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.