Benutzer:Markus Bärlocher/WP:Tabelle/ist-geboren-in "Ort"
Zweck
[Bearbeiten | Quelltext bearbeiten]In Ortsartikeln gibt es oft ein Kapitel "Bekannte Persönlichkeiten", mit einer oft langen Liste von Menschen, die (meist) auch einen Wikipedia-Artikel haben (oder einen bekommen sollen).
Da diese Listen oft sehr lang sind (auch gemessen am Umfang des Gesamtartikels), soll hier aufgezeigt werden, wie man
- eine solche Liste auslagert
- die Einträge aus Wikidata entnimmt
- die Einträge als informative Tabelle gestaltet
Schritte
[Bearbeiten | Quelltext bearbeiten]mit Excel und VBA-Makro
[Bearbeiten | Quelltext bearbeiten]- Abfrage in Wikidata
Abfrage-Ergebnisse prüfen und ggf. verbessern
Abfrage-Ergebnisse als CSV exportieren - CSV in Excel importieren
in Excel die URLs mit VBA automatisch in interne Wikipedia-Linss umwandeln
Ergebnis als CSV exportieren - CSV mit dem Tool TableConvert automatisch in eine Wikitable umwandeln
- Einen neuen Artikel mit passendem Lemma anlegen (z.B. "In Singapur geborene Fussballspieler")
Einleitung schreiben
die neue Tabelle einfügen
passende Spaltenüberschriften wählen
passende Kategorien ergänzen (z.B. Kategorie:Singapur und Kategorie:Fußballspieler) - Im entsprechenden Ortsartikel im Kapitel "Sport" den neuen Tabellen-Artikel verlinken
mit Listeria
[Bearbeiten | Quelltext bearbeiten]Achtung: Listeria funktioniert nicht im Artikel-Namensraum.
Listeria kann aber auf einer Benutzer-Unterseite ausgeführt werden. Das Ergebnis wird dann in den Artikel-Namensraum verschoben:
- Abfrage in Wikidata
- Abfrage-Ergebnisse prüfen und ggf. verbessern
- mit Button "Code" → Option "Listeria"
- den entstandenen Code auf eine Benutzer-Unterseite kopieren
SPARQL-Abfragen in Wikidata
[Bearbeiten | Quelltext bearbeiten]Diese Abfragen liefern eine Tabelle mit Personen mit eigenem Wikipedia-Artikel und zeigt folgende Spalten:
Wikidata-Link | Name der Person | Link zum Wikipedia-Artikel | Geburtsjahr | Sterbejahr | Bild | Beschreibung
- ist-geboren-in <Ort>
Beispiel: "Singapur" und "Untereinheiten von Singapur", und "hat Wikipedia-Artikel", begrenzt auf 10 Einträge. - [ ist-geboren-in <Ort> und ist-tätig-als <Tätigkeit>]
Beispiel: "Singapur" und "Untereinheiten von Singapur", und "hat Wikipedia-Artikel" und "ist-tätig" als "Fussballspieler".
VBA
[Bearbeiten | Quelltext bearbeiten]Der VBA-Code ändert die URLs aus der SPARQL-Abfrage in interne Wikipedia-Links.
Siehe: VBA-Code
Wikidata-Link
[Bearbeiten | Quelltext bearbeiten]ist: http://www.wikidata.org/entity/Q10553973
oder: https://www.wikidata.org/entity/Q10553973
soll: [[wikidata:Q10553973|Q10553973]]
- Erklärung
- Ein interner Wikidata-Link beginnt und endet mit 2 eckigen Klammern:
[[..]]
- Der linke Teil vor
|
enthält das Präfixwikidata:
- plus das
Q
plus die Ziffern hinter dem Q.
- plus das
- Beispiel:
wikipedia:Q10553973
- Der rechte Teil nach
|
enthält nur den Q-Teil mit den Ziffern. - Beispiel:
Q10553973
Link für Wikipedia-Artikel
[Bearbeiten | Quelltext bearbeiten]ist: https://de.wikipedia.org/wiki/Amy_Recha
soll: [[Amy_Recha|Amy Recha]]
- Erklärung
- Ein interner Wikipedia-Link beginnt und endet mit 2 eckigen Klammern:
[[..]]
- Der linke Teil vor
|
enthält den Bezeichner aus der URL, incl. evtl. Zusätzen, genau so wie in der URL. - Beispiel: "Hans Rudolf Fritz Müller (Fussballspieler)"
- Der rechte Teil nach
|
enthält die übliche Form. - Beispiel: "Hans Müller"
TableConvert
[Bearbeiten | Quelltext bearbeiten]TableConvert ist ein mächtiges Tool, das CSV direkt in Mediawiki "Wikitable" übersetzt (und es kann noch sehr viel mehr!).
Bitte anklicken:
MediaWiki
- ohne
Minify Mediawiki table
Make table sortable in Wikipedia
Im WikiCode:
Nicht zu sortierende Spalten (Bild, Bemerkungen, etc.) im Spaltenkopf auszeichnen mit class="unsortable"|
{| class="wikitable sortable"
! Name !! Jahr !! class="unsortable"| Bild
Wenn fertig:
Copy to clipboard
(in Zwischenablage kopieren)
oder:Download
(Speichern)
Weiter zu 4.: → Tabelle in neuen Artikel einfügen.