Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
code
data
events/wikidata-wahldaten-workshop
.gitignore
README.md
wikidata-wahldaten-workshop.md

README.md

Well structured political data for the whole world: impossible utopia, or Wikidata at its best?

Wikidata und Wahldaten

Wikidata bietet sich als die idealle Datenbank für Informationen zu österreichischen Parteien, Wahlen und PolitikerInnen an - um diese zu sammeln und so auch wieder allen zur verfügung zu stellen. Als ersten Schritt dazu, muss die Datenbasis in Wikidata möglichst gut und komplett sein. Daher sind die meisten Aktivitäten zu Beginn rund um das Eintragen von Daten in Wikidata.

http://offenewahlen.at/

Offene Wahlen

Mitmachen

  • Daten importieren
    • Übersichten erstellen, um den Stand der Daten mitsamt Datenqualität überprüfen zu können
  • Sammeln von Tools
  • Entwickeln von Anwendungen und Tools
  • Dokumentation verbessern: vor allem wichtige Tipps für EinsteigerInnen
  • Tutorials schreiben
  • Wikidata Abfragen schreiben
  • die Daten nutzen:
    • Visualisierungen nutzen
    • mit anderen Daten kombinieren
    • Analysen machen

Bisherige Aktivitäten

Sammeln von Informationen

In dieser Datei wurden die relevanten Informationen rund um Wikidata und österreichische PolitikerInnen, Parteien und Wahlen gesammelt (siehe weiter unten). Wir empfehlen, sich das mal anzusehen, um ein Gefühl für die aktuelle Datenstruktur zu den Items zu bekommen.

Österr. Nationalrats-Abgeordnete aus EveryPolitician eintragen

Liste an österr. Nationalratsabgeordneten

Es gibt aktuell 183 Sitze im österr. Nationalrat. Die Sitzverteilung ist aktuell (23. 6. 2017) wie folgt:

  • SPÖ 52
  • ÖVP 51
  • FPÖ 38
  • GRÜNE 24
  • NEOS 8
  • TS 6
  • Fraktionslos 4

Um die Informationslage zu österr. Nationalratsabgeordneten in Wikidata zu verbessern, wurden die Daten von EveryPolitician mittels dem Python Tool wikidataintegrator importiert. Die dabei verwendeten Daten sind in etwas ein Jahr alt (Stand 25. Juni 2017). Das dazu verwendete Script findet sich unter code/everypolitician2wikidata.py.

Folgende Datenfelder wurden importiert:

  • given_name: Vorname
  • gender: Geschlecht
  • birth_date: Geburtsdatum
  • contact_details vom Typ Twitter

Folgende Daten wären noch wichtig:

  • Parteizugehörigkeit

Zum Ausführen des Scripts wird im code/-Ordner eine include.py-Datei mit folgendem Inhalt benötigt (USERNAME und PASSWORD sind durch die eigenen Werte zu ersetzen).

data = {
	'wikidata': {
		'user': 'USERNAME',
		'password': 'PASSWORD'
	}
}

Österreich

Generell lassen sich einige Informationen auf offenewahlen.at finden.

Der Nationalrat besteht in Österreich aus 183 Nationalratsabgeordneten.

was ist der NR? was macht der NR? WIKIPEDIA PAGES !!!

Wikidata und Wahldaten

Wikidata ist der zentrale Ort, um Daten zu PolitikerInnen, Parteien und Wahlen zu sammeln und zu verknüpfen. Ins besondere das Verbinden von verschiedenen "Unique Identifiers" aus verschiedenen anderen Datenbanken ist hierbei zu nennen. So soll es einfach gemacht werden, Daten von verschiedensten Quellen miteinander zu verknüpfen.

PolitikerInnen

Sammlung an Wikidata Items und Properties rund um PolitikerInnen.

Items und Properties

Beispiele

Projekte

Abfragen

# Alle Politiker mit österr. Staatsbürgerschaft
SELECT ?item ?itemLabel WHERE {
  ?item wdt:P106 wd:Q82955;
        wdt:P27 wd:Q40.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}

Link

# Alle Mitglieder des Nationalrates die es je gab mit allen deren Bildern
SELECT ?item ?itemLabel
WHERE {
  ?item wdt:P39 wd:Q17535155;
  FILTER NOT EXISTS {?statement pq:P582 ?endtime} # ... but no end time
  SERVICE wikibase:label { bd:serviceParam wikibase:language "de" }
}

Link

# Alle aktuellen Mitglieder des Nationalrates
SELECT ?person ?personLabel
WHERE {
  ?person p:P39 ?statement. # person holds position <statement>
  ?statement ps:P39 wd:Q17535155. # the position is being member of the European Parliament
  ?statement pq:P580 ?starttime. # the position has a start time...
  FILTER NOT EXISTS {?statement pq:P582 ?endtime} # ... but no end time
  SERVICE wikibase:label { bd:serviceParam wikibase:language "de" }
}

Link

# zeige geburtsorte von aktuellen mitgliedern des nationalrates auf einer Karte
#defaultView:Map
SELECT ?place ?placeLabel ?personLabel ?coords WHERE {
  ?person p:P39 ?statement. # person holds position <statement>
  ?statement ps:P39 wd:Q17535155. # the position is being member of the austrian national council
  ?statement pq:P580 ?starttime. # the position has a start time...
  FILTER NOT EXISTS {?statement pq:P582 ?endtime} # ... but no end time
  ?person wdt:P19 ?place. # person is born in place
  ?place wdt:P625 ?coords. # the place's coordinates
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}

Link

# visualisiere die Geschlechter von österr. BürgermeisterInnen auf einer Karte
#defaultView:Map
SELECT ?cityLabel ?coords ?headLabel (?genderLabel as ?layer)
WHERE {
  ?city wdt:P6 ?head. # head of government of city
  ?city wdt:P17 wd:Q40. # city in Austria
  ?city wdt:P625 ?coords. # city's coordinates
  ?head wdt:P21 ?gender. # head's gender

  # tell the labelling service explicitly which labels to apply
  SERVICE wikibase:label {
    bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de".
    ?city rdfs:label ?cityLabel.
    ?head rdfs:label ?headLabel.
    ?gender rdfs:label ?genderLabel.
  }
}

Link

Parteien

Sammlung an Wikidata Items und Properties rund um Parteien.

Items und Properties

Parteien

Abfragen

# Alle Parteien in Österreich
SELECT ?item ?itemLabel
WHERE {
  ?item wdt:P31 wd:Q7278;
        wdt:P17 wd:Q40.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "de" }
}

Link

# Alle aktiven Parteien in Österreich
SELECT ?item ?itemLabel
WHERE {
  ?item wdt:P31 wd:Q7278;
        wdt:P17 wd:Q40.
  OPTIONAL {
    ?item wdt:P576 ?abolished
  }
  FILTER (!bound(?abolished)).
  SERVICE wikibase:label { bd:serviceParam wikibase:language "de" }
}

Link

Wahlen

Sammlung an Wikidata Items und Properties rund um Wahlen.

Items und Properties

# Alle "Austrian legislative elections"
SELECT ?item ?itemLabel
WHERE {
  ?item wdt:P31 wd:Q22268901;
        wdt:P17 wd:Q40.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "de" }
}

Link

Daten importieren

Als aller ersten Schritt sollen möglichst viele frei zugängliche Daten in Wikidata importiert werden. Wir haben vor wie folgt anzufangen:

  1. Nationalratsabgeordete von EveryPolitician: Stefan dabei
  2. KandidatInnen NRW17
  3. Parteienregister

Unter Wiki: Daten sind diverse Datensets zu finden. Wenn du bei den Imports mithelfen möchtest, meld dich bitte.

Limitations: Account with at least 4 days of age and at least 50 edits

Resources

Wikidata

SPARQL

Tools