INTERLIS 2.3; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !! Minimal Geodata Model for Official Index of Streets (Art. 26a GeoNV) !! INTERLIS Version 2.3 (SN 612031). !! !! Federal Office of Topography (swisstopo) !! Seftigenstrasse 264 !! CH-3084 Wabern !! !! Filename: OfficialIndexOfStreets_V2_2.ili !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Version | Who | Modification !!------------------------------------------------------------------------------ !! 2025-03-12 | swisstopo | Added PNT_SHAPE, STRUCTURE CHILD; renamed STN_LANG > STN_LANGUAGE; added STR_PARENT, STR_CHILDREN; removed STN_SHORT; modified CONSTRAINT !! 2023-01-01 | swisstopo | Removed STR_VALID; added STR_GEOMSRC !! 2021-03-15 | swisstopo | Added COM_NAME; renamed STR_ZIP > ZIP_ZIP6, STR_VALIDATED > STR_VALID, LocalisationName > STN; modified STR_MODIFIED as INTERLIS.XMLDate !!@ IDGeoIV = 196.1 !!@ technicalContact = mailto:info@swisstopo.ch !!@ furtherInformation = https://www.swisstopo.admin.ch/en/official-street-directory CONTRACTED MODEL OfficialIndexOfStreets_V2_2 (en) AT "https://models.geo.admin.ch/Swisstopo/" VERSION "2025-03-12" = IMPORTS GeometryCHLV95_V1; TOPIC OfficialIndexOfStreets = OID AS INTERLIS.ANYOID; STRUCTURE ZIP = ZIP_ZIP4: MANDATORY 1000 .. 9999; !! postal code, e.g. 8580 ZIP_ZIPA: MANDATORY 0 .. 99; !! additional number, e.g. 5 ZIP_NAME: MANDATORY TEXT*40; !! locality, e.g. Hagenwil b. Amriswil END ZIP; STRUCTURE STN = STN_TEXT: MANDATORY TEXT*60; !! e.g. Conrad-Ferdinand-Meyer-Strasse STN_INDEX: TEXT*3; !! e.g. Mey STN_LANGUAGE: MANDATORY ( de, fr, it, rm: FINAL); END STN; STRUCTURE CHILD = STR_CHILD: MANDATORY 0 .. 90000000; END CHILD; CLASS Localisation = STR_ESID: MANDATORY 0 .. 90000000; STN_NAME: BAG {1..*} OF STN; ZIP_ZIP6: BAG {1..*} OF ZIP; COM_FOSNR: MANDATORY 1 .. 9999; COM_NAME: MANDATORY TEXT*40; STR_TYPE: MANDATORY ( Area, Street, Place: FINAL); STR_STATUS: MANDATORY ( planned, real, outdated: FINAL); STR_OFFICIAL: MANDATORY BOOLEAN; STR_GEOMSRC: MANDATORY ( Municipal_Administration, Cadastral_Survey, Topographic_Landscape_Model, Official_Street_Index : FINAL); STR_PARENT: 0 .. 90000000; STR_CHILDREN: BAG {0..*} OF CHILD; STR_MODIFIED: MANDATORY INTERLIS.XMLDate; PNT_SHAPE: GeometryCHLV95_V1.Coord2; LIN_SHAPE: GeometryCHLV95_V1.MultiLine; PLY_SHAPE: GeometryCHLV95_V1.MultiSurface; UNIQUE STR_ESID; !! At least one shape type must be defined MANDATORY CONSTRAINT DEFINED (PNT_SHAPE) OR DEFINED (LIN_SHAPE) OR DEFINED (PLY_SHAPE); END Localisation; END OfficialIndexOfStreets; END OfficialIndexOfStreets_V2_2.