factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
Was berät der Bonner Stadtrat? Vorlagen aus dem Ratsinformationssystem der Stadt Bonn auf Karte und Zeitleiste – mit Verfahrensstand, Gremien, Ämtern und Quellen.
Translation pending
DataPython · JavaScriptGitHub @daimpadOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Die RIS-Karte zeigt die Vorlagen aus dem Ratsinformationssystem der Stadt Bonn auf einer Karte, einer Zeitleiste und als Liste – rund 25.000 Vorlagen seit Oktober 2019, täglich aktualisiert. Jede Angabe führt zum Original; was abgeleitet ist, ist gekennzeichnet.
🌐 Seite: https://ris-bonn.datenatlas.de/ · Spiegel: https://daimpad.github.io/allris-test/ 📰 Abonnieren: Feeds und Anleitung · 📦 Daten: Datenpaket (Zip) · 🛠️ Technik: TECHNIK.md
| Bereich | Worum es geht | |
|---|---|---|
| 🗺️ | Karte und Liste | Vorlagen je Ortsteil und Stadtbezirk. Die Flächen zeigen, wo in den letzten zwölf Monaten viel beraten wurde. |
| 🕒 | Zeitleiste | Vorlagen je Monat, Sitzungen und Wahlperioden; ein Zeitraum filtert Karte und Liste. |
| 📄 | Vorgang | Eine Vorlage mit ihren Stationen: Einreichung, Beratungen mit Ergebnis, Folgevorlagen – und was das Regelwerk vorsieht. |
| ⚖️ | Prozesse | Wer entscheidet was? Verfahren mit Schritten und Fristen, Gremien mit Besetzung, Ämter. |
| 🏷️ | Themenseiten | Kultur und Haushalt, Verkehr und Mobilität, Schule und Bildung, Wohnen und Bauen, Klima und Umwelt – mit Zeitleiste und nächsten Sitzungen. |
| 💶 | Haushalt auf einen Blick | Die Aufwendungen der Stadt als Kacheln; ein Klick zoomt bis zu den Produktgruppen und Aufwandsarten. |
| 📊 | Zahlen zum Gebiet | Einwohner, Mieten, Bodenrichtwerte, Haltestellen, Kitas, Hitze, Überschwemmungsgebiete, Wahlbeteiligung, Meldungen im Mängelmelder. |
| 🏗️ | Bebauungspläne und Baustellen | Geltungsbereiche der Pläne mit Planchronik, gemeldete Baustellen der Stadt. |
| 🙋 | Mitmachen | Nächste Sitzungen, berechnete Fristen und alle Wege, sich einzubringen – mit Rechtsgrundlage. |
| 📰 | Feeds und Kalender | Neues für ganz Bonn, je Gebiet, Thema oder Vorgang im Feed-Reader; Sitzungen als Kalenderdatei. |
| 🔍 | Suche | Nach Titel und Drucksache in ganz Bonn, auf Wunsch auch im Text der Dokumente. |
| 🤖 | Ratsassistent | Fragen in eigenen Worten; ein Sprachmodell antwortet nur mit den Daten der Seite (eigener Schlüssel nötig). |
Neu auf der Seite? Das Fenster „Los geht's“ startet eine Tour durch alle Funktionen.
flowchart LR
A["🏛️ Stadt Bonn<br/>Ratsinformationssystem<br/>(OParl-API)"] --> P
B["📑 OParl-Lite Bonn<br/>Sitzungen, Ergebnisse,<br/>Texte der Dokumente"] --> P
C["🗺️ Offene Geodaten<br/>Stadt, Land, OSM"] --> P
P["⚙️ Pipeline (Python)<br/>täglich 4:17 Uhr UTC"] --> V["🧭 Orte, Verfahren, Themen<br/>abgeleitet, mit Prüfprotokoll"]
V --> S["🌐 Statische Seite<br/>Karte, Zeitleiste, Seiten"]
V --> D["📦 Offene Daten<br/>Feeds, GeoJSON, Datenpaket"]
ABNAHME.md.| Quelle | Inhalt | Lizenz |
|---|---|---|
| 🏛️ OParl-API der Stadt Bonn | Vorlagen, Beratungen, Gremien und Besetzung (ohne Kontaktdaten), Ämter, Orte | CC0 1.0 |
| 📑 OParl-Lite Bonn (machdenstaat) | Sitzung, Tagesordnungspunkt und Ergebnis je Beratung | CC BY 4.0 |
| 🗺️ Stadt Bonn: Ortsteile und Stadtbezirke, Bebauungspläne, Hausnummern, Baustellen | Flächen, Geltungsbereiche, Ortsteil je Adresse (ohne Anzeige), Baustellen | CC0 1.0 |
| 📣 Stadt Bonn: Anliegen- und Mängelmelder | Zahl der Meldungen je Ortsteil (eigenes Archiv, ohne Texte und Adressen) | CC0 1.0 |
| 💶 Stadt Bonn: Haushaltspläne 2023/2024 und 2025/2026 | Aufwendungen je Produktbereich, Produktgruppe und Aufwandsart | amtliches Werk (§ 5 UrhG, Einschätzung) |
| 📊 Zensus 2022 | Einwohner, Altersanteile, Nettokaltmiete je Ortsteil | dl-de/by-2.0, © Destatis |
| 🌡️ Land NRW: BORIS, Klimaanalyse, Überschwemmungsgebiete, |
Lizenzen je Datei: data/LICENSE-DATA.md. Der Code steht unter MIT-Lizenz.
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
.venv/bin/python -m pipeline all # Abruf, Aufbereitung, Export, Prüfung, Datenpaket
.venv/bin/python -m pipeline seo # statische Seiten (Gebiete, Themen, Haushalt, rss/)
.venv/bin/python -m unittest discover tests
node --test tests/js/*.test.mjs # Werkzeuge des Ratsassistenten
| Ordner | Inhalt |
|---|---|
pipeline/ | Abruf, Verortung, Verfahren, Themen, Exporte, Prüfungen (Python, ohne Server) |
site/ | Seite: Karte (Leaflet), Zeitleiste, Ratsassistent, Stile |
data/ | Geodaten, Rohdaten-Auszüge, Prüfprotokolle (TSV), Lizenzen der Daten |
tests/ | Unit-Tests, Browser-Tests (Playwright, axe) |
.github/workflows/ | tägliche Aktualisierung und Veröffentlichung, Tests |
Einzelheiten zu Aufbau, Regeln und Prüfungen: TECHNIK.md. Feeds weiterverarbeiten: Anleitung auf der Seite.
CONTRIBUTING.md| Bodenrichtwerte, Hitze, Überschwemmungsgebiete, Kitas |
| dl-de/zero-2.0; Kitas dl-de/by-2.0 |
| 🚌 VRS-Fahrplandaten | Haltestellen | dl-de/zero-2.0 |
| 🗳️ IT.NRW, Kommunalwahl 2025; Stadt Bonn, Straßenverzeichnis 2020 | Wahlbeteiligung je Ortsteil (geschätzt, ohne Parteistimmen) | amtliches Ergebnis; CC0 1.0 |
| 🌍 OpenStreetMap | Straßen, Gebäude und Anlagen, Kartenhintergrund | ODbL 1.0, © OpenStreetMap-Mitwirkende |