INTERLIS 2.3; !!@ technicalContact=mailto:info.au@llv.li !!@ furtherInformation=http://models.geo.llv.li/ !!@ IDGeoIV="23, 24, 25, 26, 40, 44, 48" !! MODEL Waldreservate_LI_V1 (de) AT "http://models.geo.llv.li/AU" VERSION "2019-07-04" = IMPORTS Units,LI_Base_V1,GeometryLILV95_V1; IMPORTS UNQUALIFIED INTERLIS; DOMAIN Hectare = 0.00..99999999.99 [Units.ha]; 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 Waldreservate = DOMAIN SchutzstatusTyp = ( Waldreservat, Sonderwaldflaeche ); SchutzbedeutungTyp = ( Lokal, National ); MCPFE_CLASS = ( MCPFE1_1, MCPFE1_2, MCPFE1_3 ); CLASS WaldreservatSonderwaldflaeche = Obj_Nr : MANDATORY 0 ..99; Name : MANDATORY TEXT*80; Obj_GesFlaeche : 0.00 .. 999999.99 [Units.ha]; Obj_GISFlaeche : 0.00 .. 999999.99 [Units.ha]; SchutzstatusTyp: MANDATORY SchutzstatusTyp; SchutzbedeutungTyp: MANDATORY SchutzbedeutungTyp; Bemerkungen: BemerkungTypeLong; GeoLink: TEXT*30; Rechtsstatus: MANDATORY Waldreservate_LI_V1.RechtsstatusArt; Rechtskraftdatum: INTERLIS.XMLDate; !! Bemerkungen: BemerkungType; !!@ cattr = "Obj_Nr,Rechtskraftdatum,Rechtsstatus" !!@ cmsg = "Wenn ein Objekt in Kraft ist muss das Rechtskraftdatum vorhanden sein" MANDATORY CONSTRAINT Rechtsstatus!=#inKraft OR DEFINED(Rechtskraftdatum); END WaldreservatSonderwaldflaeche; CLASS WaldreservatSonderwaldflaeche_Teilobjekt = Identifikator: MANDATORY TEXT*30; TeilObj_Nr: MANDATORY 0 ..99; Waldeigentuemer: TEXT*50; MCPFE_CLASS: MCPFE_CLASS; Obj_GesTeilFlaeche: 0.00 .. 999999.99 [Units.ha]; Obj_GISTeilFlaeche: 0.00 .. 999999.99 [Units.ha]; Bemerkungen: BemerkungTypeLong; Geometrie: MANDATORY Waldreservate_LI_V1.FLSurface; !!Geometrie: MANDATORY GeometryLILV95_V1.Area; END WaldreservatSonderwaldflaeche_Teilobjekt; ASSOCIATION WaldreservatSonderwaldflaecheWaldreservatSonderwaldflaeche_Teilobjekt = WR_Teilobjekt -- {1..*} WaldreservatSonderwaldflaeche_Teilobjekt; WR -<#> {1} WaldreservatSonderwaldflaeche; END WaldreservatSonderwaldflaecheWaldreservatSonderwaldflaeche_Teilobjekt; !! CLASS Status = !! Rechtsstatus: MANDATORY Waldreservate_LI_V1.RechtsstatusArt; !! Rechtskraftdatum: INTERLIS.XMLDate; !! Bemerkungen: BemerkungType; !! MANDATORY CONSTRAINT Rechtsstatus!=#inKraft OR DEFINED(Rechtskraftdatum); !! END Status; CLASS Dokument = Art: MANDATORY Waldreservate_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 Waldreservate_LI_V1.RechtsstatusArt; TextImWeb: URI; Dokument: BLACKBOX BINARY; !! Das Dokument als PDF-Datei MANDATORY CONSTRAINT DEFINED(TextImWeb) OR DEFINED(Dokument); END Dokument; !! ASSOCIATION StatusWaldreservatSonderwaldflaeche = !! Status -- {1} Status; !! WaldreservatSonderwaldflaeche -<> {0..*} WaldreservatSonderwaldflaeche; !! END StatusWaldreservatSonderwaldflaeche; ASSOCIATION RechtsvorschriftWaldstandort = Rechtsvorschrift -- {0..*} Dokument; WaldreservatSonderwaldflaeche -- {0..*} WaldreservatSonderwaldflaeche; END RechtsvorschriftWaldstandort; ASSOCIATION HinweisWeitereDokumente = Ursprung -- {0..*} Dokument; Hinweis -- {0..*} Dokument; END HinweisWeitereDokumente; END Waldreservate; 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 Waldreservate_LI_V1.