Vorlage:Cycling race/listofstages

< Modul:Cycling race

Dokumentations-Unterseite Dokumentation Module:Cycling race / Dokumentation Module:Cycling race/listofstages

Allgemeines

Bearbeiten

Diese Vorlage generiert mit dem Lua-Modul Modul:Cycling race aus Wikidata eine Etappenübersicht für Artikel über Radsport-Etappenrennen. Dazu müssen auf Wikidata die entsprechenden Objekte angelegt und miteinander verknüpft werden. Im ersten Schritt sollte zunächst für das Rennen selbst, sowie für jede einzelne Etappe ein Objekt (Item) auf Wikidata angelegt werden.

Die Objekte der einzelnen Etappen sollten beim Erstellen folgende vier Aussagen bekommen:

Weitere optionale Aussagen können später hinzugefügt werden:

  • Distanz des Ereignisses (P3157) Distanz (P2043): Wert der Länge der Etappe in Kilometern. Optional kann die Einheit über das Item für Kilometer (d:Q828224) angegeben werden. Früher fügte die Software stets die lästige Angabe mit dem plus/minus Null dazu. Um das nicht zu sehen, konnte man "+-0" hinter die Längenangabe anfügen. Das ist nun nicht mehr notwendig, da die Software das nicht mehr macht.
    • Es kommt vor, dass eine Etappe kürzer als vorgesehen ist. In diesem Fall bitte die ursprüngliche Information als "deprecated" markieren (links vom Eingabefeld). Als zusätzlichen Qualifikator kann man dann d:P2241 (Grund für die Ablehnung) und etwas sinnvolles als Wert eingeben. Etwa d:Q22260785 (?) oder d:Q21848415 (?).
  • Startort (P1427): das ist der Ort von dem aus die Etappe startet
  • Zielort (P1444): das ist der Ort zu dem die Etappe hinführt
  • Sieger (P1346): der Wert muss die Wikidata-Seite eines Radrennfahrers oder eines Teams im Falle von einem Team-Zeitfahren sein. Zusätzlich muss der Qualifikator (von (P642)) angegeben sein, um so den Fahrer oder das Team als Etappensieger (Etappensieger (Q20882747)) oder Geamtführender im Ziel einer Etappe (Gesamtführender (Q20882763)) auszuzeichnen. Für die letzte Etappe wird als Wert Gewinner der Gesamtwertung (Q20882667) verwendet.
    • Bei dieser Eigenschaft können weitere Fahrer oder Teams angegeben werden, die dann aber nicht hier, sondern in der Infobox des Rennens angezeigt werden. Dazu gehören: Etappenzweiter (d:Q20882748), Etappendritter (d:Q20882749), Führender der Punktwertung (d:Q20883008), Führender der Nachwuchswertung (d:Q20883140), Führender der Bergwertung (d:Q20883213) und Gewinner der Mannschaftswertung (d:Q20882922).

Anhand der Eigenschaft besteht aus (P527) werden im Objekt des Rennens, die Rennen der einzelnen Etappen zugewiesen.

Als dritten Schritt kann man einen Wikipedia Artikel, der diese Etappe beschreibt, auf der Wikidata-Seite unten eintragen. In diesem Fall wird z.B. der Wikilink "1. Etappe" auf diesen Wikipedia-Artikel verlinken. Ansonsten geht der Wikilink zu einem Unterkapitel auf der selben Artikelseite in der die Tabelle angezeigt wird und der als Überschrift "1. Etappe" hat. Gedacht ist das um dort etwa einen Rennverlauf zu dieser Etappe zu beschreiben oder etwa eine Klassifikationstabelle (z.B. Vorlage:Cycling race/stageclassification oder Vorlage:Cycling race/generalclassification) einzufügen.

Weitere mögliche Eingaben sind z.B.: Vorgänger (d:P155) und Nachfolger (d:P156) der Etappe.

Es besteht die Möglichkeit die Werte aus Wikidata lokal zu überschreiben, z.B. um Ruhetage einzufügen oder um ergänzende Informationen zu einem Etappenort einzutragen, siehe dazu Vorlage:Cycling race/listofstages#Beispiel für ergänzende Daten im WP-Artikel.

Hinweis: Über das Wikidata-Symbol auf der linken Seite des Tabellen-Kopfes gelangt man direkt zum entsprechenden Wikidata-Objekt (Item).

Beispiele

Bearbeiten

fr:Quatre jours de Dunkerque 2015 (Q18589873) :

{{Cycling race/listofstages|Q18589873}}
EtappeDatumEtappenortetypeLänge (km)Etappen­siegerGesamt­führender
1. Etappe 6. MaiDunkerqueOrchies
Hügelige Etappe
Hügelige Etappe
178,7FRA Bryan CoquardFRA Bryan Coquard
2. Etappe 7. MaiFontaine-au-PireMaubeuge
Flachetappe
Flachetappe
178,7SWE Jonas AhlstrandFRA Bryan Coquard
3. Etappe 8. MaiBarlinSaint-Omer
Flachetappe
Flachetappe
176,7FRA Alexis GougeardFRA Bryan Coquard
4. Etappe 9. MaiLestremCassel
Hügelige Etappe
Hügelige Etappe
178,7ESP Omar FraileLTU Ignatas Konovalovas
5. Etappe 10. MaiCappelle-la-GrandeDunkerque
Flachetappe
Flachetappe
171BEL Edward TheunsLTU Ignatas Konovalovas

Beispiel für ergänzende Daten im WP-Artikel

Bearbeiten

Es kommt vor, dass man ein Rennen mit einigen von Wikidata abweichenden Daten haben möchte. Das hier ist nur ein Beispiel zur Demonstration der Eingaben.

{{Cycling race/listofstages|Q18589873
| RoW  1: locaTION Ab : [[1a1b]]
| after row 1 : date : 99. Mai
| after row 1 : icon : [[Datei:Stage rest day.svg|alt=|vbght frthzt fdgtr]]
| after row 1: text : rest day at [[aaa bbb ccc]]
| row 4:  location A : [[4a4a]]abc
| row 4: location b : 4b4b
| row 3 : winner a : <sup>tzhgt</sup>
| row 4 : winner b : kjuzhgt<br />bbjje
| row 4 : icon : [[Datei:Mediummountainstage.svg|alt=|xcvbbgf fgtr]]
| row 4 : distance : <s>141.8</s> 122<ref>test</ref>
}}

Der erste Parameter lautet entweder "row x" oder "after row x". Mit "row x" wird die Zeile x in der Tabelle geändert, das ein Prolog, eine normale Etappe oder auch eine Halbetappe sein kann. "after row x" fügt eine Zeile nach der Tabellenzeile x ein, die zur Angabe von einem Ruhetag genutzt werden kann. Eine solche zusätzliche Zeile kann durch bis zu drei Befehlen erzeugt werden, die als zweiter Parameter angegeben wird. Es wäre nicht sinnvoll nur eine zusätzliche Zeile mit z.B. einem icon hinzuzufügen, aber machbar wäre es. Diese möglichen Parameter sind: date, icon und text. Gemeint sind damit das Datum des Ruhetages, wobei im Prinzip hier auch mehrere Tage genannt werden können, da es sich bei dem dritten Parameter nur um Text handelt. Mit icon würde man im Normalfall das Icon eines Ruhetages, wie im Beispiel gezeigt, nehmen, aber als tooltip etwas sinnvolleres. Beim Parameter text wäre z.B. "Ruhetag in x" sinnvoll.

Der erste Parameter "row x" hat als zweiten Parameter: "location [a/b/ab]", "winner [a/b]", "icon" und "distance". Mit "location a" wird der Startort überschrieben, mit "location b" der Zielort und mit "location ab" erhält man eine Anzeige in der Tabelle bei der nur noch ein Ort angezeigt wird, den in Parameter 3 angegeben. Letzteres ist nützlich wenn Startort und Zielort identisch sind. Mit "winner a" kann der Etappensieger und mit "winner b" der Gesamtführende überschrieben werden. Mögliche Anwendungen wären etwa die Absage einer Etappe oder wenn man einen Einzelnachweise einfügen möchte. Mit "icon" kann man sich ein anderes Icon oder einen anderen Icon-Text auswählen und "distance" ist ein Textfeld für die Tabellenzelle zur Angabe der Länge.

Beispiel Tour de France 2016

Bearbeiten

Zwei Ruhetage, einige Zielorte haben zwei Wikilinks und weitere Beispiele:

{{Cycling race/listofstages
 |Q18574623
<!-- Ergänzung Etappenorte -->
 | row  1 : location b : [[Utah Beach]], [[Sainte-Marie-du-Mont (Manche)|Sainte-Marie-du-Mont]]
 | row  5 : location b : [[Super Lioran|Le Lioran]]
 | row  9 : location b : [[Ordino-Arcalís|Andorra Arcalis]]
 | row 13 : location b : [[Höhlennachbildung von Pont-d’Arc|La Caverne]] du [[Vallon-Pont-d’Arc|Pont-d’Arc]]
 | row 14 : location b : [[Villars-les-Dombes]], [[Parc des Oiseaux]]
 | row 17 : location b : [[Finhaut]]-[[Lac d’Emosson|Emosson]]
 | row 19 : location b : [[Saint-Gervais-les-Bains|Saint-Gervais]], [[Mont Blanc]]
 | row 20 : location b : [[Morzine]]-[[Avoriaz]]
 | row 21 : location b : [[Paris]], [[Avenue des Champs Élysées]]
<!-- Ruhetage -->
 | after row  9 : date : 11. Juli
 | after row  9 : text : Ruhetag in [[Andorra]]
 | after row  9 : icon : [[Datei:Stage rest day.svg|alt=|Ruhetag]]
 | after row 16 : date : 19. Juli
 | after row 16 : text : Ruhetag in [[Bern]]
 | after row 16 : icon : [[Datei:Stage rest day.svg|alt=|Ruhetag]]
<!-- weitere Beispiele -->
 | row  2 : icon : [[Datei:Plainstage.svg|alt=|Flachetappe]]
 | row  4 : winner a : ''Etappe abgebrochen''
 | row  5 : winner b : ''nicht vergeben''
 | row  7 : distance  : <s>190,5</s> 120
}}
EtappeDatumEtappenortetypeLänge (km)Etappen­siegerGesamt­führender
1. Etappe 2. Jul.Le Mont-Saint-MichelUtah Beach, Sainte-Marie-du-Mont
Flachetappe
Flachetappe
188GBR Mark CavendishGBR Mark Cavendish
2. Etappe 3. Jul.Saint-LôCherbourg-en-Cotentin
Flachetappe
183SVK Peter SaganSVK Peter Sagan
3. Etappe 4. Jul.GranvilleAngers
Flachetappe
Flachetappe
223,5GBR Mark CavendishSVK Peter Sagan
4. Etappe 5. Jul.SaumurLimoges
Flachetappe
Flachetappe
237,5Etappe abgebrochenSVK Peter Sagan
5. Etappe 6. Jul.LimogesLe Lioran
Mittelschwere Etappe
Mittelschwere Etappe
216BEL Greg Van Avermaetnicht vergeben
6. Etappe 7. Jul.Arpajon-sur-CèreMontauban
Flachetappe
Flachetappe
190,5GBR Mark CavendishBEL Greg Van Avermaet
7. Etappe 8. Jul.L’Isle-JourdainLac de Payolle
Hochgebirgsetappe
Hochgebirgsetappe
190,5 120GBR Steve CummingsBEL Greg Van Avermaet
8. Etappe 9. Jul.PauBagnères-de-Luchon
Hochgebirgsetappe
Hochgebirgsetappe
184GBR Chris FroomeGBR Chris Froome
9. Etappe 10. Jul.ESP Vielha e MijaranAndorra Arcalis
Hochgebirgsetappe
Hochgebirgsetappe
184,5NED Tom DumoulinGBR Chris Froome
11. JuliRuhetag in Andorra
Ruhetag
10. Etappe 12. Jul.AND Escaldes-EngordanyRevel
Mittelschwere Etappe
Mittelschwere Etappe
197AUS Michael Matthews GBR Chris Froome
11. Etappe 13. Jul.CarcassonneMontpellier
Flachetappe
Flachetappe
162,5SVK Peter SaganGBR Chris Froome
12. Etappe 14. Jul.Montpellier – Chalet Reynard
Hochgebirgsetappe
Hochgebirgsetappe
178BEL Thomas De GendtGBR Chris Froome
13. Etappe 15. Jul.Bourg-Saint-AndéolLa Caverne du Pont-d’Arc
Einzelzeitfahren
Einzelzeitfahren
37,5NED Tom DumoulinGBR Chris Froome
14. Etappe 16. Jul.MontélimarVillars-les-Dombes, Parc des Oiseaux
Flachetappe
Flachetappe
208,5GBR Mark CavendishGBR Chris Froome
15. Etappe 17. Jul.Bourg-en-BresseCuloz
Hochgebirgsetappe
Hochgebirgsetappe
160COL Jarlinson PantanoGBR Chris Froome
16. Etappe 18. Jul.Moirans-en-MontagneSUI Bern
Hügelige Etappe
Hügelige Etappe
209SVK Peter SaganGBR Chris Froome
19. JuliRuhetag in Bern
Ruhetag
17. Etappe 20. Jul.SUI BernFinhaut-Emosson
Hochgebirgsetappe
Hochgebirgsetappe
184,5RUS İlnur ZäkärinGBR Chris Froome
18. Etappe 21. Jul.SallanchesMegève
Einzelzeitfahren
Einzelzeitfahren
17GBR Chris FroomeGBR Chris Froome
19. Etappe 22. Jul.AlbertvilleSaint-Gervais, Mont Blanc
Hochgebirgsetappe
Hochgebirgsetappe
146FRA Romain BardetGBR Chris Froome
20. Etappe 23. Jul.MegèveMorzine-Avoriaz
Hochgebirgsetappe
Hochgebirgsetappe
146,5ESP Ion IzagirreGBR Chris Froome
21. Etappe 24. Jul.ChantillyParis, Avenue des Champs Élysées
Flachetappe
Flachetappe
113GER André GreipelGBR Chris Froome