Aller au contenu

Module:Wikidata/Documentation

De Baripedia

Fonctions utilisables depuis un modèle

[modifier le wikicode]
  • fonction formatStatements(frame) – retourne des valeurs répondant aux critères donnés, dans le format demandé.
Paramètres :
  • property obligatoire : la propriété associée aux déclarations demandées (par exemple property=P569 signifie que les déclaration recherchées concernent la date de naissance (wikidata:Property:P19).
  • conjunction : le caractère ou la chaîne de caractères séparant la dernière de l'avant dernière valeur retournée. Par défaut : « et ».
  • separator : le caractère ou la chaîne de caractères séparant deux autres valeurs (par défaut, une virgule).
  • rank : « rank = one » ne retourne que la première valeur
  • excludespecial : « excludespecial = true » retire toutes les déclarations ayant pour valeur « inconnu » ou « pas de valeur »
  • qualifier : sert à indiquer que les déclarations retournées devraient toutes contenir le qualificatif qualifier.
  • qualifiervalue : sert à indiquer quelle valeur devrait avoir le qualficatif utilisé dans le paramètre qualifier. Par exemple pour afficher les matériaux composant le socle d'une statue, on peut utiliser{{invoke:Wikidata | formatStatements|property=P186 [=matériau] |qualifier=P518 [=partie concernée]|qualifiervalue=Q12014132 [=piédestal]}}
  • source : sert à restreindre les déclarations à celles faites par une source particulière. Par défaut, il s'agit de la source déclarée wikidata:Property:P248 (« affirmé dans »). Si l'on veut utiliser une autre propriété, il faut la signaler dans le paramètre sourceproperty.
  • formatting : format souhaité, encore très incomplet
  • fonction getQualifier(frame): – retourne des qualificatifs répondant aux critères donnés, dans le format demandé. Mêmes paramètres que formatStatements. Exemple d'utilisation : {{Date clé}}. Mêmes paramètres plus :
  • qualifier le qualificatif à retourner
  • fonction numOfClaims(frame): retourne le nombre de déclaration répondant aux criètres donné (peut-être utilisé dans les modèles, pour adapter le format)

fonctions utilisables depuis un autre module

[modifier le wikicode]
  • getClaims : retourne une table des déclarations répondant à des critères donnés.
  • getDatavalue : convertit un "snak" (donnée de base) d'une table en une chaîne ayant le format désiré.

Pour des raisons techniques (impossibilité de transclusion), les exemples ne peuvent être lus que sur Wikipédia:Wikidata/Bac à sable