-
Notifications
You must be signed in to change notification settings - Fork 0
/
eCH-0261-1-0.xsd
1068 lines (1068 loc) · 57.8 KB
/
eCH-0261-1-0.xsd
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:eCH-0261="http://www.ech.ch/xmlns/eCH-0261/1" xmlns:eCH-0007="http://www.ech.ch/xmlns/eCH-0007/6" xmlns:eCH-0008="http://www.ech.ch/xmlns/eCH-0008/3" xmlns:eCH-0010="http://www.ech.ch/xmlns/eCH-0010/8" xmlns:eCH-0011="http://www.ech.ch/xmlns/eCH-0011/9" xmlns:eCH-0044="http://www.ech.ch/xmlns/eCH-0044/4" xmlns:eCH-0046="http://www.ech.ch/xmlns/eCH-0046/6" xmlns:eCH-0108="http://www.ech.ch/xmlns/eCH-0108/7" targetNamespace="http://www.ech.ch/xmlns/eCH-0261/1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xs:annotation>
<xs:documentation xml:lang="de">Agrardaten - Betriebs- und Unternehmensstammdaten</xs:documentation>
<xs:documentation xml:lang="en">Agricultural data - Site and Enterprise Master Data</xs:documentation>
</xs:annotation>
<xs:import namespace="http://www.ech.ch/xmlns/eCH-0007/6" schemaLocation="http://www.ech.ch/xmlns/eCH-0007/6/eCH-0007-6-0.xsd"/>
<xs:import namespace="http://www.ech.ch/xmlns/eCH-0008/3" schemaLocation="http://www.ech.ch/xmlns/eCH-0008/3/eCH-0008-3-0.xsd"/>
<xs:import namespace="http://www.ech.ch/xmlns/eCH-0010/8" schemaLocation="http://www.ech.ch/xmlns/eCH-0010/8/eCH-0010-8-0.xsd"/>
<xs:import namespace="http://www.ech.ch/xmlns/eCH-0011/9" schemaLocation="http://www.ech.ch/xmlns/eCH-0011/9/eCH-0011-9-0.xsd"/>
<xs:import namespace="http://www.ech.ch/xmlns/eCH-0044/4" schemaLocation="http://www.ech.ch/xmlns/eCH-0044/4/eCH-0044-4-1.xsd"/>
<xs:import namespace="http://www.ech.ch/xmlns/eCH-0046/6" schemaLocation="http://www.ech.ch/xmlns/eCH-0046/6/eCH-0046-6-0.xsd"/>
<xs:import namespace="http://www.ech.ch/xmlns/eCH-0108/7" schemaLocation="http://www.ech.ch/xmlns/eCH-0108/7/eCH-0108-7-0.xsd"/>
<!--Hauptdatentypen-->
<xs:complexType name="legalUnitType">
<xs:annotation>
<xs:documentation xml:lang="de">Rechtliche Einheit</xs:documentation>
<xs:documentation xml:lang="en">Legal Unit</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="legalUnitMasterData" type="eCH-0108:legalUnitMasterDataType">
<xs:annotation>
<xs:documentation xml:lang="de">Stammdaten der rechtlichen Einheit</xs:documentation>
<xs:documentation xml:lang="fr">Données de référence de l’unité légale</xs:documentation>
<xs:documentation xml:lang="en">Master data of the legal unit</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="agriculturalAdditionToLegalUnit" type="eCH-0261:agriculturalAdditionToLegalUnitType">
<xs:annotation>
<xs:documentation xml:lang="de">Agrarspezifische Merkmale der rechtlichen Einheit</xs:documentation>
<xs:documentation xml:lang="fr">Caractéristiques spécifiques agricoles de l'unité légale</xs:documentation>
<xs:documentation xml:lang="en">Specific agricultural characteristics of the legal unit</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="agriculturalAdditionToLegalUnitType">
<xs:annotation>
<xs:documentation xml:lang="de">Agrarspezifische Merkmale der rechtlichen Einheit</xs:documentation>
<xs:documentation xml:lang="fr">Caractéristiques spécifiques agricoles de l'unité légale</xs:documentation>
<xs:documentation xml:lang="en">Specific agricultural characteristics of the legal unit</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="parentLegalUnit" type="eCH-0108:uidType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="de">Übergeordnete rechtliche Einheit. Es ist möglich, dass es mehrere übergeordnete rechtliche Einheiten gibt. Dies kann z.B. bei Betriebszweiggemeinschaften und ÖLN-Gemeinschaft der Fall sein.</xs:documentation>
<xs:documentation xml:lang="fr">Unité légale parente. Il peut y avoir plusieursunités légales parentes (communauté partielle d'exploitation et communauté PER).</xs:documentation>
<xs:documentation xml:lang="en">Parent legal unit. There can be more than one parent legal unit, e.g. as is the case with group farming branches and REP-communities.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="personWithFunction" type="eCH-0261:personWithFunctionType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="de">Liste der Personen/PersonenFunktionen, die mit dieser Einheit verknüpft sind.</xs:documentation>
<xs:documentation xml:lang="fr">Liste de personnes/Rôles associées à cette unité.</xs:documentation>
<xs:documentation xml:lang="en">A list of person/personFunctions associated with this element.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lastMutation" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Zeitpunkt, an dem die Gültigkeit beginnt. Ermöglicht Historisierung und Versionierung.</xs:documentation>
<xs:documentation xml:lang="fr">Date et heure de début de validité. Permet l'historisation et le versionage.</xs:documentation>
<xs:documentation xml:lang="en">Beginning date and time of validity, inclusive. This enables an audit trail and versioning.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="localUnitType">
<xs:annotation>
<xs:documentation xml:lang="de">Örtliche Einheit. Siehe den referenzierten Standard.</xs:documentation>
<xs:documentation xml:lang="fr">Voir standard référencé.</xs:documentation>
<xs:documentation xml:lang="en">Local Unit. See the referenced standard.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="localUnitMasterData" type="eCH-0108:localUnitMasterDataType">
<xs:annotation>
<xs:documentation xml:lang="de">Stammdaten der örtlichen Einheit</xs:documentation>
<xs:documentation xml:lang="fr">Données de référence de l’unité locale</xs:documentation>
<xs:documentation xml:lang="en">Master data of the local unit</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="agriculturalAdditionToLocalUnit" type="eCH-0261:agriculturalAdditionToLocalUnitType">
<xs:annotation>
<xs:documentation xml:lang="de">Agrarspezifische Ergänzung der örtlichen Einheit.</xs:documentation>
<xs:documentation xml:lang="fr">Caractéristiques spécifiques agricoles de l'unité locale.</xs:documentation>
<xs:documentation xml:lang="en">Specific agricultural characteristics of the local unit.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="agriculturalAdditionToLocalUnitType">
<xs:annotation>
<xs:documentation xml:lang="de">Agrarspezifische Merkmale der örtlichen Einheit.</xs:documentation>
<xs:documentation xml:lang="fr">Caractéristiques spécifiques agricoles de l'unité locale.</xs:documentation>
<xs:documentation xml:lang="en">Specific agricultural characteristics of the local unit.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="parentLocalId" type="eCH-0108:localIdType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="de">Übergeordnete örtliche Einheiten</xs:documentation>
<xs:documentation xml:lang="fr">Unité locale parente</xs:documentation>
<xs:documentation xml:lang="en">Parent local unit</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="farmType" type="eCH-0261:farmTypeType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Betriebsform</xs:documentation>
<xs:documentation xml:lang="fr">Forme d'exploitation</xs:documentation>
<xs:documentation xml:lang="en">Form of agricultural development</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="inspectionOrganisation" type="eCH-0108:uidType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="de">Unternehmen, das für die Kontrollen verantwortlich ist</xs:documentation>
<xs:documentation xml:lang="fr">Entreprise responsable des contrôles</xs:documentation>
<xs:documentation xml:lang="en">Enterprise responsible for inspection</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="nprCertified" type="eCH-0261:veracityType">
<xs:annotation>
<xs:documentation xml:lang="de">NPR-Zulassung (Zertifizierung auf der Grundlage des Programms zur Reduzierung von Stickstoff und Phosphor).</xs:documentation>
<xs:documentation xml:lang="fr">Certification basée sur le programme de réduction de l'azote et des phosphores.</xs:documentation>
<xs:documentation xml:lang="en">Certification based on the nitrogen and phosporous reduction programme.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="agriculturalZone" type="eCH-0261:agriculturalZoneType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Landwirtschaftliche Zone der örtlichen Einheit. Gewichteter Durchschnitt der landwirtschaftlichen Zonen der verschiedenen Kulturen.</xs:documentation>
<xs:documentation xml:lang="fr">Zone agricole de l'unité locale. Moyenne pondérée de la zone agricole des différentes cultures.</xs:documentation>
<xs:documentation xml:lang="en">Weighted average of the agricultural area of the different crops.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="agriculturalOversightAuthority" type="eCH-0261:agriculturalOversightAuthorityType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Siehe den referenzierten Typ.</xs:documentation>
<xs:documentation xml:lang="fr">Voir type référencé.</xs:documentation>
<xs:documentation xml:lang="en">See the referenced type.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="personWithFunction" type="eCH-0261:personWithFunctionType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="de">Person/Function</xs:documentation>
<xs:documentation xml:lang="fr">Personne/Fonction</xs:documentation>
<xs:documentation xml:lang="en">Person/personFunction</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lastMutation" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Zeitpunkt, an dem die Gültigkeit beginnt. Ermöglicht Historisierung und Versionierung.</xs:documentation>
<xs:documentation xml:lang="fr">Date et heure de début de validité. Permet l'historisation et le versionage.</xs:documentation>
<xs:documentation xml:lang="en">Beginning date and time of validity, inclusive. This enables an audit trail and versioning.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="agriculturalOversightAuthorityType">
<xs:annotation>
<xs:documentation xml:lang="de">Kanton oder Land (im Falle Liechtenstein), der/das für diese örtliche Einheit für Agrarthemen zuständig ist. Dies kann vom Standortkanton der örtlichen Einheit abweichen.</xs:documentation>
<xs:documentation xml:lang="fr">Canton ou pays (dans le cas du Liechtenstein) responsable de cette unité locale pour les questions agricoles. Celui-ci peut être différent du canton de localisation de l'unité locale.</xs:documentation>
<xs:documentation xml:lang="en">Canton or country (in the case of Liechtenstein) with oversight responsibility for agricultural concerns for this local unit. May differ from the canton where the local unit is located.</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="cantonalAuthority" type="eCH-0007:cantonAbbreviationType"/>
<xs:element name="stateAuthority">
<xs:simpleType>
<xs:restriction base="eCH-0008:countryIdISO2Type">
<xs:enumeration value="LI"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="personIdentifierType">
<xs:annotation>
<xs:documentation xml:lang="de">Personenidentifikator</xs:documentation>
<xs:documentation xml:lang="en">A person identifier</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element name="vn" type="eCH-0044:vnType"/>
<xs:element name="eiam">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="36"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="uuid">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="36"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="email" type="eCH-0046:emailAddressType"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="personType">
<xs:annotation>
<xs:documentation xml:lang="de">Person</xs:documentation>
<xs:documentation xml:lang="en">A natural person</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="personIdentifier" type="eCH-0261:personIdentifierType">
<xs:annotation>
<xs:documentation xml:lang="de">Identifikator der Person</xs:documentation>
<xs:documentation xml:lang="fr">Identificateur de la personne</xs:documentation>
<xs:documentation xml:lang="en">Identifier of the person</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="title" type="eCH-0010:titleType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Titel. Siehe den referenzierten Standard.</xs:documentation>
<xs:documentation xml:lang="fr">Voir standard référencé.</xs:documentation>
<xs:documentation xml:lang="en">See the referenced standard.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="firstName" type="eCH-0010:firstNameType">
<xs:annotation>
<xs:documentation xml:lang="de">Amtlicher Vorname.Siehe den referenzierten Standard.</xs:documentation>
<xs:documentation xml:lang="fr">Voir standard référencé.</xs:documentation>
<xs:documentation xml:lang="en">See the referenced standard.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="callName" type="eCH-0010:firstNameType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Rufname. Siehe den referenzierten Standard</xs:documentation>
<xs:documentation xml:lang="fr">Voir standard référencé.</xs:documentation>
<xs:documentation xml:lang="en">See the referenced standard.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lastName" type="eCH-0010:lastNameType">
<xs:annotation>
<xs:documentation xml:lang="de">Nachname. Siehe den referenzierten Standard</xs:documentation>
<xs:documentation xml:lang="fr">Voir standard référencé.</xs:documentation>
<xs:documentation xml:lang="en">See the referenced standard.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="preferredCorrespondenceLanguage" type="eCH-0011:languageType">
<xs:annotation>
<xs:documentation xml:lang="de">Korrespondenzsprache. Siehe den referenzierten Standard</xs:documentation>
<xs:documentation xml:lang="fr">Voir standard référencé.</xs:documentation>
<xs:documentation xml:lang="en">See the referenced standard.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="phone" type="eCH-0046:phoneNumberType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="de">Telefon. Siehe den referenzierten Standard</xs:documentation>
<xs:documentation xml:lang="fr">Voir standard référencé.</xs:documentation>
<xs:documentation xml:lang="en">See the referenced standard.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="email" type="eCH-0046:emailAddressType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="de">E-Mail. Siehe den referenzierten Standard</xs:documentation>
<xs:documentation xml:lang="fr">Voir standard référencé.</xs:documentation>
<xs:documentation xml:lang="en">See the referenced standard.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dateOfBirth" type="eCH-0044:datePartiallyKnownType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Geburtsdatum</xs:documentation>
<xs:documentation xml:lang="fr">date de naissance</xs:documentation>
<xs:documentation xml:lang="en">Date of birth</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="addressForCorrespondence" type="eCH-0010:addressInformationType">
<xs:annotation>
<xs:documentation xml:lang="de">Korrespondenzadresse</xs:documentation>
<xs:documentation xml:lang="fr">Voir standard référencé.</xs:documentation>
<xs:documentation xml:lang="en">See the referenced standard.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validFromInclusive" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Gültig ab (inklusiv)</xs:documentation>
<xs:documentation xml:lang="fr">Valable à partir de (inclus)</xs:documentation>
<xs:documentation xml:lang="en">Beginning date of validity, inclusive. This enables an audit trail and versioning.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="personWithFunctionType">
<xs:annotation>
<xs:documentation xml:lang="de">Person mit Funktion</xs:documentation>
<xs:documentation xml:lang="de">Personne avec rôle associé</xs:documentation>
<xs:documentation xml:lang="en">A person mapped to a role. The relationship of a person to a PersonFunction. This is useful for communications in which assignments are provided by or shared with systems other than one's own.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="personIdentifier" type="eCH-0261:personIdentifierType" minOccurs="1">
<xs:annotation>
<xs:documentation xml:lang="de">Identifikator der Person</xs:documentation>
<xs:documentation xml:lang="fr">Identificateur de la personne</xs:documentation>
<xs:documentation xml:lang="en">identifier of a person</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="personFunction" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="de">Funktionen der Person</xs:documentation>
<xs:documentation xml:lang="fr">Fonctions de la personne</xs:documentation>
<xs:documentation xml:lang="en">Functions of a person</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:pattern value="[0-9]{1,50}"/>
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="personFunctionType">
<xs:annotation>
<xs:documentation xml:lang="de">Rolle einer Person</xs:documentation>
<xs:documentation xml:lang="fr">Rôle d'une personne</xs:documentation>
<xs:documentation xml:lang="en">The role of a person</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="personFunctionCode">
<xs:annotation>
<xs:documentation xml:lang="de">Code der Rolle</xs:documentation>
<xs:documentation xml:lang="fr">Code du rôle</xs:documentation>
<xs:documentation xml:lang="en">Code of the role</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:pattern value="[0-9]{1,50}"/>
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="descriptor" type="eCH-0261:descriptorType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Beschreibung der Funktion.</xs:documentation>
<xs:documentation xml:lang="fr">Description de la rôle.</xs:documentation>
<xs:documentation xml:lang="en">Description of the role. See the referenced standard.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="freeformDesignation" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Freitext Bezeichnung (falls ein Code vom Typ "Andere" gewählt wurde).</xs:documentation>
<xs:documentation xml:lang="fr">Désignation en texte libre (si un code de type "Autre" a été choisi) a été utilisé).</xs:documentation>
<xs:documentation xml:lang="en">A freeform designation for usage should a pre-defined entry not prove suitable. Use sparingly and only when using the code "Other".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--Gemeinsam genutzte Elemente-->
<xs:complexType name="identifierType">
<xs:annotation>
<xs:documentation xml:lang="de">Ein weltweit eindeutiger Identifikator. Durch Angabe eines Systems oder einer Behörde kann die Eindeutigkeit der Kennung festgestellt werden. Je nach dem Kontext der Verwendung dieser Kennung kann es sich um einen Primär- oder Ersatzschlüssel in einem beliebigen System handeln. Verbrauchende Elemente können auf dieses Element mit einer Kardinalität größer als 1 verweisen, so dass eine Zuordnung zwischen technischen Speicher- und Herkunftssystemen oder Aufzeichnungssystemen möglich ist.</xs:documentation>
<xs:documentation xml:lang="fr">Un identifiant unique au niveau mondial. L'unicité de l'identifiant peut être établie par l'indication d'un système ou d'une autorité. Selon le contexte de l'utilisation de cet identifiant, il peut s'agir d'une clé primaire ou de substitution dans n'importe quel système. Les éléments consommateurs peuvent se référer à cet élément avec une cardinalité supérieure à 1, ce qui permet d'établir une correspondance entre le stockage technique et les systèmes ou systèmes d'enregistrement d'origine.</xs:documentation>
<xs:documentation xml:lang="en">A globally unique identifier. Via indication of a system or authority, the uniqueness of the id can be established. Depending on the context of the usage of this id, this can be a primary or surrogate key in any system. Mapping of identifiers is not part of the specification but can be provided by systems.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="id">
<xs:annotation>
<xs:documentation xml:lang="de">Eine ID. Diese kann selbst eindeutige Attribute aufweisen, wie dies bei UIDs der Fall ist, aber dies ist nicht unbedingt erforderlich.</xs:documentation>
<xs:documentation xml:lang="fr">Un identifiant. Il peut lui-même présenter des attributs uniques, comme c'est le cas avec les UID, mais ce n'est pas strictement nécessaire.</xs:documentation>
<xs:documentation xml:lang="en">An id. This itself can exhibit unique characteristics, such as is the case with UUIDs or GUIDs, but this is not strictly required.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="sourceSystemId" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Ein zusätzlicher Qualifier für die Art der ID. Dies kann z. B. das System oder die Behörde sein, in dem/der sich das Datenelement befindet oder aus dem/der es stammt.</xs:documentation>
<xs:documentation xml:lang="fr">Un qualificatif supplémentaire quant au type d'identification. Il peut s'agir, par exemple, du système ou de l'autorité où réside ou provient l'élément de données.</xs:documentation>
<xs:documentation xml:lang="en">An additional qualifier as to the type of id. This can be, for instance, the system or authority where the data element resides or originates.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="descriptorType">
<xs:annotation>
<xs:documentation xml:lang="de">Ein Deskriptor, mit dem ein bestimmtes Element in einer Vielzahl von Standardsprachen beschrieben werden kann. Es wird empfohlen, aber nicht gefordert, dass die jeweiligen Bezeichnungen im konsumierenden System eindeutig sind.</xs:documentation>
<xs:documentation xml:lang="fr">Un descripteur qui permet de décrire un élément spécifique dans une multiplicité de langages standard. Il est recommandé, mais pas obligatoire, que les désignations respectives soient uniques dans le système de consommation.</xs:documentation>
<xs:documentation xml:lang="en">A descriptor that allows a specific element to be described in a multiplicity of supported languages. It is recommended but not required that the respective designations be unique in the consuming system.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="designationDeu">
<xs:annotation>
<xs:documentation xml:lang="de">Bezeichnung auf Deutsch</xs:documentation>
<xs:documentation xml:lang="fr">Decription en allemand</xs:documentation>
<xs:documentation xml:lang="en">The designation in German</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="designationFra">
<xs:annotation>
<xs:documentation xml:lang="de">Bezeichnung auf Französisch</xs:documentation>
<xs:documentation xml:lang="fr">Decription en français</xs:documentation>
<xs:documentation xml:lang="en">The designation in French</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="designationIta">
<xs:annotation>
<xs:documentation xml:lang="de">Bezeichnung auf Italienisch</xs:documentation>
<xs:documentation xml:lang="fr">Decription en italien</xs:documentation>
<xs:documentation xml:lang="en">The designation in Italian</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="designationEng">
<xs:annotation>
<xs:documentation xml:lang="de">Bezeichnung auf Englisch</xs:documentation>
<xs:documentation xml:lang="fr">Description en anglais</xs:documentation>
<xs:documentation xml:lang="en">The designation in English</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="designationLat" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Bezeichnung auf Latein</xs:documentation>
<xs:documentation xml:lang="fr">Description en latin</xs:documentation>
<xs:documentation xml:lang="en">The designation in Latin</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="explanation" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Beschreibung der Bezeichnung</xs:documentation>
<xs:documentation xml:lang="fr">Explication de cette description</xs:documentation>
<xs:documentation xml:lang="en">The explanation of this descriptor, i. e. its usage</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="2000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="unitType">
<xs:annotation>
<xs:documentation xml:lang="de">Einheit</xs:documentation>
<xs:documentation xml:lang="en">The unit used. This is a limited subset derived from but not limited to SI. For simplicity, units composed of other units (ratios) are contained within this definition. For those cases in which a unit is not applicable but nevertheless required, an "n/a" entry is provided.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:enumeration value="kg">
<xs:annotation>
<xs:documentation xml:lang="de">Kilogramm</xs:documentation>
<xs:documentation xml:lang="fr">kilogramme</xs:documentation>
<xs:documentation xml:lang="it">chilogrammo</xs:documentation>
<xs:documentation xml:lang="en">kilogram</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="m3">
<xs:annotation>
<xs:documentation xml:lang="de">Kubikmeter</xs:documentation>
<xs:documentation xml:lang="fr">mètres cube</xs:documentation>
<xs:documentation xml:lang="it">metri cubi</xs:documentation>
<xs:documentation xml:lang="en">cubic metres</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="pc">
<xs:annotation>
<xs:documentation xml:lang="de">Stück</xs:documentation>
<xs:documentation xml:lang="fr">pièce</xs:documentation>
<xs:documentation xml:lang="it">pezzo</xs:documentation>
<xs:documentation xml:lang="en">piece</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="°C">
<xs:annotation>
<xs:documentation xml:lang="de">Grad Celsius</xs:documentation>
<xs:documentation xml:lang="fr">degré Celcius</xs:documentation>
<xs:documentation xml:lang="it">grado Celcius</xs:documentation>
<xs:documentation xml:lang="en">degree Celcius</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="J">
<xs:annotation>
<xs:documentation xml:lang="de">Joule</xs:documentation>
<xs:documentation xml:lang="fr">Joule</xs:documentation>
<xs:documentation xml:lang="it">Joule</xs:documentation>
<xs:documentation xml:lang="en">Joule</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="S">
<xs:annotation>
<xs:documentation xml:lang="de">Siemens</xs:documentation>
<xs:documentation xml:lang="fr">Siemens</xs:documentation>
<xs:documentation xml:lang="it">Siemens</xs:documentation>
<xs:documentation xml:lang="en">Siemens</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="S/m">
<xs:annotation>
<xs:documentation xml:lang="de">Siemens/Meter</xs:documentation>
<xs:documentation xml:lang="fr">Siemens/mètres</xs:documentation>
<xs:documentation xml:lang="it">Siemens/metri</xs:documentation>
<xs:documentation xml:lang="en">Siemens/metre</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="%">
<xs:annotation>
<xs:documentation xml:lang="de">Prozent</xs:documentation>
<xs:documentation xml:lang="fr">pourcent</xs:documentation>
<xs:documentation xml:lang="it">percento</xs:documentation>
<xs:documentation xml:lang="en">percent</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="kg/m3">
<xs:annotation>
<xs:documentation xml:lang="de">Kilogramm/Kubikmeter</xs:documentation>
<xs:documentation xml:lang="fr">kilogramme/mètre cube</xs:documentation>
<xs:documentation xml:lang="it">chilogrammo/metro cubo</xs:documentation>
<xs:documentation xml:lang="en">kilogram/cubic metre</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="kg/pc">
<xs:annotation>
<xs:documentation xml:lang="de">Kilogramm/Stück</xs:documentation>
<xs:documentation xml:lang="fr">kilogramme/pièce</xs:documentation>
<xs:documentation xml:lang="it">chilogrammo/pezzo</xs:documentation>
<xs:documentation xml:lang="en">kilogram/piece</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="m">
<xs:annotation>
<xs:documentation xml:lang="de">Meter</xs:documentation>
<xs:documentation xml:lang="fr">mètres</xs:documentation>
<xs:documentation xml:lang="it">metri</xs:documentation>
<xs:documentation xml:lang="en">metre</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="m2">
<xs:annotation>
<xs:documentation xml:lang="de">Quadratmeter</xs:documentation>
<xs:documentation xml:lang="fr">mètres carrés</xs:documentation>
<xs:documentation xml:lang="it">metri quadrati</xs:documentation>
<xs:documentation xml:lang="en">square metre</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="kg/m2">
<xs:annotation>
<xs:documentation xml:lang="de">Kilogramm/Quadratmeter</xs:documentation>
<xs:documentation xml:lang="fr">kilogramme/mètre carré</xs:documentation>
<xs:documentation xml:lang="it">chilogrammo/metro quadrato</xs:documentation>
<xs:documentation xml:lang="en">kilogram/square metre</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="m3/m2">
<xs:annotation>
<xs:documentation xml:lang="de">Kubikmeter/Quadratmeter</xs:documentation>
<xs:documentation xml:lang="fr">mètres cube/mètre carré</xs:documentation>
<xs:documentation xml:lang="it">metri cubi/metro quadrato</xs:documentation>
<xs:documentation xml:lang="en">cubic metres/square metre</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="m3/kg">
<xs:annotation>
<xs:documentation xml:lang="de">Kubikmeter/Kilogramm</xs:documentation>
<xs:documentation xml:lang="fr">mètres cube/kilogramme</xs:documentation>
<xs:documentation xml:lang="it">metri cubi/chilogrammo</xs:documentation>
<xs:documentation xml:lang="en">cubic metres/kilogram</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="pc/m2">
<xs:annotation>
<xs:documentation xml:lang="de">Stück/Quadratmeter</xs:documentation>
<xs:documentation xml:lang="fr">pièce/mètre carré</xs:documentation>
<xs:documentation xml:lang="it">pezzo/metro quadrato</xs:documentation>
<xs:documentation xml:lang="en">piece/square metre</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IU">
<xs:annotation>
<xs:documentation xml:lang="de">Internationale Einheit</xs:documentation>
<xs:documentation xml:lang="fr">Unité internationale</xs:documentation>
<xs:documentation xml:lang="it">Unità internazionale</xs:documentation>
<xs:documentation xml:lang="en">International unit</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IU/kg">
<xs:annotation>
<xs:documentation xml:lang="de">Internationale Einheit/Kilogramm</xs:documentation>
<xs:documentation xml:lang="fr">Unité internationale/kilogramme</xs:documentation>
<xs:documentation xml:lang="it">Unità internazionale/chilogrammo</xs:documentation>
<xs:documentation xml:lang="en">International unit/kilogram</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="mol">
<xs:annotation>
<xs:documentation xml:lang="de">Mol</xs:documentation>
<xs:documentation xml:lang="fr">Mole</xs:documentation>
<xs:documentation xml:lang="it">Mole</xs:documentation>
<xs:documentation xml:lang="en">Mole</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="n/a">
<xs:annotation>
<xs:documentation xml:lang="de">Nicht zutreffend</xs:documentation>
<xs:documentation xml:lang="fr">n'est pas applicable</xs:documentation>
<xs:documentation xml:lang="it">non applicabile</xs:documentation>
<xs:documentation xml:lang="en">Not applicable. Not all values have an associated unit but some elements declare unit as required. Use this for those cases.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="measurementType">
<xs:annotation>
<xs:documentation xml:lang="de">Messung mit Wert und Einheit</xs:documentation>
<xs:documentation xml:lang="fr">Mesure avec valeur et unité</xs:documentation>
<xs:documentation xml:lang="en">Measurement with value and unit</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:decimal">
<xs:annotation>
<xs:documentation xml:lang="de">Menge, Wert</xs:documentation>
<xs:documentation xml:lang="fr">Quantité, valeur</xs:documentation>
<xs:documentation xml:lang="en">Quantity, value</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unit" type="eCH-0261:unitType">
<xs:annotation>
<xs:documentation xml:lang="de">Zugehörige Einheit</xs:documentation>
<xs:documentation xml:lang="fr">Unité associée</xs:documentation>
<xs:documentation xml:lang="en">Associated unit</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unitName" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Genauere Bezeichnung der Einheit, wenn im Feld «unit» die Einheit «pc» (Stück) angegeben wurde.</xs:documentation>
<xs:documentation xml:lang="fr">Désignation plus précise de l'unité, si l'unité "pc" (pièce) a été indiquée dans le champ "unit".</xs:documentation>
<xs:documentation xml:lang="en">More precise designation of the unit if the unit "pc" (piece) was specified in the "unit" field.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="veracityType">
<xs:annotation>
<xs:documentation xml:lang="de">Wahrheitswert</xs:documentation>
<xs:documentation xml:lang="fr">Valeur de vérité</xs:documentation>
<xs:documentation xml:lang="en">Truth value</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:enumeration value="TRUE">
<xs:annotation>
<xs:documentation xml:lang="de">Wahr</xs:documentation>
<xs:documentation xml:lang="fr">Vrai</xs:documentation>
<xs:documentation xml:lang="it">Vero</xs:documentation>
<xs:documentation xml:lang="en">True</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FALSE">
<xs:annotation>
<xs:documentation xml:lang="de">Falsch</xs:documentation>
<xs:documentation xml:lang="fr">Faux</xs:documentation>
<xs:documentation xml:lang="it">Sbagliato</xs:documentation>
<xs:documentation xml:lang="en">False</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NA">
<xs:annotation>
<xs:documentation xml:lang="de">Nicht anwendbar</xs:documentation>
<xs:documentation xml:lang="fr">Non applicable</xs:documentation>
<xs:documentation xml:lang="it">Non applicabile</xs:documentation>
<xs:documentation xml:lang="en">Not applicable</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UNDEFINED">
<xs:annotation>
<xs:documentation xml:lang="de">Undefiniert</xs:documentation>
<xs:documentation xml:lang="fr">Non défini</xs:documentation>
<xs:documentation xml:lang="it">Non definito</xs:documentation>
<xs:documentation xml:lang="en">Undefined</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="validityType">
<xs:annotation>
<xs:documentation xml:lang="de">Dieses Element beschreibt Angaben zur Gültigkeit.</xs:documentation>
<xs:documentation xml:lang="fr">Cet élément décrit des informations sur la validité.</xs:documentation>
<xs:documentation xml:lang="en">This element describes information on validity.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="validFromInclusive" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="de">Anfangsdatum der Gültigkeit.</xs:documentation>
<xs:documentation xml:lang="fr">Date de début de validité.</xs:documentation>
<xs:documentation xml:lang="en">Start date of validity.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validToExclusive" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">Enddatum der Gültigkeit (exklusiv). </xs:documentation>
<xs:documentation xml:lang="fr">Date de fin de validité (exclusive). </xs:documentation>
<xs:documentation xml:lang="en">End date of validity (exclusive). </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="supersedesId" type="eCH-0261:identifierType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">ID des Objektes, welches mit dem aktuellen Objekt ersetzt wird.</xs:documentation>
<xs:documentation xml:lang="fr">ID de l'objet qui sera remplacé par l'objet actuel.</xs:documentation>
<xs:documentation xml:lang="en">ID of the object that is replaced with the current object.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="supersededById" type="eCH-0261:identifierType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="de">ID des Objekts, welches das aktuelle Ob-jekt ersetzt.</xs:documentation>
<xs:documentation xml:lang="fr">ID de l'objet qui remplace l'objet actuel.</xs:documentation>
<xs:documentation xml:lang="en">ID of the object that replaces the current object.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="enumeratedItemType">
<xs:annotation>
<xs:documentation xml:lang="de">Dieses Element ist für Listen beabsichtigt, die Identifikatoren und Deskriptoren beinhalten. Solche Listen können statischer oder dynamischer Natur sein.</xs:documentation>
<xs:documentation xml:lang="fr">Cet élément est destiné aux listes contenant des identifiants et des descriptions. Ces listes peuvent être statiques ou dynamiques.</xs:documentation>
<xs:documentation xml:lang="en">This element is useful for lists that encompass ids and descriptors only, and which are potentially duration-based. Such lists can either be static or dynamic in nature.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="code">
<xs:annotation>
<xs:documentation xml:lang="de">Code (dieser muss nur innerhalb der Liste einddeutig sein).</xs:documentation>
<xs:documentation xml:lang="fr">Code (celui-ci doit être univoque uniquement à l'intérieur de la liste).</xs:documentation>
<xs:documentation xml:lang="en">An identifier. This must be unique within this list only.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="descriptor" type="eCH-0261:descriptorType">
<xs:annotation>
<xs:documentation xml:lang="de">Beschreibung (mehrsprachig)</xs:documentation>
<xs:documentation xml:lang="fr">Description (multilingue)</xs:documentation>
<xs:documentation xml:lang="en">Descriptor (multilingual)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validity" minOccurs="0" type="eCH-0261:validityType">
<xs:annotation>
<xs:documentation xml:lang="de">Informationen zur Gültigkeit (Anfangs- und Enddatum der Gültigkeit).</xs:documentation>
<xs:documentation xml:lang="fr">Informations sur la validité (date de début et de fin de validité).</xs:documentation>
<xs:documentation xml:lang="en">Information on validity (start and end date of validity).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="legalUnitStatusType">
<xs:annotation>
<xs:documentation xml:lang="de">Status der rechtlichen Einheit</xs:documentation>
<xs:documentation xml:lang="fr">Statut de l'unité légale</xs:documentation>
<xs:documentation xml:lang="en">Status of a Legal Unit</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:int">
<xs:enumeration value="1">
<xs:annotation>
<xs:documentation xml:lang="de">Aktiv</xs:documentation>
<xs:documentation xml:lang="fr">Actif</xs:documentation>
<xs:documentation xml:lang="it">Attivo</xs:documentation>
<xs:documentation xml:lang="en">Active</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="3">
<xs:annotation>
<xs:documentation xml:lang="de">Gelöscht</xs:documentation>
<xs:documentation xml:lang="fr">Radié</xs:documentation>
<xs:documentation xml:lang="it">Radiato</xs:documentation>
<xs:documentation xml:lang="en">Cessation</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="localUnitStatusType">
<xs:annotation>
<xs:documentation xml:lang="de">Status der örtlichen Einheit</xs:documentation>
<xs:documentation xml:lang="fr">Statut de l'unité locale</xs:documentation>
<xs:documentation xml:lang="en">Status of a Local Unit</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:int">
<xs:enumeration value="1">
<xs:annotation>
<xs:documentation xml:lang="de">Aktiv</xs:documentation>
<xs:documentation xml:lang="fr">Actif</xs:documentation>
<xs:documentation xml:lang="it">Attivo</xs:documentation>
<xs:documentation xml:lang="en">Active</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="3">
<xs:annotation>
<xs:documentation xml:lang="de">Gelöscht</xs:documentation>
<xs:documentation xml:lang="fr">Radié</xs:documentation>
<xs:documentation xml:lang="it">Radiato</xs:documentation>
<xs:documentation xml:lang="en">Cessation</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="6">
<xs:annotation>
<xs:documentation xml:lang="de">Transferiert</xs:documentation>
<xs:documentation xml:lang="fr">Transféré</xs:documentation>
<xs:documentation xml:lang="it">Trasferito</xs:documentation>
<xs:documentation xml:lang="en">Transferred</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="farmTypeType">
<xs:annotation>
<xs:documentation xml:lang="de">Die Kantone erkennen die landwirtschaftlichen Betriebe unter Berücksichtigung der in der Verordnung über landwirtschaftliche Begriffe und die Anerkennung von Betriebsformen festgelegten Kriterien an.</xs:documentation>
<xs:documentation xml:lang="fr">Les cantons reconnaissent les exploitations agricoles en tenant compte des critères définis dans l'ordonnance sur la terminologie agricole et la reconnaissance des formes d'exploitation.</xs:documentation>
<xs:documentation xml:lang="en">The cantons recognise agricultural holdings in accordance with the criteria defined in the Ordinance on Agricultural Terminology and the recognition of farm types.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:int">
<xs:enumeration value="01">
<xs:annotation>
<xs:documentation xml:lang="de">Ganzjahresbetrieb</xs:documentation>
<xs:documentation xml:lang="fr">Exploitation à l'année</xs:documentation>
<xs:documentation xml:lang="it">Azienda gestita tutto l'anno</xs:documentation>
<xs:documentation xml:lang="en">Farm year-round</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="02">
<xs:annotation>
<xs:documentation xml:lang="de">Produktionsstätte</xs:documentation>
<xs:documentation xml:lang="fr">Unité de production</xs:documentation>
<xs:documentation xml:lang="it">Unità di produzione</xs:documentation>
<xs:documentation xml:lang="en">Production facility</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="04">
<xs:annotation>
<xs:documentation xml:lang="de">Gemeinschaftsweidebetrieb</xs:documentation>
<xs:documentation xml:lang="fr">Exploitation de pâturage communautaire</xs:documentation>
<xs:documentation xml:lang="it">Azienda con pascoli comunitari</xs:documentation>
<xs:documentation xml:lang="en">Grazing community</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="05">
<xs:annotation>
<xs:documentation xml:lang="de">Sömmerungsbetrieb</xs:documentation>
<xs:documentation xml:lang="fr">Exploitation d'estivage</xs:documentation>
<xs:documentation xml:lang="it">Azienda d'estivazione</xs:documentation>
<xs:documentation xml:lang="en">Summering</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="06">
<xs:annotation>
<xs:documentation xml:lang="de">Betriebsgemeinschaft</xs:documentation>
<xs:documentation xml:lang="fr">Communauté d'exploitation</xs:documentation>
<xs:documentation xml:lang="it">Comunità aziendale</xs:documentation>
<xs:documentation xml:lang="en">Group farming</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="09">
<xs:annotation>
<xs:documentation xml:lang="de">Viehhandelsunternehmen</xs:documentation>
<xs:documentation xml:lang="fr">Exploitation de marchand de bétail</xs:documentation>
<xs:documentation xml:lang="it">Azienda che commercia bestiame</xs:documentation>
<xs:documentation xml:lang="en">Cattle trade</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="10">
<xs:annotation>
<xs:documentation xml:lang="de">Wanderherde</xs:documentation>
<xs:documentation xml:lang="fr">Troupeau en transhumance</xs:documentation>
<xs:documentation xml:lang="it">Mandria transumante</xs:documentation>
<xs:documentation xml:lang="en">Transhumance</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="11">
<xs:annotation>
<xs:documentation xml:lang="de">Tierklinik</xs:documentation>
<xs:documentation xml:lang="fr">Clinique vétérinaire</xs:documentation>
<xs:documentation xml:lang="it">Clinica veterinaria</xs:documentation>
<xs:documentation xml:lang="en">Animal clinic</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="12">
<xs:annotation>
<xs:documentation xml:lang="de">Schlachtbetrieb</xs:documentation>
<xs:documentation xml:lang="fr">Abattoir</xs:documentation>
<xs:documentation xml:lang="it">Macello</xs:documentation>
<xs:documentation xml:lang="en">Slaugtherhouse</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="13">
<xs:annotation>
<xs:documentation xml:lang="de">Viehmärkte</xs:documentation>
<xs:documentation xml:lang="fr">Marché de bétail</xs:documentation>
<xs:documentation xml:lang="it">Mercato di bestiame</xs:documentation>
<xs:documentation xml:lang="en">Cattle market</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="14">
<xs:annotation>
<xs:documentation xml:lang="de">Betriebszweiggemeinschaft</xs:documentation>
<xs:documentation xml:lang="fr">Communauté partielle d'exploitation</xs:documentation>
<xs:documentation xml:lang="it">Comunità aziendale settoriale</xs:documentation>
<xs:documentation xml:lang="en">Group farming branch</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="15">
<xs:annotation>
<xs:documentation xml:lang="de">Nichtkommerzielle Tierhaltung</xs:documentation>
<xs:documentation xml:lang="fr">Unité d'élevage non commerciale</xs:documentation>
<xs:documentation xml:lang="it">Animali tenuti a scopo non commerciale</xs:documentation>
<xs:documentation xml:lang="en">Noncommerical cattle breeding</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="16">
<xs:annotation>
<xs:documentation xml:lang="de">ÖLN-Gemeinschaft</xs:documentation>
<xs:documentation xml:lang="fr">Communauté PER</xs:documentation>
<xs:documentation xml:lang="it">Comunità PER</xs:documentation>
<xs:documentation xml:lang="en">REP-Community</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="17">
<xs:annotation>
<xs:documentation xml:lang="de">Vergärungs- und Kompostierungsanlage</xs:documentation>
<xs:documentation xml:lang="fr">Installation de méthanisation et de compostage</xs:documentation>
<xs:documentation xml:lang="it">Impianti di fermentazione e di compostaggio</xs:documentation>
<xs:documentation xml:lang="en">Fermentation and composting plants</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="20">
<xs:annotation>
<xs:documentation xml:lang="de">Tierhaltung</xs:documentation>
<xs:documentation xml:lang="fr">Unité d'élevage</xs:documentation>
<xs:documentation xml:lang="it">Unità detentrice di animali</xs:documentation>
<xs:documentation xml:lang="en">Breeding unit</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="99">
<xs:annotation>
<xs:documentation xml:lang="de">Nicht zugeteilt</xs:documentation>
<xs:documentation xml:lang="fr">Non attribué</xs:documentation>
<xs:documentation xml:lang="it">Non classificato</xs:documentation>
<xs:documentation xml:lang="en">Not assigned</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="agriculturalZoneType">
<xs:annotation>
<xs:documentation xml:lang="de">Durch die Unterteilung der landwirtschaftlichen Flächen in Zonen können die schwierigen Produktionsbedingungen berücksichtigt werden.</xs:documentation>
<xs:documentation xml:lang="fr">La subdivision des surfaces agricoles en zones permet de prendre en compte la difficulté des conditions de production.</xs:documentation>
<xs:documentation xml:lang="en">A subdivision of agricultural areas into zones reflecting production conditions based on arduousness.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:int">
<xs:enumeration value="31">
<xs:annotation>
<xs:documentation xml:lang="de">Talzone</xs:documentation>
<xs:documentation xml:lang="fr">Zone de plaine</xs:documentation>
<xs:documentation xml:lang="it">Zone di pianura</xs:documentation>
<xs:documentation xml:lang="en">Plains zone</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="41">
<xs:annotation>
<xs:documentation xml:lang="de">Hügelzone</xs:documentation>
<xs:documentation xml:lang="fr">Zone des collines</xs:documentation>
<xs:documentation xml:lang="it">Zona collinare</xs:documentation>
<xs:documentation xml:lang="en">Hills zone</xs:documentation>
</xs:annotation>