Module:Wikidata/Documentation
Ceci est la page de documentation pour Module:Wikidata
Utilisation
modifierFonctions utilisables depuis un modèle
modifierfonction formatStatements(frame)
– retourne des valeurs répondant aux critères donnés, dans le format demandé. Elle peut prendre les paramètres suivant :
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).conjtype
caractère ou chaîne de caractère séparant les différentes valeurs. Par défaut, une virgule, sauf, entre la dernière et la dernière : " et " (pour plus de détails, voir p.conj dans Module:Linguistic)rank
: rang des déclarations (preferred, normal ou deprecated). Par défault : preferred.rank = valid
retourne à la fois les déclarations de rang normal et celles de rang preferred.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 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]}}
showdate
showdata =true affiche les dates entre parenthèse à la fin de l'affirmation, en utilisant les qualificatifs date, date, et date de fin.showqualifiers
qualificatifs à afficher entre parenthèse à la fin de l'affirmation (sous forme de table Lua ou de chaînes de caracètre séparés par une virgulesource
: 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
.showsource
: indique que les sources indiquées sur Wikidata doivent être affichées.sorttype
sorttype = chronological
classe les affirmation en ordre chronologique, en utilisant les qualificatifs date, date, et date de fin.sorttype = inverted
classe les affirmation en ordre chronologique inversé- En Lua, il est également possible de mettre une fonction en valeur de ce paramètre pour un classement personnalisé.
numval
: nombre de valeurs maximales à retournerformat
: format souhaité (encore très incomplet)precision
: pour les dates : permet de ne pas afficher la date à sa précision maximale.
precision = year
n'affiche que l'année (pas le mois)precision = month
n'affiche que le mois et l'année (pas le jour)
function p.FormatAndCat(frame)
même paramètres que formatStatements mais ajoute une catégorie de maintenance (voir Catégorie:page utilisant des données de Wikidata). Cette fonction permet de surveiller l'usage de Wikidata et garder un œil sur la pertinence des données. Elle est à privilégier lorsque c’est possible, mais, pour son usage peut être délicat dans les modèles complexes.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)fonction numOfClaims(frame)
:
fonctions utilisables depuis un autre module
modifier- 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
modifierPour des raisons techniques (impossibilité de transclusion), les exemples ne peuvent être lus que sur w:Wikipédia:Wikidata/Bac à sable