Skip to content

Zivilgesellschaftliche Anknüpfungspunkte (v64) - #61

Merged
daimpad merged 1 commit into
mainfrom
claude/datenlotse-frontend-setup-r4ylco
Aug 11, 2026
Merged

Zivilgesellschaftliche Anknüpfungspunkte (v64)#61
daimpad merged 1 commit into
mainfrom
claude/datenlotse-frontend-setup-r4ylco

Conversation

@daimpad

@daimpad daimpad commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Der NGO-Anker, gebaut aus den Quellen, die der Recherchebericht tatsächlich trägt.

Die auffälligste Lücke war keine fehlende Liste, sondern eine fehlende Leserichtung

Die 16 Landesgesetze standen nur als Pflicht der informationspflichtigen Stelle da. Für einen Verein, eine Stiftung, eine Initiative sind dieselben Gesetze aber das Werkzeug, um an Daten zu kommen, die noch nicht offen liegen.

Der Lead der Länder-Sektion nennt jetzt beide Richtungen und verweist auf FragDenStaat. Die Liste selbst bleibt unverändert — es brauchte keinen neuen Datensatz, nur den fehlenden Satz.

Drei Werkzeuge und ein Modell

Eintrag Warum
Musterdatenkatalog (FITKO/GovData) ~36.000 Datensätze aus 500+ Kommunen — die schnellste Antwort auf „was veröffentlichen andere eigentlich?". Hilft beim Zuschnitt des eigenen Inventars, gerade ohne Vorlage
ARX (Apache 2.0) die fachliche Referenz für Anonymisierung — und das, was DatenLotse bewusst nicht tut: ARX kann generalisieren und unterdrücken, der Risiko-Tab misst nur. Wenn die Messung nicht reicht, geht es dort weiter
OParl 1.1 (OKF Deutschland, CC BY 3.0 DE) Schnittstelle für kommunale Ratsinformationssysteme
DigComp (EU JRC, CC BY 4.0) Ergänzung, kein Ersatz für Data Orchard

Zu DigComp: der Bericht empfiehlt es als Ersatz oder Ergänzung. Ich habe mich für Ergänzung entschieden — DigComp beschreibt die Kompetenzen einzelner Personen, die Dimension „Können & Kapazität" fragt nach der Organisation („ist benannt, wer es beherrscht?", „ist die Pflege gesichert?"). Ein Wechsel hieße entweder ändern, was gemessen wird, oder eine Quelle nennen, die die Fragen nicht trägt.

Was ich nicht übernommen habe, obwohl es im Bericht steht

  • Die geplante IFG-Einschränkung. Der Bericht weist selbst aus, dass die Details ausschließlich auf zivilgesellschaftlichen Quellen beruhen und kein amtlicher Entwurf vorlag. Ein Werkzeug, das bewusst keine Jahreszahlen führt, weil ein veraltetes Datum schlechter wäre als keines, darf erst recht keinen Gesetzentwurf behaupten, den es nicht gibt.
  • Die Initiative Transparente Zivilgesellschaft. Sie stammte aus einer eigenen Suche, nicht aus dem Bericht — der Wortlaut der zehn Punkte ließ sich nicht am Original prüfen.

Ein Bestandstest, der die falsche Regel kodierte

Der Test für die Werkzeugliste prüfte gegen eine Host-Liste (itb.ec.europa.eu | dcat-ap.de | govdata.de). ARX und OParl wären daran gescheitert — obwohl beide auf ihre eigenen Seiten zeigen, also gerade keine Sekundärquellen sind.

Die eigentliche Regel ist strenger und aussagekräftiger: jede Adresse zeigt auf die Stelle, die das Werkzeug bzw. den Normtext selbst herausgibt. Der Test führt jetzt eine Zuordnung Name → Host statt einer Liste, sodass ein neuer Eintrag eine bewusste Entscheidung erzwingt.

Tests

6 neue Tests, 367 gesamt, alle grün.

Zwei Mutationsläufe waren zunächst wertlos, beides meine Fehler:

  1. Der erste lief gar nicht — das deutsche Schlusszeichen " beendete meinen Python-String, und die drei „78 passed" waren bedeutungslos.
  2. Der zweite blieb grün, weil mein Test auf /ergänzt/ prüfte — das steht auch im mutierten Text. Erst die Prüfung auf statt sie zu ersetzen machte ihn rot. Genau diese Aussage wollte ich festhalten.
367 passed (2.4m)

node tools/generate-wissen.js --check9 Seiten aktuell.

🤖 Generated with Claude Code

https://claude.ai/code/session_011QxDJcLg9h8zdL9ZpTTty7


Generated by Claude Code

Die auffaelligste Luecke war keine fehlende Liste, sondern eine fehlende
LESERICHTUNG: die 16 Landesgesetze standen nur als Pflicht der
informationspflichtigen Stelle da. Fuer einen Verein, eine Stiftung, eine
Initiative sind dieselben Gesetze aber das Werkzeug, um an Daten zu
kommen, die noch nicht offen liegen. Der Lead der Laender-Sektion nennt
jetzt beide Richtungen und verweist auf FragDenStaat; die Liste selbst
bleibt unveraendert.

Dazu drei Werkzeuge und ein Modell aus dem Recherchebericht:

- Musterdatenkatalog (FITKO/GovData): rund 36.000 Datensaetze aus ueber
  500 Kommunen - die schnellste Antwort auf "was veroeffentlichen andere
  eigentlich?". Hilft beim Zuschnitt des eigenen Inventars, gerade ohne
  Vorlage.
- ARX (Apache 2.0): die fachliche Referenz fuer Anonymisierung - und das,
  was DatenLotse bewusst NICHT tut. ARX kann generalisieren und
  unterdruecken, der Risiko-Tab misst nur. Wenn die Messung nicht reicht,
  geht es dort weiter.
- OParl 1.1 (Open Knowledge Foundation Deutschland, CC BY 3.0 DE):
  Schnittstelle fuer kommunale Ratsinformationssysteme.
- DigComp (EU JRC, CC BY 4.0): ERGAENZUNG, kein Ersatz fuer Data Orchard.
  DigComp beschreibt die Kompetenzen einzelner Personen, die Dimension
  "Koennen & Kapazitaet" fragt nach der Organisation. Ein Wechsel hiesse
  entweder aendern, was gemessen wird, oder eine Quelle nennen, die die
  Fragen nicht traegt.

NICHT uebernommen, obwohl im Bericht erwaehnt:

- Die geplante IFG-Einschraenkung. Der Bericht selbst weist aus, dass die
  Details ausschliesslich auf zivilgesellschaftlichen Quellen beruhen und
  kein amtlicher Entwurf vorlag. Ein Werkzeug, das bewusst keine
  Jahreszahlen fuehrt, darf erst recht keinen Gesetzentwurf behaupten.
- Die Initiative Transparente Zivilgesellschaft. Sie stammte aus einer
  eigenen Suche, nicht aus dem Bericht.

Beim Einfuegen fiel auf, dass der Bestandstest fuer die Werkzeugliste
eine HOST-LISTE kodierte (itb.ec.europa.eu | dcat-ap.de | govdata.de).
Die eigentliche Regel ist strenger und aussagekraeftiger: jede Adresse
zeigt auf die Stelle, die das Werkzeug bzw. den Normtext SELBST
herausgibt, nie auf eine Sekundaerquelle. Der Test fuehrt jetzt eine
Zuordnung Name -> Host, sodass ein neuer Eintrag eine bewusste
Entscheidung erzwingt.

6 neue Tests (367 gesamt). Zwei Mutationslaeufe waren zunaechst wertlos:
der erste lief gar nicht, weil das deutsche Schlusszeichen den
Python-String beendete; der zweite blieb gruen, weil mein Test auf
"ergaenzt" prueft - das steht auch im mutierten Text. Erst die Pruefung
auf "statt sie zu ersetzen" machte ihn rot.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011QxDJcLg9h8zdL9ZpTTty7
@daimpad
daimpad merged commit f98e28c into main Aug 11, 2026
1 check passed
@daimpad
daimpad deleted the claude/datenlotse-frontend-setup-r4ylco branch August 11, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants