Als Zeichensatz wird immer UTF-8 (Unicode) verwendet.
Export des donées
Lobbywatch met à votre disposition les données de notre base pour vos propres analyses.
Les données sont exportées chaque semaine depuis notre base.
Les données relatives au Parlement actuel sont disponibles dans les formats suivants :
Weitere Informationen zu den Datei-Formaten
CSV
CSV-Dateien können in Tabellenkalkulationen wie LibreOffice Calc, Excel oder Apple Numbers importiert werden.
Die Felder sind Tabulator getrennt. Anführungszeichen (\“) in Texten werden mit einem zweifachem Anführungszeichen „escaped“. Die Zeilenende sind im UNIX-Stil (EOL = \n).
SQL
MySQL-Dump zum Erstellen einer eigenen, lokalen Lobbywatch-DB. Der SQL-Dump ist mit MySQL 5.7 kompatibel. Der Import wurde nicht mit anderen SQL-Datenbanken wie MariaDB, PostgreSQL, MSSQL oder Oracle getestet. Es könnte funktionieren oder auch nicht. Wir wären um Rückmeldungen zur Kompatibilität froh.
GraphML
GraphML ist ein weit verbreitetes und standardisiertes XML-basiertes Austauschformat für Graphen.
Example statement for importing the lobbywatch.graphml file into graph DB Neo4j (ref):
CALL apoc.import.graphml('lobbywatch.graphml',{batchSize:
10000, readLabels: true, storeNodeIds: false,
defaultRelationshipType:"RELATED"})
Statement to delete a whole Neo4j graph DB:
MATCH (n) DETACH DELETE n
Neo4j
Neo4j ist eine häufig eingesetzte Graphen-DB. Neo4j ist in der Community Edition Open Source.
Siehe Neo4j Import Dokumenation
Neo4j Desktop 3.5.13 was used for development.
OrientDB
Siehe OrientDB Import Dokumenation
Docker-Befehl für den OrientDB-Container
docker run -d --name orientdb -p 127.0.0.1:2424:2424 -p
127.0.0.1:2480:2480 -e ORIENTDB_ROOT_PASSWORD=password -v
PATH/TO/DB:/orientdb/databases -v PATH/TO/IMPORT:/import orientdb:3.0.24
ArangoDB
Siehe ArangoDB Import Dokumenation
Docker-Befehl für den ArangoDB-Container
docker run -d --name arangodb -p 8529:8529 -e ARANGO_NO_AUTH=1
-e ARANGO_STORAGE_ENGINE=rocksdb -v PATH/TO/DATA:/var/lib/arangodb3 -v
PATH/TO/APPS:/var/lib/arangodb3-apps -v PATH/TO/IMPORT:/import
arangodb/arangodb:3.5.1
JSON
JSON ist ein gängiges Datenaustauschformat.
Der Browser Firefox kann JSON standarmässig in übersichtlicher Form darstellen. Daneben gibt es das JSONView Addon für Firefox oder die JSONView Extension für Chrome.
JSON Lines (JSONL)
JSONL ist JSON mit jeweils einem Datensatz auf einer Zeile.
Das Kommandozeilenprogramm jq kann JSON-Dateien umformen und bearbeiten.
XML
XML ist ein gängiges Datenaustauschformat.
YAML
YAML ist eine vereinfachte Auszeichnungssprache (englisch markup language) zur Datenserialisierung, angelehnt an XML (ursprünglich) und an die Datenstrukturen in den Sprachen Perl, Python und C.
Markdown (md)
Markdown ist eine vereinfachte, weit verbreitete Auszeichnungssprache (englisch markup language).
Der Export der Daten in Markdown ist eine technische Spielerei. Aber hey, es ist meine Freizeit.
JSON REST-Schnitstelle (dataIF)
Für die Lobbywatch-Daten gibt es eine REST-Schnittstelle.
Spezifikation:
Die Spezifikationen sind äquivalent. Sie beschreiben die gleiche Schnittstelle, aber auf unterschiedliche Weise.
Jupyter Notebook
Jupyter Notebook erlauben die interaktive Auswertung von Daten.
Das Jupyter Notebook Parlamentarier ohne Arbeitgeber wurde zur Illustration erstellt.
GraphQL
Gewisse Daten von Lobbywatch stehen auch in einer GraphQL-Schnittstelle zur Verfügung.
Die Daten basieren auf der dataIF REST-Schnittstelle.
- GraphiQL Browser: lobbywatch.ch/graphiql
- GraphQL Datenschnittstelle: lobbywatch.ch/graphql
SPARQL / Linked Open Data (LOD)
Basierend auf dem wöchentliche SQL-Export werden Linked Open Data zur Verfügung gestellt. Die Subdomain lod.lobbywatch.ch wird von zazuko unentgeltlich zur Verfügung gestellt. Herzlichen Dank!
Nutzungsbedingungen
Die aktuellen Daten von Lobbywatch sind frei und kostenlos verfügbar. Für ihre Nutzung gelten jedoch gewisse Regeln. Zur Klarheit haben wir ein Merkblatt erstellt.
Aktualisierung
Die Exporte werden wöchentlich frühen Montagmorgen automatisch aktualisiert.
Datenmodell
Die Daten werden in einer relationalen MySQL-Datenbank gespeichert. Das Datenmodell zeigt die Relationen und hilft beim Verständnis der Daten.
Weiterführende Informationen sind auf der Technique-Seite zu finden.
Historisierte Daten
Historisierte Daten (d.h. nicht mehr aktuelle Daten, die in der Datenbank weiterhin vorhanden sind) können bei uns angefragt werden. Die Nutzungsbedingungen für historisierte Daten sind im Merkblatt beschrieben.
Rückmeldungen
Wir betreiben Lobbywatch in unserer Freizeit. Wir setzen alles daran um korrekte Daten zu haben, aber Fehler können passieren. Bitte melden Sie uns Datenfehler. Gerne auch Verbesserungsideen.
Wir freuen uns über Rückmeldungen, wenn sie Auswertungen mit unseren Daten machen, siehe Merkblatt. Wir unterhalten eine Liste mit Projekten zum Thema Lobbying mit unseren Daten.
Support
Die Datenexporte stellen wir „als Service“ in verschiedenen Formaten zur Verfügung. Der Datenimport verlangt je nach Datenformat vertiefte Kenntnisse. Aus Kapazitätsgründen können wir keine Hilfeleistungen (Support) für grundlegende Benutzung der jeweiligen Programm bieten. Bitte machen Sie sich im Internet kundig oder konsultieren Sie die Dokumentation der jeweiligen Programme.
Nous sommes une association indépendante et à but non lucratif.
Nous nous engageons pour une démocratie vivante et transparente. Notre activité repose sur nos membres et les dons.
Nous avons déjà beaucoup fait...
- Nous avons systématiquement documenté le lobbying et avons rendu accessible au public les informations
- Transparenzquote im Parlament von 0% auf 56% erhöht
…et il nous reste encore beaucoup à faire.
- Divulguer les informations jusqu’au niveau cantonal
- Développer l’offre éducative : matériel pédagogique et vidéos explicatives
517
MEMBRES DE LOBBYWATCH
Chaque contribution compte: Avec votre soutien, nous ren-dons la politique suisse plus transparente.

