ALKIS-Objektartenkatalog als Wissensbasis fuer GID6 und GID7 angelegt

Atomare Markdown-Wissensdateien je Objektart/Datentyp (Beschreibung, Attribute,
Codelisten, Bildungsregeln, Konsistenzbedingungen, Relationen inkl. Gegenrolle),
maschinell erzeugt aus den ADV-Katalog-XML unter referenz/alkis/ (unversioniert).

Zwei getrennte Baeume, weil operativ noch GID6 laeuft und GID7 erst der Zielstand
ist: docs/wissen/alkis/gid6/ (189 Klassen, WFS-Produktivstand, fuer Plugin-Code
massgeblich) und docs/wissen/alkis/gid7/ (209 Klassen, kuenftige Umstellung).

Vererbung wird nicht in jede Datei hineinkopiert (Drift-/Tokenrisiko), sondern per
Inline-Hinweis auf die Oberklasse referenziert plus on-demand ueber
_werkzeuge/parse_alkis.py resolve aufgeloest; ein diff-Modus vergleicht eine
Klasse zwischen beiden Versionen. alkis_objektarten.md verweist jetzt auf beide
Versionsbaeume.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-14 09:55:27 +02:00
co-authored by Claude Sonnet 5
parent ce795cdc6f
commit f41666b3d6
403 changed files with 31066 additions and 0 deletions
@@ -0,0 +1,81 @@
# AX_Kanal (44003)
- **Version:** AAA-Anwendungsschema 7.1.2 (Zielstand)
- **Art:** Objektart
- **Objektartenbereich:** Tatsächliche Nutzung (40000)
- **Objektartengruppe:** Gewässer (44000)
- **Oberklassen:** AA_ZUSO
- **Wird typisiert durch:** ZUSO (Objekttyp-Code, z. B. REO=Realobjekt, ZUSO=zusammengesetztes Objekt)
## Beschreibung
[E] 'Kanal' ist ein für die Schifffahrt angelegter künstlicher Wasserlauf.
## Konsistenzbedingungen
- Das ZUSO 'Kanal' besteht aus einem oder mehreren REO 'Fließgewässer' mit der Attributart 'Funktion' und der Werteart 8300 oder einem oder mehreren REO 'Gewässerachse' mit der Attributart 'Funktion' und der Werteart 8300 oder einem oder mehreren REO 'Fließgewässer' mit der Attributart 'Funktion' und der Werteart 8300 und einem oder mehreren REO 'Gewässerachse' mit der Attributart 'Funktion' und der Werteart 8300 Die zu einem ZUSO 44003 'Kanal' gehörenden REO 44004 'Gewässerachse' führen bei der Attributart 'Fließrichtung' immer den Wert 'FALSE'
## Attribute
| Attribut | Kennung | Kardinalität | Typ | Objektbildend | Retired |
|---|---|---|---|---|---|
| name | NAM | 0..1 | CharacterString | false | |
| widmung | WDM | 0..1 | AX_Widmung_Kanal | false | |
| gewaesserkennzahl | GWK | 0..1 | CharacterString | false | |
| identnummer | IDN | 0..1 | CharacterString | false | |
| schifffahrtskategorie | SFK | 0..1 | AX_Schifffahrtskategorie_Kanal | false | |
| zweitname | ZNM | 0..* | CharacterString | false | |
| regionalsprache | RGS | 0..2 | CharacterString | false | |
### Attribut `name` (NAM)
'Name' ist der Eigenname von 'Kanal'.
### Attribut `widmung` (WDM)
'Widmung' gibt die gesetzliche Klassifizierung nach den Wassergesetzen der Länder an.
Wertebereich (Codeliste):
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 1310 | Gewässer I. Ordnung - Bundeswasserstraße | 'Gewässer I. Ordnung -Bundeswasserstraße' ist ein Gewässer, das der Zuständigkeit des Bundes obliegt. |
| 1320 | Gewässer I. Ordnung - nach Landesrecht | 'Gewässer I. Ordnung - nach Landesrecht' ist ein Gewässer, das der Zuständigkeit des Landes obliegt. |
| 1330 | Gewässer II. Ordnung | 'Gewässer II. Ordnung' ist ein Gewässer, für das die Unterhaltungsverbände zuständig sind. |
| 1340 | Gewässer III. Ordnung | 'Gewässer III. Ordnung' ist ein Gewässer, das weder zu den Gewässern I. noch II. Ordnung zählt. |
### Attribut `gewaesserkennzahl` (GWK)
'Gewässerkennzahl' ist die von der Fachverwaltung vergebene Verschlüsselung von 'Kanal'.
Die Gewässerkennzahl beschreibt in der 1.- 19. Stelle die Gewässerkennzahl laut LAWA.
### Attribut `identnummer` (IDN)
'Identnummer' ist die von der Wasser- und Schifffahrtsverwaltung vergebene Verschlüsselung von 'Kanal'.
### Attribut `schifffahrtskategorie` (SFK)
'Schifffahrtskategorie' gibt die Zuordnung von 'Kanal' nach dem Bundeswasserstraßengesetz an bzw. regelt die Schiffbarkeit aufgrund von Landesverkehrsordnungen.
Wertebereich (Codeliste):
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 1000 | Binnenwasserstraße | 'Binnenwasserstraße' ist ein oberirdisches Gewässer oder Küstengewässer, das gesetzlich für den Personen- und/oder Güterverkehr mit Schiffen bestimmt ist. Binnengewässer im Küstengebiet sind gegen das Küstengewässer gesetzlich abgegrenzt. Die 'Binnenwasserstraße' ist ein Gewässer 1. Ordnung. |
| 2000 | Seewasserstraße | 'Seewasserstraße' ist ein als Wasserstraße gesetzlich festgelegter Teil eines Küstengewässers. Die 'Seewasserstraße' ist ein Gewässer 1. Ordnung. |
| 3000 | Landesgewässer mit Verkehrsordnung | 'Landesgewässer mit Verkehrsordnung' ist eine Wasserstraße, die keine Binnenwasserstraße ist. Die Schiffbarkeit wird durch eine Landesverkehrsordnung geregelt. Das 'Landesgewässer mit Verkehrsordnung' ist ein Gewässer 1. Ordnung. |
### Attribut `zweitname` (ZNM)
'Zweitname' ist ein weiterer Name für einen Teil des Kanals, z. B. "Alte Fahrt" für einen Teil des Dortmund-Ems-Kanals.
### Attribut `regionalsprache` (RGS)
'Regionalsprache' enthält den amtlichen und/oder im Siedlungsgebiet gebräuchlichen dänischen, friesischen oder sorbischen Namen von 'Kanal'.
## Hinweise für Tests
- Optionale Attribute: name, widmung, gewaesserkennzahl, identnummer, schifffahrtskategorie, zweitname — Testfälle mit und ohne Belegung.
- Attribute mit Codeliste: widmung, schifffahrtskategorie — Testfälle für gültige und ungültige Codes.
- Mehrfach belegbare Attribute: zweitname — Testfälle mit 0, 1 und mehreren Werten.
- Konsistenzbedingungen oben je als eigener Testfall (Positiv- und Verletzungsfall) sinnvoll.