26.06.2012             OGD Konferenz 2012   1




  LINZ SPRICHT
  Adelsberger Markus
  Ellinger Christoph
  Swietek Konrad
26.06.2012                OGD Konferenz 2012   2




Agenda

    • Was ist „Linz spricht“?
    • Aufgabenstellung
    • Aufbau der Protokolle
    • Probleme - Lösungen
    • Technologie
    • Live Demo
26.06.2012                    OGD Konferenz 2012   3




Linz spricht

• Auswerten von Gemeinderatsprotokollen


• Darstellen von
  • Anwesenheit
  • Wortmeldungen
  • Themen


• Wichtigste Wörter mittels Tag Clouds
26.06.2012               OGD Konferenz 2012   4




Aufgabenstellung

• Lehrveranstaltung an der JKU Linz


• Erstellen einer Applikation zum Verwerten
  der Daten von data.linz.gv.at

• Etwas neues kreieren
26.06.2012                     OGD Konferenz 2012   5




Vorgehensweise

• Kick Off Phase


• Erstellen von Tag Clouds


• Manuelles Auslesen VS. Parser erstellen
   • Sind Protokolle maschinenlesbar?
   • Qualität der Protokolle
26.06.2012        OGD Konferenz 2012   6




Aufbau der Protokolle
26.06.2012   OGD Konferenz 2012   7
26.06.2012    OGD Konferenz 2012   8




Aussage




Zwischenruf
26.06.2012             OGD Konferenz 2012   9




Problem - Namen

• Doppelte Namen: Mayr Severin, Mayr
  Maria, Mayr Johann

• LÖSUNG:
  Angabe von zusätzlichen Informationen
  beim Parser(Titel)
26.06.2012             OGD Konferenz 2012   10




Problem - Namen

• Fehler bei Namen: Hattmannsdorfer,
  Hatmansdorfer, Hattmansdorfer



• Manuelles Korrigieren der Protokolle
26.06.2012                      OGD Konferenz 2012   11


 Problem – Zwischenruf –
 Anführungszeichen fehlen
Meldung A:
„Ein Meldungstext.

Zwischenruf B:
„ein Zwischenruf“

Meldung A weiter:
Der Meldungstext geht weiter.“
26.06.2012                 OGD Konferenz 2012   12




Technologie
• PHP
• MySQL
• HTML & CSS
• JQuery
• Framework: CodeIgniter
26.06.2012                       OGD Konferenz 2012   13




   LIVE DEMO

   http://www.linz-spricht.at/
26.06.2012   OGD Konferenz 2012   14




  VIELEN DANK!

Linz spricht

  • 1.
    26.06.2012 OGD Konferenz 2012 1 LINZ SPRICHT Adelsberger Markus Ellinger Christoph Swietek Konrad
  • 2.
    26.06.2012 OGD Konferenz 2012 2 Agenda • Was ist „Linz spricht“? • Aufgabenstellung • Aufbau der Protokolle • Probleme - Lösungen • Technologie • Live Demo
  • 3.
    26.06.2012 OGD Konferenz 2012 3 Linz spricht • Auswerten von Gemeinderatsprotokollen • Darstellen von • Anwesenheit • Wortmeldungen • Themen • Wichtigste Wörter mittels Tag Clouds
  • 4.
    26.06.2012 OGD Konferenz 2012 4 Aufgabenstellung • Lehrveranstaltung an der JKU Linz • Erstellen einer Applikation zum Verwerten der Daten von data.linz.gv.at • Etwas neues kreieren
  • 5.
    26.06.2012 OGD Konferenz 2012 5 Vorgehensweise • Kick Off Phase • Erstellen von Tag Clouds • Manuelles Auslesen VS. Parser erstellen • Sind Protokolle maschinenlesbar? • Qualität der Protokolle
  • 6.
    26.06.2012 OGD Konferenz 2012 6 Aufbau der Protokolle
  • 7.
    26.06.2012 OGD Konferenz 2012 7
  • 8.
    26.06.2012 OGD Konferenz 2012 8 Aussage Zwischenruf
  • 9.
    26.06.2012 OGD Konferenz 2012 9 Problem - Namen • Doppelte Namen: Mayr Severin, Mayr Maria, Mayr Johann • LÖSUNG: Angabe von zusätzlichen Informationen beim Parser(Titel)
  • 10.
    26.06.2012 OGD Konferenz 2012 10 Problem - Namen • Fehler bei Namen: Hattmannsdorfer, Hatmansdorfer, Hattmansdorfer • Manuelles Korrigieren der Protokolle
  • 11.
    26.06.2012 OGD Konferenz 2012 11 Problem – Zwischenruf – Anführungszeichen fehlen Meldung A: „Ein Meldungstext. Zwischenruf B: „ein Zwischenruf“ Meldung A weiter: Der Meldungstext geht weiter.“
  • 12.
    26.06.2012 OGD Konferenz 2012 12 Technologie • PHP • MySQL • HTML & CSS • JQuery • Framework: CodeIgniter
  • 13.
    26.06.2012 OGD Konferenz 2012 13 LIVE DEMO http://www.linz-spricht.at/
  • 14.
    26.06.2012 OGD Konferenz 2012 14 VIELEN DANK!

Hinweis der Redaktion

  • #7 Nächstes Zeiten
  • #13 PHP - P ersonal H ome P age Tools SQL - S tructured Q uery L anguage HTML – Hypertext Markup Language CSS – Cascading Style Sheets