Projet

Général

Profil

Development #11178 » recensementCitoyen.XSD

Benjamin Dauvergne, 07 juillet 2019 10:23

 
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" maxOccurs="2"/>
15
							<xs:element name="FormaliteModeCode" type="xs:string"/>
16
						</xs:sequence>
17
					</xs:complexType>
18
				</xs:element>
19
				<xs:element name="Personne">
20
					<xs:complexType>
21
						<xs:sequence>
22
							<xs:element name="Civilite" type="xs:string"/>
23
							<xs:element name="Sexe" type="xs:string"/>
24
							<xs:element name="NomFamille" type="xs:string"/>
25
							<xs:element name="NomUsage" type="xs:string"/>
26
							<xs:element name="PrenomUsuel" type="xs:string"/>
27
							<xs:element name="Prenom" type="xs:string" maxOccurs="2"/>
28
							<xs:element name="DateNaissance" type="xs:string"/>
29
							<xs:element name="PaysNaissance" type="xs:string"/>
30
							<xs:element name="Nationalite" type="xs:string"/>
31
							<xs:element name="CodeINSEENaissance" type="xs:string"/>
32
							<xs:element name="LieuNaissance" maxOccurs="2">
33
								<xs:complexType>
34
									<xs:sequence>
35
										<xs:element name="Code" type="xs:string"/>
36
										<xs:element name="Nom" type="xs:string"/>
37
									</xs:sequence>
38
								</xs:complexType>
39
							</xs:element>
40
							<xs:element name="AdresseDomicile">
41
								<xs:complexType>
42
									<xs:sequence>
43
										<xs:element name="PointDeRemise" type="xs:string"/>
44
										<xs:element name="Complement" type="xs:string"/>
45
										<xs:element name="NumeroVoie" type="xs:string"/>
46
										<xs:element name="Extension" type="xs:string"/>
47
										<xs:element name="TypeVoie" type="xs:string"/>
48
										<xs:element name="NomVoie" type="xs:string"/>
49
										<xs:element name="LieuDit" type="xs:string"/>
50
										<xs:element name="CodePostal" type="xs:string"/>
51
										<xs:element name="Localite" type="xs:string"/>
52
										<xs:element name="CodeINSEE" type="xs:string"/>
53
									</xs:sequence>
54
								</xs:complexType>
55
							</xs:element>
56
							<xs:element name="AdresseResidence">
57
								<xs:complexType>
58
									<xs:sequence>
59
										<xs:element name="PointDeRemise" type="xs:string"/>
60
										<xs:element name="Complement" type="xs:string"/>
61
										<xs:element name="NumeroVoie" type="xs:string"/>
62
										<xs:element name="Extension" type="xs:string"/>
63
										<xs:element name="TypeVoie" type="xs:string"/>
64
										<xs:element name="NomVoie" type="xs:string"/>
65
										<xs:element name="LieuDit" type="xs:string"/>
66
										<xs:element name="CodePostal" type="xs:string"/>
67
										<xs:element name="Localite" type="xs:string"/>
68
									</xs:sequence>
69
								</xs:complexType>
70
							</xs:element>
71
							<xs:element name="SituationFamille">
72
								<xs:complexType>
73
									<xs:sequence>
74
										<xs:element name="SituationMatrimoniale" type="xs:string"/>
75
										<xs:element name="NombreEnfants" type="xs:string"/>
76
										<xs:element name="Pupille" type="xs:string"/>
77
										<xs:element name="NombreFrereSoeur" type="xs:string"/>
78
									</xs:sequence>
79
								</xs:complexType>
80
							</xs:element>
81
							<xs:element name="MethodeContact" maxOccurs="2">
82
								<xs:complexType>
83
									<xs:sequence>
84
										<xs:element name="URI" type="xs:string"/>
85
										<xs:element name="CanalCode" type="xs:string"/>
86
									</xs:sequence>
87
								</xs:complexType>
88
							</xs:element>
89
						</xs:sequence>
90
					</xs:complexType>
91
				</xs:element>
92
				<xs:element name="FiliationPere">
93
					<xs:complexType>
94
						<xs:sequence>
95
							<xs:element name="NomFamille" type="xs:string"/>
96
							<xs:element name="PrenomUsuel" type="xs:string"/>
97
							<xs:element name="Prenom" type="xs:string" maxOccurs="2"/>
98
							<xs:element name="DateNaissance" type="xs:string"/>
99
							<xs:element name="PaysNaissance" type="xs:string"/>
100
							<xs:element name="Nationalite" type="xs:string"/>
101
							<xs:element name="CodeINSEENaissance" type="xs:string"/>
102
							<xs:element name="LieuNaissance" maxOccurs="2">
103
								<xs:complexType>
104
									<xs:sequence>
105
										<xs:element name="Code" type="xs:string"/>
106
										<xs:element name="Nom" type="xs:string"/>
107
									</xs:sequence>
108
								</xs:complexType>
109
							</xs:element>
110
						</xs:sequence>
111
					</xs:complexType>
112
				</xs:element>
113
				<xs:element name="FiliationMere">
114
					<xs:complexType>
115
						<xs:sequence>
116
							<xs:element name="NomFamille" type="xs:string"/>
117
							<xs:element name="PrenomUsuel" type="xs:string"/>
118
							<xs:element name="Prenom" type="xs:string" maxOccurs="2"/>
119
							<xs:element name="DateNaissance" type="xs:string"/>
120
							<xs:element name="PaysNaissance" type="xs:string"/>
121
							<xs:element name="Nationalite" type="xs:string"/>
122
							<xs:element name="CodeINSEENaissance" type="xs:string"/>
123
							<xs:element name="LieuNaissance" maxOccurs="2">
124
								<xs:complexType>
125
									<xs:sequence>
126
										<xs:element name="Code" type="xs:string"/>
127
										<xs:element name="Nom" type="xs:string"/>
128
									</xs:sequence>
129
								</xs:complexType>
130
							</xs:element>
131
						</xs:sequence>
132
					</xs:complexType>
133
				</xs:element>
134
			</xs:sequence>
135
		</xs:complexType>
136
	</xs:element>
137
</xs:schema>