Verbreitung von Familiennamen

Web-Applikation, mit der die Geschichte und die Verbreitung von Familiennamen analysiert und visuell dargestellt wird
Projekttyp
web app
visualization

Auf Basis der von der Deutschen Arbeitsgemeinschaft Genealogischer Verbände (DAGV) erstellten Daten über Familiennamen wurde eine Web-Applikation erstellt, mit der die Daten analysiert und visuell dargestellt werden können.

Die Applikation hat die folgenden Arbeitsbereiche:

  • Daten
    • Anzeigen der Rohdaten
    • Beschreibung der zur Anreicherung genutzten Daten für Karten und PLZ
    • Probleme der Daten
      • Beschreibung der aufgetretenen Probleme
      • Datenqualität
  • Analyse
    • Suche in den Daten nach dem Namen
      • exakte Suche
      • Suche mit LIKE-Muster
      • Suche mit regulärem Ausdruck
      • Suche ähnlicher Namen anhand der Levenshtein-Metrik
  • Visualisierung
    • Geographisch auf einer Deutschlandkarte
    • Zeitlich auf einer Zeitachse
    • Ähnlichkeiten von Namen anhand eines Netzwerks / Graphen anhand der Levenshtein-Metrik

Als Beispiel kann man sich alle Datensätze anzeigen lassen, die die Zeichenkette „meier“ beinhalten. Hier werden beispielsweise auch die Namen „Bachmeier“ und „Meierhof“ zurückgegeben. In der Visualisierung kann man sich die geographische und die zeitliche Verteilung anzeigen lassen. Auf einer Deutschlandkarte werden die Namen in unterschiedlichen Farben und Helligkeiten dargestellt. Mit Hilfe einer Zeitleiste lässt sich die Entstehung der Namen untersuchen.

Anmerkungen zur Technik

Die Applikation wurde mit den folgenden Mitteln erstellt:

  • Browser: d3.js, Angular, Bootstrap
  • Web-Server: node.js, express
  • Datenbanken: MariaDB für die Tabellen, Neo4J für den Graphen

Eine genauere Beschreibung der technischen Begebenheiten befindet sich in der Dokumentation im Repository auf github.

Links
Lizenz des Quellcodes (falls vorhanden)
GNU General Public License (GPL)
Team

Jörn Dinkla

Datensets / Datasets