Plantilla:Valuebyqualifier

De Viquipèdia
Salta a la navegació Salta a la cerca
Icona de documentació de mòdul Documentació de la plantilla [ mostra ] [ modifica el codi ] [ mostra l'historial ] [ refresca ]

Descripció[modifica]

Retorna el valor d'un item multivalor segon el valor que tingui algun dels seus qualificadors.

En WD és habitual tenir items amb propietats multivalor.

  1. A vegades aquests valors corresponen a una sèrie i, per tant tots són iguals de vàlids i no tenen perquè tenir cap qualificador que indiqui la relació entre aquest valor concret i la propietat.
  2. D'altres cops, són valors alternatius entre sí. Són diferents opcions de valor que pot tenir la propietat i, el qualificador que tenen associat ens indica la situació precisa o les circumstàncies en que aquest valor és vàlid.
Exemple

Si féssim una crida amb property= P625, n'obtindríem el valor de les dues coordenades sense poder distingir la funció de cadascuna.

Si la crida incorporés la property=P625 + qualifier=P581, ens aportaria els dos valors de coordenades i els seus corresponents valors de qualificador.

Si el que volem és fer una llista dels possibles valor que té l'item en aquesta propietat, seria suficient. Un exemple prou conegut és quan mostrem la llista de fills o de premis que té una persona, on els qualificadors ens indiquen la data de naixement o de lliurament.

Però si el que volem és recuperar aquella repetició que té un valor particular en el seu qualificador, no hi ha forma de discriminar-lo directament amb la crida del mòdul:wikidata.

Sintaxi[modifica]

Paràmetres, tots són posicionals
  • 1. Indica la propietat que conté el multivalor d'on volem seleccionar
  • 2. Indica el qualificador que fa de discriminador en definir el significat del contingut
  • 3. És el formatting de sortida que volem que ens retorni quan trobi el valor. Veure valors a mòdul:Wikidata
  • 4,5,6. valor1/2/3, són fins a tres possibles valors, indicats mitjançant el seu codi Q, que estem cercant. Funcionen com un OR. Cal anar amb compte perquè si existeixen més d'un dins la property, no ens seleccionarà un, sinò tots els que trobi.
  • 7. L'item on volem fer la cerca.

Exemple[modifica]

A l'exemple descrit abans, la recuperació seria:

{{Valuebyqualifier|P625|P518|latitude|Q1233638|Q7376362||Q626}},
{{Valuebyqualifier|P625|P518|longitude|Q1233638|Q7376362||Q626}}

El primer valor no és troba entre els que figuren al qualificador P518, però el segon valor si que el troba i ens retorna el valor segons el formatting definit.que retornaria:

  • 57.251331194444, 32.467965694444

Un altre exemple seria: L'alçària (P2048) del Empire State Building (Q9188) té els següents valors, en aquest cas qualificats per criteri utilitzat (P1013):

Si volem conèixer específicament quina és l'alçada màxima farem:

{{Valuebyqualifier|P2048|P1013|unitcode|Q26970842|||Q9188}}

ens retornarà: 1.454 ft

En aquest cas, observem que l'editor de WD ha informat les unitats anglosaxones. Recordeu que es poden transformar el resultat mitjançant la {{convert/variable}}

Vegeu també[modifica]