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>
3.2 KiB
AX_Benutzergruppe (81002)
- Version: AAA-Anwendungsschema 6.0.1 (Produktivstand)
- Art: Objektart (abstrakt)
- Objektartenbereich: Nutzerprofile (80000)
- Objektartengruppe: Angaben zu Nutzerprofilen (81000)
- Oberklassen: AA_Benutzergruppe
- Wird typisiert durch: NREO (Objekttyp-Code, z. B. REO=Realobjekt, ZUSO=zusammengesetztes Objekt)
Beschreibung
[E] In der 'Benutzergruppe' werden Informationen über die Benutzer der Bestandsdaten verwaltet, die den Umfang der Benutzung und Fortführung aus Gründen der Datenkonsistenz und des Datenschutzes einschränken sowie Standardparameter für die Benutzergruppe vermerken.
Attribute
| Attribut | Kennung | Kardinalität | Typ | Objektbildend | Retired |
|---|---|---|---|---|---|
| bezeichnung | BEZ | 1 | CharacterString | false | |
| zustaendigeStelle | ZST | 1 | AX_Dienststelle_Schluessel (Datentyp, 73017) | false | |
| koordinatenreferenzsystem | CRS | 0..1 | SC_CRS | false |
Attribut bezeichnung (BEZ)
'Bezeichnung' ist die Bezeichnung für die Benutzergruppe, z.B. 'Notare'.
Attribut zustaendigeStelle (ZST)
'Zuständige Stelle' ist die Dienststelle, die für die Eintragung der Benutzergruppe und die Zuordnung der Benutzer zu dieser Benutzergruppe zuständig ist.
Attribut koordinatenreferenzsystem (CRS)
In dem Attribut 'Koordinatenreferenzsystem' kann das bevorzugte Koordinatenreferenzsystem (CRS) für Koordinatenangaben im Ausgabedatenbestand angegeben werden. Die Angabe ist optional, fehlt sie, wird jeweils das 'native', d.h. im Datenbestand vorhandene CRS verwendet. Die Koordinaten werden dann so ausgegeben, wie sie gespeichert sind. Diese Funktionalität ist nur für eine sehr begrenzte Zahl von CRS-Paaren sinnvoll, die ineinander mathematisch streng umgerechnet werden können. Andere Umrechnungen oder Umformungen, die einen Genauigkeitsverlust für die Koordinaten bedeuten, sollen an dieser Stelle nicht unterstützt werden; sie können durch externe Prozesse realisiert werden. Gleiches gilt für 3-dimensionale CRS ((X, Y, Z), (Breite, Länge, ellipsoidische Höhe), ...). Folgende 2D-Umrechnungen sollen unterstützt werden: a) bei Vorliegen von Gauß-Krüger-Koordinaten (ggf. inkl. NN-Höhe):
- Ausgabe in einem anderen Streifen
- Ausgabe in geographische Koordinaten (Breite, Länge) b) bei Vorliegen von UTM-Koordinaten (ggf. inkl. NN-Höhe)
- Ausgabe in eine andere Zone
- Ausgabe in geographische Koordinaten (Breite, Länge) c) bei Vorliegen von geographischen Koordinaten (Breite, Länge)
- Ausgabe in GK- oder UTM-Koordinaten (je nach Ellipsoidgrundlage der geographischen Koordinaten).
Relationen / Assoziationen
| Rolle | Kennung | Kardinalität | Ziel | Navigierbar | Gegenrolle |
|---|---|---|---|---|---|
| bestehtAus | (INV)81001-81002 | 1..* | AX_Benutzer (Objektart, 81001) | false | gehoertZu auf AX_Benutzer (81001) |
Relation bestehtAus ((INV)81001-81002)
Benutzer in der Benutzergruppe.
Gegenstück: gehoertZu (81001-81002) auf AX_Benutzer (81001), Kardinalität 1, navigierbar: true.
Hinweise für Tests
- Pflichtattribute (Kardinalität 1 oder 1..*): bezeichnung, zustaendigeStelle — Testfälle für Validierung bei Fehlen sinnvoll.
- Optionale Attribute: koordinatenreferenzsystem — Testfälle mit und ohne Belegung.