Skip to content

Historische Relevanz von Themen im politischen Diskurs des Deutschen Bundestages

Notifications You must be signed in to change notification settings

juliankeppler/parlamentometer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beispieldiagramm Corona
Beispieldiagramm Corona

Welche Themen treiben den Deutschen Bundestag um?

Coverage Status

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.

Funktion

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:

Beispieldiagramm Corona

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.

Struktur

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.

Installation

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

Documentation

All you need to know about the inner workings (in english).





(-__-)
-<>-