Plantilla:Propietat/doc

< Plantilla:Propietat
Revisió de 10:25 31 dec 2016 per EirVal (Discussió | contribucions) (Pàgina nova, en el contingut: «{{Subpágina de documentación}} {{Plantilla con Lua|módulo=Wikidata}} === Use === Esta plantilla pretén ser una senzilla forma d'enllaçar les propietats de...»)
(difs.) ← Revisió anterior | Revisió actual (difs.) | Revisió següent → (difs.)

Plantilla:Subpágina de documentación Plantilla:Plantilla con Lua

Use

Esta plantilla pretén ser una senzilla forma d'enllaçar les propietats de *Wikidata en artículs i plantilles. Torna les senyes de *Wikidata en els enllaços interns en els valors que procedix. També permet donar la possibilitat quan s'usa dins d'atres plantilles d'establir en esta un paràmetro que anule la senya de *Wikidata si eixe paràmetro té un valor.

Per defecte quan hi ha dos valors apareixeran separats per la conjunció «i» i quan hi ha 3 o més valors per comes i l'últim valor per la conjunció «i». Per a atres formats (taules llestes etc.) és possible canviar el separador.

Sintaxis de la plantilla
{{Propietat|1=<propietat>[|2=<anular>|3=<separador>|4=<módul de format>|5=<funció del módul>|6=<legenda de image>| entitat = <id entidad>| enllaç = <no> | prioritat = <sí> | categories = <no> | uno = <sí>| ranc_mayor = <sí>|]}}
  • 1: Propietat de Uiquidata (obligatoria)
  • 2: Anular podría ser un parámetro de la plantilla, a continuación, en forma de {{{parámetro |}}}, el cual de tener valor reemplazaría al valor de Wikidata.
Si se indica prioridad = sí tendrá preferencia el/los valor/es de Wikidata usándose los del parámetro solo si no está en el ítem de Wikidata esa propiedad.
  • 3: Si hay varios valores para la misma propiedad, esta se utiliza para separar los valores.
  • 4: Nombre del módulo para llamar a formatear el valor
  • 5: Nombre de la función del módulo llamado en el anterior parámetro para formatear el valor. Se necesitan dos :parámetros: el valor y una matriz que contiene los parámetros pasados ​​a la función formatStatements. Para ejemplos ver Módulo:Wikidata/Formatos .
  • 6: Leyenda en el caso de ser una image.
  • entitat: Id del elemento por ejemplo (Q12) del cual se quiera obtener la propiedad. Si no se le da valor se obtendrá del elemento al cual está enlazada la página.
  • enlace = no. Hace que no aparezca el enlace interno al artículo correspondiente apareciendo solo la etiqueta del valor.
  • uno = sí. Hace que en el caso de que existan varios valores de la propiedad, la plantilla solo devuelva uno.
  • Sólo si la anulación está en blanco se recuperan los datos de Wikidata.
  • Si los datos de Wikidata son los mismos que los de la redefinición, es aconsejable quitar el valor del parámetro. Entonces cualquier actualización de Wikidata se mostrará inmediatamente.
  • No es obligatorio el uso de todos los parámetros de la plantilla.

Ejemplos

A continuación se ha simulado resultados de esta plantilla en el artículo España.

  • {{Propiedad|p37|enlace=no}}Erro en la seqüencia d'órdens: no existix el mòdul «Wikidata».
  • {{Propiedad|p31}}Erro en la seqüencia d'órdens: no existix el mòdul «Wikidata».
  • {{Propiedad|p37}}Erro en la seqüencia d'órdens: no existix el mòdul «Wikidata».
Obsérvese que si no coincide la etiqueta del ítem de Wikidata con el enlace o interwiki vinculado a la Wikipedia en español se devuelve el enlace así:[[idioma español|español]].

Esto es lo que pasa usando directamente {{#property:}}

Ejemplos con formatos alternativos

A continuación se dan varios ejemplos de casos en los que se ha usado un módulo de formato (ejemplo 1) o se han cambiado el separador para adaptar el formato de presentación de los valores.

Ejemplo Simulación del resultado en el artículo: Nueva Zelanda
Dar a valores que son imagen el formato con marco y leyenda

{{Propiedad|1=p242|2=|3=|4=Wikidata/Formatos|5=formatImage|6=Test}}

thumb|Test thumb|Test

Cambiar el separador para que cada valor esté en una línea.

{{Propiedad|1=p31|3=<br>}}

Estado soberano
Monarquía en la Mancomunidad de Naciones
país
Cambiar el separador para que los valores se pongan como una lista.

* {{Propiedad|1=p31|lista=sí}}

Dentro de una tabla poner los valores en una fila diferente.
 {| class="wikitable"
 | {{Propiedad|1=p31|3=</td></tr><tr><td>}}
 |}
Se podrían poner los valores en columnas diferentes con el separador: </td><td>
Estado soberano
Monarquía en la Mancomunidad de Naciones
país
Con formatBandera
Código Resultado
{{Propiedad|p17||<br>|Wikidata/Formatos|formatBandera}}<br>
{{Propiedad|p131||<br>|Wikidata/Formatos|formatBandera}}

20px
20px
20px

Coordenadas

Con la plantilla propiedad es posible importar las coordenadas geográficas correspondientes al artículo de dos formas:

Latitud y longitud con grados con decimales (dec) y sin formato.
  • {{Propiedad|latitud}} → 41.651980555556
  • {{Propiedad|longitud}} → -4.7285611111111
Las coordenadas incluidas en la plantilla {{coord}}.

Los datos que la plantilla importa pueden ser usadas por otras plantillas como la plantilla {{Mapa de localización}}.

Código Resultado
{{mapa de localización
|España
|label=Valladolid
|lat={{Propiedad|latitud}}
|long={{Propiedad|longitud}}
|float = none 
}}

Plantilla:Map de localisació

{{mapa de localisació
|Valladolit
|label=Valladolit
|lat={{Propietat|latitut}}
|long={{Propietat|longitut}}
|float = none 
}}

Plantilla:Mapa de localisació

Obras de una serie literaria

{{propiedad |entidad=Q3008321 |P527 |lista=no ordenada |enlace=sí |4=Wikidata/Formatos |5=formatoObraAnyo }}Erro en la seqüencia d'órdens: no existix el mòdul «Wikidata».

Plantilla:Ayuda propiedad

Prioridad

Prioridad valor dado en la Wikipedia local

Cuando se usa esta plantilla en otra, por ejemplo en una ficha, no es necesario el usar operadores {{if:|... para regular la prioridad de los datos ya que en el parámetro 2 se puede poner un valor o parámetro que de darse se anularía el valor de Wikidata.

Ejemplo

{{Propiedad|p17| {{{país|}}} }}. esto devolvería el valor dado al parámetro | país = y si no se da el valor al parámetro devolvería el valor de la propiedad p17 en el ítem de Wikidata de forma que no haría falta poner: {{#if: {{{país|}}} | {{{país}}} | {{Propiedad|p17}} }}.

Prioridad valor de Wikidata

También es posible darle prioridad al valor de la propiedad del ítem de Wikidata usando el parámetro |prioridad = sí.

Ejemplo

{{Propiedad|p17| {{{país|}}} | prioridad = sí }}. esto devolvería el valor dado en la propiedad p17 en el ítem de Wikidata y si esa propiedad no esta dada devolvería el valor dado en el parámetro país = de forma que no haría falta poner: {{#if: {{Propiedad|p17}} | {{Propiedad|p17}} | {{{país}}} }}.

Otros usos de la plantilla

Se puede usar un parámetro (o parámetros) para comprobar si los datos que figuran en Wikidata son los mismos que la anulación o si los datos faltan en Wikidata. Esto puede utilizarse como servicio de alerta (por ejemplo, mediante el uso de las categorías ocultas)

Verificar que los datos de Wikidata son lo mismo que la anulación → Categoría:Wikipedia:Paramétro que anula Wikidata imnecesario
Comprobar los datos que faltan en Wikidata → Categoría:Wikipedia:Valor perdido en Wikidata
Compruebar si los datos en Wikidata son diferentes que la anulación → Categoría:Wikipedia:Comprobar inconsistencia en Wikidata.

Uso en cálculos matemáticos

Esta plantilla tiene un comportamiento extraño cuando se la utiliza en cálculos matemáticos (usando #expr, #ifexpr o invocando algún módulo) que limita su uso, pero no lo impide. Aunque devuelva un valor numérico en formato compatible, genera un mensaje de error si se especifica el parámetro Plantilla:Parámetro y éste no es específicamente un número.

Ejemplos
  • style="background:#FFC7C7;vertical-align:middle;text-align:center;" class="table-no"|No funciona: {{#expr: ( {{{población}}} / {{Propiedad|P2046|{{{superficie}}} ) }}
  • Plantilla:Si: {{#expr: ( {{{población}}} / {{{superficie|{{Propiedad|P2046}}}}} ) }}
  • style="background:#FFC7C7;vertical-align:middle;text-align:center;" class="table-no"|No funciona: {{#expr: ( {{{población}}} / {{Propiedad|P2046|{{{superficie}}}|prioridad=si}} ) }}
  • Plantilla:Si: {{#expr: ( {{{población}}} / {{Propiedad|P2046|{{{superficie}}}|prioridad=si|categorías=no}} ) }}

En el caso de que la propiedad en cuestión tenga una unidad definida en Wikidata (metros, minutos,...) y se quiera utilizar en cálculos matemáticos también se requerirá el uso del parámetro formato unidad=número, de forma que los ejemplos anteriores quedarían de la siguiente manera:

  • Plantilla:Si: {{#expr: ( {{{población}}} / {{{superficie|{{Propiedad|P2046|formato unidad=número}}}}} ) }}
  • Plantilla:Si: {{#expr: ( {{{población}}} / {{Propiedad|P2046|{{{superficie}}}|prioridad=si|categorías=no|formato unidad=número}} ) }}

Véase también