Projet

Général

Profil

MDEL » rco.xsd

Josué Kouka, 30 mars 2018 15:29

 
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!-- edited with XMLSpy v2010 rel. 2 (http://www.altova.com) by BULL SAS (BULL SAS) -->
3
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
4
	<xs:element name="RecensementCitoyen">
5
		<xs:complexType>
6
			<xs:sequence>
7
				<xs:element name="Convention" type="xs:string"/>
8
				<xs:element name="Formalite">
9
					<xs:complexType>
10
						<xs:sequence>
11
							<xs:element name="Identifiant" type="xs:string"/>
12
							<xs:element name="FormaliteType" type="xs:string"/>
13
							<xs:element name="DateSoumission" type="xs:string"/>
14
							<xs:element name="FormaliteMotifCode" type="xs:string"/>
15
							<xs:element name="FormaliteMotifCode_2" type="xs:string"/>
16
							<xs:element name="FormaliteModeCode" type="xs:string"/>
17
						</xs:sequence>
18
					</xs:complexType>
19
				</xs:element>
20
				<xs:element name="Personne">
21
					<xs:complexType>
22
						<xs:sequence>
23
							<xs:element name="Civilite" type="xs:string"/>
24
							<xs:element name="Sexe" type="xs:string"/>
25
							<xs:element name="NomFamille" type="xs:string"/>
26
							<xs:element name="NomUsage" type="xs:string"/>
27
							<xs:element name="PrenomUsuel" type="xs:string"/>
28
							<xs:element name="Prenom" type="xs:string"/>
29
							<xs:element name="Prenom_2" type="xs:string"/>
30
							<xs:element name="DateNaissance" type="xs:string"/>
31
							<xs:element name="PaysNaissance" type="xs:string"/>
32
							<xs:element name="Nationalite" type="xs:string"/>			
33
							<xs:element name="CodeINSEENaissance" type="xs:string"/>
34
							<xs:element name="LieuNaissance">
35
								<xs:complexType>
36
									<xs:sequence>
37
										<xs:element name="Code" type="xs:string"/>
38
										<xs:element name="Nom" type="xs:string"/>
39
									</xs:sequence>
40
								</xs:complexType>
41
							</xs:element>
42
							<xs:element name="LieuNaissance_2">
43
								<xs:complexType>
44
									<xs:sequence>
45
										<xs:element name="Code" type="xs:string"/>
46
										<xs:element name="Nom" type="xs:string"/>
47
									</xs:sequence>
48
								</xs:complexType>
49
							</xs:element>
50
							<xs:element name="AdresseDomicile">
51
								<xs:complexType>
52
									<xs:sequence>
53
										<xs:element name="PointDeRemise" type="xs:string"/>
54
										<xs:element name="Complement" type="xs:string"/>
55
										<xs:element name="NumeroVoie" type="xs:string"/>
56
										<xs:element name="Extension" type="xs:string"/>
57
										<xs:element name="TypeVoie" type="xs:string"/>
58
										<xs:element name="NomVoie" type="xs:string"/>
59
										<xs:element name="LieuDit" type="xs:string"/>
60
										<xs:element name="CodePostal" type="xs:string"/>
61
										<xs:element name="Localite" type="xs:string"/>
62
										<xs:element name="CodeINSEE" type="xs:string"/>
63
									</xs:sequence>
64
								</xs:complexType>
65
							</xs:element>
66
							<xs:element name="AdresseResidence">
67
								<xs:complexType>
68
									<xs:sequence>
69
										<xs:element name="PointDeRemise" type="xs:string"/>
70
										<xs:element name="Complement" type="xs:string"/>
71
										<xs:element name="NumeroVoie" type="xs:string"/>
72
										<xs:element name="Extension" type="xs:string"/>
73
										<xs:element name="TypeVoie" type="xs:string"/>
74
										<xs:element name="NomVoie" type="xs:string"/>
75
										<xs:element name="LieuDit" type="xs:string"/>
76
										<xs:element name="CodePostal" type="xs:string"/>
77
										<xs:element name="Localite" type="xs:string"/>
78
									</xs:sequence>
79
								</xs:complexType>
80
							</xs:element>
81
							<xs:element name="SituationFamille">
82
								<xs:complexType>
83
									<xs:sequence>
84
										<xs:element name="SituationMatrimoniale" type="xs:string"/>
85
										<xs:element name="NombreEnfants" type="xs:string"/>
86
										<xs:element name="Pupille" type="xs:string"/>
87
										<xs:element name="NombreFrereSoeur" type="xs:string"/>
88
									</xs:sequence>
89
								</xs:complexType>
90
							</xs:element>
91
							<xs:element name="MethodeContact">
92
								<xs:complexType>
93
									<xs:sequence>
94
										<xs:element name="URI" type="xs:string"/>
95
										<xs:element name="CanalCode" type="xs:string"/>
96
									</xs:sequence>
97
								</xs:complexType>
98
							</xs:element>
99
							<xs:element name="MethodeContact_2">
100
								<xs:complexType>
101
									<xs:sequence>
102
										<xs:element name="URI" type="xs:string"/>
103
										<xs:element name="CanalCode" type="xs:string"/>
104
									</xs:sequence>
105
								</xs:complexType>
106
							</xs:element>
107
						</xs:sequence>
108
					</xs:complexType>
109
				</xs:element>
110
				<xs:element name="FiliationPere">
111
					<xs:complexType>
112
						<xs:sequence>
113
							<xs:element name="NomFamille" type="xs:string"/>
114
							<xs:element name="PrenomUsuel" type="xs:string"/>
115
							<xs:element name="Prenom" type="xs:string"/>
116
							<xs:element name="Prenom_2" type="xs:string"/>
117
							<xs:element name="DateNaissance" type="xs:string"/>
118
							<xs:element name="PaysNaissance" type="xs:string"/>
119
							<xs:element name="Nationalite" type="xs:string"/>
120
							<xs:element name="CodeINSEENaissance" type="xs:string"/>
121
							<xs:element name="LieuNaissance">
122
								<xs:complexType>
123
									<xs:sequence>
124
										<xs:element name="Code" type="xs:string"/>
125
										<xs:element name="Nom" type="xs:string"/>
126
									</xs:sequence>
127
								</xs:complexType>
128
							</xs:element>
129
							<xs:element name="LieuNaissance_2">
130
								<xs:complexType>
131
									<xs:sequence>
132
										<xs:element name="Code" type="xs:string"/>
133
										<xs:element name="Nom" type="xs:string"/>
134
									</xs:sequence>
135
								</xs:complexType>
136
							</xs:element>
137
						</xs:sequence>
138
					</xs:complexType>
139
				</xs:element>
140
				<xs:element name="FiliationMere">
141
					<xs:complexType>
142
						<xs:sequence>
143
							<xs:element name="NomFamille" type="xs:string"/>
144
							<xs:element name="PrenomUsuel" type="xs:string"/>
145
							<xs:element name="Prenom" type="xs:string"/>
146
							<xs:element name="Prenom_2" type="xs:string"/>
147
							<xs:element name="DateNaissance" type="xs:string"/>
148
							<xs:element name="PaysNaissance" type="xs:string"/>
149
							<xs:element name="Nationalite" type="xs:string"/>
150
							<xs:element name="CodeINSEENaissance" type="xs:string"/>
151
							<xs:element name="LieuNaissance">
152
								<xs:complexType>
153
									<xs:sequence>
154
										<xs:element name="Code" type="xs:string"/>
155
										<xs:element name="Nom" type="xs:string"/>
156
									</xs:sequence>
157
								</xs:complexType>
158
							</xs:element>
159
							<xs:element name="LieuNaissance_2">
160
								<xs:complexType>
161
									<xs:sequence>
162
										<xs:element name="Code" type="xs:string"/>
163
										<xs:element name="Nom" type="xs:string"/>
164
									</xs:sequence>
165
								</xs:complexType>
166
							</xs:element>
167
						</xs:sequence>
168
					</xs:complexType>
169
				</xs:element>
170
			</xs:sequence>
171
		</xs:complexType>
172
	</xs:element>
173
</xs:schema>