Module:Wikidata/Documentation

De Baripedia

Utilisation[modifier le wikicode]

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é.

Exemples[modifier le wikicode]

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