Wikidata:Comment utiliser les données sur les projets Wikimedia
Les données de Wikidata peuvent être directement affichées sur les projets Wikimedia, selon différentes méthodes. Avec la fonction d'analyseur ou le code Lua, il est possible d'afficher des étiquettes, des descriptions, des valeurs, des références et beaucoup d'autres informations stockées sur Wikidata. Pour un aperçu des utilisations de Wikidata sur les projets Wikimedia, voir Wikidata:Wikidata in Wikimedia projects.
Sur cette page, vous apprendrez comment utiliser les données Wikidata sur votre wiki. Vous pouvez également en apprendre davantage sur qu'est ce que Wikidata, comment l'information est organisée, ou parcourir le glossaire.
Puis-je accéder aux données de Wikidata depuis mon wiki ?
Les deux principales fonctionnalités du client, la fonction d'analyseur et l'accès via Lua, peuvent être activées ensemble sur les wikis des projets Wikimedia. C'est le cas pour presque tous les projets Wikimedia actuellement.
Pour vérifier si ces fonctionnalités sont activées sur un wiki, vous pouvez accéder à la page Special:Version
. Dans la section "Parser Function hooks", si "statements" apparaît dans la liste, cela signifie que vous pouvez l'utiliser sur ce wiki.
L'accès aux données Wikidata est actuellement limité aux projets Wikimedia, en raison de limitations techniques. Si vous avez votre propre instance de MediaWiki, vous ne pouvez pas utiliser les données de Wikidata en utilisant ces fonctionnalités. Cependant, vous pouvez créer votre propre instance de Wikibase et utiliser les données à partir de celle-ci de la même manière.
Fonction de l'analyseur syntaxique
Le premier moyen d'accéder aux données est d'utiliser la fonction de l'analyseur syntaxique #statements
. Cette fonction vous permettra d'afficher la valeur de n'importe quelle déclaration utilisée dans un élément.
Accès direct
Sur une page connectée à un élément Wikidata via des liens interwiki, vous pouvez utiliser la fonction en ajoutant le libellé de la propriété que vous voulez dans votre langue ou bien le numéro P de la propriété. Le code doit être ajouté dans le wikicode.
Exemples :
{{#statements:parti politique}}
ou{{#statements:P102}}
renverra la valeur « parti politique ».- <code
>
{{#statements:découvreur ou inventeur}} ou{{#statements:P61}}
renverra la valeur « découvreur ou inventeur ». - Sur w:fr:Douglas Adams, le code
{{#statements:pays de nationalité}}
affichera « Royaume-Uni ».
Accès arbitraire
Vous pouvez également afficher les données d'un élément qui n'est pas connecté par un lien interwiki. Pour cela, vous utilisez la même fonction, en ajoutant un paramètre from=
suivi par le numéro Q de l'élément.
Exemples :
{{#statements:nom de naissance|from=Q42}}
affichera "Failed to render property nom de naissance: nom de naissance property not found.
"{{#statements:pays de nationalité|from=Q42}}
affichera "Failed to render property pays de nationalité: pays de nationalité property not found.
".{{#statements:P1476|from=Q191380}}
affichera "Notre-Dame de Paris"{{#statements:auteur|from=Q191380}}
affichera "Failed to render property auteur: auteur property not found.
"{{#statements:date de publication|from=Q191380}}
affichera "Failed to render property date de publication: date de publication property not found.
"
Valeurs multiples
Lorsque des déclarations ont plusieurs valeurs, l'analyseur syntaxique affichera la « meilleure » valeur :
- affiche seulement la/les valeur(s) préférée(s) si il y en a
- si ce n'est pas le cas, affiche toutes les valeurs
- mais jamais celles obsolètes
Where there are multiple values, they are shown in a comma-separated list.
Exemple : {{#statements:occupation|from=Q42}}
affiche "playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, writer, musician" (il y a d'autres occupations dans Douglas Adams (Q42) mais seules certaines sont indiquées comme préférées)
Valeurs formatées
Pour certaines propriétés, la fonction #statements de l'analyseur syntaxique va afficher les valeurs dans un format spécifique.
- Images Commons
L'analyseur syntaxique affiche une vignette de prévisualisation, de 200 pixels. Elle lie vers la page de description du fichier sur Wikimedia Commons.
{{#statements:image|from=Q42}}
affiche
- Geo coordinates
The parser function displays the coordinates in degree-minute-second format.
{{#statements:coordinate location|from=Q243}}
displays 48°51′30″N 2°17′40″E
- Monolingual text
Text values are displayed as they are, with no formatting.
{{#statements:native label|from=Q31}}
displays "Koninkrijk België, Royaume de Belgique, Königreich Belgien
".
- Date
The date value will be formatted in day-month-year format.
{{#statements:date of birth|from=Q42}}
displays 11 March 1952
- Links
The links are clickable.
{{#statements:official website|from=Q243}}
displays https://www.toureiffel.paris, https://www.toureiffel.paris/en
- External IDs
An external ID will provide a direct link to the external website.
{{#statements:IMDb ID|from=Q42}}
displays nm0010930
- Éléments
{{#statements:capital|from=Q142}}
displays Paris
Valeur brute
To display the unlinked value, use #property
.
Exemple:
{{#property:IMDb ID|from=Q42}}
displays nm0010930
Modules
Data can also be accessed with Lua modules, which are much more flexible. Modules that access data from Wikidata should be organized as instance of Wikimedia module using Wikidata (Q59259626). For instance, Module:Wikidata (Q12069631) is available on many wikis, see w:Module:Wikidata#Usage for usage instruction. If your wiki does not contain a module you can copy it from another wiki and add documentation.
For a full technical reference of Lua functions for accessing Wikidata, see mw:Extension:Wikibase Client/Lua.
Modèles
Babel user information | ||
---|---|---|
| ||
Users by language |
Some templates use modules to access Wikidata data. They are as simple to use as regular templates. Moreover, using Wikidata, some parameters become unnecessary. For instance, some infoboxes are able to retrieve data from Wikidata, so you just have to insert the template and all the data will magically appear (if the needed information is present on the Wikidata item, of course). For templates using Wikidata see Category:Templates using data from Wikidata (Q11985372).
If you want to create a template on your wiki, check your documentation page about Module:Wikidata and already existing templates.
Listes
Listes mises à jour régulièrement
Daily updated lists based on SPARQL queries can be configured using Template:Wikidata list (Q19860885). Content is replaced daily.
There are essentially two uses:
- Work lists: lists with topics to be covered in project namespace. Results can be limited to topics that don't exist.
- Reference list: lists for a specific topic in article namespace.
This is currently the most efficient way of doing lists.
Listes Dynamiques
Content is displayed from various items based on a selection done in a Lua module.
Listes manuelles
A series of items are selected and their properties displayed in an article. Content from Wikidata can be completed with locally edited text.
Exemples de cas d'utilisation
Infobox magique
A call of the general cheese infobox template fr:Modèle:Infobox Fromage without any parameters, on an article about a type of cheese, for example fr:Reblochon, produces an infobox with details about that type of cheese, using data from the Wikidata item linked to the article.
Commons
Commons creator template uses Wikidata with arbitrary access to provide information about the creators of the works.
Graphe
Modèle d'autorité
Wikisource
Comment trouver de l'aide?
You will find contributors on the Wikidata project chat which exists in different languages. Moreover, some wikis have projects dedicated to Wikidata : see Project:WikiProject Wikidata (Q20855878).
Voir aussi
- Module:Databox, a ready-made set of modules for building infoboxes
- Wikidata:Infobox Tutorial
- Help:Statements