OpenData Hamburg - Beteiligungsbericht

Meine nächsten privaten Projekte sollen ein wenig mehr aus dem Bereich OpenData kommen. Das ganze soll im Rahmen Code for Hamburg statt finden. Um an der Stelle auch GitHubPages nutzen zu können hab ich nun die Organisation OpenDataHH angelegt.

Ziel ist es dabei Daten aus dem Transparenzportal Hamburg zu nutzen. Nach einer ersten Sichtung sind leider nicht allzuviele Dateien in guten Formaten vorhanden. Lediglich ein paar Dateien im XML Format konnte ich über die Suchmaske finden.

Diese Dateien beinhalten den Beteiligungsbericht der Stadt Hamburg. Der Bericht ist bereits online vorhanden. D.h. an der Stelle ist nicht ganz so viel zu tun. Wobei die vorhandene Online Version ein paar Nachteile hat:

Im Bericht sind auch verbundene Personen zu dem jeweiligen Unternehmen aufgeführt. Das schöne hierbei ist, dass es zu jeder Person eine interne ID gibt, welche die Person identifizieren soll. Zusätzlich ist im Titel angegeben, von welchen anderen Unternehmen die Person kommt. Hierüber lassen sich weitere spannende Auswertungen erstellen:

Im ersten Schritt wurde ein Go Packet (GoBeiteiligungsbericht) erstellt, welches nur die Struktur des XML Dokumentes besitzt. Notwendige Tags wurden der Struktur hinzugefügt, sodass die XML Dateien nun per Standardpacket encoding/xml in Go eingelesen werden können.

Im nächsten Schritt soll ein einfaches Programm erstellt werden, welches Anhand der XML Datei viele einzelne JSON Dateien erzeugt, welche dann von einer Webapp z.B. in ember.js verwendet werden können.

comments powered by Disqus