Unser Programm macht es möglich, die Relevanz einzelner Themen im politischen Diskurs des Deutschen Bundestags zu visualisieren, aktuell und historisch.
Mithilfe des Dokumentations- und Informationssystems für Parlamentsmaterialien (kurz DIP) und dessen API, können wir Plenarprotokolle des Deutschen Bundestags von ca. 1976 bis heute durchsuchen und abrufen.
Wir nutzen diese Funktion, um nachzuverfolgen, wie oft im Plenarsaal Reden gehalten werden oder wurden, welche vom Benutzer gewählte Schlagwörter enthalten. Diesen Wert stellen wir in Abhängigkeit der Zeit grafisch dar.
Die Stichwörter/Themen können vom Benutzer frei gewählt werden, ebenso kann der zu betrachtende Zeitraum eingegrenzt werden.
So kann man einen Trend im Verlauf eines Jahres oder aber über viele Jahre hinweg verfolgen.
Visuell orientiert sich unsere grafische Darstellung an Google Trends.
Beispieldiagramm zum Suchbegriff "Corona" während der 19. Legislaturperiode:
Zeitraum und Suchbegriff werden über die Kommandozeile abgefragt und eingegeben, wobei der Suchzeitraum in Legislaturperioden angegeben wird.
Das resultierende Diagramm wird unter dem Namen graph.png im Installationsordner des Programms als Bild gespeichert.
Der Fokus liegt dabei eher darauf, einen groben Überblick über längerfristige Entwicklungen des politischen Diskurses im Bundestag zu gewinnen, als auf der Genauigkeit der Werte.
Die Erstellung der URL für die Verwendung der API, sowie die Suche wird in DIP.cs abgewickelt.
Plot.cs enthält den notwendigen Code für die Ausführung der grafischen Darstellung mit ScottPlot.
Program.cs enthält die Main Methode, verknüpft die Dateien miteinander und führt sie aus.
- Eine bessere Übersicht über den Aufbau des Programms bieten die UML-Diagramme.
- Einen tiefgehenden Blick hinter die Kulissen verschafft die Dokumentation.
Step-by-step Instruktionen zu Download und Verwendung finden Sie hier.
Systemvorraussetzungen:
- .NET 5.0
Das Repository klonen:
git clone https://github.com/juliankeppler/sweproject
Dependencies installieren:
dotnet restore
Das Programm ausführen:
make start
oder dotnet run -p src
All you need to know about the inner workings (in english).
-<>-