Benutzer:Markus Bärlocher/WP:Tabelle/ist-geboren-in "Ort"

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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

mit Excel und VBA-Makro

[Bearbeiten | Quelltext bearbeiten]
  1. Abfrage in Wikidata
    Abfrage-Ergebnisse prüfen und ggf. verbessern
    Abfrage-Ergebnisse als CSV exportieren
  2. CSV in Excel importieren
    in Excel die URLs mit VBA automatisch in interne Wikipedia-Linss umwandeln
    Ergebnis als CSV exportieren
  3. CSV mit dem Tool TableConvert automatisch in eine Wikitable umwandeln
  4. 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)
  5. Im entsprechenden Ortsartikel im Kapitel "Sport" den neuen Tabellen-Artikel verlinken

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:

  1. Abfrage in Wikidata
  2. Abfrage-Ergebnisse prüfen und ggf. verbessern
  3. mit Button "Code" → Option "Listeria"
  4. 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".

Der VBA-Code ändert die URLs aus der SPARQL-Abfrage in interne Wikipedia-Links.
Siehe: VBA-Code

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äfix wikidata:
plus das Q plus die Ziffern hinter dem Q.
Beispiel: wikipedia:Q10553973
Der rechte Teil nach | enthält nur den Q-Teil mit den Ziffern.
Beispiel: Q10553973
[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 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.