blob: 441a16f56310ae73a3a4abd57fb1c86369a062f1 [file] [log] [blame]
Matthias Andreas Benkard5203e942026-08-23 16:00:25 +02001Beispieldaten Berlin Herkunft und Aufbereitung
2================================================
3
41. Änderungsdokument
5 GVBl-2026-17_ASOG-LAF-AendG.pdf
6 Gesetz- und Verordnungsblatt für Berlin Nr. 17 vom 11. Juni 2026, S. 234:
7 Gesetz zur Änderung des Allgemeinen Sicherheits- und Ordnungsgesetzes und des Gesetzes
8 zur Errichtung eines Landesamtes für Flüchtlingsangelegenheiten und Unterbringung
9 vom 3. Juni 2026. Bezogen über pardok.parlament-berlin.de.
10
112. Stammfassungen
12 LAF-ErrG-alt.txt Gesetz zur Errichtung eines Landesamtes für Flüchtlingsangelegenheiten
13 und Unterbringung vom 14. März 2016, Gültigkeit 16.04.202611.06.2026
14 LAF-ErrG-neu.txt dasselbe ab 12.06.2026, allein als Prüfmaßstab
Matthias Andreas Benkard2ada4602026-08-23 21:52:20 +020015 ASOG-Bln-alt.txt Allgemeines Sicherheits- und Ordnungsgesetz in der Fassung vom
16 11. Oktober 2006, Gültigkeit 16.04.202611.06.2026 (171 Normen)
17 ASOG-Bln-neu.txt dasselbe ab 12.06.2026, allein als Prüfmaßstab
Matthias Andreas Benkard5203e942026-08-23 16:00:25 +020018
19Bezugsweg
20---------
21Wie in Hessen und Schleswig-Holstein über eine Browsersteuerung; `gesetze.berlin.de` ist
22trotz des Eigennamens dieselbe juris-Anwendung (Kennung `bsbe`). Rezept in `Hessen/SOURCES`.
23Dokumentkennungen und Stichtage:
24
25 LAF-Errichtungsgesetz jlr-NNLBE000047A6 @20260416 / @20260612
26 ASOG Bln jlr-NNLBE00004772 @20260416 / @20260612
27
28Rechtsstellung: amtliche Werke nach § 5 UrhG; im Übrigen wie in `Hessen/SOURCES` dargelegt.
29
Matthias Andreas Benkard2ada4602026-08-23 21:52:20 +020030Die Nummern der Anlage wie sie geführt werden
31----------------------------------------------
Matthias Andreas Benkard5203e942026-08-23 16:00:25 +020032Artikel 1 des Änderungsgesetzes ändert zu fünf Sechsteln die *Anlage* des ASOG
33(Zuständigkeitskatalog Ordnungsaufgaben), und deren Einheiten sind nicht wie sonst als
Matthias Andreas Benkard2ada4602026-08-23 21:52:20 +020034Aufzählungsmarken gesetzt, sondern als Einheiten mit eigener Absatzzählung: Nummer 6“,
35Nummer 23“, Nummer 31“, jede im Portal eine eigene Einzelnorm. Ebenso werden sie jetzt
36geführt als eigene Normen, deren Bezeichnung die Anlage voranstellt: Anlage Nummer 23“.
37Damit trägt die vorhandene Absatz-Maschinerie die Befehle unverändert („Nach Nummer 6
38Absatz 2 wird folgender Absatz 2a eingefügt“). Zuvor suchte der Stellenauflöser eine Marke
396. im Text der Anlage und fand dort vielerlei; von sechs Befehlen wurden zwei angewandt,
40heute sind es fünf.
Matthias Andreas Benkard5203e942026-08-23 16:00:25 +020041
Matthias Andreas Benkard2ada4602026-08-23 21:52:20 +020042Der eine Rest ist eine Grenze des Klartextformats, keine Schwäche der Anwendung: Auf den
43Absatz 4a der Nummer 23 folgt der Zwischentitel Aus dem Bereich Verkehr:“, der keine eigene
44Absatzbezeichnung trägt und deshalb dem vorangehenden Absatz zugeschlagen wird. Der Befehl
45In Absatz 4a wird der Punkt am Ende durch ein Semikolon ersetzt findet den Punkt daher
46nicht am Ende und bleibt liegen.
Matthias Andreas Benkard5203e942026-08-23 16:00:25 +020047
Matthias Andreas Benkard2ada4602026-08-23 21:52:20 +020048Ein zweiter Befund, erledigt: Das Berliner Portal setzt die amtlichen Satznummern nicht als
49Superskripte, sondern als *angeklebte Ziffern* („(2) 1Gegen einen …“). Der kanonische
50Klartext verlangt Superskripte; die Umschrift geschieht in der Aufbereitung.
Matthias Andreas Benkard5203e942026-08-23 16:00:25 +020051
52Aufbereitung zum kanonischen Klartext
53-------------------------------------
54Maschinell wie in Hessen. Das LAF-Errichtungsgesetz führt kein Inhaltsverzeichnis als eigene
55Norm; der Wortlaut beginnt deshalb beim ersten Normkopf, der für sich auf einer Zeile steht.
Matthias Andreas Benkard2ada4602026-08-23 21:52:20 +020056
57Für das ASOG im einzelnen (Skript nicht im Repo, `berlin2klartext.py` im Arbeitsverzeichnis):
58
59 1. Vorspann samt amtlicher Inhaltsübersicht bis einschließlich der Marke
60 zur Einzelansicht Inhaltsverzeichnis abschneiden; die gleichlautenden Rücksprungmarken
61 jeder Norm entfallen.
62 2. Geschützte Leerzeichen zu gewöhnlichen; NFC.
63 3. Normkopf und Überschrift auf eine Zeile („§ 1 Aufgaben der …“), ebenso die Gliederung
64 („Erster Abschnitt Aufgaben, Zuständigkeiten …“). Der Kopf einer Anlagen-Nummer bleibt
65 für sich; was ihm folgt, ist ihr Wortlaut.
66 4. Aufzählungsmarken, die im Portalsatz allein auf der Zeile stehen, mit dem Folgetext
67 vereinigen und einrücken.
68 5. Angeklebte Satznummern in Superskripte umschreiben.
69
70Der Klammerzusatz des Langtitels muss auf einer *eigenen* Zeile stehen sonst bleiben
71Kurztitel und Abkürzung ungetrennt, der Einleitungssatz findet sein Ziel nicht und es wird
72kein Artikel gewählt.
73
74Beschaffung im Browser: Der Auszug über `get_page_text` ist bei 50000 Zeichen gekappt und
75verschluckt überdies einzelne Leerzeichen. Beides umgeht, wer den Text in Stücken von 33000
76Zeichen *base64-kodiert* in die Seite schreibt und wieder ausliest; so kam der Wortlaut
77zeichengenau herüber (380153 bzw. 381880 Zeichen).