Coder Social home page Coder Social logo

offenewahlen-wikidata's Introduction

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

  • Übersichten erstellen, um den Stand der Daten mitsamt Datenqualität überprüfen zu können
  • Daten manuell in Wikidata eintragen
    • alles rund um die Nationalratswahlen 2017: Parteien, Wahl, KandidatInnen, Wahlsprengel,
    • Parteizugehörigkeit hinzufügen: sollte auf jeden Fall mit EveryPolitician synchronisiert sein.
  • Daten automatisch via Programmiersprachen in Wikidata eintragen
    • das EveryPolitician-Import-Script verbessern (code/everypolitician2wikidata.py)
      • Export via QuickStatement hinzufügen: erstellen der Tabelle für den QuickStatement import.
      • erstellen eines Wikidata Items, falls Politiker noch nicht angelegt ist hinzufügen.
      • Import von anderen Ländern aus dem EveryPolitician Datasets hinzufügen
      • weitere Daten vom EveryPolitician Austria Dataset importieren
      • Export der Wikidata Items durch vorgefertigte Queries: Mitglieder Nationalrat, Politiker aus AT, etc.
      • Source der Daten bei Import hinzufügen
  • Sammeln von Werkzeugen, um die Daten zu bearbeiten.
  • Entwickeln von Anwendungen und Tools
  • Dokumentation verbessern: vor allem wichtige Tipps für EinsteigerInnen wären hilfreich.
  • Tutorials für offenewahlen.at schreiben: speziell zu Eintragungen bzw. Nutzung von Wikidata. Offene Wahlen ist eine GitHub Page und hat dazu ein eigenes (GitHub Repo).
  • eine Wikidata Projekt-Seite für AT und Politik anlegen: z. B. Wikidata:WikiProject Austria/Politicians
  • Wikidata Abfragen verfassen
  • 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

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

Resources

Daten

offenewahlen-wikidata's People

Contributors

skasberger avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.