SCHEMA S_Kataster; (* Historie: 27.11.2008 - 1.013 Entfernung der Objektart "allgemeine_Eigenschaften" gemäß N0106 09.10.2007 - 1.012 Einführung eines Metamodells gemäß N0092 Einführung des Präfix "S_" für Schemanamen 02.08.2006 - 1.011 Einführung OKSTRA-ID gemäß N0073 Einführung des Schemas Liegenschaftsverwaltung gemäß N0080 09.09.2005 - 1.010 (1.010) Formale Versionierung 29.06.2004 - 1.002 (1.009) Überarbeitung gemäß Dokument N0060 31.05.2002 - 1.001 (1.007) Erweiterung der Wertebereiche von Meter, Kilometer und Jahr 12.09.2001 - 1.000 (1.004) Schema Kataster in den OKSTRA aufgenommen *) REFERENCE FROM S_Administration (Verwaltungsbezirk_abstrakt); REFERENCE FROM S_Geometrieschema (Linienobjekt_Modell,Flaechenobjekt_Modell); REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Objekt,Kilometer,Quadratmeter,Datum); REFERENCE FROM S_Grunderwerb (Erwerbsflaeche,Nutzungsartteilflaeche, Nutzungsartflaeche,Belastung,Flurstueck_Grundbuch, Person_Flurstueck,Paechter_Mieter,Grundbuch); REFERENCE FROM S_Vermessungspunkt (Vermessungspunkt,Festpunkt); REFERENCE FROM S_Liegenschaftsverwaltung (LV_Flurstuecksdetails); ENTITY Flurstueck SUBTYPE OF (Flaechenobjekt_Modell,Flurstueck_abstrakt); --- Attribute : Flurstueck_Zaehler : STRING; Flurstueck_Nenner : OPTIONAL STRING; Flaeche : OPTIONAL Quadratmeter; Lage : OPTIONAL STRING; Baukilometer : OPTIONAL Kilometer; Liegenschaftsbuch : OPTIONAL STRING; Flurkarte : OPTIONAL STRING; Bemerkung : OPTIONAL STRING; Geloescht : OPTIONAL BOOLEAN; --- Relationen : hat_Attribute : OPTIONAL SET [1:?] OF Attribut_Flurstueck; hat_Erwerbsflaechen : OPTIONAL SET [1:?] OF Erwerbsflaeche; hat_Nutzungsartteilflaechen : OPTIONAL SET [1:?] OF Nutzungsartteilflaeche; liegt_auf_Nutzungsartflaeche : OPTIONAL SET [1:?] OF Nutzungsartflaeche; hat_Belastungen : OPTIONAL SET [1:?] OF Belastung; in_Gemarkung : Gemarkung; in_Flur : OPTIONAL Flur; Nachfolger_Flurstueck : OPTIONAL SET [1:?] OF Flurstueck_abstrakt; Vorgaenger_Flurstueck : OPTIONAL SET [1:?] OF Flurstueck_abstrakt; hat_LV_Flurstuecksdetails : OPTIONAL LV_Flurstuecksdetails; INVERSE in_Grundbuch : SET [0:?] OF Flurstueck_Grundbuch FOR Flurstueck; zu_Person : SET [0:?] OF Person_Flurstueck FOR Flurstueck; hat_Paechter_Mieter : SET [0:?] OF Paechter_Mieter FOR von_Flurstueck; END_ENTITY; ENTITY Flurstueck_abstrakt ABSTRACT SUPERTYPE OF (ONEOF(Flurstueck, Flurstueck_Symbol)); --- Attribute : --- Relationen : END_ENTITY; ENTITY Flurstueck_Symbol SUBTYPE OF (Flurstueck_abstrakt); --- Attribute : Kennung : STRING(20); --- Relationen : END_ENTITY; ENTITY Attribut_Flurstueck SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Attributname : STRING; Attributdatum : OPTIONAL Datum; Attributstatus : Boolean; Attributtext : OPTIONAL STRING; --- Relationen : INVERSE von_Flurstueck : Flurstueck FOR hat_Attribute; END_ENTITY; ENTITY Flur SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Kennung : STRING; --- Relationen : INVERSE hat_Flurstuecke : SET [0:?] OF Flurstueck FOR in_Flur; END_ENTITY; ENTITY besondere_Flurstuecksgrenze SUBTYPE OF (Linienobjekt_Modell); --- Attribute : --- Relationen : END_ENTITY; ENTITY Grenzpunkt SUBTYPE OF (OKSTRA_Objekt); --- Attribute : --- Relationen : ist_Vermessungspunkt : OPTIONAL SET [1:?] OF Vermessungspunkt; (* D *) END_ENTITY; ENTITY Gemarkung SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Schluessel : STRING; --- Relationen : in_Verwaltungsbezirk : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; INVERSE hat_Flurstuecke : SET [0:?] OF Flurstueck FOR in_Gemarkung; hat_Grundbuch : SET [0:?] OF Grundbuch FOR zu_Gemarkung; enthaelt_Festpunkt : SET [0:?] OF Festpunkt FOR liegt_in_Gemarkung; END_ENTITY; END_SCHEMA; -- S_Kataster