2024-02-16 12:13:24 +01:00
[ law ]
id = 10001622
2024-02-17 10:55:38 +01:00
name = "ABGB"
2024-02-16 12:13:24 +01:00
[ [ law . classifiers ] ]
name = "Theil"
is_root = true
2024-02-19 16:41:43 +01:00
match_function = "contains_case_sensitive"
2024-02-16 12:13:24 +01:00
[ [ law . classifiers ] ]
name = "Abtheilung"
is_root = false
match_function = "contains"
[ [ law . classifiers ] ]
name = "Hauptstück"
is_root = false
match_function = "contains"
[ [ law . classifiers ] ]
name = "Abschnitt"
is_root = false
match_function = "contains"
[ [ law . classifiers ] ]
name = "letter"
is_root = false
match_function = "starts_with_letter"
[ [ law . classifiers ] ]
name = "roman numbering"
is_root = false
match_function = "starts_with_roman_number"
[ [ law . classifiers ] ]
name = "numbering"
is_root = false
match_function = "starts_with_number"
[ [ law . classifiers ] ]
name = "dash"
is_root = false
match_function = "starts_with_dash"
[ parser ]
remove_strings = [
"<tab />" ,
"<b>" , "</b>" ,
"<i>" , "</i>" ,
"<n>" , "</n>" ,
"" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">Zweyter Theil.</ueberschrift>" "" , # weird thing after § 858
]
[ [ parser . replace_rules ] ]
find = "Einleitung." # Should be at the same level as the other "Theil"e
replace_with = "Nullter Theil. Einleitung"
[ [ parser . replace_rules ] ]
find = "<gdash />"
replace_with = "-"
[ [ parser . replace_rules ] ]
find = "" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">Medizinische Behandlung</ueberschrift>" ""
replace_with = "" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">- Medizinische Behandlung</ueberschrift>" ""
[ [ parser . replace_rules ] ]
find = "" "<ueberschrift typ=" g1min " ct=" text " halign=" c ">Von den dinglichen Rechten.</ueberschrift>" ""
replace_with = "" "<ueberschrift typ=" g2 " ct=" text " halign=" c ">Von den dinglichen Rechten.</ueberschrift>" ""
[ [ parser . replace_rules ] ]
find = "" "<ueberschrift typ=" para " ct=" text " halign=" c ">Erfordernisse zur Ersitzung:</ueberschrift>" ""
replace_with = "" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">I. Erfordernisse zur Ersitzung:</ueberschrift>" ""
# RIS uses multiple headers to get more attention...
[ [ parser . replace_rules ] ]
find = "" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">Zweyter Theil</ueberschrift><ueberschrift typ=" g1 " ct=" text " halign=" c ">des</ueberschrift><ueberschrift typ=" g1 " ct=" text " halign=" c ">bürgerlichen Gesetzbuches.</ueberschrift><ueberschrift typ=" g1 " ct=" text " halign=" c ">Von dem Sachenrechte.</ueberschrift>" ""
replace_with = "" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">Zweyter Theil des bürgerlichen Gesetzbuches: Von dem Sachenrechte.</ueberschrift>" ""
[ [ parser . replace_rules ] ]
find = "" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">Erste Abtheilung</ueberschrift><ueberschrift typ=" g2 " ct=" text " halign=" c ">des Sachenrechtes.</ueberschrift>" ""
replace_with = "" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">Erste Abtheilung des Sachenrechtes.</ueberschrift>" ""
[ [ parser . replace_rules ] ]
find = "" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">Dritter Theil</ueberschrift><ueberschrift typ=" g1min " ct=" text " halign=" c ">des</ueberschrift><ueberschrift typ=" g1min " ct=" text " halign=" c ">bürgerlichen Gesetzbuches.</ueberschrift><ueberschrift typ=" g1 " ct=" text " halign=" c ">Von den gemeinschaftlichen Bestimmungen der Personen- und Sachenrechte.</ueberschrift>" ""
replace_with = "" "<ueberschrift typ=" g1 " ct=" text " halign=" c ">Dritter Theil des bürgerlichen Gesetzbuches.</ueberschrift><ueberschrift typ=" g2 " ct=" text " halign=" c ">Von den gemeinschaftlichen Bestimmungen der Personen- und Sachenrechte.</ueberschrift>" ""