INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Waldabstandslinien_20161021"; !!@ Title = "minimales, kantonales Modell der Waldabstandslinien"; !!@ shortDescription = "Dieses Modell erweitert das Bundesmodell mit den kantonalen Mehranforderungen und dient als Erfassungsgrundlage auf Stufe Gemeinde"; !!@ Issuer = "http://www.sz.ch"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "http://geo.sz.ch"; !!@ kGeoiV_ID = "159"; !!@ Modell_Code = "SZ-CH-159.1"; !!@ Modell_ID = "A054"; !! Compiler-Version = "4.5.27-20161102"; !!------------------------------------------------------------------------------ !! Version | wer | Ă„nderung !!------------------------------------------------------------------------------ !! 2016-10-21 | KEP | Erstfassung !!============================================================================== MODEL SZ_Waldabstandslinien_20161021 (de) AT "http://models.geo.sz.ch" VERSION "2016-10-21" = IMPORTS UNQUALIFIED INTERLIS; IMPORTS CHAdminCodes_V1; IMPORTS SZ_Domains_20160126; DOMAIN Einzelflaeche EXTENDS SZ_Domains_20160126.Flaeche = SURFACE WITHOUT OVERLAPS>0.05; Rechtsstatus = MANDATORY ( inKraft ,laufendeAenderungen ); Verbindlichkeit = MANDATORY ( Nutzungsplanfestlegung ,orientierend ,hinweisend ,wegleitend ); !!------------------------------------------------------------------------------ TOPIC Kataloge = !!------------------------------------------------------------------------------ CLASS DokumenttypKatalog = Code : MANDATORY TEXT*10; Bezeichnung : MANDATORY TEXT*50; UNIQUE Code; END DokumenttypKatalog; STRUCTURE DokumenttypReferenz = Referenz : MANDATORY REFERENCE TO (EXTERNAL) DokumenttypKatalog; END DokumenttypReferenz; END Kataloge; !!------------------------------------------------------------------------------ TOPIC Rechtsvorschriften = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Waldabstandslinien_20161021.Kataloge; CLASS Dokument = Titel : MANDATORY TEXT*80; OffiziellerTitel : TEXT*200; Abkuerzung : TEXT*12; OffizielleNr : MANDATORY TEXT*12; Gemeinde : CHAdminCodes_V1.CHMunicipalityCode; publiziertAb : MANDATORY XMLDate; Rechtsstatus : MANDATORY SZ_Waldabstandslinien_20161021.Rechtsstatus; TextImWeb : URI; Dateiname : MANDATORY TEXT*100; Dokumenttyp : MANDATORY SZ_Waldabstandslinien_20161021.Kataloge.DokumenttypReferenz; Bemerkungen : MTEXT*1000; UNIQUE Dateiname; END Dokument; CLASS Rechtsvorschrift EXTENDS Dokument = END Rechtsvorschrift; ASSOCIATION HinweisWeitereDokumente = r_Ursprung -- {0..*} Dokument; r_Hinweis -- {0..*} Dokument; END HinweisWeitereDokumente; END Rechtsvorschriften; !!------------------------------------------------------------------------------ TOPIC Geobasisdaten = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Waldabstandslinien_20161021.Rechtsvorschriften; CLASS Typ = Code : MANDATORY TEXT*12; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : MANDATORY TEXT*12; Verbindlichkeit : MANDATORY SZ_Waldabstandslinien_20161021.Verbindlichkeit; GemeindeNr : MANDATORY CHAdminCodes_V1.CHMunicipalityCode; Bemerkungen : MTEXT*1000; UNIQUE Code; END Typ; CLASS Geometrie (ABSTRACT) = Identifikator : MANDATORY UUIDOID; Waldabstand : MANDATORY 00.0 .. 99.9 [m]; publiziertAb : MANDATORY XMLDate; Rechtsstatus : MANDATORY SZ_Waldabstandslinien_20161021.Rechtsstatus; Bemerkungen : MTEXT*1000; UNIQUE Identifikator; END Geometrie; CLASS Waldabstandslinie EXTENDS Geometrie = Geometrie : MANDATORY SZ_Domains_20160126.Linie; END Waldabstandslinie; CLASS Wirkbereich EXTENDS Geometrie = Geometrie : MANDATORY SZ_Waldabstandslinien_20161021.Einzelflaeche; END Wirkbereich; ASSOCIATION Typ_Vorschrift = r_Typ -- {0..*} Typ; r_Vorschrift (EXTERNAL) -- {0..*} SZ_Waldabstandslinien_20161021.Rechtsvorschriften.Dokument; END Typ_Vorschrift; ASSOCIATION Typ_Geometrie = r_Typ -<> {1} Typ; r_Geometrie -- {0..*} Geometrie; END Typ_Geometrie; ASSOCIATION Geometrie_Vorschrift = r_Geometrie -- {0..*} Geometrie; r_Vorschrift (EXTERNAL) -- {0..*} SZ_Waldabstandslinien_20161021.Rechtsvorschriften.Dokument; END Geometrie_Vorschrift; END Geobasisdaten; !!------------------------------------------------------------------------------ TOPIC TransferMetadaten = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Waldabstandslinien_20161021.Geobasisdaten; CLASS Amt = Name : MANDATORY TEXT*80; AmtImWeb : URI; END Amt; CLASS Datenbestand = Stand : MANDATORY XMLDate; Lieferdatum : XMLDate; Bemerkungen : MTEXT*1000; END Datenbestand; ASSOCIATION zustaendigeStelle_Datenbestand = r_zustaendigeStelle -<> {1} Amt; r_Datenbestand -- {0..*} Datenbestand; END zustaendigeStelle_Datenbestand; END TransferMetadaten; END SZ_Waldabstandslinien_20161021.