Projet

Général

Profil

MDEL » ActeEtatCivil-V1.A.xsd

Josué Kouka, 30 mars 2018 15:29

 
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!-- Date de création : 18/03/13 
3
	Nom de l'organisme : Bull Echirolles 
4
	Nom	de l'auteur : Reynaud Angélique 
5
	Numéro de version : 0.1 
6
	Historique des modifications (pour chaque modification :) 
7
		- Date de mise à jour :26/03/2013	
8
		- Nom de l'organisme : Bull Echirolles
9
		- Nom de l'auteur : Angélique Reynaud
10
		- Numéro de version : 1.0
11
		- Description : Mis à jour du document suite à l'atelier et aux échanges de mails
12
			Ajout des balises : LieuActe , DateActe , AdresseEtrangere dans DemandeurType, Civilite dans DemandeurType et IndividuType , Titulaire2
13
			Suppression de LieuActe et DateActe dans IndividuType
14
			Declaration des type complexe : LieuActeType, CiviliteType, AdresseEtrangereType
15
			
16
		- Date de mise à jour :15/04/2013	
17
		- Nom de l'organisme : Bull Echirolles
18
		- Nom de l'auteur : Maxime PASQUIER
19
		- Numéro de version : 1.A
20
		- Description : Mise en conformité du schema avec la norme XSD pour SmartGuide Designer
21
		
22
		- Date de mise à jour :16/04/2013	
23
		- Nom de l'organisme : Bull Echirolles
24
		- Nom de l'auteur : Maxime PASQUIER
25
		- Numéro de version : 1.B
26
		- Description : Suite au mail du 15/04/13,
27
			Ajout des champs ; Date de naissance ; Lieu de naissance ; Département de naissance ; Pays de naissance ; Nationalité
28
			pour une demande d'acte de mariage ou de décès pour les personnes concernées.
29
			Pas d'éclatement de l'adresse française.
30
			
31
		- Date de mise à jour :28/05/2013	
32
		- Nom de l'organisme : Bull Echirolles
33
		- Nom de l'auteur : Maxime PASQUIER
34
		- Numéro de version : 1.C
35
		- Description : Suite aux mantis 7560 et 7635
36
			Correction du nom de la balise <Nationnalite> en <Nationalite>
37
			Ajout des listes de valeur pour les balises <NatureActe>, <MotifDemande> et <QualiteDemandeur>
38
			Ajout de l'information minOccurs=0 sur les balises <Telephone>, <Pere>, <Mere>, <LieuDeNaissance>, <DepartementDeNaissance>, <PaysDeNaissance> et <Nationalite>
39
-->
40

    
41
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
42
	<xsd:element name="EnveloppeMetierType">
43
		<xsd:annotation>
44
			<xsd:documentation>
45
				Le type des enveloppes metier possible
46
			</xsd:documentation>
47
		</xsd:annotation>
48
		<xsd:complexType>
49
			<xsd:sequence>
50
				<xsd:choice>
51
					<xsd:element name="DemandeActe" type="DemandeActeType">
52
						<xsd:annotation>
53
							<xsd:documentation>
54
								Ceci concerne la demande d'acte d'etat civil global (naissance,
55
								mariage, deces)
56
							</xsd:documentation>
57
						</xsd:annotation>
58
					</xsd:element>
59
				</xsd:choice>
60
			</xsd:sequence>
61
			<xsd:attribute name="canal_utilise" type="xsd:string" use="required" />
62
		</xsd:complexType>
63
	</xsd:element>
64
	
65
	<xsd:complexType name="DemandeActeType">
66
		<xsd:annotation>
67
			<xsd:documentation>
68
				Informations decrivant une demande d'acte
69
			</xsd:documentation>
70
		</xsd:annotation>
71
		<xsd:sequence>
72
			<xsd:element name="TypeActe" type="TypeActeType">
73
				<xsd:annotation>
74
					<xsd:documentation>
75
						Type d'acte: NAISSANCE, MARIAGE, DECES
76
					</xsd:documentation>
77
				</xsd:annotation>
78
			</xsd:element>
79
			<xsd:element name="NatureActe" type="NatureActeType">
80
				<xsd:annotation>
81
					<xsd:documentation>
82
						Nautre de l'acte: COPIE-INTEGRALE, EXTRAIT-AVEC-FILIATION, EXTRAIT-SANS-FILIATION, EXTRAIT-PLURILINGUE
83
					</xsd:documentation>
84
				</xsd:annotation>
85
			</xsd:element>
86
			<xsd:element name="DateActe" type="xsd:date" >
87
				<xsd:annotation>
88
					<xsd:documentation>
89
						Date de l'acte : date de naissance ou date du mariage ou date du décès
90
					</xsd:documentation>
91
				</xsd:annotation>
92
			</xsd:element>
93
			<xsd:element name="LieuActe" type="LieuActeType">
94
				<xsd:annotation>
95
					<xsd:documentation>
96
						Lieu de l'acte : lieu de naissance ou lieu de la cérémonie du mariage ou lieu du décès
97
					</xsd:documentation>
98
				</xsd:annotation>
99
			</xsd:element>			
100
			<xsd:element name="NombreExemplaires">
101
				<xsd:simpleType>
102
					<xsd:restriction base="xsd:integer">
103
						<xsd:minInclusive value="1" />
104
					</xsd:restriction>
105
				</xsd:simpleType>
106
			</xsd:element>
107
			<xsd:element name="MotifDemande" type="MotifDemandeType">
108
				<xsd:annotation>
109
					<xsd:documentation>
110
						Motif de la demande : CarteNationaleIdentite, Passeport, CertificatDeNationaliteFrancaise, Mariage, Pension, ProcedureJudiciaire, PacteCivilDeSolidarite, ActeDeNotaire, Autre
111
					</xsd:documentation>
112
				</xsd:annotation>
113
			</xsd:element>
114
			<xsd:element name="Demandeur" type="DemandeurType" />
115
			<xsd:element name="Titulaire" type="IndividuType"/>
116
			<xsd:element name="Titulaire2" type="IndividuType" minOccurs="0" />
117
		</xsd:sequence>
118
	</xsd:complexType>
119
	
120
	
121
	<xsd:simpleType name="NomType">
122
		<xsd:annotation>
123
			<xsd:documentation>
124
				Type des elements de nom Etat Civil
125
			</xsd:documentation>
126
		</xsd:annotation>
127
		<xsd:restriction base="xsd:string" />
128
	</xsd:simpleType>
129
	
130
	<xsd:complexType name="ParentType">
131
		<xsd:annotation>
132
			<xsd:documentation>
133
				Information concernant un parent d'un individu
134
			</xsd:documentation>
135
		</xsd:annotation>
136
		<xsd:sequence>
137
			<xsd:element name="Nom" type="NomType" minOccurs="0" />
138
			<xsd:element name="Prenoms" type="NomType" minOccurs="0" />
139
		</xsd:sequence>
140
	</xsd:complexType>
141
	<xsd:complexType name="FiliationType">
142
		<xsd:sequence>
143
			<xsd:element name="Pere" type="ParentType" minOccurs="0" />
144
			<xsd:element name="Mere" type="ParentType" minOccurs="0" />
145
		</xsd:sequence>
146
	</xsd:complexType>
147
	
148
	<xsd:complexType name="AdressePostaleFrancaiseType" mixed="true">
149
		<xsd:annotation>
150
			<xsd:documentation>L'adresse</xsd:documentation>
151
		</xsd:annotation>
152
		<xsd:sequence>			
153
			<xsd:element name="Etage" type="xsd:string" minOccurs="0"/>
154
			<xsd:element name="Batiment" type="xsd:string" minOccurs="0"/>
155
			<xsd:element name="Voie" type="xsd:string" />
156
			<xsd:element name="BoitePostale" type="xsd:string" minOccurs="0"/>
157
			<xsd:element name="CodePostal" type="xsd:string" />
158
			<xsd:element name="Ville" type="xsd:string" />	
159
		</xsd:sequence>
160
	</xsd:complexType>
161
	
162
	<xsd:complexType name="QualiteDemandeurType">
163
		<xsd:sequence>
164
			<xsd:element name="Code" type="xsd:string" />
165
			<xsd:element name="Libelle" type="xsd:string" />
166
		</xsd:sequence>
167
	</xsd:complexType>
168
	<xsd:complexType name="MotifDemandeType">
169
		<xsd:sequence>
170
			<xsd:element name="Libelle" type="xsd:string" />
171
			<xsd:element name="Commentaire" type="xsd:string" />
172
		</xsd:sequence>
173
	</xsd:complexType>
174
	<xsd:complexType name="TypeActeType">
175
		<xsd:sequence>
176
			<xsd:element name="Code">
177
				<xsd:simpleType>
178
					<xsd:restriction base="xsd:string">
179
						<xsd:enumeration value="NAISSANCE" />
180
						<xsd:enumeration value="MARIAGE" />
181
						<xsd:enumeration value="DECES" />
182
					</xsd:restriction>
183
				</xsd:simpleType>
184
			</xsd:element>
185
			<xsd:element name="Libelle" type="xsd:string" />
186
		</xsd:sequence>
187
	</xsd:complexType>
188
	<xsd:complexType name="NatureActeType">
189
		<xsd:sequence>
190
			<xsd:element name="Code">
191
				<xsd:simpleType>
192
					<xsd:restriction base="xsd:string">
193
						<xsd:enumeration value="COPIE-INTEGRALE" />
194
						<xsd:enumeration value="EXTRAIT-AVEC-FILIATION" />
195
						<xsd:enumeration value="EXTRAIT-SANS-FILIATION" />
196
						<xsd:enumeration value="EXTRAIT-PLURILINGUE" />
197
					</xsd:restriction>
198
				</xsd:simpleType>
199
			</xsd:element>
200
			<xsd:element name="Libelle" type="xsd:string" />
201
		</xsd:sequence>
202
	</xsd:complexType>
203
	
204
	<xsd:complexType name="IndividuType">
205
		<xsd:annotation>
206
			<xsd:documentation>
207
				Informations caracterisant un individu
208
			</xsd:documentation>
209
		</xsd:annotation>
210
		<xsd:sequence>
211
			<xsd:element name="Civilite" type="CiviliteType" />
212
			<xsd:element name="NomNaissance" type="NomType" />
213
			<xsd:element name="Prenoms" type="NomType" />
214
			<xsd:element name="Filiation" type="FiliationType" minOccurs="0" />
215
			<xsd:element name="DateDeNaissance" type="xsd:date" />
216
			<xsd:element name="LieuDeNaissance" type="xsd:string" minOccurs="0" />
217
			<xsd:element name="DepartementDeNaissance" type="xsd:string" minOccurs="0" />
218
			<xsd:element name="PaysDeNaissance" type="xsd:string" minOccurs="0" />
219
			<xsd:element name="Nationalite" type="xsd:string" minOccurs="0" />
220
		</xsd:sequence>
221
	</xsd:complexType>
222
	
223
	<xsd:complexType name="DemandeurType">
224
		<xsd:annotation>
225
			<xsd:documentation>
226
				Informations caracterisant le demandeur de l'acte
227
			</xsd:documentation>
228
		</xsd:annotation>
229
		<xsd:sequence>
230
			<xsd:element name="QualiteDemandeur" type="QualiteDemandeurType" minOccurs="0">
231
				<xsd:annotation>
232
					<xsd:documentation>
233
						Motif de la demande : PersonneConcernee, PereMere, Conjoint, Fils, GrandPere, PetitFils, Representant, Heriter, Autre
234
					</xsd:documentation>
235
				</xsd:annotation>
236
			</xsd:element>
237
			<xsd:element name="Civilite" type="CiviliteType" />
238
			<xsd:element name="Nom" type="NomType" />
239
			<xsd:element name="Prenom" type="NomType" />
240
			<xsd:choice>
241
				<xsd:element name="AdresseFrancaise" type="AdressePostaleFrancaiseType" />
242
				<xsd:element name="AdresseEtrangere" type="AdresseEtrangereType" />
243
			</xsd:choice>
244
			<xsd:element name="Courriel" type="xsd:string" />
245
			<xsd:element name="Telephone" type="xsd:string" minOccurs="0" />
246
		</xsd:sequence>
247
	</xsd:complexType>
248
	<xsd:complexType name="LieuActeType">
249
		<xsd:annotation>
250
			<xsd:documentation>
251
				Informations sur le lieu de l'acte
252
			</xsd:documentation>
253
		</xsd:annotation>
254
		<xsd:sequence>
255
			<xsd:element name="BoitePostale-LieuDit" type="xsd:string" minOccurs="0"/>
256
			<xsd:element name="CodePostal" type="xsd:string" />
257
			<xsd:element name="Ville" type="xsd:string" />
258
			<xsd:element name="CodeINSEE" type="xsd:string" />
259
		</xsd:sequence>
260
	</xsd:complexType>
261
	<xsd:simpleType name="CiviliteType">
262
		<xsd:restriction base="xsd:string">
263
			<xsd:enumeration value="MONSIEUR"/>
264
			<xsd:enumeration value="MADAME"/>
265
		</xsd:restriction>
266
	</xsd:simpleType>	
267
	<xsd:complexType name="AdresseEtrangereType">
268
		<xsd:sequence>
269
			<xsd:element name="Adresse" type="xsd:string" />
270
			<xsd:element name="Pays" type="xsd:string" />
271
		</xsd:sequence>
272
	</xsd:complexType>	
273
	
274
</xsd:schema>