INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_kantonale_Biotopschutzobjekte_2016-12-20.ili"; !!@ Title = "kantonale Biotopschutzobjekte (Vertragsobjekte)"; !!@ shortDescription = "Beschreibung der kantonalen Biotopschutzobjekte"; !!@ Issuer = "http://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "http://www.sz.ch/natur-jagd-fischerei"; !!@ kGeoiV_ID = "65-SZ"; !!@ Modell_Code = "SZ-065.1"; !!@ Modell_ID = "A036"; !! Compiler-Version = "5.1.1-20200501"; !! Todo/Bemerkungen: !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2016-12-20 | TS | Erstfassung !! 2020-12-10 | Kep | Änderung aufgrund verschärfter Compiler-Prüfung !!============================================================================== MODEL SZ_kantonale_Biotopschutzobjekte_20161220 (de) AT "http://models.geo.sz.ch" VERSION "2020-12-10" = IMPORTS SZ_Domains_20160126; DOMAIN Bedeutung = ( nicht_national ,national ,andere ); Empfindlichkeitsstufe = ( Naturschutzzone_A ,Naturschutzzone_B ,Umgebungszone_C ,andere ); Nutzungscode = ( A_S ,A_M ,A_L ,A_H ,A_X ,A_E ,A_R ,A_W ,B ,B_Pf ,B_W ,C ,C_X ,C_Sp ,D ,P ,WZ ,A_E1 ,A_E2 ,andere ); Name = ( Asthaufen ,Hecke_Gehoelz ,Haeuschen ,Quelle_Trog ,Steinhaufen ,Trockensteinmauer ,Wasserleitung ,Weiher ,Zaun_spezial ,Zaeune_bestehend ,Zaeune_naturschutz ,Zugang ,Neophyten ,Adlerfarn ,Altgrasstreifen ,Entwaesserungsgraben ,andere ); !!------------------------------------------------------------------------------ TOPIC Basisstrukturen (ABSTRACT) = !!------------------------------------------------------------------------------ CLASS BasisAttribute (ABSTRACT) = erfasstVon : MANDATORY TEXT*100; erfasstAm : MANDATORY FORMAT INTERLIS.XMLDate "1900-01-01" .. "2999-12-31"; geaendertVon : TEXT*100; geaendertAm : FORMAT INTERLIS.XMLDate "1900-01-01" .. "2999-12-31"; URLVertragsobjekt : INTERLIS.URI; !! Link auf www.sz.ch/naturschutz um Vertragsobjekte zu sehen Bemerkung : TEXT*2000; END BasisAttribute; END Basisstrukturen; !!------------------------------------------------------------------------------ TOPIC kantonaleBiotopschutzobjekte = !!------------------------------------------------------------------------------ CLASS Nutzflaeche EXTENDS SZ_kantonale_Biotopschutzobjekte_20161220.Basisstrukturen.BasisAttribute = Identifikator : MANDATORY INTERLIS.UUIDOID; Bedeutung : MANDATORY Bedeutung; Empfindlichkeitsstufe : MANDATORY Empfindlichkeitsstufe; Nutzungscode : Nutzungscode; Vertragsobjekt : MANDATORY TEXT*50; Flaeche : MANDATORY SZ_Domains_20160126.Flaeche; UNIQUE Identifikator; END Nutzflaeche; CLASS Ueberlagerung (ABSTRACT) EXTENDS SZ_kantonale_Biotopschutzobjekte_20161220.Basisstrukturen.BasisAttribute = Identifikator : MANDATORY INTERLIS.UUIDOID; Name : MANDATORY Name; Vertragsobjekt : MANDATORY TEXT*50; UNIQUE Identifikator; END Ueberlagerung; CLASS Punkt EXTENDS Ueberlagerung = Punkt : MANDATORY SZ_Domains_20160126.Punkt; END Punkt; CLASS Linie EXTENDS Ueberlagerung = Linie : MANDATORY SZ_Domains_20160126.Linie; END Linie; CLASS Flaeche EXTENDS Ueberlagerung = Flaeche : MANDATORY SZ_Domains_20160126.Flaeche; END Flaeche; END kantonaleBiotopschutzobjekte; END SZ_kantonale_Biotopschutzobjekte_20161220.