Intelligentes Rathaus Leipzig

Durchsuche das Ratsinformationssystem der Stadt Leipzig und abboniere deine Suchergebnisse!

Durchsuche das Ratsinformationssystem der Stadt Leipzig per Volltextsuche oder über detailierte Filter. Abonniere deine Suche als Newsfeed um über neue Beschlüsse, Anträge, Anfragen usw., die zu deiner Suche passen, auf dem Laufenden zu bleiben.

Das ursprüngliche Projekt wurde mit Ruby on Rails entwickelt und der Python-Scraper graste ursprünglich nur die HTML-Seiten des Ratsinformationssystems ab. Inzwischen wurde der Scraper auf die inzwischen vorhandene OPARL-Schnittstelle umgestellt, wobei einige Felder (z.B. Einreicher) weiterhin nur über die HTML-Seite der jeweiligen Vorlage abgreifbar ist.

Seit März 2023 wird an einer neuen Lösung entwickelt, die auf Neo4J und vorraussichtlich Vue.js basiert sowie einige Features integrieren möchte, die einerseits durch die im Machine Learning gemachten Fortschritte inzwischen möglich sind. Andererseits wollen wir auch den Ansatz weiterverfolgen, gut strukturierte Daten durch den Aufbau eines Wissensgraphen (Knowledge Graph / Linked Open Data) aus den OPAsw

Die Idee wurde zum Leipzig Open Data Hackathon 2023 im Rahmen der Data Week Leipzig 2023 eingereicht (siehe Präsentation (pdf)) und hat den 3. Platz in der Kategorie “Offenes Thema” erreicht (siehe Video der Preisverleihung).

Umsetzung

  • Daten werden mittels eines Scrapers jeden Tag über einen CronJob über den OParl-Endpunkt des vom Leipzig Ratsinformationssystems als JSON-Daten gezogen
  • diese neuen Daten werden in eine Neo4J Datenbank importiert, von der sie über die Abfragesprache von Neo4J abgerufen werden können

Status des Projektes Intelligentes Rathaus Leipzig: laufend

Screenshot Intelligentes Rathaus Leipzig

Mitwirkende

  • Erik Ortmann Link zum GitHub Account von Erik Ortmann
  • Lisa-Marie Steckel Link zum GitHub Account von Lisa-Marie Steckel
  • Jörg Reichert Link zum GitHub Account von Jörg Reichert