INTERLIS 2.3; /** Kantonales Geodatenmodell Kantonales Schutzinventar */ !! Version | Who | Modification !!------------------------------------------------------------------------------ !! 2026-03-02 | sfe | Initiale Version !!------------------------------------------------------------------------------ !!@ technicalContact = mailto:mail@lisag.ch !!@ IDGeoIV = "62-UR,63-UR" !!@ furtherInformation = https://webgis.lisag.ch/PDF/Datenmodelle/DM_Kantonales_Schutzinventar_UR_V1.pdf !!@ Compiler-Version = "ili2c-5.6.8-e6f7ab6dd5cdba29afc9b24866ecb98c057d82b2" MODEL Schutzinventar_UR_V1 (de) AT "https://webgis.lisag.ch/models/" VERSION "2026-03-02" = IMPORTS CatalogueObjects_V1, GeometryCHLV95_V1; DOMAIN TOPIC Codelisten EXTENDS CatalogueObjects_V1.Catalogues = DOMAIN Kategorie = ( Kultur, Landschaft, Natur); CLASS Bedeutung_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END Bedeutung_Catalogue; STRUCTURE Bedeutung_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) Bedeutung_Catalogue; END Bedeutung_CatRef; CLASS Objekttyp_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; Kategorie: MANDATORY Kategorie; istPunkt: MANDATORY BOOLEAN; istLinie: MANDATORY BOOLEAN; istFlaeche: MANDATORY BOOLEAN; UNIQUE Code; END Objekttyp_Catalogue; STRUCTURE Objekttyp_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) Objekttyp_Catalogue; END Objekttyp_CatRef; CLASS Inventar_Status_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END Inventar_Status_Catalogue; STRUCTURE Inventar_Status_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) Inventar_Status_Catalogue; END Inventar_Status_CatRef; END Codelisten; TOPIC Schutzinventar = DEPENDS ON Schutzinventar_UR_V1.Codelisten; CLASS Schutzinventarobjekt = /* Kantonale Nummer Bsp. NS.1212.04 */ Objektnummer: MANDATORY TEXT*30; /* Bezeichnung des Objekts */ Objektbezeichnung: MANDATORY TEXT*80; /* Bedeutung National, Regional, Lokal */ Bedeutung: MANDATORY Schutzinventar_UR_V1.Codelisten.Bedeutung_CatRef; /* Objekttyp Bsp. Fliesgewässer */ Objekttyp: MANDATORY Schutzinventar_UR_V1.Codelisten.Objekttyp_CatRef; /* Status des Objekts (ist es rechtsgültig, soll es aufgenommen werden?) */ Inventar_Status: MANDATORY Schutzinventar_UR_V1.Codelisten.Inventar_Status_CatRef; /* Datum des RRB zur Aufnahme ins Inventar */ Aufnahmedatum: INTERLIS.XMLDate; /* Datum des RRB zur Änderung des Objektes */ Mutationsdatum: INTERLIS.XMLDate; /* Datum des RRB zur Entlassung aus Inventar */ Entlassungsdatum: INTERLIS.XMLDate; Datenblatt: INTERLIS.URI; BFSNr: MANDATORY 1201 .. 1220; UNIQUE Objektnummer; END Schutzinventarobjekt; CLASS Schutzinventarobjekt_Flaeche = Geometrie: MANDATORY GeometryCHLV95_V1.Surface; END Schutzinventarobjekt_Flaeche; CLASS Schutzinventarobjekt_Linie = Geometrie: MANDATORY GeometryCHLV95_V1.Line; END Schutzinventarobjekt_Linie; CLASS Schutzinventarobjekt_Punkt = Geometrie: MANDATORY GeometryCHLV95_V1.Coord2; END Schutzinventarobjekt_Punkt; ASSOCIATION Schutzinventarobjekt__Flaeche = rSchutzinventarobjekt_Flaeche -- {0..*} Schutzinventarobjekt_Flaeche; rSchutzinventarobjekt -- {1} Schutzinventarobjekt; END Schutzinventarobjekt__Flaeche; ASSOCIATION Schutzinventarobjekt__Linie = rSchutzinventarobjekt_Linie -- {0..*} Schutzinventarobjekt_Linie; rSchutzinventarobjekt -- {1} Schutzinventarobjekt; END Schutzinventarobjekt__Linie; ASSOCIATION Schutzinventarobjekt__Punkt = rSchutzinventarobjekt_Punkt -- {0..*} Schutzinventarobjekt_Punkt; rSchutzinventarobjekt -- {1} Schutzinventarobjekt; END Schutzinventarobjekt__Punkt; END Schutzinventar; END Schutzinventar_UR_V1.