Mòdul:Wikibase/ús

De Viquidites

Aquesta és la pàgina de documentació per a Mòdul:Wikibase

Mòdul que proporciona funcions bàsiques d'accés a Wikidata. Està copiat de la documentació de mw:Extension:Wikibase Client/Lua. Per a funcions més desenvolupades adaptades a les necessitats de la Viquipèdia, vegeu Mòdul:Wikidata.

Funcions:

id

Retorna l'id de l'element de Wikidata corresponent a la pàgina. Sintaxi:

{{#invoke:wikibase|id}}

No utilitza cap paràmetre, només analitza la pròpia pàgina. En cas de no existir l'element retorna una cadena buida "".

Exemple, per aquesta pàgina: {{#invoke:wikibase|id}} →

label

Retorna l'etiqueta d'un element donat. Sintaxi:

{{#invoke:wikibase|label}}
{{#invoke:wikibase|label|<id>|<lang>}}

Sense cap paràmetre retorna l'etiqueta de l'element associat a la pàgina actual. Proporcionant l'id retornarà l'etiqueta corresponent. En cas de no existir o ser erroni no retorna res. Amb un segon paràmetre amb un codi de llengua obté l'etiqueta en la llengua especificada.

Exemple: {{#invoke:wikibase|label|Q713246}} → Víctor Balaguer i Cirera

label_lang

Retorna el codi de llengua de l'etiqueta obtinguda per a un element donat. Sintaxi:

{{#invoke:wikibase|label_lang}}
{{#invoke:wikibase|label_lang|<id>}}

Sense cap paràmetre retorna el codi de llengua de l'etiqueta de l'element associat a la pàgina actual. Proporcionant l'id retornarà el valor per l'etiqueta corresponent. Normalment obté l'etiqueta en la llengua local del wiki. Si no existeix pot ser en alguna de les llengües alternatives definides (actualment les alternatives al català són l'occità i l'anglès).

Exemple: {{#invoke:wikibase|label_lang|Q713246}} → ca

description

Retorna la descripció d'una entitat. Sintaxi:

{{#invoke:wikibase|description}}
{{#invoke:wikibase|description|<id>|<lang>}}

Per defecte retorna la descripció de l'element associat a la pàgina actual. Proporcionant l'id, d'un element Q o propietat P, retornarà la descripció corresponent. Amb un segon paràmetre amb un codi de llengua obté la descripció en la llengua especificada.

Exemple: {{#invoke:wikibase|description|Q713246}} → polític liberal, periodista, escriptor romàntic, poeta, dramaturg i historiador català. (1824-1901)

getSiteLink

O l'àlies page, retorna el títol de pàgina local per un element donat. Sintaxi:

{{#invoke:wikibase|getSiteLink|<id>|<wiki>}}

Sense cap paràmetre retorna la pròpia pàgina. Proporcionant l'id retornarà la pàgina local enllaçada en l'element corresponent. En cas de no existir o ser erroni no retorna res. Amb un segon paràmetre amb un codi de wiki obté la pàgina en el wiki especificat (cawiki, cawiktionary, commonswiki, etc.)

Exemple: {{#invoke:wikibase|getSiteLink|Q713246|cawiki}} → Víctor Balaguer i Cirera

validproperty

Retorna "null" si la propietat no existeix o té un marcador "sense valor" o "valor desconegut". Es pot usar com a alternativa a #property.

Sintaxi:

{{#invoke:Wikibase|validproperty|<pxx>|type=value|item={{{item|}}}}}