feat(kb): ingest rechtsprechung corpus

This commit is contained in:
2026-09-15 15:27:28 +02:00
parent 1594aa9cbd
commit 5209539ba3
365 changed files with 33112 additions and 51 deletions
+9 -1
View File
@@ -22,9 +22,10 @@ ID_SPACES = {
"wk": "WIKU Personal (Fachbroschüren, Arbeitsunterlagen, Casebook, Personal aktuell)",
"kv": "WKO.at — Kollektivvertrag-Dokumente (Lohn-/Gehaltsordnungen, KV-Texte)",
"ris": "RIS — Rechtsinformationssystem des Bundes (Gesetzes-§-Auschnitte)",
"rj": "RIS/OGD — Rechtsprechung (OGH, VwGH, VfGH, EuGH) und zitierte Normen",
}
# Neue Cluster der Quellen kv/ris: slug -> (ID-Präfix, Anzeigename).
# Neue Cluster der Quellen kv/ris/rj: slug -> (ID-Präfix, Anzeigename).
NEW_CLUSTERS = {
"kollektivvertraege": ("kvt", "Kollektivverträge (WKO.at)"),
"zivilrecht-normen": ("zvr", "Zivilrechtliche Normen (ABGB, ZPO & Co.)"),
@@ -33,11 +34,18 @@ NEW_CLUSTERS = {
"lohnsteuer": ("lst", "Lohnsteuer & Einkommensteuer (EStG)"),
"abgabenverfahren": ("abo", "Abgabenverfahren (BAO)"),
"normen-sonstige": ("nso", "Weitere Gesetze und Verordnungen"),
"rechtsprechung": (
"rjs",
"Rechtsprechung (OGH, VwGH, VfGH, EuGH) und zitierte Normen",
),
}
# Werk-Namen der neuen Quellen (Frontmatter `work`).
WORK_KV = "WKO.at Kollektivvertrag"
WORK_RIS = "RIS Rechtsinformationssystem des Bundes"
WORK_RJ = "RIS Rechtsprechung (OGD-Justiz/VwGH/VfGH)"
WORK_EUGH = "EuGH Rechtsprechung (Textwiedergabe lexetius, nicht amtlich)"
WORK_NORM = "RIS Originalwortlaut zitierte Norm"
# .ris/<Datei ohne .md> -> (topic, chapter, lfd. Nummer im Cluster).
# Nummern sind fix (dann eingefroren); neue Gesetze hängen in ihrem Cluster