INTERLIS 2.3; !!@ technicalContact=mailto:info.au@llv.li !!@ furtherInformation=http://models.geo.llv.li/ !!@ IDGeoIV="20, 21, 55" MODEL PlanerischerGewaesserschutz_LI_V1_2 (de) AT "http://models.geo.llv.li/AU" VERSION "2018-10-29" = IMPORTS LI_Base_V1,GeometryLILV95_V1; DOMAIN RechtsstatusArt = ( inKraft, provisorisch, aufgehoben ); DokumentArt = ( Rechtsvorschrift, GesetzlicheGrundlage, Hinweis ); FLSurface = SURFACE WITH (STRAIGHTS) VERTEX GeometryLILV95_V1.Coord2 WITHOUT OVERLAPS > 0.001; BemerkungType = MTEXT*256; BemerkungTypeLong = MTEXT*512; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! TOPIC GSBereiche = DOMAIN GSBereichTyp = ( Ao, Au, Zo, Zu, UB ); CLASS GSBereich = Identifikator : MANDATORY TEXT*36; Bemerkungen : BemerkungTypeLong; Typ : MANDATORY GSBereichTyp; GeoLink : MANDATORY TEXT*64; Geometrie : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.FLSurface; END GSBereich; CLASS Status = Rechtsstatus : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.RechtsstatusArt; Rechtskraftdatum : INTERLIS.XMLDate; Bemerkungen : BemerkungType; MANDATORY CONSTRAINT Rechtsstatus!=#inKraft OR DEFINED(Rechtskraftdatum); END Status; CLASS Dokument = Art : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.DokumentArt; Titel : MANDATORY TEXT*80; OffiziellerTitel : TEXT; Abkuerzung : TEXT*10; OffizielleNr : TEXT*20; Gemeinde : LI_Base_V1.LIMunicipalityCode; publiziertAb : MANDATORY INTERLIS.XMLDate; Rechtsstatus : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.RechtsstatusArt; TextImWeb : URI; Dokument : BLACKBOX BINARY; !! Das Dokument als PDF-Datei MANDATORY CONSTRAINT DEFINED(TextImWeb) OR DEFINED(Dokument); END Dokument; ASSOCIATION StatusGSBereich = Status -- {1} Status; GSBereich -<> {0..*} GSBereich; END StatusGSBereich; ASSOCIATION HinweisWeitereDokumente = Ursprung -- {0..*} Dokument; Hinweis -- {0..*} Dokument; END HinweisWeitereDokumente; ASSOCIATION RechtsvorschriftGSBereich = Rechtsvorschrift -- {0..*} Dokument; GSBereich -- {0..*} GSBereich; END RechtsvorschriftGSBereich; END GSBereiche; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! TOPIC WSGebiete = DOMAIN WSGebieteType = (Grundwasserschutzgebiet, weitere); CLASS WSGebiet = Identifikator : MANDATORY TEXT*36; Name: TEXT*80; Typ: MANDATORY WSGebieteType; Bemerkungen : BemerkungTypeLong; GeoLink : MANDATORY TEXT*64; Geometrie : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.FLSurface; END WSGebiet; CLASS Status = Rechtsstatus : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.RechtsstatusArt; Rechtskraftdatum : INTERLIS.XMLDate; Bemerkungen : BemerkungType; MANDATORY CONSTRAINT Rechtsstatus!=#inKraft OR DEFINED(Rechtskraftdatum); END Status; CLASS Dokument = Art : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.DokumentArt; Titel : MANDATORY TEXT*80; OffiziellerTitel : TEXT; Abkuerzung : TEXT*10; OffizielleNr : TEXT*20; Gemeinde : LI_Base_V1.LIMunicipalityCode; publiziertAb : MANDATORY INTERLIS.XMLDate; Rechtsstatus : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.RechtsstatusArt; TextImWeb : URI; Dokument : BLACKBOX BINARY; !! Das Dokument als PDF-Datei MANDATORY CONSTRAINT DEFINED(TextImWeb) OR DEFINED(Dokument); END Dokument; ASSOCIATION StatusWasserschutzgebiet = Status -- {1} Status; WSGebiet -<> {0..*} WSGebiet; END StatusWasserschutzgebiet; ASSOCIATION RechtsvorschriftWasserschutzgebiet = Rechtsvorschrift -- {0..*} Dokument; WSGebiet -- {0..*} WSGebiet; END RechtsvorschriftWasserschutzgebiet; ASSOCIATION HinweisWeitereDokumente = Ursprung -- {0..*} Dokument; Hinweis -- {0..*} Dokument; END HinweisWeitereDokumente; END WSGebiete; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! TOPIC GWSZonen = DOMAIN SchutzzoneTyp = ( S1, S2, S3 ); CLASS GWSZone = Identifikator : TEXT*36; Name: TEXT*80; Bemerkungen : BemerkungTypeLong; Typ : MANDATORY SchutzzoneTyp; GeoLink : MANDATORY TEXT*64; Geometrie : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.FLSurface; END GWSZone; CLASS Status = Rechtsstatus : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.RechtsstatusArt; Rechtskraftdatum : INTERLIS.XMLDate; Bemerkungen : BemerkungType; MANDATORY CONSTRAINT Rechtsstatus!=#inKraft OR DEFINED(Rechtskraftdatum); END Status; CLASS Dokument = Art : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.DokumentArt; Titel : MANDATORY TEXT*80; OffiziellerTitel : TEXT; Abkuerzung : TEXT*10; OffizielleNr : TEXT*20; Gemeinde : LI_Base_V1.LIMunicipalityCode; publiziertAb : MANDATORY INTERLIS.XMLDate; Rechtsstatus : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.RechtsstatusArt; TextImWeb : URI; Dokument : BLACKBOX BINARY; !! Das Dokument als PDF-Datei MANDATORY CONSTRAINT DEFINED(TextImWeb) OR DEFINED(Dokument); END Dokument; ASSOCIATION StatusGWSZone = Status -- {1} Status; GWSZone -<> {0..*} GWSZone; END StatusGWSZone; ASSOCIATION RechtsvorschriftGWSZone = Rechtsvorschrift -- {0..*} Dokument; GWSZone -- {0..*} GWSZone; END RechtsvorschriftGWSZone; ASSOCIATION HinweisWeitereDokumente = Ursprung -- {0..*} Dokument; Hinweis -- {0..*} Dokument; END HinweisWeitereDokumente; END GWSZonen; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! TOPIC GWSAreale = CLASS GWSAreal = Identifikator : MANDATORY TEXT*36; Name: TEXT*80; Bemerkungen : BemerkungTypeLong; GeoLink : MANDATORY TEXT*64; Geometrie : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.FLSurface; END GWSAreal; CLASS Status = Rechtsstatus : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.RechtsstatusArt; Rechtskraftdatum : INTERLIS.XMLDate; Bemerkungen : BemerkungType; MANDATORY CONSTRAINT Rechtsstatus!=#inKraft OR DEFINED(Rechtskraftdatum); END Status; CLASS Dokument = Art : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.DokumentArt; Titel : MANDATORY TEXT*80; OffiziellerTitel : TEXT; Abkuerzung : TEXT*10; OffizielleNr : TEXT*20; Gemeinde : LI_Base_V1.LIMunicipalityCode; publiziertAb : MANDATORY INTERLIS.XMLDate; Rechtsstatus : MANDATORY PlanerischerGewaesserschutz_LI_V1_2.RechtsstatusArt; TextImWeb : URI; Dokument : BLACKBOX BINARY; !! Das Dokument als PDF-Datei MANDATORY CONSTRAINT DEFINED(TextImWeb) OR DEFINED(Dokument); END Dokument; ASSOCIATION StatusGWSAreal = Status -- {1} Status; GWSAreal -<> {0..*} GWSAreal; END StatusGWSAreal; ASSOCIATION RechtsvorschriftGWSAreal = Rechtsvorschrift -- {0..*} Dokument; GWSAreal -- {0..*} GWSAreal; END RechtsvorschriftGWSAreal; ASSOCIATION HinweisWeitereDokumente = Ursprung -- {0..*} Dokument; Hinweis -- {0..*} Dokument; END HinweisWeitereDokumente; END GWSAreale; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! TOPIC TransferMetadaten = CLASS Amt = Name : MANDATORY TEXT*80; AmtImWeb : URI; UID : TEXT*12; END Amt; CLASS Darstellungsdienst = VerweisWMS : URI; LegendeImWeb : URI; END Darstellungsdienst; CLASS Datenbestand = BasketId : MANDATORY TEXT; Stand : MANDATORY INTERLIS.XMLDate; Lieferdatum : INTERLIS.XMLDate; Bemerkungen : TEXT*80; weitereMetadaten : URI; END Datenbestand; ASSOCIATION zustaendigeStelleDatenbestand = zustaendigeStelle -- {1} Amt; Datenbestand -<> {0..*} Datenbestand; END zustaendigeStelleDatenbestand; ASSOCIATION DarstellungsdienstDatenbestand = Darstellungsdienst -- {1} Darstellungsdienst; Datenbestand -<> {0..*} Datenbestand; END DarstellungsdienstDatenbestand; END TransferMetadaten; END PlanerischerGewaesserschutz_LI_V1_2.