Discussion Projet:Cyclisme/Wikidata

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
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[modifier le code]

local 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[modifier le code]

Détail et compréhension des éléments d'un champ[modifier le code]

				{
					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[modifier le code]

Type 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 le code]

				{
					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 le code]

				}
			}
		}
	}
}

Points à régler[modifier le code]

Encore 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[modifier le code]

Type 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