Files
Projektwissen/docs/wissen/alkis/gid7/objektart_AX_Person.md
T
DanielandClaude Sonnet 5 f41666b3d6 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>
2026-09-14 09:55:27 +02:00

8.4 KiB
Raw Blame History

AX_Person (21001)

  • Version: AAA-Anwendungsschema 7.1.2 (Zielstand)
  • Art: Objektart
  • Objektartenbereich: Eigentümer (20000)
  • Objektartengruppe: Personen- und Bestandsdaten (21000)
  • Oberklassen: AA_NREO
  • Wird typisiert durch: NREO (Objekttyp-Code, z. B. REO=Realobjekt, ZUSO=zusammengesetztes Objekt)

Beschreibung

[E] 'Person' ist eine natürliche oder juristische Person und kann z.B. in den Rollen Eigentümer, Erwerber, Verwalter oder Vertreter in Katasterangelegenheiten geführt werden.

Bildungsregeln

  • Die inverse Relationsart zur 'Person' (inversZu_zeigtAuf -> AX_Person) oder die inverse Relationsart zum 'Benutzer' (inversZu_ist -> AX_Benutzer) oder eine der Relationsarten 'weistAuf' (AX_Namensnummer), 'benennt' (AX_Verwaltung), 'uebtAus' (AX_Vertretung) muss vorhanden sein.

Konsistenzbedingungen

  • Eine Vertretung in Katasterangelegenheiten verweist immer nur auf Personen, deren Herkunft in den Qualitätsangaben von AX_Person auf das Liegenschaftskataster (herkunft = 'Erhebung’) verweist. Die Person übernimmt aktiv die Vertretung.

Attribute

Attribut Kennung Kardinalität Typ Objektbildend Retired
nachnameOderFirma NOF 1 CharacterString false
anrede ANR 0..1 AX_Anrede_Person false
vorname VNA 0..1 CharacterString false
namensbestandteil NBA 0..1 CharacterString false
akademischerGrad AKD 0..1 CharacterString false
geburtsname GNA 0..1 CharacterString false
geburtsdatum GEB 0..1 Date false
wohnortOderSitz WOS 0..1 CharacterString false
beruf BER 0..1 CharacterString false seit 6.0.1
sonstigeEigenschaften SOS 0..1 CharacterString false
haushaltsstelleLandesgrundbesitz HLG 0..1 CharacterString false seit 6.0.1
qualitaetsangaben QAG 0..1 AX_DQOhneDatenerhebung (Datentyp, 21011) false
rufname RUF 0..1 CharacterString false
sterbedatum TOD 0..1 Date false

Attribut nachnameOderFirma (NOF)

'Nachname oder Firma' ist

  • bei einer natürliche Person der Nachname (Familienname),
  • bei einer juristischen Person, Handels- oder Partnerschaftsgesellschaft der Name oder die Firma.

Attribut anrede (ANR)

'Anrede' ist die Anrede der Person. Diese Attributart ist optional, da Körperschaften und juristischen Person auch ohne Anrede angeschrieben werden können.

Wertebereich (Codeliste):

Code Bedeutung Beschreibung
1000 Frau 'Frau' ist eine natürliche, menschliche Person weiblichen Geschlechts.
2000 Herr 'Herr' ist eine natürliche, menschliche Person männlichen Geschlechts.
3000 Firma 'Firma' ist ein gewerbliches Unternehmen.

Attribut vorname (VNA)

'Vorname' ist der Vorname/ sind die Vornamen einer natürlichen Person.

Attribut namensbestandteil (NBA)

'Namensbestandteil' enthält z.B. Titel wie 'Baron'.

Attribut akademischerGrad (AKD)

'Akademischer Grad' ist der akademische Grad der Person (z.B. Dipl.-Ing., Dr., Prof. Dr.).

Attribut geburtsname (GNA)

'Geburtsname' ist der Geburtsname der Person.

Attribut geburtsdatum (GEB)

'Geburtsdatum' ist das Geburtsdatum der Person.

Attribut wohnortOderSitz (WOS)

'Wohnort oder Sitz' ist der Wohnort oder der Sitz einer natürlichen oder juristischen Person (Par. 15 Grundbuchverfügung). Diese Attributart kommt nur bei Personen vor, die die Rolle 'Eigentümer' besitzen.

Attribut beruf (BER)

Zurückgezogen (retired) seit Version 6.0.1.

'Beruf' ist die Bezeichnung des oder der Berufe (Par. 15 Grundbuchverfügung). Diese Attributart kommt nur bei Personen vor, die die Rolle 'Eigentümer' besitzen.

Attribut sonstigeEigenschaften (SOS)

'Sonstige Eigenschaften' sind weitere die Person deutlich kennzeichnende Merkmale (Par. 15 Grundbuchverfügung). Diese Attributart kommt nur bei Personen vor, die die Rolle 'Eigentümer' besitzen.

Attribut haushaltsstelleLandesgrundbesitz (HLG)

Zurückgezogen (retired) seit Version 6.0.1.

'Haushaltsstelle Landesgrundbesitz' sind weitere, die juristische Person deutlich kennzeichnende Merkmale.

Attribut qualitaetsangaben (QAG)

Angaben zur Herkunft der Informationen (Erhebungsstelle). Die Information ist konform zu den Vorgaben aus ISO 19115 zu repräsentieren.

Attribut rufname (RUF)

'Rufname' ist der Rufname/ sind die Rufnamen einer natürlichen Person.

Attribut sterbedatum (TOD)

'Sterbedatum' ist das Sterbedatum der Person.

Relationen / Assoziationen

Rolle Kennung Kardinalität Ziel Navigierbar Gegenrolle
besitzt (INV)31001-21001 0..* AX_Gebaeude (Objektart, 31001) false gehoert auf AX_Gebaeude (31001)
weistAuf (INV)21006-21001 0..* AX_Namensnummer (Objektart, 21006) false benennt auf AX_Namensnummer (21006)
hat 21001-21003 0..* AX_Anschrift (Objektart, 21003) true gehoertZu auf AX_Anschrift (21003)
wirdVertretenVon 21001-21005 0..* AX_Vertretung (Objektart, 21005) true vertritt auf AX_Vertretung (21005)
zeigtAuf 21001.1-21001.2 0..1 AX_Person (Objektart, 21001) true
gehoertZu (INV)21002-21001 0..* AX_Personengruppe (Objektart, 21002) false bestehtAus auf AX_Personengruppe (21002)
uebtAus (INV)21005-21001 0..* AX_Vertretung (Objektart, 21005) false haengtAn auf AX_Vertretung (21005)
benennt (INV)21004-21001 0..* AX_Verwaltung (Objektart, 21004) false haengtAn auf AX_Verwaltung (21004)

Relation besitzt ((INV)31001-21001)

Gegenstück: gehoert (31001-21001) auf AX_Gebaeude (31001), Kardinalität 0..*, navigierbar: true.

Relation weistAuf ((INV)21006-21001)

Durch die Relation 'Person' weist auf 'Namensnummer' wird ausgedrückt, dass die Person als Eigentümer, Erbbauberechtigter oder künftiger Erwerber unter der Namensnummer eines Buchungsblattes eingetragen ist.

Gegenstück: benennt (21006-21001) auf AX_Namensnummer (21006), Kardinalität 0..1, navigierbar: true.

Relation hat (21001-21003)

Die 'Person' hat 'Anschrift'.

Gegenstück: gehoertZu ((INV)21001-21003) auf AX_Anschrift (21003), Kardinalität 0..*, navigierbar: false.

Relation wirdVertretenVon (21001-21005)

Die 'Person' wird von der 'Vertretung' in Katasterangelegenheiten vertreten.

Gegenstück: vertritt ((INV)21001-21005) auf AX_Vertretung (21005), Kardinalität 1..*, navigierbar: false.

Relation zeigtAuf (21001.1-21001.2)

Die 'Person' zeigt auf eine 'Person' mit abweichenden Eigenschaften derselben Person. Für ein und dieselbe Person wurden zwei Objekte 'Person' mit unterschiedlichen Attributen (z.B. Nachnamen durch Heirat geändert) angelegt.Bei Verwendung der Vollhistorie mit Hilfe des Versionierungskonzeptes können diese Eigenschaften auch in verschiedenen Versionen des Objekts abgebildet werden.

Relation gehoertZu ((INV)21002-21001)

'Person' gehört zu 'Personengruppe'.

Gegenstück: bestehtAus (21002-21001) auf AX_Personengruppe (21002), Kardinalität 2..*, navigierbar: true.

Relation uebtAus ((INV)21005-21001)

Die 'Person' übt die 'Vertretung' in Katasterangelegenheiten aus.

Gegenstück: haengtAn (21005-21001) auf AX_Vertretung (21005), Kardinalität 1, navigierbar: true.

Relation benennt ((INV)21004-21001)

Die Relation 'Person' benennt 'Verwaltung' weist der Verwaltung eine Person zu.

Gegenstück: haengtAn (21004-21001) auf AX_Verwaltung (21004), Kardinalität 1, navigierbar: true.

Hinweise für Tests

  • Pflichtattribute (Kardinalität 1 oder 1..*): nachnameOderFirma — Testfälle für Validierung bei Fehlen sinnvoll.
  • Optionale Attribute: anrede, vorname, namensbestandteil, akademischerGrad, geburtsname, geburtsdatum, wohnortOderSitz, beruf, sonstigeEigenschaften, haushaltsstelleLandesgrundbesitz, qualitaetsangaben, rufname, sterbedatum — Testfälle mit und ohne Belegung.
  • Attribute mit Codeliste: anrede — Testfälle für gültige und ungültige Codes.
  • Zurückgezogene (retired) Attribute: beruf, haushaltsstelleLandesgrundbesitz — sollten in neuen Daten nicht mehr vorkommen; Testfälle für Umgang mit Altdaten/Migration sinnvoll.
  • Konsistenzbedingungen oben je als eigener Testfall (Positiv- und Verletzungsfall) sinnvoll.
  • Bildungsregeln oben pruefen: definieren i. d. R. das objektbildende Attribut/die Objektidentität — Testfall für Duplikaterkennung/Schlüsselaufbau sinnvoll.