Woher die Daten kommen, was sie abdecken und was die Felder bedeuten.
Betriebsmetriken ansehenZwei Zahlen beschreiben Personen, und sie unterscheiden sich absichtlich. Die Liste der Rednerinnen und Redner zählt Personen mit mindestens einer Rede (1.275). Die Kennzahl der Metriken zählt alle erfassten Personen, auch solche, die nur mit Zwischenrufen im Protokoll stehen (4.614).
Namentliche Abstimmungen stammen aus den amtlichen Ergebnisdateien des Bundestages (eine XLS/XLSX-Datei je Abstimmung). OpenPlenum ordnet jeden Namen über Vorname, Nachname und Wahlperiode einem Profil zu. Ist ein Name nicht eindeutig, bleibt er ohne Link.
Quelldaten: Bundestag DIP API. Stenografische Berichte und Drucksachen sind amtliche Werke. Bitte beachten Sie die Nutzungsbedingungen des Deutschen Bundestages, insbesondere Quellenangabe und Änderungsregeln.
| Feld | Typ | Beschreibung |
|---|---|---|
| speech_id | string | Eindeutige Rede-ID, Format: <sitzung_id>_<index>. Stabil über Pipelineläufe. |
| sitzung_id | string | Sitzungs-ID, Format: WP{wahlperiode}_{sitzungsnummer}, z. B. WP20_145. |
| wahlperiode | integer | Wahlperiode (19, 20 oder 21). Abgeleitet aus sitzung_id. |
| coalition_role | string | null | Koalitionsrolle der Fraktion in dieser Wahlperiode: 'governing' (Regierung) oder 'opposition'. Basiert auf historischen Koalitionsdaten. |
| is_governing | boolean | True, wenn die Fraktion in dieser WP Regierungspartei war. Abgeleitet aus coalition_role. |
| heat_score | integer | Technischer Name des Reaktionswerts. Zwischenruf 3 Punkte, Lachen 2, Beifall und jede andere Reaktion 1, einmalig 5 Punkte für eine Rede mit Zwischenfrage. |
| kommentar_count | integer | Anzahl der Vermerke in der Rede, also der <kommentar>-Blöcke im XML. Ein Vermerk kann mehrere Reaktionen enthalten. Der Wert ist nicht mit heat_score gleichzusetzen. |
| interjections | JSONB array | Array von Reaktionsobjekten: [{type, speaker, fraktion, text}]. type: "applause" | "heckle" | "laughter" | "comment". |
| blocks | JSONB array | Strukturierte Redeblöcke: [{type, text}]. type: "p" (Absatz), "kommentar" (Reaktion im Text), "chair" (Präsidiumsbemerkung), "speaker_switch". |
| keywords | JSONB array | null | Schlüsselwörter des Tagesordnungspunkts, berechnet mit spaCy und YAKE über die zugeordneten Reden. |
| drucksache | string | null | Drucksachennummer des debattierten Dokuments, z. B. '20/12345'. Verknüpfbar mit /drucksachen. |
| vote | string | Votum einer Abgeordneten oder eines Abgeordneten in einer namentlichen Abstimmung: 'ja', 'nein', 'enthaltung', 'ungueltig' oder 'nicht_abgegeben'. Quelle: amtliche Ergebnisdatei des Bundestages. |
| result | string | Ergebnis einer namentlichen Abstimmung: 'angenommen' bei mehr Ja- als Nein-Stimmen, sonst 'abgelehnt'. Abgeleitet aus den Stimmen; bei qualifizierten Mehrheiten kann die amtliche Feststellung abweichen. |
| fraktion_majority | string | null | Mehrheitsvotum der eigenen Fraktion unter den abgegebenen Stimmen (ja, nein, enthaltung). NULL bei Gleichstand und für Fraktionslose. |
| deviates_from_fraktion | boolean | null | True, wenn das eigene Votum von fraktion_majority abweicht. NULL, wenn kein Vergleich möglich ist (keine Stimme abgegeben, keine Fraktion, Gleichstand). |
| foto_url | string | null | Porträtfoto-URL aus den MdB-Stammdaten. Darf nur zusammen mit foto_credit veröffentlicht werden. |
| foto_credit | string | null | Eindeutig zugeordneter Bildnachweis. Ohne diesen Wert zeigt OpenPlenum kein Porträt. |
| foto_source_url | string | null | Offizielle Quellseite für das Porträt und seinen Bildnachweis. |
heat_scoreDer Reaktionswert zählt, wie oft das Protokoll während einer Rede Reaktionen aus dem Saal vermerkt. Ein Zwischenruf zählt 3 Punkte, Lachen 2, Beifall und jede andere Reaktion 1. Enthält die Rede eine Zwischenfrage, kommen einmalig 5 Punkte dazu. Der Wert sagt nichts über die Qualität einer Rede. Im Datenwörterbuch heißt er heat_score.
| Kategorie | heat_score | Bedeutung |
|---|---|---|
| Ruhig | 0–2 | Kaum protokollierte Reaktionen. |
| Niedrig | 3–8 | Vereinzelte protokollierte Reaktionen. |
| Lebhaft | 9–16 | Mehrere protokollierte Reaktionen. |
| Hoch | 17–33 | Viele protokollierte Reaktionen. |
| Sehr hoch | 34+ | Sehr viele protokollierte Reaktionen. |
Bitte zitieren Sie OpenPlenum wie folgt in wissenschaftlichen Publikationen: