Project

General

Profile

1
<?xml version="1.0" encoding="utf-8"?>
2
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by STEPHANE BIDAULT (I.G.N/SAF/RECEPTIONS) -->
3
<!-- 
4
	Update: 5/21/2009, AMilan
5
	Edits for consistency with ISO 19115-2
6
		MI_Operation_Type
7
		* added: <xs:element name="identifier" type="gmd:MD_Identifier_PropertyType"/>
8
		* added: <xs:element name="type" type="gmi:MI_OperationTypeCode_PropertyType" minOccurs="0" maxOccurs="1"/>
9
		* Added: <xs:element name="MI_OperationTypeCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
10
		*Added: <xs:complexType name="MI_OperationTypeCode_PropertyType">
11
				<xs:sequence><xs:element ref="gmi:MI_OperationTypeCode" minOccurs="0"/></xs:sequence>
12
				<xs:attribute ref="gco:nilReason"/>
13
				</xs:complexType>
14
								
15
	Update: 4/30/2009, AMilan
16
	Edits for consistency with ISO 19115-2
17
		MI_Objective
18
		* changed conditionality from 1 to [1..*]<xs:element name="identifier" type="gmd:MD_Identifier_PropertyType" minOccurs="1" maxOccurs="unbounded"/>		
19
		MI_Operation_Type
20
		* changed citation to optional
21
		MI_Requirement_Type
22
		* changed citation to optional
23
		MI_Event, MI_Plan = OK
24
		MI_Instrument_Type
25
		* added unbounded maxOccurs: <xs:element name="citation" type="gmd:CI_Citation_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
26
		* added this element: <xs:element name="identifier" type="gmd:MD_Identifier_PropertyType"/>
27
		* changed type from gmi:MI_SensorTypeCode to characterString: <xs:element name="type" type="gco:CharacterString_PropertyType"/>	
28
		MI_Platform_Type
29
		*	changed maxOccurs to unbounded <xs:element name="citation" type="gmd:CI_Citation_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
30
-->
31

    
32
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.isotc211.org/2005/gmi" 
33
xmlns:gmi="http://www.isotc211.org/2005/gmi"
34
xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gss="http://www.isotc211.org/2005/gss" version="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
35
	<!-- ================================= Annotation ================================ -->
36
	<xs:annotation>
37
		<xs:documentation>This file was generated from ISO TC/211 UML class diagrams == 04-04-2008 17:12:48 ====== </xs:documentation>
38
	</xs:annotation>
39
	<!-- ================================== Imports ================================== -->
40
	<xs:import namespace="http://www.isotc211.org/2005/gmd" schemaLocation="../gmd/gmd.xsd"/>
41
	<xs:import namespace="http://www.isotc211.org/2005/gco" schemaLocation="../gco/gco.xsd"/>
42
	<xs:import namespace="http://www.isotc211.org/2005/gss" schemaLocation="../gss/gss.xsd"/>
43
	<!-- ########################################################################### -->
44
	<!-- ########################################################################### -->
45
	<!-- ================================== Classes ================================= -->
46
	<xs:complexType name="MI_Instrument_Type">
47
		<xs:annotation>
48
			<xs:documentation>Description: Designations for the measuring instruments - FGDC: Platform_and_Instrument_Identification - shortName: PltfrmInstId</xs:documentation>
49
		</xs:annotation>
50
		<xs:complexContent>
51
			<xs:extension base="gco:AbstractObject_Type">
52
				<xs:sequence>
53
					<xs:element name="citation" type="gmd:CI_Citation_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
54
					<xs:element name="identifier" type="gmd:MD_Identifier_PropertyType"/>
55
					<xs:element name="type" type="gco:CharacterString_PropertyType"/>
56
					<xs:element name="description" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="1"/>
57
					<xs:element name="mountedOn" type="gmi:MI_Platform_PropertyType" minOccurs="0" maxOccurs="1"/>
58
				</xs:sequence>
59
			</xs:extension>
60
		</xs:complexContent>
61
	</xs:complexType>
62
	<!-- ........................................................................ -->
63
	<xs:element name="MI_Instrument" type="gmi:MI_Instrument_Type"/>
64
	<!-- ........................................................................ -->
65
	<xs:complexType name="MI_Instrument_PropertyType">
66
		<xs:sequence>
67
			<xs:element ref="gmi:MI_Instrument" minOccurs="0"/>
68
		</xs:sequence>
69
		<xs:attributeGroup ref="gco:ObjectReference"/>
70
		<xs:attribute ref="gco:nilReason"/>
71
	</xs:complexType>
72
	<!-- =========================================================================== -->
73
	<xs:complexType name="MI_Operation_Type">
74
		<xs:annotation>
75
			<xs:documentation>Description: Designations for the operation used to acquire the dataset - shortName: MssnId</xs:documentation>
76
		</xs:annotation>
77
		<xs:complexContent>
78
			<xs:extension base="gco:AbstractObject_Type">
79
				<xs:sequence>
80
					<xs:element name="description" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="1"/>
81
					<xs:element name="citation" type="gmd:CI_Citation_PropertyType"  minOccurs="0" maxOccurs="1"/>
82
					<xs:element name="identifier" type="gmd:MD_Identifier_PropertyType"/>
83
					<xs:element name="status" type="gmd:MD_ProgressCode_PropertyType"/>
84
					<xs:element name="type" type="gmi:MI_OperationTypeCode_PropertyType" minOccurs="0" maxOccurs="1"/>
85
					<xs:element name="parentOperation" type="gmi:MI_Operation_PropertyType" minOccurs="1" maxOccurs="1"/>
86
					<xs:element name="childOperation" type="gmi:MI_Operation_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
87
					<xs:element name="platform" type="gmi:MI_Platform_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
88
					<xs:element name="objective" type="gmi:MI_Objective_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
89
					<xs:element name="plan" type="gmi:MI_Plan_PropertyType" minOccurs="0" maxOccurs="1"/>
90
					<xs:element name="significantEvent" type="gmi:MI_Event_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
91
				</xs:sequence>
92
			</xs:extension>
93
		</xs:complexContent>
94
	</xs:complexType>
95
	<!-- ........................................................................ -->
96
	<xs:element name="MI_Operation" type="gmi:MI_Operation_Type"/>
97
	<!-- ........................................................................ -->
98
	<xs:complexType name="MI_Operation_PropertyType">
99
		<xs:sequence>
100
			<xs:element ref="gmi:MI_Operation" minOccurs="0"/>
101
		</xs:sequence>
102
		<xs:attributeGroup ref="gco:ObjectReference"/>
103
		<xs:attribute ref="gco:nilReason"/>
104
	</xs:complexType>
105
	<!-- =========================================================================== -->
106
	<xs:complexType name="MI_Platform_Type">
107
		<xs:annotation>
108
			<xs:documentation>Description: Designations for the platform used to acquire the dataset - shortName: PltfrmId</xs:documentation>
109
		</xs:annotation>
110
		<xs:complexContent>
111
			<xs:extension base="gco:AbstractObject_Type">
112
				<xs:sequence>
113
					<xs:element name="citation" type="gmd:CI_Citation_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
114
					<xs:element name="identifier" type="gmd:MD_Identifier_PropertyType"/>
115
					<xs:element name="description" type="gco:CharacterString_PropertyType"/>
116
					<xs:element name="sponsor" type="gmd:CI_ResponsibleParty_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
117
					<xs:element name="instrument" type="gmi:MI_Instrument_PropertyType" minOccurs="1" maxOccurs="unbounded"/>
118
				</xs:sequence>
119
			</xs:extension>
120
		</xs:complexContent>
121
	</xs:complexType>
122
	<!-- ........................................................................ -->
123
	<xs:element name="MI_Platform" type="gmi:MI_Platform_Type"/>
124
	<!-- ........................................................................ -->
125
	<xs:complexType name="MI_Platform_PropertyType">
126
		<xs:sequence>
127
			<xs:element ref="gmi:MI_Platform" minOccurs="0"/>
128
		</xs:sequence>
129
		<xs:attributeGroup ref="gco:ObjectReference"/>
130
		<xs:attribute ref="gco:nilReason"/>
131
	</xs:complexType>
132
	<!-- =========================================================================== -->
133
	<xs:complexType name="MI_AcquisitionInformation_Type">
134
		<xs:annotation>
135
			<xs:documentation>Description: Designations for the measuring instruments and their bands, the platform carrying them, and the mission to which the data contributes - FGDC: Platform_and_Instrument_Identification, Mission_Information - shortName: PltfrmInstId</xs:documentation>
136
		</xs:annotation>
137
		<xs:complexContent>
138
			<xs:extension base="gco:AbstractObject_Type">
139
				<xs:sequence>
140
					<xs:element name="instrument" type="gmi:MI_Instrument_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
141
					<xs:element name="operation" type="gmi:MI_Operation_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
142
					<xs:element name="platform" type="gmi:MI_Platform_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
143
					<xs:element name="acquisitionPlan" type="gmi:MI_Plan_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
144
					<xs:element name="objective" type="gmi:MI_Objective_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
145
					<xs:element name="acquisitionRequirement" type="gmi:MI_Requirement_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
146
				</xs:sequence>
147
			</xs:extension>
148
		</xs:complexContent>
149
	</xs:complexType>
150
	<!-- ........................................................................ -->
151
	<xs:element name="MI_AcquisitionInformation" type="gmi:MI_AcquisitionInformation_Type"/>
152
	<!-- ........................................................................ -->
153
	<xs:complexType name="MI_AcquisitionInformation_PropertyType">
154
		<xs:sequence>
155
			<xs:element ref="gmi:MI_AcquisitionInformation" minOccurs="0"/>
156
		</xs:sequence>
157
		<xs:attributeGroup ref="gco:ObjectReference"/>
158
		<xs:attribute ref="gco:nilReason"/>
159
	</xs:complexType>
160
	<!-- =========================================================================== -->
161
	<xs:complexType name="MI_Event_Type">
162
		<xs:annotation>
163
			<xs:documentation>Description: identification of a significant collection point within an operation - shortName: Event</xs:documentation>
164
		</xs:annotation>
165
		<xs:complexContent>
166
			<xs:extension base="gco:AbstractObject_Type">
167
				<xs:sequence>
168
					<xs:element name="identifier" type="gmd:MD_Identifier_PropertyType"/>
169
					<xs:element name="trigger" type="gmi:MI_TriggerCode_PropertyType"/>
170
					<xs:element name="context" type="gmi:MI_ContextCode_PropertyType"/>
171
					<xs:element name="sequence" type="gmi:MI_SequenceCode_PropertyType"/>
172
					<xs:element name="time" type="gco:DateTime_PropertyType"/>
173
					<xs:element name="relatedPass" type="gmi:MI_PlatformPass_PropertyType" minOccurs="0" maxOccurs="1"/>
174
					<xs:element name="relatedSensor" type="gmi:MI_Instrument_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
175
					<xs:element name="expectedObjective" type="gmi:MI_Objective_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
176
				</xs:sequence>
177
			</xs:extension>
178
		</xs:complexContent>
179
	</xs:complexType>
180
	<!-- ........................................................................ -->
181
	<xs:element name="MI_Event" type="gmi:MI_Event_Type"/>
182
	<!-- ........................................................................ -->
183
	<xs:complexType name="MI_Event_PropertyType">
184
		<xs:sequence>
185
			<xs:element ref="gmi:MI_Event" minOccurs="0"/>
186
		</xs:sequence>
187
		<xs:attributeGroup ref="gco:ObjectReference"/>
188
		<xs:attribute ref="gco:nilReason"/>
189
	</xs:complexType>
190
	<!-- =========================================================================== -->
191
	<xs:complexType name="MI_Requirement_Type">
192
		<xs:annotation>
193
			<xs:documentation>Description: requirement to be satisfied by the planned data acquisition - shortName: Requirement</xs:documentation>
194
		</xs:annotation>
195
		<xs:complexContent>
196
			<xs:extension base="gco:AbstractObject_Type">
197
				<xs:sequence>
198
					<xs:element name="citation" type="gmd:CI_Citation_PropertyType" minOccurs="0"/>
199
					<xs:element name="identifier" type="gmd:MD_Identifier_PropertyType"/>
200
					<xs:element name="requestor" type="gmd:CI_ResponsibleParty_PropertyType" minOccurs="1" maxOccurs="unbounded"/>
201
					<xs:element name="recipient" type="gmd:CI_ResponsibleParty_PropertyType" minOccurs="1" maxOccurs="unbounded"/>
202
					<xs:element name="priority" type="gmi:MI_PriorityCode_PropertyType"/>
203
					<xs:element name="requestedDate" type="gmi:MI_RequestedDate_PropertyType"/>
204
					<xs:element name="expiryDate" type="gco:DateTime_PropertyType"/>
205
					<xs:element name="satisifiedPlan" type="gmi:MI_Plan_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
206
				</xs:sequence>
207
			</xs:extension>
208
		</xs:complexContent>
209
	</xs:complexType>
210
	<!-- ........................................................................ -->
211
	<xs:element name="MI_Requirement" type="gmi:MI_Requirement_Type"/>
212
	<!-- ........................................................................ -->
213
	<xs:complexType name="MI_Requirement_PropertyType">
214
		<xs:sequence>
215
			<xs:element ref="gmi:MI_Requirement" minOccurs="0"/>
216
		</xs:sequence>
217
		<xs:attributeGroup ref="gco:ObjectReference"/>
218
		<xs:attribute ref="gco:nilReason"/>
219
	</xs:complexType>
220
	<!-- =========================================================================== -->
221
	<xs:complexType name="MI_PlatformPass_Type">
222
		<xs:annotation>
223
			<xs:documentation>Description: identification of collection coverage - shortName: PlatformPass</xs:documentation>
224
		</xs:annotation>
225
		<xs:complexContent>
226
			<xs:extension base="gco:AbstractObject_Type">
227
				<xs:sequence>
228
					<xs:element name="identifier" type="gmd:MD_Identifier_PropertyType"/>
229
					<xs:element name="extent" type="gss:GM_Object_PropertyType" minOccurs="0" maxOccurs="1"/>
230
					<xs:element name="relatedEvent" type="gmi:MI_Event_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
231
				</xs:sequence>
232
			</xs:extension>
233
		</xs:complexContent>
234
	</xs:complexType>
235
	<!-- ........................................................................ -->
236
	<xs:element name="MI_PlatformPass" type="gmi:MI_PlatformPass_Type"/>
237
	<!-- ........................................................................ -->
238
	<xs:complexType name="MI_PlatformPass_PropertyType">
239
		<xs:sequence>
240
			<xs:element ref="gmi:MI_PlatformPass" minOccurs="0"/>
241
		</xs:sequence>
242
		<xs:attributeGroup ref="gco:ObjectReference"/>
243
		<xs:attribute ref="gco:nilReason"/>
244
	</xs:complexType>
245
	<!-- =========================================================================== -->
246
	<xs:complexType name="MI_Objective_Type">
247
		<xs:annotation>
248
			<xs:documentation>Description: Describes the characteristics, spatial and temportal extent of the intended object to be observed  - shortName: TargetId</xs:documentation>
249
		</xs:annotation>
250
		<xs:complexContent>
251
			<xs:extension base="gco:AbstractObject_Type">
252
				<xs:sequence>
253
					<xs:element name="identifier" type="gmd:MD_Identifier_PropertyType" minOccurs="1" maxOccurs="unbounded"/>
254
					<xs:element name="priority" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="1"/>
255
					<xs:element name="type" type="gmi:MI_ObjectiveTypeCode_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
256
					<xs:element name="function" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
257
					<xs:element name="extent" type="gmd:EX_Extent_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
258
					<xs:element name="sensingInstrument" type="gmi:MI_Instrument_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
259
					<xs:element name="pass" type="gmi:MI_PlatformPass_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
260
					<xs:element name="objectiveOccurance" type="gmi:MI_Event_PropertyType" minOccurs="1" maxOccurs="unbounded"/>
261
				</xs:sequence>
262
			</xs:extension>
263
		</xs:complexContent>
264
	</xs:complexType>
265
	<!-- ........................................................................ -->
266
	<xs:element name="MI_Objective" type="gmi:MI_Objective_Type"/>
267
	<!-- ........................................................................ -->
268
	<xs:complexType name="MI_Objective_PropertyType">
269
		<xs:sequence>
270
			<xs:element ref="gmi:MI_Objective" minOccurs="0"/>
271
		</xs:sequence>
272
		<xs:attributeGroup ref="gco:ObjectReference"/>
273
		<xs:attribute ref="gco:nilReason"/>
274
	</xs:complexType>
275
	<!-- =========================================================================== -->
276
	<xs:complexType name="MI_Plan_Type">
277
		<xs:annotation>
278
			<xs:documentation>Description: Designations for the planning information related to meeting requirements - shortName: PlanId</xs:documentation>
279
		</xs:annotation>
280
		<xs:complexContent>
281
			<xs:extension base="gco:AbstractObject_Type">
282
				<xs:sequence>
283
					<xs:element name="type" type="gmi:MI_GeometryTypeCode_PropertyType" minOccurs="0" maxOccurs="1"/>
284
					<xs:element name="status" type="gmd:MD_ProgressCode_PropertyType"/>
285
					<xs:element name="citation" type="gmd:CI_Citation_PropertyType"/>
286
					<xs:element name="operation" type="gmi:MI_Operation_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
287
					<xs:element name="satisfiedRequirement" type="gmi:MI_Requirement_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
288
				</xs:sequence>
289
			</xs:extension>
290
		</xs:complexContent>
291
	</xs:complexType>
292
	<!-- ........................................................................ -->
293
	<xs:element name="MI_Plan" type="gmi:MI_Plan_Type"/>
294
	<!-- ........................................................................ -->
295
	<xs:complexType name="MI_Plan_PropertyType">
296
		<xs:sequence>
297
			<xs:element ref="gmi:MI_Plan" minOccurs="0"/>
298
		</xs:sequence>
299
		<xs:attributeGroup ref="gco:ObjectReference"/>
300
		<xs:attribute ref="gco:nilReason"/>
301
	</xs:complexType>
302
	<!-- =========================================================================== -->
303
	<xs:complexType name="MI_RequestedDate_Type">
304
		<xs:annotation>
305
			<xs:documentation>Description: range of date validity - shortName: ReqstDate</xs:documentation>
306
		</xs:annotation>
307
		<xs:complexContent>
308
			<xs:extension base="gco:AbstractObject_Type">
309
				<xs:sequence>
310
					<xs:element name="requestedDateOfCollection" type="gco:DateTime_PropertyType"/>
311
					<xs:element name="latestAcceptableDate" type="gco:DateTime_PropertyType"/>
312
				</xs:sequence>
313
			</xs:extension>
314
		</xs:complexContent>
315
	</xs:complexType>
316
	<!-- ........................................................................ -->
317
	<xs:element name="MI_RequestedDate" type="gmi:MI_RequestedDate_Type"/>
318
	<!-- ........................................................................ -->
319
	<xs:complexType name="MI_RequestedDate_PropertyType">
320
		<xs:sequence>
321
			<xs:element ref="gmi:MI_RequestedDate" minOccurs="0"/>
322
		</xs:sequence>
323
		<xs:attributeGroup ref="gco:ObjectReference"/>
324
		<xs:attribute ref="gco:nilReason"/>
325
	</xs:complexType>
326
	<!-- =========================================================================== -->
327
	<xs:complexType name="MI_SensorTypeCode_Type">
328
		<xs:complexContent>
329
			<xs:extension base="gco:AbstractObject_Type">
330
				<xs:sequence/>
331
			</xs:extension>
332
		</xs:complexContent>
333
	</xs:complexType>
334
	<!-- ........................................................................ -->
335
	<xs:element name="MI_SensorTypeCode" type="gmi:MI_SensorTypeCode_Type"/>
336
	<!-- ........................................................................ -->
337
	<xs:complexType name="MI_SensorTypeCode_PropertyType">
338
		<xs:sequence>
339
			<xs:element ref="gmi:MI_SensorTypeCode" minOccurs="0"/>
340
		</xs:sequence>
341
		<xs:attributeGroup ref="gco:ObjectReference"/>
342
		<xs:attribute ref="gco:nilReason"/>
343
	</xs:complexType>
344
	<!-- =========================================================================== -->
345
	<!-- ........................................................................ -->
346
	<xs:element name="MI_ContextCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
347
	<!-- ........................................................................ -->
348
	<xs:complexType name="MI_ContextCode_PropertyType">
349
		<xs:sequence>
350
			<xs:element ref="gmi:MI_ContextCode" minOccurs="0"/>
351
		</xs:sequence>
352
		<xs:attribute ref="gco:nilReason"/>
353
	</xs:complexType>
354
	<!-- =========================================================================== -->
355
	<!-- ........................................................................ -->
356
	<xs:element name="MI_GeometryTypeCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
357
	<!-- ........................................................................ -->
358
	<xs:complexType name="MI_GeometryTypeCode_PropertyType">
359
		<xs:sequence>
360
			<xs:element ref="gmi:MI_GeometryTypeCode" minOccurs="0"/>
361
		</xs:sequence>
362
		<xs:attribute ref="gco:nilReason"/>
363
	</xs:complexType>
364
	<!-- =========================================================================== -->
365
	<!-- ........................................................................ -->
366
	<xs:element name="MI_TriggerCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
367
	<!-- ........................................................................ -->
368
	<xs:complexType name="MI_TriggerCode_PropertyType">
369
		<xs:sequence>
370
			<xs:element ref="gmi:MI_TriggerCode" minOccurs="0"/>
371
		</xs:sequence>
372
		<xs:attribute ref="gco:nilReason"/>
373
	</xs:complexType>
374
	<!-- =========================================================================== -->
375
	<!-- ........................................................................ -->
376
	<xs:element name="MI_SequenceCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
377
	<!-- ........................................................................ -->
378
	<xs:complexType name="MI_SequenceCode_PropertyType">
379
		<xs:sequence>
380
			<xs:element ref="gmi:MI_SequenceCode" minOccurs="0"/>
381
		</xs:sequence>
382
		<xs:attribute ref="gco:nilReason"/>
383
	</xs:complexType>
384
	<!-- =========================================================================== -->
385
	<!-- ........................................................................ -->
386
	<xs:element name="MI_PriorityCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
387
	<!-- ........................................................................ -->
388
	<xs:complexType name="MI_PriorityCode_PropertyType">
389
		<xs:sequence>
390
			<xs:element ref="gmi:MI_PriorityCode" minOccurs="0"/>
391
		</xs:sequence>
392
		<xs:attribute ref="gco:nilReason"/>
393
	</xs:complexType>
394
	<!-- =========================================================================== -->
395
	<!-- ........................................................................ -->
396
	<xs:element name="MI_ObjectiveTypeCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
397
	<!-- ........................................................................ -->
398
	<xs:complexType name="MI_ObjectiveTypeCode_PropertyType">
399
		<xs:sequence>
400
			<xs:element ref="gmi:MI_ObjectiveTypeCode" minOccurs="0"/>
401
		</xs:sequence>
402
		<xs:attribute ref="gco:nilReason"/>
403
	</xs:complexType>
404
	<!-- =========================================================================== -->
405
<!-- added missing info (am 5/21/09) -->	
406
	<!-- =========================================================================== -->
407
	<!-- ........................................................................ -->
408
	<xs:element name="MI_OperationTypeCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
409
	<!-- ........................................................................ -->
410
	<xs:complexType name="MI_OperationTypeCode_PropertyType">
411
		<xs:sequence>
412
			<xs:element ref="gmi:MI_OperationTypeCode" minOccurs="0"/>
413
		</xs:sequence>
414
		<xs:attribute ref="gco:nilReason"/>
415
	</xs:complexType>
416
	<!-- =========================================================================== -->
417
	
418
	
419
</xs:schema>
(1-1/6)