RIS-Karte Bonn Zur Karte

Inhalte abonnieren und weiterverwenden

Erhalten Sie neue Vorlagen und Beratungsergebnisse automatisch oder binden Sie sie in Ihre eigene Website ein. RSS ist offen, kostenlos und braucht kein Benutzerkonto.

Feed für ganz Bonn

Feed direkt ansehen

Neue Vorlagen und Beratungsergebnisse aus allen Gebieten, die letzten 100 Einträge, aktualisiert einmal am Tag, frühmorgens. Ohne Kopierknopf: Adresse im Feld markieren und kopieren (Strg+C, am Mac ⌘+C).

Für alle, ohne Vorkenntnisse

Einfach abonnieren

  1. Feed-Reader wählen. Ein Feed-Reader sammelt Neuigkeiten von Websites. Kostenlos und ohne Konto zum Beispiel: Thunderbird (E-Mail-Programm, Windows, macOS, Linux), NetNewsWire (Mac, iPhone, iPad), Feeder (Android).
  2. Adresse einfügen. Kopieren Sie die Feed-Adresse oben und fügen Sie sie im Reader bei „Feed hinzufügen“ oder „Abonnieren“ ein.
  3. Neues erhalten. Der Reader zeigt neue Einträge von selbst, sobald die Karte sie übernimmt (einmal am Tag, frühmorgens). Abbestellen geht jederzeit im Reader; die RIS-Karte erfährt davon nichts.

Nur ein Gebiet oder Thema abonnieren

Feeds für einzelne Gebiete und Themen

Diese Feeds enthalten nur die Vorlagen eines Gebiets oder einer Themenseite. Für einen einzelnen Vorgang gibt es in der Karte beim Vorgang unter „Mitmachen“ einen eigenen Feed.

Themenseiten (Zuordnung abgeleitet)

Ortsteile nach Stadtbezirk

Bad Godesberg

Beuel

Bonn

Hardtberg

Stadtweit, ohne Ortsbezug

Für Redaktionen und Website-Verantwortliche

In eine Website einbinden

Ihre Website braucht eine Funktion oder Erweiterung, die Feeds einliest, etwa ein „RSS-Block“, ein „Feed-Widget“ oder ein „Aggregator“. In WordPress gibt es dafür den Block „RSS“. Dort tragen Sie die Feed-Adresse ein; die Erweiterung holt neue Einträge selbst.

Damit Browser und Reader den Feed auf Ihrer Seite finden, genügt eine Zeile im Kopf (<head>) der Seite:

<link rel="alternate" type="application/atom+xml"
      title="RIS-Karte Bonn – ganz Bonn"
      href="https://ris-bonn.datenatlas.de/data/export/bonn/feeds/ganz-bonn.xml">

Technische Angaben

Bitte nennen Sie die Quelle „RIS-Karte Bonn“. Ergebnisse der Beratungen stammen aus OParl-Lite Bonn (machdenstaat, CC BY 4.0), die übrigen Angaben aus dem Ratsinformationssystem der Stadt Bonn (CC0 1.0); maßgeblich ist das Original. Einzelheiten in der Lizenz der Daten.

Für Entwicklerinnen und Entwickler

Automatisiert weiterverarbeiten

Format
Atom 1.0 (RFC 4287), UTF-8. Atom erfüllt denselben Zweck wie RSS 2.0; jeder gängige Reader liest beides.
Feed
id, title, subtitle, updated (jüngster Eintrag), link rel="self", link rel="alternate" (Karte), author, rights (Lizenz).
Eintrag
id, title, updated, link rel="alternate" (Vorgang in der Karte), link rel="related" (Original im Ratsinformationssystem der Stadt), summary (Art, federführendes Amt, Stand; gekennzeichnete KI-Kurzfassung, wo vorhanden).
Kennung
id ist stabil und entspricht guid in RSS: OParl-Adresse der Vorlage und Art des Ereignisses, z. B. …/oparl/papers/2022978#vorlage, …#beratung-2026-06-10-Rat, …#folge-…. Dieselbe Vorlage hat in allen Feeds dieselbe Kennung.
Datum
updated ist der Tag des Ereignisses (Datum der Vorlage oder der Sitzung), immer 00:00 UTC; ein eigenes Veröffentlichungsdatum gibt es nicht.
Umfang
Die letzten 100 Einträge je Feed, neueste zuerst; Feeds je Vorgang enthalten alle Ereignisse.
Adressen
data/export/bonn/feeds/ganz-bonn.xml, feeds/ortsteil-<name>.xml, feeds/bezirk-<name>.xml, feeds/ohne-<jahr>.xml, feeds/vorlagen/<drucksache>.xml, dossiers/<thema>.xml.
Abruf
Die Feeds ändern sich höchstens einmal am Tag (täglicher Lauf ab 4:17 Uhr UTC). Bitte höchstens einmal pro Stunde abrufen, besser einmal am Tag; der Server beantwortet bedingte Abrufe (If-Modified-Since, If-None-Match). Ohne Schlüssel und ohne Anmeldung. Für den Abruf aus dem Browser anderer Websites (CORS) nutzen Sie derzeit den Spiegel https://daimpad.github.io/allris-test/ mit denselben Pfaden; auf der Hauptadresse ist die Freigabe noch nicht eingerichtet.

Beispiel in Python, nur mit der Standardbibliothek:

import urllib.request
import xml.etree.ElementTree as ET

URL = "https://ris-bonn.datenatlas.de/data/export/bonn/feeds/ganz-bonn.xml"
ATOM = {"a": "http://www.w3.org/2005/Atom"}

with urllib.request.urlopen(URL, timeout=30) as antwort:
    feed = ET.parse(antwort).getroot()

for eintrag in feed.findall("a:entry", ATOM):
    kennung = eintrag.findtext("a:id", namespaces=ATOM)  # wie guid
    datum = eintrag.findtext("a:updated", namespaces=ATOM)
    titel = eintrag.findtext("a:title", namespaces=ATOM)
    karte = eintrag.find("a:link[@rel='alternate']", ATOM).get("href")
    print(datum[:10], titel, karte)

Feed direkt ansehen · Erzeugung der Feeds (Quelltext)

Zur Karte · Themenseiten · Alle Gebiete