INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Nutzungsplanung_2016-01-25_ili2.ili"; !!@ Title = "kantonales Modell der Nutzungsplanung"; !!@ shortDescription = "Dieses Modell erweitert das Bundesmodell mit den kantonalen Mehranforderungen"; !!@ Issuer = "http://www.sz.ch"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "http://geo.sz.ch"; !!@ GBDK_ID = "73"; !!@ GBDK_Code = "SZ-CH-73"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2015-09-22 | KEP | Erstfassung !! 2016-01-25 | KEP | Ergänzung aufgrund Input ARE !!============================================================================== MODEL SZ_Nutzungsplanung_20160125 (de) AT "http://models.geo.sz.ch" VERSION "2016-01-25" = IMPORTS CHAdminCodes_V1; !! IMPORTS UNQUALIFIED GeometryCHLV03_V1; !!kant. Anpassung: Ausschluss, da Geometrie-Typen über kantonales Modell definiert werden IMPORTS UNQUALIFIED INTERLIS; IMPORTS SZ_Domains_20160126; !!auf LV95 geändert DOMAIN Einzelflaeche EXTENDS SZ_Domains_20160126.Flaeche = SURFACE WITHOUT OVERLAPS>0.05; !!kant. Erweiterung: Verweis auf kant. Basis-Domain Gebietseinteilung EXTENDS SZ_Domains_20160126.Gebiet = AREA WITHOUT OVERLAPS>0.05; Rechtsstatus = MANDATORY ( inKraft ,laufendeAenderung ,Genehmigungsvorbehalt_RR ); Verbindlichkeit = MANDATORY ( Nutzungsplanfestlegung ,orientierend ,hinweisend ,wegleitend ); !!------------------------------------------------------------------------------ TOPIC SZ_Rechtsvorschriften = !!------------------------------------------------------------------------------ CLASS SZ_Dokument = Titel : MANDATORY TEXT*80; OffiziellerTitel : TEXT; Abkuerzung : TEXT*10; OffizielleNr : MANDATORY TEXT*20; Kanton : CHAdminCodes_V1.CHCantonCode; Gemeinde : CHAdminCodes_V1.CHMunicipalityCode; publiziertAb : MANDATORY XMLDate; Rechtsstatus : MANDATORY SZ_Nutzungsplanung_20160125.Rechtsstatus; TextImWeb : URI; Bemerkungen : MTEXT*1000; !!kant. Erweiterung: Festlegung der Text-Länge END SZ_Dokument; CLASS SZ_Rechtsvorschrift EXTENDS SZ_Dokument = END SZ_Rechtsvorschrift; ASSOCIATION HinweisWeitereDokumente = r_Ursprung -- {0..*} SZ_Dokument; r_Hinweis -- {0..*} SZ_Dokument; END HinweisWeitereDokumente; END SZ_Rechtsvorschriften; !!------------------------------------------------------------------------------ TOPIC SZ_Geobasisdaten = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Nutzungsplanung_20160125.SZ_Rechtsvorschriften; CLASS SZ_Hauptnutzung_CH = !!kant. Anpassung: Verzicht auf (FINAL)) Code : MANDATORY 11 .. 99; Bezeichnung : MANDATORY TEXT*80; Beschreibung : TEXT*1000; !!kant. Erweiterung: neues Attribut END SZ_Hauptnutzung_CH; CLASS SZ_Typ_Kt = Code : MANDATORY TEXT*12; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : MANDATORY TEXT*12; !!kant. Erweiterung: Pflichtfeld Kanton : MANDATORY CHAdminCodes_V1.CHCantonCode; !!kant. Erweiterung: neues Attribut Bemerkungen : MTEXT*1000; !!kant. Erweiterung: Festlegung der Text-Länge END SZ_Typ_Kt; CLASS SZ_Typ = Code : MANDATORY TEXT*12; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : MANDATORY TEXT*12; !!kant. Erweiterung: Pflichtfeld Verbindlichkeit : MANDATORY SZ_Nutzungsplanung_20160125.Verbindlichkeit; Nutzungsziffer : 0.00 .. 9.00; Nutzungsziffer_Art : TEXT*40; GemeindeNr : MANDATORY CHAdminCodes_V1.CHMunicipalityCode; !!kant. Erweiterung: neues Attribut Bemerkungen : MTEXT*1000; !!kant. Erweiterung: Festlegung der Text-Länge END SZ_Typ; CLASS SZ_Geometrie (ABSTRACT) = publiziertAb : MANDATORY XMLDate; Rechtsstatus : MANDATORY SZ_Nutzungsplanung_20160125.Rechtsstatus; Bemerkungen : MTEXT*1000; !!kant. Erweiterung: Festlegung der Text-Länge END SZ_Geometrie; CLASS SZ_Grundnutzung_Zonenflaeche EXTENDS SZ_Geometrie = Geometrie : MANDATORY SZ_Nutzungsplanung_20160125.Gebietseinteilung; END SZ_Grundnutzung_Zonenflaeche; CLASS SZ_Linienbezogene_Festlegung EXTENDS SZ_Geometrie = Geometrie : MANDATORY SZ_Domains_20160126.Linie; END SZ_Linienbezogene_Festlegung; CLASS SZ_Objektbezogene_Festlegung EXTENDS SZ_Geometrie = Geometrie : MANDATORY SZ_Domains_20160126.Punkt; END SZ_Objektbezogene_Festlegung; CLASS SZ_Ueberlagernde_Festlegung EXTENDS SZ_Geometrie = Geometrie : MANDATORY SZ_Nutzungsplanung_20160125.Einzelflaeche; END SZ_Ueberlagernde_Festlegung; ASSOCIATION Typ_Dokument = r_Typ -- {0..*} SZ_Typ; r_Vorschrift (EXTERNAL) -- {0..*} SZ_Nutzungsplanung_20160125.SZ_Rechtsvorschriften.SZ_Dokument; END Typ_Dokument; ASSOCIATION Typ_Geometrie = r_Geometrie -- {0..*} SZ_Geometrie; r_Typ -<> {1} SZ_Typ; END Typ_Geometrie; ASSOCIATION Typ_Typ_Kt = r_Typ -- {0..*} SZ_Typ; r_Typ_Kt -<> {1} SZ_Typ_Kt; END Typ_Typ_Kt; ASSOCIATION TypKt_HauptnCH = r_Typ_Kt -- {0..*} SZ_Typ_Kt; r_Hauptnutzung_CH -- {1} SZ_Hauptnutzung_CH; END TypKt_HauptnCH; ASSOCIATION Geometrie_Vorschrift = r_Geometrie -- {0..*} SZ_Geometrie; r_Vorschrift (EXTERNAL) -- {0..*} SZ_Nutzungsplanung_20160125.SZ_Rechtsvorschriften.SZ_Dokument; END Geometrie_Vorschrift; ASSOCIATION Typ_Kt_Vorschrift = r_Typ_Kt -- {0..*} SZ_Typ_Kt; r_Vorschrift (EXTERNAL) -- {0..*} SZ_Nutzungsplanung_20160125.SZ_Rechtsvorschriften.SZ_Dokument; END Typ_Kt_Vorschrift; END SZ_Geobasisdaten; !!------------------------------------------------------------------------------ TOPIC SZ_TransferMetadaten = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Nutzungsplanung_20160125.SZ_Geobasisdaten; CLASS SZ_Amt = Name : MANDATORY TEXT*80; AmtImWeb : URI; END SZ_Amt; CLASS SZ_Datenbestand = Stand : MANDATORY XMLDate; Lieferdatum : XMLDate; Bemerkungen : MTEXT*1000; !!kant. Erweiterung: Festlegung der Text-Länge END SZ_Datenbestand; ASSOCIATION zustStelle_Daten = r_zustaendigeStelle -<> {1} SZ_Amt; r_Datenbestand -- {0..*} SZ_Datenbestand; END zustStelle_Daten; END SZ_TransferMetadaten; END SZ_Nutzungsplanung_20160125.