-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGA25_ProfilesCatalogues_V1.ili
59 lines (51 loc) · 2.18 KB
/
GA25_ProfilesCatalogues_V1.ili
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
INTERLIS 2.3;
/** Data model GA25_PROFILES (CATALOGUES) - Datenmodell GA25_PROFILE (KATALOG) - Modèle de données AG25_COUPES_GÉOLOGIQUES (CATALOGUES)
* GA25_ProfilesCatalogues belongs to the minimal geodata model, topic: GA25_ProfilesCatalogues, provider: swisstopo / SWISS GEOLOGICAL SURVEY
*/
!!@ technicalContact = info@swisstopo.ch
!!@ IDGeoIV = 46.12
!!@ furtherInformation = https://www.swisstopo.admin.ch/de/wissen-fakten/geologie/geologische-daten/geologische-karten.html
MODEL GA25_ProfilesCatalogues_V1 (en)
AT "https://models.geo.admin.ch/Swisstopo/"
VERSION "2022-01-24" =
IMPORTS CatalogueObjects_V1,LocalisationCH_V1;
/** Topic für Datenmodell GA25_ProfilesCatalogues
Definition einer UUID für alle Klassen des Modells
*/
TOPIC Catalogues =
OID AS INTERLIS.UUIDOID;
/** Name of the geological map */
CLASS ProNameItem
EXTENDS CatalogueObjects_V1.Catalogues.Item =
GeolCode: TEXT;
Name : MANDATORY TEXT;
Description : LocalisationCH_V1.MultilingualMText;
END ProNameItem;
STRUCTURE ProNameRef
EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference=
Reference (EXTENDED) : MANDATORY REFERENCE TO (EXTERNAL) ProNameItem;
END ProNameRef;
/** Type of the geological cross-section */
CLASS ProSectionTypeItem
EXTENDS CatalogueObjects_V1.Catalogues.Item =
GeolCode: TEXT;
Name : MANDATORY LocalisationCH_V1.MultilingualText;
Description : LocalisationCH_V1.MultilingualMText;
END ProSectionTypeItem;
STRUCTURE ProSectionTypeRef
EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference=
Reference (EXTENDED) : MANDATORY REFERENCE TO (EXTERNAL) ProSectionTypeItem;
END ProSectionTypeRef;
/** Scale of the cross-section */
CLASS ProScaleItem
EXTENDS CatalogueObjects_V1.Catalogues.Item =
GeolCode: TEXT;
Name : MANDATORY TEXT;
Description : LocalisationCH_V1.MultilingualMText;
END ProScaleItem;
STRUCTURE ProScaleRef
EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference=
Reference (EXTENDED) : MANDATORY REFERENCE TO (EXTERNAL) ProScaleItem;
END ProScaleRef;
END Catalogues;
END GA25_ProfilesCatalogues_V1.