Cambios
Ir a la navegación
Ir a la búsqueda
nacionalidad
== Uso ==
Este módulo es un proyecto de declaración para la herramienta de formato [[Wikidata]]
Tiene las funciones ''Wikidata'', ''getDeclaraciones'', ''getPropiedad'' y ''setFrame''.
== Función ''Wikidata'' ==
Permite instrucción de formato(s) para una propiedad específica del tema relacionado con la página actual (no podemos acceder a los otros ítems).
=== Parámetros ===
;<code>propiedad</code>
La identificación de la propiedad como "p18". Necesario .
;<code>valor</code>
Si se da el valor anula el valor de Wikidata.
;<code>prioridad</code>
Si se da <code>prioridad = sí</code> tendrá prioridad el valor de Wikidata que el valor que se de al parámetro valor
;<code>debeExistir</code>
Si se informa con "sí" no se recuperan las entidades de Wikidata sin un enlace a un artículo de Wikipedia.
;<code>enlace</code>
Puede tomar los valores <code>enlace = sí</code> o <code>enlace = no</code>.
* Si se da <code>enlace = no</code> aparecerá solamente la etiqueta del valor sin enlace interno.
* Si se utiliza <code>enlace = sí</code> se mostrará un enlace a la correspondiente página de la Wikipedia definida en Wikidata si existe, si no se enlazará a la página con nombre igual a la etiqueta de Wikidata (si no existe un artículo con ese nombre) y si no se mostrará un enlace al elemento de Wikidata.
;<code>formatoTexto</code>
Si se da <code>formatoTexto = mayúscula</code> o <code>cursiva</code> o <code>mayúscula cursiva</code> (da igual el orden)
* Con el valor <code>mayúscula</code>:
la primera letra de la propiedad se pondrá en mayúsculas.
Cuando no se da el valor al parámetro separador y por consiguiente los valores aparecen separados por una coma a excepción de último que se separa por una conjunción por defecto y, solo se pondra en mayúscula la inicial del primer valor. En caso de que se dé valor al parámetro enlace todos los valores apareceran con la inicial en mayúscula.
* Con el valor <code>cursiva</code>:
el texto de la propiedad se pondrá en cursivas.
;<code>formatoFecha</code>
Los valores posibles son:
* <code>=año</code>: Se devuelve la fecha como una año. Por ejemplo [[2014]] o [[1 a. C.]]
==== Parámetros para listas ====
<code>'''lista'''</code>(opcional): tipo de lista. Los valores posibles son:
* <code>=no</code> (por implementar): Solo se devuelve el primer elemento de Wikidata. De momento puede utilizarse el parámetro <code>uno=sí</code> . Por ejemplo, en el artículo de [[España]], si se escribe <nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37|uno=sí}}</nowiki> se generaría "{{#invoke:Wikidata|Wikidata|propiedad=p37|uno=sí|entityId=Q29}}".
* <code>=ordenada</code>: Se devuelve una lista ordenada o numerada. Por ejemplo, en el artículo de España, si se escribe <code><nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=ordenada}}</nowiki></code> se generaría:
::{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=ordenada|entityId=Q29}}
* <code>=no ordenada</code>: Se devuelve una lista no ordenada o con viñetas. Por ejemplo, en el artículo de España, si se escribe <code><nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=no ordenada}}</nowiki></code> se generaría:
::{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=no ordenada|entityId=Q29}}
* Si no se informa el tipo de lista se devuelve una lista de los elementos separados por coma. Por ejemplo, si se escribe<code><nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37}}</nowiki></code> se generaría "{{#invoke:Wikidata|Wikidata|propiedad=p37|entityId=Q29}}"
;*
:En este último caso se pueden utilizar los parámetros <code>separador</code> y <code>conjunción</code> que permiten separar los primeros valores y el último valor de una propiedad. Si no se especifica se toma por defecto como separador una coma y como conjunción "y" respectivamente. Por ejemplo, en el artículo de España, si se escribe <code><nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37|separador=/|conjunción=/}}</nowiki></code> se mostraría "{{#invoke:Wikidata|Wikidata|propiedad=p37|separador=/|conjunción=/|entityId=Q29}}".
==== Funciones específicas para el formato ====
;<code>valor-función</code>
Nombre de la función Lua que se llama para dar formato al valor. La función acepta como argumentos las siguientes tablas Lua:
* valor: datos obtenidos de Wikidata para la propiedad. El único argumento obligatorio al llamar a la función
* opciones: argumentos con los que se accede a la plantilla {{ep|propiedad}} o en el tipo de dato específico
* marco o frame:
* calificativos: calificativos de la propiedad en Wikidata
;<code>valor-módulo</code>
Nombre del módulo donde está definida la función. Si no se especifica el módulo se intentará buscar la función en el módulo:Wikidata/Formatos y si no se buscará en el módulo definido en la tabla modulosTipos del módulo Wikidata. Algunas de las funciones permitidas son:
{| class="wikitable sortable"
|+
!tipo de dato / valor-función
!Módulo de Wikidata en el que se encuentra definido
!Descripción
!Usado en
!Ejemplos de propiedades de Wikidata
|-
|altura
| colspan="4" |Ver magnitud
|-
|área
| colspan="4" |Ver magnitud
|-
|bandera
|[[Módulo:Wikidata/Formatos país|Formatos país]]
|Se muestra la bandera y el nombre del país.
|{{Ep|Ficha de biblioteca}}, {{Ep|Ficha de templo}}
|{{Q|P17}}
|-
|formatoCargo
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P39}}
|-
|educado en
|[[Módulo:Wikidata/Formatos educación|Formatos educación]]
| Se muestra el lugar donde se ha educado y en su caso entre paréntesis el grado académico, especialidad y periodo.
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P69}}
|-
|formatoGenero
|[[Módulo:Ficha de película|Ficha de película]]
|
|[[Módulo:Ficha de película|Ficha de película]]
|{{Q|P136}}
|-
|formatoId
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|{{Ep|Infobox animanga principal}}
|{{Q|P31}}
|-
|imagen
|[[Módulo:Wikidata/Formato imagen|Formato imagen]]
|
|{{Ep|Ficha de programa de televisión}}, {{Ep|Ficha de entidad subnacional}}, {{Ep|Ficha de artista musical}}
|{{Q|P18}}, {{Q|P154}}
|-
|lugar
|[[Módulo:Wikidata/Formato lugar|Formato lugar]]
| Formato para lugares de la forma ciudad (unidad administrativa, país)
|[[Módulo:Ficha de persona|Ficha de persona]], {{Ep|Ficha de organización}}, {{Ep|Ficha de competición deportiva}}, {{Ep|Ficha de aeropuerto}}
|{{Q|P19}}, {{Q|P20}}, {{Q|P159}}, {{Q|P276}}, {{Q|P131}}
|-
|magnitud
|[[Módulo:Wikidata/Formato magnitud|Formato magnitud]]
|Se muestra la magnitud junto a sus unidades y en su caso entre paréntesis el valor en el sistema internacional.
|[[Módulo:Ficha de lugar ficticio|Ficha de lugar ficticio]], {{Ep|Ficha de entidad subnacional}}, {{Ep|Ficha de cuerpo de agua}}, {{Ep|Ficha de espacio natural}}{{Ep|Ficha de localidad de España}}, {{Ep|Ficha de faro}}
|{{Q|P2048}}
{{Q|P2067}}
{{Q|P2046}}, {{Q|P2053}}
{{Q|P2929}}
|-
|movimiento
|[[Módulo:Wikidata/Formato movimiento|Formato movimiento]]
|Formato para movimientos
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P135}}
|-
|formatoNumero
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|{{Ep|Ficha de epidemia}}
|{{Q|P1603}}
|-
|nacionalidad
|[[Módulo:Wikidata/Formatos país|Formatos país]]
|
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P27}}
|-
|formatoObraAnyo
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|[[Módulo:Ficha de película|Ficha de película]]
[[Módulo:Ficha de libro|Ficha de libro]]
|{{Q|P527}}
|-
|formatoObraAutor
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|[[Módulo:Ficha de película|Ficha de película]]
|{{Q|P144}}
|-
|formatoOcupacionFemenino
formatoOcupacionMasculino
|[[Módulo:Ficha de persona|Ficha de persona]]
|Formato para ocupaciones de personas
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P106}}
|-
|periodicidad
|Formato magnitud
| Se muestra la periodicidad (anual, mensual, quincenal, semanal, etc).
|{{Ep|Ficha de periódico}}, {{Ep|Ficha de revista}}
|{{Q|P2896}}
|-
|[[Módulo:Wikidata/Formato premio/doc#premio|premio]]
|[[Módulo:Wikidata/Formato premio|Formato premio]]
|Formato para premios de obras eliminando los literales de la forma " a ...", " a la ..." o " en la categoría ...".
|[[Módulo:Ficha de libro|Ficha de libro]]
|{{Q|P166}}
|-
|formatoURL
url
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|[[Módulo:Ficha de persona|Ficha de persona]], {{Ep|Ficha de videojuego}}
|{{Q|P856}}
|}
=== Valores devueltos ===
Devuelve la declaración formateada de acuerdo a las opciones.
== Función ''getDeclaraciones'' ==
Para ser usado en otro módulos.
=== Valores devueltos ===
Devuelve una tabla con todas las declaraciones del elemento
== Función ''getPropiedad'' ==
Para ser usado en otros módulos.
=== Parámetros ===
;<code>declaraciones</code>
Una tabla de declaraciones
;<code>opciones</code>
Una tabla con las opciones. los elementos de la tabla son los parámetros de la función Wikidata.
=== Valores devueltos ===
Devuelve la declaración formateada de acuerdo a las opciones.
== Función ''setFrame'' ==
Para pasar el frame desde otro módulo. Es necesario poner esta función cuando se usa la anterior en casos en que haya que expandir wikitexto como por ejemplo con las coordenadas o los formatos de banderas.
=== Parámetros ===
;<code>frame</code>
Una tabla/objeto que se pasa desde la invocación del módulo.
=== Valores devueltos ===
Ninguno.
== Función ''addLinkback''(''texto'', ''identificador de la entidad'', ''identificador de la propiedad'') ==
La función añade al texto recibido la imagen de un lápiz que enlaza a la propiedad de la entidad en Wikidata.
=== Valores devueltos ===
<includeonly>
<!-- Coloca las categorías del módulo a continuación y los interwikis en Wikidata -->
[[Categoría:Wikipedia:Módulos para Wikidata]]
</includeonly>
Este módulo es un proyecto de declaración para la herramienta de formato [[Wikidata]]
Tiene las funciones ''Wikidata'', ''getDeclaraciones'', ''getPropiedad'' y ''setFrame''.
== Función ''Wikidata'' ==
Permite instrucción de formato(s) para una propiedad específica del tema relacionado con la página actual (no podemos acceder a los otros ítems).
=== Parámetros ===
;<code>propiedad</code>
La identificación de la propiedad como "p18". Necesario .
;<code>valor</code>
Si se da el valor anula el valor de Wikidata.
;<code>prioridad</code>
Si se da <code>prioridad = sí</code> tendrá prioridad el valor de Wikidata que el valor que se de al parámetro valor
;<code>debeExistir</code>
Si se informa con "sí" no se recuperan las entidades de Wikidata sin un enlace a un artículo de Wikipedia.
;<code>enlace</code>
Puede tomar los valores <code>enlace = sí</code> o <code>enlace = no</code>.
* Si se da <code>enlace = no</code> aparecerá solamente la etiqueta del valor sin enlace interno.
* Si se utiliza <code>enlace = sí</code> se mostrará un enlace a la correspondiente página de la Wikipedia definida en Wikidata si existe, si no se enlazará a la página con nombre igual a la etiqueta de Wikidata (si no existe un artículo con ese nombre) y si no se mostrará un enlace al elemento de Wikidata.
;<code>formatoTexto</code>
Si se da <code>formatoTexto = mayúscula</code> o <code>cursiva</code> o <code>mayúscula cursiva</code> (da igual el orden)
* Con el valor <code>mayúscula</code>:
la primera letra de la propiedad se pondrá en mayúsculas.
Cuando no se da el valor al parámetro separador y por consiguiente los valores aparecen separados por una coma a excepción de último que se separa por una conjunción por defecto y, solo se pondra en mayúscula la inicial del primer valor. En caso de que se dé valor al parámetro enlace todos los valores apareceran con la inicial en mayúscula.
* Con el valor <code>cursiva</code>:
el texto de la propiedad se pondrá en cursivas.
;<code>formatoFecha</code>
Los valores posibles son:
* <code>=año</code>: Se devuelve la fecha como una año. Por ejemplo [[2014]] o [[1 a. C.]]
==== Parámetros para listas ====
<code>'''lista'''</code>(opcional): tipo de lista. Los valores posibles son:
* <code>=no</code> (por implementar): Solo se devuelve el primer elemento de Wikidata. De momento puede utilizarse el parámetro <code>uno=sí</code> . Por ejemplo, en el artículo de [[España]], si se escribe <nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37|uno=sí}}</nowiki> se generaría "{{#invoke:Wikidata|Wikidata|propiedad=p37|uno=sí|entityId=Q29}}".
* <code>=ordenada</code>: Se devuelve una lista ordenada o numerada. Por ejemplo, en el artículo de España, si se escribe <code><nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=ordenada}}</nowiki></code> se generaría:
::{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=ordenada|entityId=Q29}}
* <code>=no ordenada</code>: Se devuelve una lista no ordenada o con viñetas. Por ejemplo, en el artículo de España, si se escribe <code><nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=no ordenada}}</nowiki></code> se generaría:
::{{#invoke:Wikidata|Wikidata|propiedad=p37|lista=no ordenada|entityId=Q29}}
* Si no se informa el tipo de lista se devuelve una lista de los elementos separados por coma. Por ejemplo, si se escribe<code><nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37}}</nowiki></code> se generaría "{{#invoke:Wikidata|Wikidata|propiedad=p37|entityId=Q29}}"
;*
:En este último caso se pueden utilizar los parámetros <code>separador</code> y <code>conjunción</code> que permiten separar los primeros valores y el último valor de una propiedad. Si no se especifica se toma por defecto como separador una coma y como conjunción "y" respectivamente. Por ejemplo, en el artículo de España, si se escribe <code><nowiki>{{#invoke:Wikidata|Wikidata|propiedad=p37|separador=/|conjunción=/}}</nowiki></code> se mostraría "{{#invoke:Wikidata|Wikidata|propiedad=p37|separador=/|conjunción=/|entityId=Q29}}".
==== Funciones específicas para el formato ====
;<code>valor-función</code>
Nombre de la función Lua que se llama para dar formato al valor. La función acepta como argumentos las siguientes tablas Lua:
* valor: datos obtenidos de Wikidata para la propiedad. El único argumento obligatorio al llamar a la función
* opciones: argumentos con los que se accede a la plantilla {{ep|propiedad}} o en el tipo de dato específico
* marco o frame:
* calificativos: calificativos de la propiedad en Wikidata
;<code>valor-módulo</code>
Nombre del módulo donde está definida la función. Si no se especifica el módulo se intentará buscar la función en el módulo:Wikidata/Formatos y si no se buscará en el módulo definido en la tabla modulosTipos del módulo Wikidata. Algunas de las funciones permitidas son:
{| class="wikitable sortable"
|+
!tipo de dato / valor-función
!Módulo de Wikidata en el que se encuentra definido
!Descripción
!Usado en
!Ejemplos de propiedades de Wikidata
|-
|altura
| colspan="4" |Ver magnitud
|-
|área
| colspan="4" |Ver magnitud
|-
|bandera
|[[Módulo:Wikidata/Formatos país|Formatos país]]
|Se muestra la bandera y el nombre del país.
|{{Ep|Ficha de biblioteca}}, {{Ep|Ficha de templo}}
|{{Q|P17}}
|-
|formatoCargo
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P39}}
|-
|educado en
|[[Módulo:Wikidata/Formatos educación|Formatos educación]]
| Se muestra el lugar donde se ha educado y en su caso entre paréntesis el grado académico, especialidad y periodo.
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P69}}
|-
|formatoGenero
|[[Módulo:Ficha de película|Ficha de película]]
|
|[[Módulo:Ficha de película|Ficha de película]]
|{{Q|P136}}
|-
|formatoId
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|{{Ep|Infobox animanga principal}}
|{{Q|P31}}
|-
|imagen
|[[Módulo:Wikidata/Formato imagen|Formato imagen]]
|
|{{Ep|Ficha de programa de televisión}}, {{Ep|Ficha de entidad subnacional}}, {{Ep|Ficha de artista musical}}
|{{Q|P18}}, {{Q|P154}}
|-
|lugar
|[[Módulo:Wikidata/Formato lugar|Formato lugar]]
| Formato para lugares de la forma ciudad (unidad administrativa, país)
|[[Módulo:Ficha de persona|Ficha de persona]], {{Ep|Ficha de organización}}, {{Ep|Ficha de competición deportiva}}, {{Ep|Ficha de aeropuerto}}
|{{Q|P19}}, {{Q|P20}}, {{Q|P159}}, {{Q|P276}}, {{Q|P131}}
|-
|magnitud
|[[Módulo:Wikidata/Formato magnitud|Formato magnitud]]
|Se muestra la magnitud junto a sus unidades y en su caso entre paréntesis el valor en el sistema internacional.
|[[Módulo:Ficha de lugar ficticio|Ficha de lugar ficticio]], {{Ep|Ficha de entidad subnacional}}, {{Ep|Ficha de cuerpo de agua}}, {{Ep|Ficha de espacio natural}}{{Ep|Ficha de localidad de España}}, {{Ep|Ficha de faro}}
|{{Q|P2048}}
{{Q|P2067}}
{{Q|P2046}}, {{Q|P2053}}
{{Q|P2929}}
|-
|movimiento
|[[Módulo:Wikidata/Formato movimiento|Formato movimiento]]
|Formato para movimientos
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P135}}
|-
|formatoNumero
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|{{Ep|Ficha de epidemia}}
|{{Q|P1603}}
|-
|nacionalidad
|[[Módulo:Wikidata/Formatos país|Formatos país]]
|
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P27}}
|-
|formatoObraAnyo
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|[[Módulo:Ficha de película|Ficha de película]]
[[Módulo:Ficha de libro|Ficha de libro]]
|{{Q|P527}}
|-
|formatoObraAutor
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|[[Módulo:Ficha de película|Ficha de película]]
|{{Q|P144}}
|-
|formatoOcupacionFemenino
formatoOcupacionMasculino
|[[Módulo:Ficha de persona|Ficha de persona]]
|Formato para ocupaciones de personas
|[[Módulo:Ficha de persona|Ficha de persona]]
|{{Q|P106}}
|-
|periodicidad
|Formato magnitud
| Se muestra la periodicidad (anual, mensual, quincenal, semanal, etc).
|{{Ep|Ficha de periódico}}, {{Ep|Ficha de revista}}
|{{Q|P2896}}
|-
|[[Módulo:Wikidata/Formato premio/doc#premio|premio]]
|[[Módulo:Wikidata/Formato premio|Formato premio]]
|Formato para premios de obras eliminando los literales de la forma " a ...", " a la ..." o " en la categoría ...".
|[[Módulo:Ficha de libro|Ficha de libro]]
|{{Q|P166}}
|-
|formatoURL
url
|[[Módulo:Wikidata/Formatos|Formatos]]
|
|[[Módulo:Ficha de persona|Ficha de persona]], {{Ep|Ficha de videojuego}}
|{{Q|P856}}
|}
=== Valores devueltos ===
Devuelve la declaración formateada de acuerdo a las opciones.
== Función ''getDeclaraciones'' ==
Para ser usado en otro módulos.
=== Valores devueltos ===
Devuelve una tabla con todas las declaraciones del elemento
== Función ''getPropiedad'' ==
Para ser usado en otros módulos.
=== Parámetros ===
;<code>declaraciones</code>
Una tabla de declaraciones
;<code>opciones</code>
Una tabla con las opciones. los elementos de la tabla son los parámetros de la función Wikidata.
=== Valores devueltos ===
Devuelve la declaración formateada de acuerdo a las opciones.
== Función ''setFrame'' ==
Para pasar el frame desde otro módulo. Es necesario poner esta función cuando se usa la anterior en casos en que haya que expandir wikitexto como por ejemplo con las coordenadas o los formatos de banderas.
=== Parámetros ===
;<code>frame</code>
Una tabla/objeto que se pasa desde la invocación del módulo.
=== Valores devueltos ===
Ninguno.
== Función ''addLinkback''(''texto'', ''identificador de la entidad'', ''identificador de la propiedad'') ==
La función añade al texto recibido la imagen de un lápiz que enlaza a la propiedad de la entidad en Wikidata.
=== Valores devueltos ===
<includeonly>
<!-- Coloca las categorías del módulo a continuación y los interwikis en Wikidata -->
[[Categoría:Wikipedia:Módulos para Wikidata]]
</includeonly>