Discussion Projet:Cyclisme/Wikidata
Autres discussions [liste]
- Admissibilité
- Neutralité
- Droit d'auteur
- Portail de qualité
- Bon portail
- Lumière sur
- À faire
- Archives
- Commons
Pour le volet sur Wikidata, se référer à d:User:Jérémy-Günther-Heinz Jähnick/Cyclisme.
Écriture du Module:Infobox/Cycliste. Inspiré de Module:Infobox/Fromage.
En-tête
modifierlocal cyclist = require "Module:Infobox/Fonctions" local wikidata = require "Module:Wikidata" local dates = require "Module:Wikidata/Dates" local linguistic = require "Module:Linguistique" return { maincolor = '#FFDF80', parts = { cyclist.title(), cyclist.mainimage('Article à illustrer Cyclisme'), { type = 'table', rows = {
Champs
modifierDétail et compréhension des éléments d'un champ
modifier{ type = 'mixed', label = 'Pays d’origine', value = 'pays', property = 'P495' },
D'après Module:Infobox/Fromage, un champ se compose toujours de la même manière :
- la 1re ligne débute par une accolade ouvrante ;
- la 2e ligne désigne un type, ici mixed ;
- la 3e ligne nomme le champ, ici Pays d’origine (c'est ce qui s'affiche dans le rendu) ;
- la 4e ligne nomme le champ à remplir dans le code de l'article, non visible directement par le lecteur ;
- la 5e ligne désigne la propriété de Wikidata qui fournit la valeur, ici P495, traduite en français par pays d'origine ;
- la 6e et dernière ligne se termine par une accolade fermante, immédiatement suivie d'une virgule. Les autres champs suivent à partir de la ligne suivante.
Tableau des champs
modifierType | Label | Value | Property |
---|---|---|---|
mixed | Nom | nom | P734 |
mixed | Prénom | prénom | P735 |
mixed | Nom de naissance | nom de naissance | P1477 |
mixed | Surnom | surnom | P1449 |
mixed | Date de naissance | date de naissance | P569 |
mixed | Lieu de naissance | lieu de naissance | P19 |
mixed | Date de décès | date de décès | P570 |
mixed | Lieu de décès | date de décès | P20 |
mixed | Pays | pays | P27 |
mixed | Spécialité | type coureur | non créé |
mixed | Équipe actuelle | équipe | complexe |
mixed | Équipes non-UCI | équipes non-UCI | à régler |
mixed | Équipes UCI | équipes UCI | à régler |
mixed | Équipes dirigées | équipes dirigées | à régler |
mixed | Principales victoires | victoires principales | non créé |
Codage hors initialisation et clôture
modifier{ type = 'mixed', label = 'Nom', value = 'nom', property = 'P734' }, { type = 'mixed', label = 'Prénom', value = 'prénom', property = 'P735' }, { type = 'mixed', label = 'Nom de naissance', value = 'nom de naissance', property = 'P1477' }, { type = 'mixed', label = 'Surnom', value = 'surnom', property = 'P1449' }, { type = 'mixed', label = 'Date de naissance', value = 'date de naissance', property = 'P569' }, { type = 'mixed', label = 'Lieu de naissance', value = 'lieu de naissance', property = 'P19' }, { type = 'mixed', label = 'Date de décès', value = 'date de décès', property = 'P570' }, { type = 'mixed', label = 'Lieu de décès', value = 'lieu de décès', property = 'P20' }, { type = 'mixed', label = 'Pays', value = 'pays', property = 'P27' }, { type = 'mixed', label = 'Spécialité', value = 'type coureur', property = 'P???' }, { type = 'mixed', label = 'Équipe actuelle', value = 'équipe', property = 'P???' }, { type = 'mixed', label = 'Équipes non-UCI', value = 'équipes non-UCI', property = 'P???' }, { type = 'mixed', label = 'Équipes UCI', value = 'équipes UCI', property = 'P???' }, { type = 'mixed', label = 'Équipes dirigées', value = 'équipes dirigées', property = 'P???' }, { type = 'mixed', label = 'Principales victoires', value = 'victoires principales', property = 'P???' },
Fin du code
modifier} } } } }
Points à régler
modifierEncore plus que Wikipédia, il y a énormément de choses à bâtir et à développer sur Wikidata, et donc de points à solutionner :
- il manque une propriété pour indiquer la spécialité d'un coureur, à savoir s'il est rouleur, sprinteur, poisson-pilote... ; de la même manière, il manque une propriété pour lister les principales victoires.
- gros point à résoudre : comment lister les équipes par lequel le coureur est passé, sachant que ces dernières changent de nom au fil des saisons, parfois en cours de saison, et que des équipes sont UCI et d'autres non ; voir également pour lister les équipes dirigées.
Tableau des champs
modifierType | Label | Value | Property |
---|---|---|---|
mixed | Sport | sport | P31 |
mixed | Édition | Edition | P393 |
mixed | Date | date | P585 |
mixed | Date de début | date de début | P580 |
mixed | Date de fin | date de fin | P582 |
mixed | Nombre d'étapes | nombre_étape | P??? |
mixed | Pays visité(s) | pays | P17 |
mixed | Lieu de départ | ville_depart | P1427 |
mixed | lieu d'arrivée | ville_arrivee | P1444 |
mixed | Vainqueur | vainqueur | P1346 |
mixed | Moyenne du vainqueur | moyenne du vainqueur | P??? |
mixed | Meilleur grimpeur | meilleur_grimpeur | P??? |
mixed | Classement par points | meilleur_points | P??? |
mixed | Meilleur sprinteur | meilleur_sprinteur | P??? |
mixed | Meilleur jeune | meilleur_jeune | P??? |
mixed | Vainqueur du combiné | classement_combiné | P??? |
mixed | Super-combatif | super_combatif | P??? |
mixed | Meilleure équipe | meilleure_equipe | P??? |
mixed | Partants | nombre_participant | P??? |
mixed | Arrivants | coureurs_arrives | P??? |
mixed | Chronologie | article principal | P361 |
mixed | Compétition précédente | compétition précédente | P155 |
mixed | Compétition suivante | compétition suivante | P156 |
mixed | P | ||
mixed | P | ||
mixed | P |
* Certains champs varient suivant que la course se déroule sur un ou plusieurs jours