INTERLIS 2.3; !!@ technicalContact=mailto:info.au@llv.li !!@ furtherInformation=http://models.geo.llv.li/ !!@ IDGeoIV="23, 24, 25, 26, 40, 44, 48" !! MODEL Landschaftsschutzgebiete_LI_V1 (de) AT "http://models.geo.llv.li/AU" VERSION "2019-07-04" = IMPORTS Units,LI_Base_V1,GeometryLILV95_V1; DOMAIN Hectare = 0.00..99999999.99 [Units.ha]; Square_Meter = 0.0..99999999.9 [Units.m2]; RechtsstatusArt = ( inKraft, provisorisch ); DokumentArt = ( Rechtsvorschrift, GesetzlicheGrundlage, Hinweis ); FLSurface = SURFACE WITH (STRAIGHTS) VERTEX GeometryLILV95_V1.Coord2 WITHOUT OVERLAPS > 0.001; BemerkungType = MTEXT*256; BemerkungTypeLong = MTEXT*512; TOPIC Landschaftsschutzgebiete = CLASS Landschaftsschutzgebiet = Identifikator: MANDATORY TEXT*40; Name: TEXT*80; Obj_Nr: 0 ..99; Bemerkungen: BemerkungTypeLong; Obj_GISFlaeche: 0.0 .. 999999.0 [Units.m2]; GeoLink: MANDATORY TEXT*40; Geometrie: MANDATORY Landschaftsschutzgebiete_LI_V1.FLSurface ; END Landschaftsschutzgebiet; CLASS Status = Rechtsstatus: MANDATORY Landschaftsschutzgebiete_LI_V1.RechtsstatusArt; Rechtskraftdatum: INTERLIS.XMLDate; Bemerkungen: BemerkungType; MANDATORY CONSTRAINT Rechtsstatus!=#inKraft OR DEFINED(Rechtskraftdatum); END Status; CLASS Dokument = Art: MANDATORY Landschaftsschutzgebiete_LI_V1.DokumentArt; Titel: MANDATORY TEXT*80; OffiziellerTitel: TEXT; Abkuerzung: TEXT*10; OffizielleNr: TEXT*20; Gemeinde: LI_Base_V1.LIMunicipalityCode; publiziertAb: MANDATORY INTERLIS.XMLDate; Rechtsstatus: MANDATORY Landschaftsschutzgebiete_LI_V1.RechtsstatusArt; TextImWeb: URI; Dokument: BLACKBOX BINARY; !! Das Dokument als PDF-Datei MANDATORY CONSTRAINT DEFINED(TextImWeb) OR DEFINED(Dokument); END Dokument; ASSOCIATION StatusLandschaftsschutzgebiet = Status -- {1} Status; Landschaftsschutzgebiet -<> {0..*} Landschaftsschutzgebiet; END StatusLandschaftsschutzgebiet; ASSOCIATION RechtsvorschriftLandschaftsschutzgebiet = Rechtsvorschrift -- {0..*} Dokument; Landschaftsschutzgebiet -- {0..*} Landschaftsschutzgebiet; END RechtsvorschriftLandschaftsschutzgebiet; ASSOCIATION HinweisWeitereDokumente = Ursprung -- {0..*} Dokument; Hinweis -- {0..*} Dokument; END HinweisWeitereDokumente; END Landschaftsschutzgebiete; 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 Landschaftsschutzgebiete_LI_V1.