SCHEMA Grunderwerb;

REFERENCE FROM Allgemeine_Objekte (Datum, Quadratmeter, Euro);

REFERENCE FROM Kataster (Flurstueck, Gemarkung);

REFERENCE FROM Geometrieschema (Flaechenobjekt_Modell);

REFERENCE FROM Oekologie (Kompensationsteilflaeche);

ENTITY Attribut_Flurstueck;
--- Attribute :
   Attributname : STRING;
   Attributdatum : OPTIONAL Datum;
   Attributstatus : BOOLEAN;
   Attributtext : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Flurstueck : Flurstueck FOR hat_Attribute;
END_ENTITY;
 

ENTITY Erwerbsflaeche
SUBTYPE OF (Flaechenobjekt_Modell);
--- Attribute :
--- Relationen :
   Erwerbsart : Erwerbsart;
   Erwerbsart_spezifisch : OPTIONAL Erwerbsart_spezifisch;
   Erwerbszweck : OPTIONAL Erwerbszweck;
   GE_Massnahme : OPTIONAL GE_Massnahme;
   Bedarfsflaeche : OPTIONAL Quadratmeter;
   GE_Plannummer : OPTIONAL STRING;
   laufende_Nummer_Flurstueck : OPTIONAL STRING;
   laufende_Nummer_Teilflaeche : OPTIONAL STRING;
   Bemerkung : OPTIONAL STRING;
   hat_Nutzungsart : OPTIONAL Nutzungsart;
INVERSE
   in_Flurstueck : Flurstueck FOR hat_Erwerbsflaechen;
END_ENTITY;
 

ENTITY Erwerbsart;
--- Attribute :
   Kennung : STRING(1);
   Erwerbsart : STRING;
   GEV_Ausgabespalte : GEV_Ausgabespalte;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('?','unbekannt',1)
   ('1','zu erwerbende Fläche',1)
   ('2','vorübergehend in Anspruch zu nehmende Fläche',2)
   ('3','dauernd zu belastende Fläche',3)
   ('4','Restflächenerwerb',1)
   ('5','rückständiger Grunderwerb',1)

Referenziert von:
   Erwerbsflaeche : Eigenschaft Erwerbsart
 

ENTITY GEV_Ausgabespalte;
--- Attribute :
   Kennung : INTEGER;
   Beschreibung : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'zu erwerbende Fläche')
   (2,'vorübergehend in Anspruch zu nehmende Fläche')
   (3,'dauernd zu belastende Fläche')

Referenziert von:
   Erwerbsart : Eigenschaft GEV_Ausgabespalte
 

ENTITY Erwerbszweck;
--- Attribute :
   Kennung : STRING(1);
   Erwerbsart : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('?','unbekannt')
   ('A','für Baulastträger der Baumaßnahme Straße')
   ('B','für Nebenanlagen und Nebenbetriebe')
   ('C','für Dritte')
   ('D','für Baulastträger der Baumaßnahme LBP')
   ('X','Flächen-/Planungsänderung')
   ('Y','Fläche entfällt')

Referenziert von:
   Erwerbsflaeche : Eigenschaft Erwerbszweck
 

ENTITY Nutzungsart;
--- Attribute :
   Nutzungsartschluessel : INTEGER;
   Kurztext : OPTIONAL STRING;
   Bezeichnung : STRING;
--- Relationen :
INVERSE
   von_Nutzungsartteilflaeche : SET [0:?] OF Nutzungsartteilflaeche FOR hat_Nutzungsart;
   von_Erwerbsflaeche : SET [0:?] OF Erwerbsflaeche FOR hat_Nutzungsart;
   von_Paechter_Mieter : SET [0:?] OF Paechter_Mieter FOR hat_Nutzungsart;
END_ENTITY;
 

ENTITY GE_Massnahme;
--- Attribute :
   Kennung : STRING;
   Massnahmetext : STRING;
--- Relationen :
END_ENTITY;
 
Referenziert von:
   Erwerbsflaeche : Eigenschaft GE_Massnahme
 

ENTITY Nutzungsartteilflaeche
SUBTYPE OF (Flaechenobjekt_Modell);
--- Attribute :
   Teilflaeche : OPTIONAL Quadratmeter;
   Bodenwert : OPTIONAL Euro;
   tatsaechliche_Nutzung : OPTIONAL STRING;
   rechtliche_Nutzung : OPTIONAL STRING;
--- Relationen :
   hat_Nutzungsart : Nutzungsart;
INVERSE
   von_Flurstueck : Flurstueck FOR hat_Nutzungsartteilflaechen;
   zu_Kompensationsteilflaeche : SET [0:?] OF Kompensationsteilflaeche FOR auf_Nutzungsartteilflaeche;
END_ENTITY;
 

ENTITY Belastung;
--- Attribute :
   Abteilung : STRING;
   laufende_Nummer : OPTIONAL STRING;
   Belastungstext : OPTIONAL STRING;
   Erlaeuterungen : OPTIONAL STRING;
   Eintragung : OPTIONAL Datum;
   Abloesung : OPTIONAL Datum;
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   von_Belastungsberechtigten : OPTIONAL SET [1:?] OF Belastungsberechtigter;
INVERSE
   von_Flurstueck : SET [0:1] OF Flurstueck FOR hat_Belastungen;
   in_Grundbuch : SET [0:1] OF Grundbuch FOR hat_Belastungen;
END_ENTITY;
 

ENTITY Belastungsberechtigter;
--- Attribute :
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   ist_Person : OPTIONAL Person;
INVERSE
   zu_Belastung : SET [0:1] OF Belastung FOR von_Belastungsberechtigten;
END_ENTITY;
 

ENTITY Person_Flurstueck;
--- Attribute :
   Verhaeltnis : OPTIONAL Verhaeltnis;
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   Flurstueck : Flurstueck;
   Person : Person;
END_ENTITY;
 

ENTITY Verhaeltnis;
--- Attribute :
   Kennung : STRING(1);
   Verhaeltnis : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('V','Verfügungsberechtigter')
   ('A','Alteigentümer')

Referenziert von:
   Person_Flurstueck : Eigenschaft Verhaeltnis
 

ENTITY Flurstueck_Grundbuch;
--- Attribute :
   GB_Anteil_Zaehler : INTEGER;
   GB_Anteil_Nenner : INTEGER;
   Eigentumsart : OPTIONAL Eigentumsart;
   Bestandsnummer : OPTIONAL STRING;
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   Flurstueck : OPTIONAL Flurstueck;
   Grundbuch : OPTIONAL Grundbuch;
END_ENTITY;
 

ENTITY Eigentumsart;
--- Attribute :
   Kennung : STRING(1);
   Eigentumsart : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('W','Wohneigentum')
   ('E','Erbbaurecht')

Referenziert von:
   Flurstueck_Grundbuch : Eigenschaft Eigentumsart
 

ENTITY Grundbuch;
--- Attribute :
   Band : OPTIONAL STRING;
   Blatt : STRING;
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   zu_Gemarkung : Gemarkung;
   hat_Belastungen : OPTIONAL SET [1:?] OF Belastung;
INVERSE
   in_Flurstueck_Grundbuch : SET [0:?] OF Flurstueck_Grundbuch FOR Grundbuch;
   hat_Paechter_Mieter : SET [0:?] OF Paechter_Mieter FOR zu_Grundbuch;
   hat_Eigentuemer : SET [0:?] OF Eigentuemer_Grundbuch FOR von_Grundbuch;
END_ENTITY;
 

ENTITY Paechter_Mieter;
--- Attribute :
   Pachtbeginn : OPTIONAL Datum;
   Pachtende : OPTIONAL Datum;
   Pachtzins : OPTIONAL Euro;
   Pachtflaeche : OPTIONAL Quadratmeter;
   Vertragsart : OPTIONAL Vertragsart;
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   von_Flurstueck : OPTIONAL Flurstueck;
   zu_Grundbuch : OPTIONAL Grundbuch;
   ist_Person : OPTIONAL Person;
   hat_Nutzungsart : OPTIONAL Nutzungsart;
END_ENTITY;
 

ENTITY Vertragsart;
--- Attribute :
   Kennung : STRING(1);
   Vertragsart : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('s','schriftlich')
   ('m','mündlich')

Referenziert von:
   Paechter_Mieter : Eigenschaft Vertragsart
 

ENTITY Eigentuemer_Grundbuch;
--- Attribute :
   Eigentumsverhaeltnis : OPTIONAL Eigentumsverhaeltnis;
   ET_Anteil_Zaehler : INTEGER;
   ET_Anteil_Nenner : INTEGER;
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   von_Grundbuch : Grundbuch;
   ist_Person : Person;
END_ENTITY;
 

ENTITY Eigentumsverhaeltnis;
--- Attribute :
   Kennung : STRING(1);
   Eigentumsverhaeltnis : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('A','Alleineigentümer')
   ('M','Miteigentümer')
   ('U','Ungeteilte Gemeinschaft')
   ('G','Geteilte Gemeinschaft')

Referenziert von:
   Eigentuemer_Grundbuch : Eigenschaft Eigentumsverhaeltnis
 

ENTITY Person;
--- Attribute :
   Personenklasse : OPTIONAL Personenklasse;
   Titel : OPTIONAL STRING;
   Name : STRING;
   Vorname : OPTIONAL STRING;
   Strasse : OPTIONAL STRING;
   Plz : OPTIONAL STRING;
   Ort : OPTIONAL STRING;
--- Relationen :
   Land : OPTIONAL Land;
   Geburtsdatum : OPTIONAL Datum;
   Geburtsname : OPTIONAL STRING;
   Anrede : OPTIONAL STRING;
   Telefon : OPTIONAL STRING;
   Telefax : OPTIONAL STRING;
   Bemerkung : OPTIONAL STRING;
INVERSE
   zu_Flurstueck : SET [0:?] OF Person_Flurstueck FOR Person;
   ist_Eigentuemer_Grundbuch : SET [0:?] OF Eigentuemer_Grundbuch FOR ist_Person;
   ist_Paechter_Mieter : SET [0:?] OF Paechter_Mieter FOR ist_Person;
   ist_Belastungsberechtigter : SET [0:?] OF Belastungsberechtigter FOR ist_Person;
END_ENTITY;
 

ENTITY Land;
--- Attribute :
   postalischer_Code : STRING;
   Land : STRING;
--- Relationen :
END_ENTITY;
 
Referenziert von:
   Person : Eigenschaft Land
   Ang_zum_Auftragnehmer_MELVER : Eigenschaft Sitz_in_Land
 

ENTITY Personenklasse;
--- Attribute :
   Kennung : STRING(1);
   Personenklasse : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('?','unbekannt')
   ('G','Gemeindeverwaltung')
   ('J','juristische Person')
   ('L','Landwirtschaftsamt')
   ('N','natürliche Person')
   ('Ö','öffentlicher Bedarfsträger')
   ('V','verstorben')

Referenziert von:
   Person : Eigenschaft Personenklasse
 

ENTITY Erwerbsart_spezifisch;
--- Attribute :
   Kennung : STRING;
   Erwerbsart_spezifisch : STRING;
--- Relationen :
END_ENTITY;
 

END_SCHEMA; -- Grunderwerb