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 :
propertyobligatoire : la propriété associée aux déclarations demandées (par exempleproperty=P569signifie 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 :
qualifierle 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