INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Biotopinventar_kommunal_2017-09-01.ili"; !!@ Title = "Datenmodell für das kommunale Inventar der schutzwürdigen Biotope"; !!@ shortDescription = "Minimales Geodatenmodell des Kantons für das kommunale Inventar der schutzwürdigen Biotope"; !!@ Issuer = "http://www.sz.ch"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "http://models.geo.sz.ch/ANJF"; !!@ kGeoiV_ID = "62-SZ"; !!@ Modell_Code = "SZ-62.1"; !!@ Modell_ID = "A046"; !! Compiler-Version = "5.1.1-20200501"; !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2017-02-13 | TS | Erstfassung !! 2017-09-01 | Kep | Einarbeitung der Stellungnahmen und Veröffentlichung !! 2020-11-30 | Kep | Topic 'Basis' als ABSTRACT definiert (Hintergrund: iliCompiler-Verschärfung (4.7.2-20170413)) !!============================================================================== MODEL SZ_Biotopinventar_kommunal_20170901 (de) AT "http://models.geo.sz.ch" VERSION "2020-11-30" = !!------------------------------------------------------------------------------ TOPIC Basis (ABSTRACT) = !!------------------------------------------------------------------------------ CLASS Basisklasse (ABSTRACT) = Identifikator : MANDATORY INTERLIS.UUIDOID; erfasstVon : MANDATORY TEXT*100; erfasstAm : MANDATORY INTERLIS.XMLDate; geaendertVon : TEXT*100; geaendertAm : INTERLIS.XMLDate; Bemerkung : TEXT*2000; UNIQUE Identifikator; END Basisklasse; END Basis; !!------------------------------------------------------------------------------ TOPIC Raumbezug = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Biotopinventar_kommunal_20170901.Basis; DOMAIN Punkt_ = COORD 2672000.000 .. 2719000.000 [INTERLIS.m] ,1193000.000 .. 1232000.000 [INTERLIS.m] , 0.000 .. 5000.000 [INTERLIS.m] ,ROTATION 2 -> 1; Linie_ = POLYLINE WITH (STRAIGHTS) VERTEX Punkt_; Flaeche_ = SURFACE WITH (STRAIGHTS) VERTEX Punkt_ WITHOUT OVERLAPS > 1; CLASS Geometrie (ABSTRACT) EXTENDS SZ_Biotopinventar_kommunal_20170901.Basis.Basisklasse = END Geometrie; CLASS Punkt EXTENDS Geometrie = Geometrie : MANDATORY Punkt_; END Punkt; CLASS Linie EXTENDS Geometrie = Geometrie : MANDATORY Linie_; END Linie ; CLASS Flaeche EXTENDS Geometrie = Geometrie : MANDATORY Flaeche_; END Flaeche; END Raumbezug; !!------------------------------------------------------------------------------ TOPIC Fachinformationen = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Biotopinventar_kommunal_20170901.Raumbezug ,SZ_Biotopinventar_kommunal_20170901.Basis; DOMAIN Biotoptyp = MANDATORY ( Feuchtgebiet_Ufer ,Weiher_Tuempel_Stillgewaesser ,Flachmoor ,Hochmoor ,Quelle ,Bachlauf ,Wasserfall ,Trockenwiese_Trockenweide ,Magerwiese ,seltene_Waldgesellschaft_Feldgehoelz ,Uferbestockung_Allee ,Hecke ,Waldrand ,Einzelbaum_Baumgruppe ,Obstgarten_Streuobstwiese ,Fledermausquartier ,Doline ,Findling_Stein ,Trockensteinmauer ,Felswand_Felsformation_Steinbruch ,Hoehle ,Moraene ,Landschaft ,Baute_Anlage ,andere ); Bedeutungsstufe = MANDATORY ( national ,regional ,lokal ,andere ); Gefaehrdungsstufe = MANDATORY ( akut ,mittel ,gering ,keine ,andere ); Gefaehrdungsgrund = MANDATORY ( Eutrophierung_Duengung ,Drainage_Entwaesserung ,Bodenverdichtung ,Terrainveraenderung_Ablagerung ,Schnittzeitpunkt ,zu_intensive_Beweidung_Bewirtschaftung ,Verbuschung ,Stoerung_durch_Erholungssuchende ,Nutzungsaufgabe_Nutzungsverzicht ,Baute_Anlage ,andere ); lwNutzung = MANDATORY ( keine ,Weide ,Weide_Schnitt ,Schnitt ,andere ); STRUCTURE Gefaehrdung = Wert : MANDATORY Gefaehrdungsgrund; END Gefaehrdung; STRUCTURE Art = TrivialName : TEXT*100; wissenschaftlicherName : MANDATORY TEXT*100; END Art; STRUCTURE TypnummerDelarze = Wert : MANDATORY TEXT*15; END TypnummerDelarze; STRUCTURE Gefaehrdungen = Wert : MANDATORY Gefaehrdungsgrund; END Gefaehrdungen; CLASS Inventar EXTENDS SZ_Biotopinventar_kommunal_20170901.Basis.Basisklasse = GdeNrBfS : MANDATORY 0..9999; Nachfuehrungsstand : MANDATORY FORMAT INTERLIS.XMLDate "1900-01-01" .. "2999-12-31"; Nachfuehrungsgrund : TEXT*100; UNIQUE GdeNrBfS; END Inventar; CLASS Biotop EXTENDS SZ_Biotopinventar_kommunal_20170901.Basis.Basisklasse = Objektnummer : TEXT*20; Name : TEXT*100; Biotoptyp : MANDATORY Biotoptyp; Beschreibung : TEXT*500; Bedeutungsstufe : MANDATORY Bedeutungsstufe; Gefaehrdungsstufe : MANDATORY Gefaehrdungsstufe; Gefaehrdungsgruende : BAG {0..*} OF Gefaehrdung; Schutzziel : MANDATORY TEXT*250; Schutzmassnahme : MANDATORY TEXT*250; LebensraumtypDelarze : BAG {0..*} OF TypnummerDelarze; !!Typnummer nach der Einteilung Delarze Lebensraumbeschrieb : TEXT*500; !!Wenn keine Angabe unter "LebensraumtypDelarze", dann kann hier was angegeben werden. Arten : BAG {0..*} OF Art; landwirtschaftlicheNutzung : lwNutzung; Bemerkung (EXTENDED) : TEXT*2000; END Biotop; CLASS Fotodatei = Name : MANDATORY TEXT*100; Inhalt : MANDATORY BLACKBOX BINARY; END Fotodatei; ASSOCIATION Inventar_Biotop = r_Inventar -- {1} Inventar; r_Biotop -- {0..*} Biotop; END Inventar_Biotop; ASSOCIATION Biotop_Fotodatei = r_Biotop -- {1} Biotop; r_Fotodatei -- {0..*} Fotodatei; END Biotop_Fotodatei; ASSOCIATION Biotop_Geometrie = r_Biotop -- {1} Biotop; r_Geometrie (EXTERNAL) -- {1..*} SZ_Biotopinventar_kommunal_20170901.Raumbezug.Geometrie; END Biotop_Geometrie; END Fachinformationen; END SZ_Biotopinventar_kommunal_20170901.