Module:Wikidata/Documentation
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 exempleproperty=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 valeurexcludespecial
: « 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 qualificatifqualifier
.qualifiervalue
: sert à indiquer quelle valeur devrait avoir le qualficatif utilisé dans le paramètrequalifier
. 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ètresourceproperty
.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 queformatStatements
. 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