Entity: Vote
Daten zum Abstimmverhalten eines einzelnen Politikers/ einer einzelnen Politikerin. Die Votes sind stets mit einem Mandat verbunden, um also die Votes eines/r Politiker:in zu erhalten, müssen die Votes nach dem Mandat / den Mandaten gefiltern werden.
Kleiner Tipp: Auf den Detailseiten einer Abstimmung befindet sich ein "OpenData" Button, in dem man die Id für die jeweilige Abstimmung herausfinden kann. Außerdem findet man hier auch den Pfad zum Abrufen aller Stimmen/Votes, die zu der Abstimmung abgegeben wurden. Unter dem Reiter "Abstimmungen" im Politiker-Profil findet man mit dem OpenGraph Button einen API-Pfad zum Abbrufen aller Stimmen/Votes eines Politikers.
- https://www.abgeordnetenwatch.de/api/v2/votes
- https://www.abgeordnetenwatch.de/api/v2/votes/365049
Name | Beschreibung | Datentyp | Filter |
---|---|---|---|
id | Die eindeutige Id der Entität | Integer | Keine Einschränkung. |
entity_type | Die eindeutige Id des Entitätstyps. | String | Nicht filterbar. |
label | Die Bezeichnung setzt sich bei Vote Entitäten aus dem Namen des/der Politker:in und dem Titel der Abstimmung zusammen. | String | Nicht filterbar. |
api_url | Der API-Pfad, unter dem die einzelne Entität aufgerufen werden kann. | String | Nicht filterbar. |
mandate | Referenz auf das Mandat und damit auf den Mandatsträger/ die Mandatsträgerin, der / die an der Abstimmung teilgenommen hat. | Referenz -> CandidacyMandate | Es kann nach der Id des Mandats gefiltert werden. Hinweise zur Filterung mit Referenzfeldern |
fraction | Eine Information, die sonst etwas kompliziert aus der API geholt werden müsste. Um die API zu vereinfachen, bauen wir diese Referenz direkt hier ein. | Referenz -> Fraction | Es kann nach der Id der Fraktion gefiltert werden. Eine weitere Verketttung / Filterung nach Feldern in der Fraction Entität ist nicht möglich. Funktioniert nur in Kombination mit poll als Parameter und auch der IN und NOT IN Operator funktionieren für diesen Filter nicht. |
poll | Referenz auf die Abstimmung. | Referenz -> Poll | Es kann nach der Id der Abstimmung gefiltert werden. Die Id kann mit dem OpenData-Button, der auf jeder Detailseite einer Abstimmung zu finden ist, herausgefunden werden. Die Verwendung der Operatoren IN und NOT IN ist nicht möglich.Hinweise zur Filterung mit Referenzfeldern |
vote | Konkretes Abstimmverhalten. Mögliche Werte sind: yes (Dafür gestimmt), no (Dagegen gestimmt), abstain (Enthalten), no_show (Nicht beteiligt) | String | Keine Einschränkung. |
reason_no_show | Wenn jemand an einer Abstimmung nicht teilgenommen hat, gibt es ein paar auswählbare Begründungen: maternity_protection (Mutterschutz/ Elternzeit), fell_ill (krank), other (Andere) | String | Keine Einschränkung. |
reason_no_show_other | Ermöglicht eine textliche Beschreibung, wenn als Grund "other" ausgewählt wurde. | String | Keine Einschränkung. |