<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://www.wikonsult.org/index.php?action=history&amp;feed=atom&amp;title=Module%3AInterface_Wikidata%2FDocumentation</id>
	<title>Module:Interface Wikidata/Documentation - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikonsult.org/index.php?action=history&amp;feed=atom&amp;title=Module%3AInterface_Wikidata%2FDocumentation"/>
	<link rel="alternate" type="text/html" href="https://www.wikonsult.org/index.php?title=Module:Interface_Wikidata/Documentation&amp;action=history"/>
	<updated>2026-08-13T15:03:46Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.wikonsult.org/index.php?title=Module:Interface_Wikidata/Documentation&amp;diff=97&amp;oldid=prev</id>
		<title>Yves.bertin : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://www.wikonsult.org/index.php?title=Module:Interface_Wikidata/Documentation&amp;diff=97&amp;oldid=prev"/>
		<updated>2019-02-24T14:17:21Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 24 février 2019 à 14:17&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yves.bertin</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikonsult.org/index.php?title=Module:Interface_Wikidata/Documentation&amp;diff=96&amp;oldid=prev</id>
		<title>w.fr&gt;The RedBurn : +info Module:Wikidata</title>
		<link rel="alternate" type="text/html" href="https://www.wikonsult.org/index.php?title=Module:Interface_Wikidata/Documentation&amp;diff=96&amp;oldid=prev"/>
		<updated>2017-03-27T08:29:11Z</updated>

		<summary type="html">&lt;p&gt;+info Module:Wikidata&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Cette page donne accès à un ensemble de fonction permettant de traiter les données de [[Wikidata]].&lt;br /&gt;
&lt;br /&gt;
Elle contient deux parties : les fonctions &amp;quot;frame&amp;quot;, que l'on peut utiliser depuis du Wikicode, et une partie plus fournie comportant également des fonctions qui ne peuvent être utilisées que depuis Lua.&lt;br /&gt;
&lt;br /&gt;
Ce module fait appel au [[Module:Wikidata]].&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Fonctions Lua ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! nom !! paramètres !! description !! exemple&lt;br /&gt;
|-&lt;br /&gt;
| getClaims || table d'arguments (voir [[Projet:Wikidata/Atelier/Manuel ]]) || récupère une série de &amp;quot;déclarations&amp;quot; Wikidata répondant aux critères données en arguments || &lt;br /&gt;
|-&lt;br /&gt;
| stringTable || table d'arguments (voir [[Projet:Wikidata/Atelier/Manuel ]])  ||  même fonctionnement que getClaims, mais retourne une liste de chaîne plutôt qu'une liste de déclarations brutes || &lt;br /&gt;
|- &lt;br /&gt;
| tableToText ||  table de valeurs, paramètres  || transforme une liste de chaîne en une chaîne unique ||  (plus ou moins redondant avec linguistic.conj pourrait peut-être être supprimé)&lt;br /&gt;
|-&lt;br /&gt;
| formatStatements ||  table d'arguments (voir [[Projet:Wikidata/Atelier/Manuel ]])  || récupère et formate une série de &amp;quot;déclarations&amp;quot; Wikidata répondant aux critères données en argument (comme stringTable), puis les assemble en une chaîne unique selon le paramètre donné par le paramètre &amp;quot;conjtype&amp;quot; || &lt;br /&gt;
|-&lt;br /&gt;
| formatQualifiers ||  table d'arguments (voir [[Projet:Wikidata/Atelier/Manuel ]])  ||   similaire à formatStatements, mais ne retourne que des valeurs stockées dans des qualificatifs des déclarations, pas dans son ''mainsnak'' || &lt;br /&gt;
|-&lt;br /&gt;
| formatAndCat ||   table d'arguments (voir [[Projet:Wikidata/Atelier/Manuel ]])  || comme formatStatents, mais ajoute en plus un catégorie de maintenance et un rétrolien vers Wikidata   || &lt;br /&gt;
|-&lt;br /&gt;
| formatClaimList ||    ||    || &lt;br /&gt;
|-&lt;br /&gt;
| wikidataDate ||    ||    || &lt;br /&gt;
|-&lt;br /&gt;
| addLinkback ||    ||    || &lt;br /&gt;
|-&lt;br /&gt;
| addtrackingcat ||    ||    || &lt;br /&gt;
|-&lt;br /&gt;
| getmainid || statement  ||  retourne l'identifiant de la valeur principal de la déclaration  || &lt;br /&gt;
|-&lt;br /&gt;
| formatStatement || statement, args || formate une déclaration individuelle en utilisant les paramètres données en arguments (voir [[Projet:Wikidata/Atelier/Manuel ]]) || &lt;br /&gt;
|-&lt;br /&gt;
| getFormattedQualifiers ||  statement, table de qualificatifs, paramètres d'affichage || sumilair à formatStatemnt (formatage d'une déclaration individuelle), mais n'affiche que des qualificatifs   || &lt;br /&gt;
|-&lt;br /&gt;
| statementDate  ||  statement, params  || affiche la date associée à une déclaration en recherchant dans différents qualificatifs (P580, P582, P585, P1319, P1326, P1480   || &lt;br /&gt;
|-&lt;br /&gt;
| getQualifiers ||    ||    || &lt;br /&gt;
|-&lt;br /&gt;
| getReferences ||    ||    || &lt;br /&gt;
|-&lt;br /&gt;
| getid || snak  ||  récupère l'identifiant de la valeur d'un snak  || &lt;br /&gt;
|-&lt;br /&gt;
| formatSnak || snak, params   ||  formate un snak individuel, selon une logique identique à formatStatement  || &lt;br /&gt;
|-&lt;br /&gt;
| getEntity ||  id  ||  charge les données d'un élément Wikidata  || &lt;br /&gt;
|-&lt;br /&gt;
| formatEntity ||  entity, params  ||  retourne une chaîne affichant un libellé et éventuellement un lien vers l'entité indiquée, en utilisant les paramètres de mise en forme indiqués dans la table param. le paramètre &amp;quot;id&amp;quot; peut être soit un identifiant Qdd soit une table Wikidata déjà chargée. || &lt;br /&gt;
|-&lt;br /&gt;
| getLink ||  entity, linktype, lang ||  retourne un lien vers la page wiki demande. Linktype doit être 'wikipedia', 'commons', wikisource' ou 'wikidata' (défaut : wikipédia) et &amp;quot;lang&amp;quot; le code Wiki de la langue désirée (défaut : français) || &lt;br /&gt;
|-&lt;br /&gt;
| getLabel || entity, lang, labelformat    ||  Par défaut, retourne le libellé Wikidata de l'élément dans la langue indiquée dans le paramètre lang. Le paramètre labelformat permet de changer ce comportement en générant un libellé à partir de n'importe quelle fonction prenant pour argument l'entité. || &lt;br /&gt;
|-&lt;br /&gt;
| IsInstance || classe cible, élément source, profondeur max    ||  retourne &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; Si l'élément source est une &amp;quot;instance&amp;quot; de la classe cible (utilise P31 et P279) || &lt;br /&gt;
|-&lt;br /&gt;
| IsSubclass || classe cible, élément source, profondeur max    ||  retourn &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; Si l'élément source est une &amp;quot;sous-classe&amp;quot; de la classe cible (P279) || &lt;br /&gt;
|-&lt;br /&gt;
| addVals ||  list, query, maxdepth, maxnodes, stopval  ||  ajoute des éléments Wikidata à une liste, en se basant sur le paramètre query, et en s'arrêtant lorsque maxdepth ou maxnodes est ateint, ou lorsque l'élément stopval est trouvé  || &lt;br /&gt;
|-&lt;br /&gt;
| transitiveVals ||  item, query, maxdepth, maxnodes, stopval ||  retourne les éléments correspondant aux paramètres définis par query, et les élémennts correspondant aux paramètre définis par query effectués sur les valeurs de query...  || &lt;br /&gt;
|-&lt;br /&gt;
| transitiveVals || searchedval, sourceval, query, maxdepth, maxnodes ||  retourne &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; si searchedval se trouve dans les valeurs retournée par la fonction transitiveVals( sourceval, query, maxdepth, maxnodes ) || &lt;br /&gt;
|-&lt;br /&gt;
| findVal || source, targetclass, query, maxrecursion, maxinstancedepth || trouver la première valeur pour un propriété &amp;quot;transitive&amp;quot; qui appartient à une class donnée. Par exemple, pour trouver dans quelle région administrative se trouve Toulouse. ||&lt;br /&gt;
&amp;lt;pre&amp;gt;findVal(&amp;quot;Q7880&amp;quot;, &amp;quot;Q36784&amp;quot;, &amp;quot;P131&amp;quot;)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#invoke:Interface Wikidata|findVal|source=Q7880|target=Q36784|property=P131}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
-&amp;gt;{{#invoke:Interface Wikidata|findVal|source=Q7880|target=Q36784|property=P131|instancedepth=2}}&lt;br /&gt;
|-&lt;br /&gt;
| mainDate ||  item  || retourne la date associée à un élément (en utilisant P585, P571 et certains qualificatifs || &lt;br /&gt;
|-&lt;br /&gt;
| keyDate ||  item, event ||  retourne la date associée à une événement sur l'élément Wikidata. L'élément peut-être de la forme PXX ({{WD P|1619}}, ou de la forme QXX, dans ce cas il sera recherché dans la propriété {{WD P|793}}) || &lt;br /&gt;
|-&lt;br /&gt;
| citeItem ||  item  || crée une référence bibliographique à partir des données de l'élément item   || &lt;br /&gt;
|-&lt;br /&gt;
| Dump ||   item ||  affiche l'intégralité des données Wikidata de l'élément  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Exemples ==&lt;br /&gt;
Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{Projet Scribunto}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Catégorie:Documentation de module]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>w.fr&gt;The RedBurn</name></author>
		
	</entry>
</feed>