!!@ Compiler-Version = "5.1.5" /* ################################################################################### Zuständige Stelle (Datenherr): Amt für Umwelt des Kantons Zug furtherInformation=https://www.zg.ch/behoerden/baudirektion/amt-fuer-umwelt technicalContact=info.agg@zg.ch ################################################################################### */ /* ################################################################################### History: 29.01.2021: - Genehmigung Version 1.0 durch Amt für Umweltschutz 04.02.2021: Abteilung Geoinformation Kantons Zug (kole) - Erstellung gemäss Objektkatalog 28.09.2021: Abteilung Geoinformation Kantons Zug (kole) - Anpassung gem. https://pm.zg.ch/issues/8594 (neue Attribute; GW_Leiter_1_OK, GW_Leiter_1_UK, GW_Leiter_2_OK, GW_Leiter_2_UK, GW_Leiter_Bemerkung, Durchlaessigkeit_K_Wert, Durchlaessigkeit_T_Wert, Durchlaessigkeit_Bemerkung / Codeliste angepasst) ################################################################################### */ INTERLIS 2.3; MODEL Geologisches_Aufschlussachiv_V1 (de) AT "http://models.geo.zg.ch" VERSION "2021-02-02" = IMPORTS Units, GeometryCHLV95_V1, CatalogueObjects_V1, LocalisationCH_V1; IMPORTS UNQUALIFIED INTERLIS; DOMAIN Gemeinde = (Baar, Cham, Huenenberg, Menzingen, Neuheim, Oberaegeri, Risch, Steinhausen, Unteraegeri, Walchwil, Zug, Ausserhalb_Kanton_Zug); Kanton_Abkuerzung = (ZG, ZH, BE, LU, UR, SZ, OW, NW, GL, FR, SO, BS, BL, SH, AR, AI, SG, GR, AG, TG, TI, VD, VS, NE, GE, JU); STRUCTURE Gemeinde_DomainRef = value : Gemeinde; END Gemeinde_DomainRef; TOPIC Codelisten = CLASS Generalisierter_Bohrtyp_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Generalisierter_Bohrtyp : MANDATORY TEXT*100; END Generalisierter_Bohrtyp_Catalogue; STRUCTURE Generalisierter_Bohrtyp_CatRef EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) Generalisierter_Bohrtyp_Catalogue; END Generalisierter_Bohrtyp_CatRef; CLASS Aufschlusstyp_Bohrtyp_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Aufschlusstyp : MANDATORY TEXT*100; END Aufschlusstyp_Bohrtyp_Catalogue; STRUCTURE Aufschlusstyp_CatRef EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) Aufschlusstyp_Bohrtyp_Catalogue; END Aufschlusstyp_CatRef; CLASS Zweck_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Zweck : MANDATORY TEXT*100; END Zweck_Catalogue; STRUCTURE Zweck_CatRef EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) Zweck_Catalogue; END Zweck_CatRef; CLASS Nutzungs_Status_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Nutzungs_Status : MANDATORY TEXT*100; END Nutzungs_Status_Catalogue; STRUCTURE Nutzungs_Status_CatRef EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) Nutzungs_Status_Catalogue; END Nutzungs_Status_CatRef; CLASS Bewilligungsbehoerde_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Bewilligungsbehoerde : MANDATORY TEXT*100; END Bewilligungsbehoerde_Catalogue; STRUCTURE Bewilligungsbehoerde_CatRef EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) Bewilligungsbehoerde_Catalogue; END Bewilligungsbehoerde_CatRef; CLASS Zugangsberechtigungsstufe_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Zugangsberechtigungsstufe : MANDATORY TEXT*10; Beschreibung : TEXT*100; END Zugangsberechtigungsstufe_Catalogue; STRUCTURE Zugangsberechtigungsstufe_CatRef EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) Zugangsberechtigungsstufe_Catalogue; END Zugangsberechtigungsstufe_CatRef; CLASS Grundwasserverhaeltnisse_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Grundwasserverhaeltnisse : MANDATORY TEXT*100; END Grundwasserverhaeltnisse_Catalogue; STRUCTURE Grundwasserverhaeltnisse_CatRef EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) Grundwasserverhaeltnisse_Catalogue; END Grundwasserverhaeltnisse_CatRef; CLASS Phaenomene_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Phaenomene : MANDATORY TEXT*100; END Phaenomene_Catalogue; STRUCTURE Phaenomene_CatRef EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) Phaenomene_Catalogue; END Phaenomene_CatRef; END Codelisten; TOPIC Geologisches_Aufschlussarchiv = OID AS INTERLIS.UUIDOID; DEPENDS ON Geologisches_Aufschlussachiv_V1.Codelisten; CLASS Bohrdaten = Geometrie : MANDATORY GeometryCHLV95_V1.Coord2; Bohrung_ID : MANDATORY TEXT*7; Kanton_Abkuerzung : MANDATORY Geologisches_Aufschlussachiv_V1.Kanton_Abkuerzung; Generalisierter_Bohrtyp: MANDATORY Geologisches_Aufschlussachiv_V1.Codelisten.Generalisierter_Bohrtyp_CatRef; Gemeinde : Geologisches_Aufschlussachiv_V1.Gemeinde; Standort : TEXT*255; Grundstueck_Nummer : TEXT*100; Ansatzhoehe_Z : 0.00 .. 9999.99; !! Höhe m ü.M. Laenge_der_Bohrung : 0.00 .. 9999.99 [INTERLIS.m]; Datum_Aufschluss : INTERLIS.XMLDate; Zugangsberechtigungsstufe : Geologisches_Aufschlussachiv_V1.Codelisten.Zugangsberechtigungsstufe_CatRef; Originalname : TEXT*255; Aufschlusstyp : Geologisches_Aufschlussachiv_V1.Codelisten.Aufschlusstyp_CatRef; Zweck : BAG {0..*} OF Geologisches_Aufschlussachiv_V1.Codelisten.Zweck_CatRef; Nutzungs_Status : Geologisches_Aufschlussachiv_V1.Codelisten.Nutzungs_Status_CatRef; Felsoberflaeche : 0.00 .. 9999.99 [INTERLIS.m]; Oberkante_Piezometerrohr : 0.00 .. 9999.99; !! Höhe m ü.M. Grundwasser_angetroffen : BOOLEAN; Grundwasserverhaeltnisse : Geologisches_Aufschlussachiv_V1.Codelisten.Grundwasserverhaeltnisse_CatRef; Grundwasserspiegel : 0.00 .. 9999.99; !! Höhe m ü.M. Datum_Grundwasserspiegel : INTERLIS.XMLDate; GW_Leiter_1_OK : 0.00 .. 9999.99; !! Höhe m ü.M. GW_Leiter_1_UK : 0.00 .. 9999.99; !! Höhe m ü.M. GW_Leiter_2_OK : 0.00 .. 9999.99; !! Höhe m ü.M. GW_Leiter_2_UK : 0.00 .. 9999.99; !! Höhe m ü.M. GW_Leiter_Bemerkung : MTEXT; Durchlaessigkeit_K_Wert : 0.000 .. 999.999; !! [10^-3 m/s] Durchlaessigkeit_T_Wert : 0.000 .. 999.999; !! [10^-3 m2/s] Durchlaessigkeit_Bemerkung : MTEXT; Phaenomene : Geologisches_Aufschlussachiv_V1.Codelisten.Phaenomene_CatRef; Dokument_Titel : TEXT*255; Dokument_Verfasser : TEXT*255; Datum_Dokument : INTERLIS.XMLDate; Datum_Erfassung : INTERLIS.XMLDate; Bemerkungen : MTEXT; UNIQUE Kanton_Abkuerzung, Bohrung_ID; END Bohrdaten; CLASS Kontakt = Bewilligungsbehoerde: MANDATORY Geologisches_Aufschlussachiv_V1.Codelisten.Bewilligungsbehoerde_CatRef; Name: MANDATORY TEXT*255; Strasse: TEXT*255; Hausnummer: TEXT*100; Postleitzahl: 0 .. 9999; Gemeinde : Geologisches_Aufschlussachiv_V1.Gemeinde; Email: TEXT*255; Tel: TEXT*255; Webseite: URI; END Kontakt; CLASS Bericht = Bericht_ID : MANDATORY TEXT*7; Kanton_Abkuerzung : MANDATORY Geologisches_Aufschlussachiv_V1.Kanton_Abkuerzung; Gemeinde : BAG {0..*} OF Geologisches_Aufschlussachiv_V1.Gemeinde_DomainRef; Standort : TEXT*255; Grundstueck_Nummer : TEXT*100; Zugangsberechtigungsstufe : Geologisches_Aufschlussachiv_V1.Codelisten.Zugangsberechtigungsstufe_CatRef; Original_Berichtnummer : TEXT*100; Zweck : BAG {0..*} OF Geologisches_Aufschlussachiv_V1.Codelisten.Zweck_CatRef; Bericht_Titel : TEXT*255; Bericht_Verfasser : TEXT*255; Datum_Bericht : INTERLIS.XMLDate; Datum_Erfassung : INTERLIS.XMLDate; Bemerkungen : MTEXT; UNIQUE Kanton_Abkuerzung, Bericht_ID; END Bericht; /* Beziehungen zwischen Klassen */ ASSOCIATION Bohrdaten_Kontakt = Bohrdaten -- {1..*} Bohrdaten; Kontakt -- {1..*} Kontakt; END Bohrdaten_Kontakt; ASSOCIATION Bohrdaten_Bericht = Bohrdaten -- {0..*} Bohrdaten; Bericht -- {0..*} Bericht; END Bohrdaten_Bericht; END Geologisches_Aufschlussarchiv; TOPIC TransferMetadaten = OID AS INTERLIS.UUIDOID; CLASS Zustaendige_Stelle = Name : MANDATORY TEXT*80; END Zustaendige_Stelle; CLASS Datenbestand = Stand : MANDATORY INTERLIS.XMLDate; Lieferdatum : MANDATORY INTERLIS.XMLDate; Bemerkungen : MTEXT; END Datenbestand; ASSOCIATION zustStelle_Daten = zustaendigeStelle -<> {1} Zustaendige_Stelle; Datenbestand -- {0..*} Datenbestand; END zustStelle_Daten; END TransferMetadaten; END Geologisches_Aufschlussachiv_V1.