Knowledgebase: Migration, Kriminalität, Sozialleistungen (Deutschland)

Faktenbasierte, hierarchische Knowledgebase. Jede Zahlenaussage trägt Quelle und Datum. Begriffe werden nur in der Definition der jeweiligen Quelle verwendet.

Was diese KB nicht ist

  • Keine politische Bewertung, keine Handlungsempfehlung, keine Schlussfolgerung der Form „deshalb muss …“.
  • Keine Gleichsetzung von Ausländer, Migrant, Zuwanderer (BKA-Lagebild), Schutzsuchende, Person mit Migrationshintergrund.
  • Keine Umdeutung von PKS-Tatverdächtigen in Täter oder Verurteilte.
  • Kein Ersatz für die Originalstatistik. Kanonisch sind die amtlichen Tabellen; diese KB ist ein nachvollziehbarer Extrakt.

Leseordnung

  1. HANDOFF.md — Session-Stand und nächste Schritte
  2. Qualitätsregeln
  3. Glossar / Definitionen
  4. Quellenregister
  5. Themenknoten unter kb/01- bis kb/07-
  6. Widersprüche: kb/_widersprueche/

Stand Welle 1

Bereich Status
Hierarchie 01–07 angelegt
Quellenregister 48 Quellen, priorisiert
PKS Tatverdächtige nach Staatsangehörigkeit partial (T40/T50 2019–2025, T62 2024–2025)
Bürgergeld nach Staatsangehörigkeit partial (RLB/ELB Dez. 2020–2025, Quoten Apr. 2026)
Asylanträge 2015–2025 partial (BAMF Aktuelle Zahlen 12/2025)
Übrige Unterknoten stub

Format

  • Markdown mit YAML-Frontmatter je Knoten (_index.md)
  • Zeitreihen als YAML unter series/
  • Quellen zentral in kb/sources/sources.yaml
  • Roh-PDF/XLSX lokal in raw/ (nicht im Git)

Werkzeuge

Runtime und Tasks steuert mise (mise.toml). Einmalig im Repo-Root:

mise install          # Python 3.14, uv, .venv, requirements.txt
mise run check        # Tests + Validator

Weitere Tasks: mise run test, mise run validate, mise run download (Dry-Run), mise run download-raw.

Ohne mise:

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python -m pytest tests -v
python scripts/validate_kb.py

Lizenzhinweis zu Daten

Amtliche Auszüge aus Destatis/GENESIS unterliegen der Datenlizenz Deutschland – Namensnennung – Version 2.0. BKA, BAMF und BA: Quellenangabe der jeweiligen Publikation. Diese Repository-Struktur selbst: interne Arbeitsgrundlage.

S
Description
No description provided
Readme
556 KiB
0 Stars 1 Watchers 0 Forks
Languages
Python 100%