Modification de Aide:Données sémantiques

Aller à la navigation Aller à la recherche
Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.

La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.

Version actuelle Votre texte
Ligne 10 : Ligne 10 :
<code><nowiki>[[Attribut::Valeur]]</nowiki></code>
<code><nowiki>[[Attribut::Valeur]]</nowiki></code>


Par exemple, pour définir la valeur « Diamant & Perle » pour l'[[Attribut:Extension|attribut « Extension »]] : <code><nowiki>[[Extension::Diamant & Perle]]</nowiki></code>.
Par exemple, pour définir la valeur « Diamant & Perle » pour l'[[Attribut:Extension|attribut « Extension »]] : <code><nowiki>[[Extension::Diamant & Perle]]</nowiki></code>.


À noter que, en utilisant cette méthode, la valeur apparaîtra sur la page. Ainsi, pour l'exemple, il y aura marqué « Diamant & Perle ». Une solution pour empêcher cela est de taper un code de la forme <code><nowiki>[[Attribut::Valeur| ]]</nowiki></code>, soit, toujours pour le même exemple : <code><nowiki>[[Extension::Diamant & Perle| ]]</nowiki></code>.
À noter que, en utilisant cette méthode, la valeur apparaîtra sur la page. Ainsi, pour l'exemple, il y aura marqué « Diamant & Perle ». Une solution pour empêcher cela est de taper un code de la forme <code><nowiki>[[Attribut::Valeur| ]]</nowiki></code>, soit, toujours pour le même exemple : <code><nowiki>[[Extension::Diamant & Perle| ]]</nowiki></code>.


=== Deuxième méthode ===
=== Deuxième méthode ===
Ligne 40 : Ligne 40 :
{{#ask: [[Bulbizarre]] | ?Taille }}
{{#ask: [[Bulbizarre]] | ?Taille }}


On remarque aussi qu'avec cette fonction, une colonne apparaît sur la gauche indiquant le nom de la page. Il est possible de lui donner un nom en utilisant le paramètre « mainlabel ». <code><nowiki>{{#ask: [[Bulbizarre]] | ?Taille | mainlabel = Nom }}</nowiki></code> renvoie :
On remarque aussi qu'avec cette fonction, une colonne apparaît sur la gauche indiquant le nom de la page. Il est possible de lui donner un nom en utilisant le paramètre « mainlabel ». <code><nowiki>{{#ask: [[Bulbizarre]] | ?Taille | mainlabel = Nom }}</nowiki></code> renvoie :


{{#ask: [[Bulbizarre]] | ?Taille | mainlabel = Nom }}
{{#ask: [[Bulbizarre]] | ?Taille | mainlabel = Nom }}
Ligne 55 : Ligne 55 :


=== Chercher les pages où la donnée est définie ===
=== Chercher les pages où la donnée est définie ===
On remarquera que toutes les pages de la catégorie « Pokémon » apparaissent, même celles n'ayant aucune valeur définie pour l'attribut « Taille ». Pour remédier à ce problème, il faut utiliser la syntaxe suivante : <code><nowiki>{{#ask: [[Catégorie:Pokémon]] [[Taille::+]] | ?Taille | limit = 10 }}</nowiki></code>. En effet, la fonction #ask permet de définir plusieurs conditions. Le tableau suivant s'affichera alors sur la page :
On remarquera que toutes les pages de la catégorie « Pokémon » apparaissent, même celles n'ayant aucune valeur définie pour l'attribut « Taille ». Pour remédier à ce problème, il faut utiliser la syntaxe suivante : <code><nowiki>{{#ask: [[Catégorie:Pokémon]] [[Taille::+]] | ?Taille | limit = 10 }}</nowiki></code>. En effet, la fonction #ask permet de définir plusieurs conditions. Le tableau suivant s'affichera alors sur la page :


{{#ask: [[Catégorie:Pokémon]] [[Taille::+]] | ?Taille | limit = 10 }}
{{#ask: [[Catégorie:Pokémon]] [[Taille::+]] | ?Taille | limit = 10 }}
Ligne 66 : Ligne 66 :
=== Comparateurs ===
=== Comparateurs ===
S'il est possible de demander une valeur précise, il est aussi possible de comparer les valeurs, pour par exemple trouver tous les Pokémon qui font plus de 5m. Les principaux comparateurs sont :
S'il est possible de demander une valeur précise, il est aussi possible de comparer les valeurs, pour par exemple trouver tous les Pokémon qui font plus de 5m. Les principaux comparateurs sont :
* <code>>></code> et <code><<</code> pour « strictement supérieur à » et « strictement inférieur à » ;
* <code>>></code> et <code><<</code> pour « strictement supérieur à » et « strictement inférieur à » ;
* <code>≥</code> et <code>≤</code> pour « supérieur ou égal à » et « inférieur ou égal à » ;
* <code>≥</code> et <code>≤</code> pour « supérieur ou égal à » et « inférieur ou égal à » ;
* <code>!</code> pour « différent de ».
* <code>!</code> pour « différent de ».


Ainsi, pour trouver toutes les capacités qui font entre 30 (inclus) et 40 (exclu) dégâts, il faut taper <code><nowiki>{{#ask: [[Catégorie:Capacité]] [[Puissance::≥30]] [[Puissance::<<40]] | ?Puissance | sort = Puissance | limit = 20 }}</nowiki></code>, avec comme résultat :
Ainsi, pour trouver toutes les capacités qui font entre 30 (inclus) et 40 (exclu) dégâts, il faut taper <code><nowiki>{{#ask: [[Catégorie:Capacité]] [[Puissance::≥30]] [[Puissance::<<40]] | ?Puissance | sort = Puissance | limit = 20 }}</nowiki></code>, avec comme résultat :
Ligne 74 : Ligne 74 :
{{#ask: [[Catégorie:Capacité]] [[Puissance::≥30]] [[Puissance::<<40]] | ?Puissance | sort = Puissance | limit = 20 }}
{{#ask: [[Catégorie:Capacité]] [[Puissance::≥30]] [[Puissance::<<40]] | ?Puissance | sort = Puissance | limit = 20 }}


Le paramètre « sort » sera expliqué plus tard sur la page.
Le paramètre « sort » sera expliqué plus tard sur la page.


=== Tester l'appartenance à une catégorie ===
=== Tester l'appartenance à une catégorie ===
Ligne 85 : Ligne 85 :
Alors que pour [[Danse Folle]] : {{#show: Danse Folle | ?Catégorie:Capacité de la première génération # Danse Folle est une capacité apparue dès la première génération , Danse Folle n'existait pas encore dans la première génération }}
Alors que pour [[Danse Folle]] : {{#show: Danse Folle | ?Catégorie:Capacité de la première génération # Danse Folle est une capacité apparue dès la première génération , Danse Folle n'existait pas encore dans la première génération }}


Ou encore avec un #ifeq si vous ne voulez pas seulement afficher du texte :
Ou encore avec un #ifeq si vous ne voulez pas seulement afficher du texte :  
<pre>
<pre>
{{#ifeq: {{#show: Page | ?Catégorie:Nom de la catégorie # oui , non }} | oui |
{{#ifeq: {{#show: Page | ?Catégorie:Nom de la catégorie # oui , non }} | oui |
// Code si la catégorie est présente
    // Code si la catégorie est présente
|
|
// Code si la catégorie est absente
    // Code si la catégorie est absente
}}
}}
</pre>
</pre>
Ligne 101 : Ligne 101 :
=== format ===
=== format ===
Liste des formats les plus utilisés sur le wiki :
Liste des formats les plus utilisés sur le wiki :
* « table » est le format par défaut, et range les valeurs dans un tableau où chaque colonne correspond à un attribut et chaque ligne à une page ;
* « table » est le format par défaut, et range les valeurs dans un tableau où chaque colonne correspond à un attribut et chaque ligne à une page ;  
* « list » renvoie les différents résultats séparés par des virgules, avec des indications entre parenthèses si nécessaire ;
* « list » renvoie les différents résultats séparés par des virgules, avec des indications entre parenthèses si nécessaire ;
* « ul » correspond à une liste à puces ;
* « ul » correspond à une liste à puces ;
* « ol » correspond à une liste numérotée ;
* « ol » correspond à une liste numérotée ;
* « count » renvoie simplement le nombre de résultats ;
* « count » renvoie simplement le nombre de résultats ;
* « template » est utilisée pour créer un format personnalisé. Dans ce cas, un second paramètre « template » doit être renseigné pour indiquer le nom du modèle à utiliser. Par exemple, pour <code>template=Mise en forme Capacité</code>, le [[Modèle:Mise en forme Capacité|modèle « Mise en forme Capacité »]] sera utilisé.
* « template » est utilisée pour créer un format personnalisé. Dans ce cas, un second paramètre « template » doit être renseigné pour indiquer le nom du modèle à utiliser. Par exemple, pour <code>template=Mise en forme Capacité</code>, le [[Modèle:Mise en forme Capacité|modèle « Mise en forme Capacité »]] sera utilisé.


=== sort ===
=== sort ===
« sort » sert à trier les résultats suivant un attribut. Ainsi, <code>sort=Numéro National</code> sert à trier selon le numéro national du Pokémon.
« sort » sert à trier les résultats suivant un attribut. Ainsi, <code>sort=Numéro National</code> sert à trier selon le numéro national du Pokémon.


=== order ===
=== order ===
Pour préciser dans quel ordre doit trier « sort », il faut utiliser « order ». Trois valeurs sont possibles : « ascending » (du plus petit au plus grand / par ordre alphabétique), « descending » (du plus grand au plus petit / à l'inverse de l'ordre alphabétique) et « random » (au hasard). Par défaut, c'est « ascending » qui est utilisé.
Pour préciser dans quel ordre doit trier « sort », il faut utiliser « order ». Trois valeurs sont possibles : « ascending » (du plus petit au plus grand / par ordre alphabétique), « descending » (du plus grand au plus petit / à l'inverse de l'ordre alphabétique) et « random » (au hasard). Par défaut, c'est « ascending » qui est utilisé.


=== default ===
=== default ===
Ligne 118 : Ligne 118 :


== Pour aller plus loin ==
== Pour aller plus loin ==
Les possibilités offertes par les données sémantiques sont immenses et cette page d'aide n'en montre ainsi qu'une partie limitée, même si bien souvent suffisante. Si vous souhaitez vous renseigner plus amplement, vous pouvez vous rendre sur le site '''(en)''' https://www.semantic-mediawiki.org qui est consacré au sujet.
Les possibilités offertes par les données sémantiques sont immenses et cette page d'aide n'en montre ainsi qu'une partie limitée, même si bien souvent suffisante. Si vous souhaitez vous renseigner plus amplement, vous pouvez vous rendre sur le site '''(en)''' https://www.semantic-mediawiki.org qui est consacré au sujet.  


[[Catégorie:Aide de Poképédia]]
[[Catégorie:Aide de Poképédia]]
Notez bien que toutes les contributions à Poképédia sont considérées comme publiées sous les termes de la Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique 3.0 (voir Poképédia:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source placée dans le domaine public ou d’une ressource libre similaire. N’utilisez aucun travail sous droits d’auteur sans autorisation expresse !
Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)

Insérer un caractère

Diacritiques et ligatures : Æ æ À à  â Ä ä Ā ā · Ç ç · É é È è Ê ê Ë ë Ē ē · Î î Ï ï Ī ī · Œ œ Ô ô Ö ö Ō ō · Ù ù Û û Ü ü Ū ū · Ÿ ÿ

Caractères spéciaux : «  » | × δ

Wikicode et balises : {{}} [[]] <sup></sup> <nowiki></nowiki> <tt></tt> <pre></pre> <code></code> <includeonly></includeonly> <noinclude></noinclude>

Signer un message : ~~~~