Project

General

Profile

metacat / lib / schema / fgdc-bdp / fgdc-std-001.1-1999-sect01.xsd @ 10131

1
<?xml version="1.0" encoding="UTF-8"?>
2
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by Systems Administrator (NCDDC) -->
3
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" blockDefault="#all">
4
	<xs:element name="idinfo" type="idinfoType">
5
		<xs:annotation>
6
			<xs:documentation>Basic information about the data set</xs:documentation>
7
			<xs:appinfo>
8
				<xs:attribute name="mdname" fixed="Identification Information"/>
9
				<xs:attribute name="use" fixed="Mandatory"/>
10
			</xs:appinfo>
11
		</xs:annotation>
12
	</xs:element>
13
	<xs:complexType name="idinfoType">
14
		<xs:sequence>
15
			<xs:element ref="citation"/>
16
			<xs:element ref="descript"/>
17
			<xs:element ref="timeperd"/>
18
			<xs:element ref="status"/>
19
			<xs:element ref="spdom" minOccurs="0"/>
20
			<xs:element ref="keywords"/>
21
			<xs:element ref="taxonomy" minOccurs="0"/>
22
			<xs:element ref="accconst"/>
23
			<xs:element ref="useconst"/>
24
			<xs:element ref="ptcontac" minOccurs="0"/>
25
			<xs:element ref="browse" minOccurs="0" maxOccurs="unbounded"/>
26
			<xs:element ref="datacred" minOccurs="0"/>
27
			<xs:element ref="secinfo" minOccurs="0"/>
28
			<xs:element ref="native" minOccurs="0"/>
29
			<xs:element ref="crossref" minOccurs="0" maxOccurs="unbounded"/>
30
			<xs:element ref="tool" minOccurs="0" maxOccurs="unbounded"/>
31
		</xs:sequence>
32
	</xs:complexType>
33
	<xs:element name="citation" type="citationType">
34
		<xs:annotation>
35
			<xs:documentation>Information to be used to reference the data set.</xs:documentation>
36
			<xs:appinfo>
37
				<xs:attribute name="mdname" fixed="Citation"/>
38
				<xs:attribute name="use" fixed="Mandatory"/>
39
			</xs:appinfo>
40
		</xs:annotation>
41
	</xs:element>
42
	<xs:complexType name="citationType">
43
		<xs:sequence>
44
			<xs:element ref="citeinfo"/>
45
		</xs:sequence>
46
	</xs:complexType>
47
	<xs:element name="descript" type="descriptType">
48
		<xs:annotation>
49
			<xs:documentation>A characterization of the data set, including its intended use and limitations.</xs:documentation>
50
			<xs:appinfo>
51
				<xs:attribute name="mdname" fixed="Description"/>
52
				<xs:attribute name="use" fixed="Mandatory"/>
53
			</xs:appinfo>
54
		</xs:annotation>
55
	</xs:element>
56
	<xs:complexType name="descriptType">
57
		<xs:sequence>
58
			<xs:element ref="abstract"/>
59
			<xs:element ref="purpose"/>
60
			<xs:element ref="supplinf" minOccurs="0"/>
61
		</xs:sequence>
62
	</xs:complexType>
63
	<xs:element name="abstract" type="abstractType">
64
		<xs:annotation>
65
			<xs:documentation>A brief narrative summary of the data set.</xs:documentation>
66
			<xs:appinfo>
67
				<xs:attribute name="mdname" fixed="Abstract"/>
68
				<xs:attribute name="use" fixed="Mandatory"/>
69
			</xs:appinfo>
70
		</xs:annotation>
71
	</xs:element>
72
	<xs:simpleType name="abstractType">
73
		<xs:restriction base="FGDCstring"/>
74
	</xs:simpleType>
75
	<xs:element name="purpose" type="purposeType">
76
		<xs:annotation>
77
			<xs:documentation>A summary of the intentions with which the data set was developed.</xs:documentation>
78
			<xs:appinfo>
79
				<xs:attribute name="mdname" fixed="Purpose"/>
80
				<xs:attribute name="use" fixed="Mandatory"/>
81
			</xs:appinfo>
82
		</xs:annotation>
83
	</xs:element>
84
	<xs:simpleType name="purposeType">
85
		<xs:restriction base="FGDCstring"/>
86
	</xs:simpleType>
87
	<xs:element name="supplinf" type="supplinfType">
88
		<xs:annotation>
89
			<xs:documentation>Other descriptive information about the data set.</xs:documentation>
90
			<xs:appinfo>
91
				<xs:attribute name="mdname" fixed="Supplemental Information"/>
92
				<xs:attribute name="use" fixed="Optional"/>
93
			</xs:appinfo>
94
		</xs:annotation>
95
	</xs:element>
96
	<xs:simpleType name="supplinfType">
97
		<xs:restriction base="FGDCstring"/>
98
	</xs:simpleType>
99
	<xs:element name="timeperd" type="timeperdType">
100
		<xs:annotation>
101
			<xs:documentation>Time period(s) for which the data set corresponds to the currentness reference.</xs:documentation>
102
			<xs:appinfo>
103
				<xs:attribute name="mdname" fixed="Time Period of Content"/>
104
				<xs:attribute name="use" fixed="Mandatory"/>
105
			</xs:appinfo>
106
		</xs:annotation>
107
	</xs:element>
108
	<xs:complexType name="timeperdType">
109
		<xs:sequence>
110
			<xs:element ref="timeinfo"/>
111
			<xs:element ref="current"/>
112
		</xs:sequence>
113
	</xs:complexType>
114
	<xs:element name="current" type="currentType">
115
		<xs:annotation>
116
			<xs:documentation>The basis on which the time period of content information is determined.</xs:documentation>
117
			<xs:appinfo>
118
				<xs:attribute name="mdname" fixed="Currentness Reference"/>
119
				<xs:attribute name="use" fixed="Mandatory"/>
120
			</xs:appinfo>
121
		</xs:annotation>
122
	</xs:element>
123
	<xs:simpleType name="currentType">
124
		<xs:union memberTypes="FGDCstring">
125
			<xs:simpleType>
126
				<xs:restriction base="xs:token">
127
					<xs:enumeration value="ground condition"/>
128
					<xs:enumeration value="publication date"/>
129
					<xs:enumeration value="observed"/>
130
				</xs:restriction>
131
			</xs:simpleType>
132
		</xs:union>
133
	</xs:simpleType>
134
	<xs:element name="status" type="statusType">
135
		<xs:annotation>
136
			<xs:documentation>The state of and maintenance information for the data set.</xs:documentation>
137
			<xs:appinfo>
138
				<xs:attribute name="mdname" fixed="Status"/>
139
				<xs:attribute name="use" fixed="Mandatory"/>
140
			</xs:appinfo>
141
		</xs:annotation>
142
	</xs:element>
143
	<xs:complexType name="statusType">
144
		<xs:sequence>
145
			<xs:element ref="progress"/>
146
			<xs:element ref="update"/>
147
		</xs:sequence>
148
	</xs:complexType>
149
	<xs:element name="progress" type="progressType">
150
		<xs:annotation>
151
			<xs:documentation>The state of the data set.</xs:documentation>
152
			<xs:appinfo>
153
				<xs:attribute name="mdname" fixed="Progress"/>
154
				<xs:attribute name="use" fixed="Mandatory"/>
155
			</xs:appinfo>
156
		</xs:annotation>
157
	</xs:element>
158
	<xs:simpleType name="progressType">
159
		<xs:restriction base="xs:token">
160
			<xs:enumeration value="Complete"/>
161
			<xs:enumeration value="In work"/>
162
			<xs:enumeration value="Planned"/>
163
		</xs:restriction>
164
	</xs:simpleType>
165
	<xs:element name="update" type="updateType">
166
		<xs:annotation>
167
			<xs:documentation>The frequency with which changes and additions are made to the data set after the initial data set is completed.</xs:documentation>
168
			<xs:appinfo>
169
				<xs:attribute name="mdname" fixed="Maintenance and Update Frequency"/>
170
				<xs:attribute name="use" fixed="Mandatory"/>
171
			</xs:appinfo>
172
		</xs:annotation>
173
	</xs:element>
174
	<xs:simpleType name="updateType">
175
		<xs:restriction base="FGDCstring"/>
176
	</xs:simpleType>
177
	<xs:element name="spdom" type="spdomType">
178
		<xs:annotation>
179
			<xs:documentation>The geographic areal domain of the data set.</xs:documentation>
180
			<xs:appinfo>
181
				<xs:attribute name="mdname" fixed="Spatial Domain"/>
182
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
183
			</xs:appinfo>
184
		</xs:annotation>
185
	</xs:element>
186
	<xs:complexType name="spdomType">
187
		<xs:sequence>
188
			<xs:element ref="descgeog"/>
189
			<xs:element ref="bounding"/>
190
			<xs:element ref="dsgpoly" minOccurs="0" maxOccurs="unbounded"/>
191
		</xs:sequence>
192
	</xs:complexType>
193
	<xs:element name="descgeog" type="descgeogType">
194
		<xs:annotation>
195
			<xs:documentation>Short description of the geographic areal domain of the data set.  Examples include, 'Manistee River watershed' or 'extent of 7.5 minute quads containing any property belonging to Yellowstone National Park'.  This is especially important when the extent of the data set is not well described by the 'Bounding Rectangle Coordinates'.</xs:documentation>
196
			<xs:appinfo>
197
				<xs:attribute name="mdname" fixed="Description of Geographic Extent"/>
198
				<xs:attribute name="use" fixed="Mandatory"/>
199
			</xs:appinfo>
200
		</xs:annotation>
201
	</xs:element>
202
	<xs:simpleType name="descgeogType">
203
		<xs:restriction base="FGDCstring"/>
204
	</xs:simpleType>
205
	<xs:element name="boundalt" type="boundaltType">
206
		<xs:annotation>
207
			<xs:documentation>The limits of coverage of a data set expressed by altitude.</xs:documentation>
208
			<xs:appinfo>
209
				<xs:attribute name="mdname" fixed="Bounding Altitudes"/>
210
				<xs:attribute name="use" fixed="Optional"/>
211
				<xs:attribute name="other-validation-rules" fixed="checkGreaterThan([altmax,altmin])"/>
212
			</xs:appinfo>
213
		</xs:annotation>
214
	</xs:element>
215
	<xs:complexType name="boundaltType">
216
		<xs:sequence>
217
			<xs:element ref="altmin"/>
218
			<xs:element ref="altmax"/>
219
			<xs:element ref="altunits"/>
220
		</xs:sequence>
221
	</xs:complexType>
222
	<xs:element name="altmin" type="altminType">
223
		<xs:annotation>
224
			<xs:documentation>The minimum altitude extent of coverage.</xs:documentation>
225
			<xs:appinfo>
226
				<xs:attribute name="mdname" fixed="Altitude Minimum"/>
227
				<xs:attribute name="use" fixed="Mandatory"/>
228
			</xs:appinfo>
229
		</xs:annotation>
230
	</xs:element>
231
	<xs:simpleType name="altminType">
232
		<xs:restriction base="xs:double"/>
233
	</xs:simpleType>
234
	<xs:element name="altmax" type="altmaxType">
235
		<xs:annotation>
236
			<xs:documentation>The maximum elevation extent of coverage.</xs:documentation>
237
			<xs:appinfo>
238
				<xs:attribute name="mdname" fixed="Altitude Maximum"/>
239
				<xs:attribute name="use" fixed="Mandatory"/>
240
			</xs:appinfo>
241
		</xs:annotation>
242
	</xs:element>
243
	<xs:simpleType name="altmaxType">
244
		<xs:restriction base="xs:double"/>
245
	</xs:simpleType>
246
	<xs:element name="bounding" type="boundingType">
247
		<xs:annotation>
248
			<xs:documentation>The limits of coverage of a data set expressed by latitude and longitude values in the order western-most, eastern-most, northern-most, and southern-most. For data sets that include a complete band of latitude around the earth, the West Bounding Coordinate shall be assigned the value -180.0, and the East Bounding Coordinate shall be assigned the value 180.0.</xs:documentation>
249
			<xs:appinfo>
250
				<xs:attribute name="mdname" fixed="Bounding Coordinates"/>
251
				<xs:attribute name="use" fixed="Mandatory"/>
252
				<xs:attribute name="other-validation-rules" fixed="checkBoundingCoordinates([westbc,eastbc]);checkBoundingCoordinates([northbc,southbc]);checkRangeExcludeMax([westbc,-180.0,180.0])"/>
253
			</xs:appinfo>
254
		</xs:annotation>
255
	</xs:element>
256
	<xs:complexType name="boundingType">
257
		<xs:sequence>
258
			<xs:element ref="westbc"/>
259
			<xs:element ref="eastbc"/>
260
			<xs:element ref="northbc"/>
261
			<xs:element ref="southbc"/>
262
			<xs:element name="boundalt" type="boundaltType" minOccurs="0"/>
263
		</xs:sequence>
264
	</xs:complexType>
265
	<xs:element name="westbc" type="westbcType">
266
		<xs:annotation>
267
			<xs:documentation>Western-most coordinate of the limit of coverage expressed in longitude.</xs:documentation>
268
			<xs:appinfo>
269
				<xs:attribute name="mdname" fixed="West Bounding Coordinate"/>
270
				<xs:attribute name="use" fixed="Mandatory"/>
271
				<xs:attribute name="string-input-format" fixed="-180.0 &lt;= West Bounding Coordinate &lt; 180.0"/>
272
			</xs:appinfo>
273
		</xs:annotation>
274
	</xs:element>
275
	<xs:simpleType name="westbcType">
276
		<xs:restriction base="FGDClongitude">
277
			<xs:maxExclusive value="180.0"/>
278
		</xs:restriction>
279
	</xs:simpleType>
280
	<xs:element name="eastbc" type="eastbcType">
281
		<xs:annotation>
282
			<xs:documentation>Eastern-most coordinate of the limit of coverage expressed in longitude.</xs:documentation>
283
			<xs:appinfo>
284
				<xs:attribute name="mdname" fixed="East Bounding Coordinate"/>
285
				<xs:attribute name="use" fixed="Mandatory"/>
286
				<xs:attribute name="string-input-format" fixed="-180.0 &lt;= East Bounding Coordinate &lt;= 180.0"/>
287
			</xs:appinfo>
288
		</xs:annotation>
289
	</xs:element>
290
	<xs:simpleType name="eastbcType">
291
		<xs:restriction base="FGDClongitude"/>
292
	</xs:simpleType>
293
	<xs:element name="northbc" type="northbcType">
294
		<xs:annotation>
295
			<xs:documentation>Northern-most coordinate of the limit of coverage expressed in latitude.</xs:documentation>
296
			<xs:appinfo>
297
				<xs:attribute name="mdname" fixed="North Bounding Coordinate"/>
298
				<xs:attribute name="use" fixed="Mandatory"/>
299
				<xs:attribute name="string-input-format" fixed="-90.0 &lt;= North Bounding Coordinate &lt; 90.0|North Bounding Coordinate &gt;= South Bounding Coordinate"/>
300
			</xs:appinfo>
301
		</xs:annotation>
302
	</xs:element>
303
	<xs:simpleType name="northbcType">
304
		<xs:restriction base="FGDClatitude"/>
305
	</xs:simpleType>
306
	<xs:element name="southbc" type="southbcType">
307
		<xs:annotation>
308
			<xs:documentation>Southern-most coordinate of the limit of coverage expressed in latitude.</xs:documentation>
309
			<xs:appinfo>
310
				<xs:attribute name="mdname" fixed="South Bounding Coordinate"/>
311
				<xs:attribute name="use" fixed="Mandatory"/>
312
				<xs:attribute name="string-input-format" fixed="-90.0 &lt;= South Bounding Coordinate &lt; 90.0|South Bounding Coordinate &lt;= North Bounding Coordinate"/>
313
			</xs:appinfo>
314
		</xs:annotation>
315
	</xs:element>
316
	<xs:simpleType name="southbcType">
317
		<xs:restriction base="FGDClatitude"/>
318
	</xs:simpleType>
319
	<xs:element name="dsgpoly" type="dsgpolyType">
320
		<xs:annotation>
321
			<xs:documentation>Coordinates defining the outline of an area covered by a data set.</xs:documentation>
322
			<xs:appinfo>
323
				<xs:attribute name="mdname" fixed="Data Set G-Ring Polygon"/>
324
				<xs:attribute name="use" fixed="Optional"/>
325
			</xs:appinfo>
326
		</xs:annotation>
327
	</xs:element>
328
	<xs:complexType name="dsgpolyType">
329
		<xs:sequence>
330
			<xs:element ref="dsgpolyo"/>
331
			<xs:element ref="dsgpolyx" minOccurs="0" maxOccurs="unbounded"/>
332
		</xs:sequence>
333
	</xs:complexType>
334
	<xs:element name="dsgpolyo" type="dsgpolyoType">
335
		<xs:annotation>
336
			<xs:documentation>The closed nonintersecting boundary of an interior area.</xs:documentation>
337
			<xs:appinfo>
338
				<xs:attribute name="mdname" fixed="Data Set G-Polygon Outer G-Ring"/>
339
				<xs:attribute name="use" fixed="Mandatory"/>
340
				<xs:attribute name="other-validation-rules" fixed="checkLatLonList([gring,4]);checkOr([grngpoin,gring]);checkFirstLastValuesEqual([gring]);checkFirstLastValuesEqual([grngpoin])"/>
341
			</xs:appinfo>
342
		</xs:annotation>
343
	</xs:element>
344
	<xs:complexType name="dsgpolyoType">
345
		<xs:choice>
346
			<xs:element ref="grngpoin" minOccurs="4" maxOccurs="unbounded"/>
347
			<xs:element ref="gring"/>
348
		</xs:choice>
349
	</xs:complexType>
350
	<xs:element name="grngpoin" type="grngpoinType">
351
		<xs:annotation>
352
			<xs:documentation>A single geographic location.</xs:documentation>
353
			<xs:appinfo>
354
				<xs:attribute name="mdname" fixed="G-Ring Point"/>
355
				<xs:attribute name="use" fixed="Mandatory"/>
356
				<xs:attribute name="other-validation-rules" fixed="checkRangeExcludeMax([gringlon,-180.0,180.0])"/>
357
			</xs:appinfo>
358
		</xs:annotation>
359
	</xs:element>
360
	<xs:complexType name="grngpoinType">
361
		<xs:sequence>
362
			<xs:element ref="gringlat"/>
363
			<xs:element ref="gringlon"/>
364
		</xs:sequence>
365
	</xs:complexType>
366
	<xs:element name="gringlat" type="gringlatType">
367
		<xs:annotation>
368
			<xs:documentation>The latitude of a point of the G-ring.</xs:documentation>
369
			<xs:appinfo>
370
				<xs:attribute name="mdname" fixed="G-Ring Latitude"/>
371
				<xs:attribute name="use" fixed="Mandatory"/>
372
				<xs:attribute name="string-input-format" fixed="-90.0 &lt;= G-Ring Latitude &lt;= 90.0"/>
373
			</xs:appinfo>
374
		</xs:annotation>
375
	</xs:element>
376
	<xs:simpleType name="gringlatType">
377
		<xs:restriction base="FGDClatitude"/>
378
	</xs:simpleType>
379
	<xs:element name="gringlon" type="gringlonType">
380
		<xs:annotation>
381
			<xs:documentation>The longitude of a point of the G-ring.</xs:documentation>
382
			<xs:appinfo>
383
				<xs:attribute name="mdname" fixed="G-Ring Longitude"/>
384
				<xs:attribute name="use" fixed="Mandatory"/>
385
				<xs:attribute name="string-input-format" fixed="-180.0 &lt;= G-Ring Longitude &lt; 180.0"/>
386
			</xs:appinfo>
387
		</xs:annotation>
388
	</xs:element>
389
	<xs:simpleType name="gringlonType">
390
		<xs:restriction base="FGDClongitude">
391
			<xs:maxExclusive value="180.0"/>
392
		</xs:restriction>
393
	</xs:simpleType>
394
	<xs:element name="gring" type="gringType">
395
		<xs:annotation>
396
			<xs:documentation>A set of ordered pairs of floating-point numbers, separated by commas, in which the first number in each pair is the longitude of a point and the second is the latitude of the point.  Longitude and latitude are specified in decimal degrees with north latitudes positive and south negative, east longitude positive and west negative.</xs:documentation>
397
			<xs:appinfo>
398
				<xs:attribute name="mdname" fixed="G-Ring"/>
399
				<xs:attribute name="use" fixed="Mandatory"/>
400
				<xs:attribute name="string-input-format" fixed="-90.0 &lt;= Latitude elements &lt;= 90.0|-180.0 &lt;= Longitude elements &lt;= 180.0"/>
401
			</xs:appinfo>
402
		</xs:annotation>
403
	</xs:element>
404
	<xs:simpleType name="gringType">
405
		<xs:restriction base="FGDCstring"/>
406
	</xs:simpleType>
407
	<xs:element name="dsgpolyx" type="dsgpolyxType">
408
		<xs:annotation>
409
			<xs:documentation>The closed nonintersecting boundary of a void area (or 'hole' in an interior area).</xs:documentation>
410
			<xs:appinfo>
411
				<xs:attribute name="mdname" fixed="Data Set G-Polygon Exclusion G-Ring"/>
412
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
413
				<xs:attribute name="other-validation-rules" fixed="checkLatLonList([gring,4]);checkOr([grngpoin,gring]);checkFirstLastValuesEqual([gring]);checkFirstLastValuesEqual([grngpoin])"/>
414
			</xs:appinfo>
415
		</xs:annotation>
416
	</xs:element>
417
	<xs:complexType name="dsgpolyxType">
418
		<xs:choice>
419
			<xs:element ref="grngpoin" minOccurs="4" maxOccurs="unbounded"/>
420
			<xs:element ref="gring"/>
421
		</xs:choice>
422
	</xs:complexType>
423
	<xs:element name="keywords" type="keywordsType">
424
		<xs:annotation>
425
			<xs:documentation>Words or phrases summarizing an aspect of the data set.</xs:documentation>
426
			<xs:appinfo>
427
				<xs:attribute name="mdname" fixed="Keywords"/>
428
				<xs:attribute name="use" fixed="Mandatory"/>
429
			</xs:appinfo>
430
		</xs:annotation>
431
	</xs:element>
432
	<xs:complexType name="keywordsType">
433
		<xs:sequence>
434
			<xs:element ref="theme" maxOccurs="unbounded"/>
435
			<xs:element ref="place" minOccurs="0" maxOccurs="unbounded"/>
436
			<xs:element ref="stratum" minOccurs="0" maxOccurs="unbounded"/>
437
			<xs:element ref="temporal" minOccurs="0" maxOccurs="unbounded"/>
438
		</xs:sequence>
439
	</xs:complexType>
440
	<xs:element name="theme" type="themeType">
441
		<xs:annotation>
442
			<xs:documentation>Subjects covered by the data set (for a list of some commonly-used thesauri, see Part IV:  Subject/index term sources in Network Development and MARC Standards Office, 1988, USMARC code list for relators, sources, and description conventions:  Washington, Library of Congress).</xs:documentation>
443
			<xs:appinfo>
444
				<xs:attribute name="mdname" fixed="Theme Keywords"/>
445
				<xs:attribute name="use" fixed="Mandatory"/>
446
			</xs:appinfo>
447
		</xs:annotation>
448
	</xs:element>
449
	<xs:complexType name="themeType">
450
		<xs:sequence>
451
			<xs:element ref="themekt"/>
452
			<xs:element ref="themekey" maxOccurs="unbounded"/>
453
		</xs:sequence>
454
	</xs:complexType>
455
	<xs:element name="themekt" type="themektType">
456
		<xs:annotation>
457
			<xs:documentation>Reference to a formally registered thesaurus or a similar authoritative source of theme keywords.</xs:documentation>
458
			<xs:appinfo>
459
				<xs:attribute name="mdname" fixed="Theme Keyword Thesaurus"/>
460
				<xs:attribute name="use" fixed="Mandatory"/>
461
			</xs:appinfo>
462
		</xs:annotation>
463
	</xs:element>
464
	<xs:simpleType name="themektType">
465
		<xs:union memberTypes="FGDCstring">
466
			<xs:simpleType>
467
				<xs:restriction base="xs:token">
468
					<xs:enumeration value="None"/>
469
				</xs:restriction>
470
			</xs:simpleType>
471
		</xs:union>
472
	</xs:simpleType>
473
	<xs:element name="themekey" type="themekeyType">
474
		<xs:annotation>
475
			<xs:documentation>Common-use word or phrase used to describe the subject of the data set.</xs:documentation>
476
			<xs:appinfo>
477
				<xs:attribute name="mdname" fixed="Theme Keyword"/>
478
				<xs:attribute name="use" fixed="Mandatory"/>
479
			</xs:appinfo>
480
		</xs:annotation>
481
	</xs:element>
482
	<xs:simpleType name="themekeyType">
483
		<xs:restriction base="FGDCstring"/>
484
	</xs:simpleType>
485
	<xs:element name="place" type="placeType">
486
		<xs:annotation>
487
			<xs:documentation>Geographic locations characterized by the data set.</xs:documentation>
488
			<xs:appinfo>
489
				<xs:attribute name="mdname" fixed="Place Keywords"/>
490
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
491
			</xs:appinfo>
492
		</xs:annotation>
493
	</xs:element>
494
	<xs:complexType name="placeType">
495
		<xs:sequence>
496
			<xs:element ref="placekt"/>
497
			<xs:element ref="placekey" maxOccurs="unbounded"/>
498
		</xs:sequence>
499
	</xs:complexType>
500
	<xs:element name="placekt" type="placektType">
501
		<xs:annotation>
502
			<xs:documentation>Reference to a formally registered thesaurus or a similar authoritative source of place keywords.</xs:documentation>
503
			<xs:appinfo>
504
				<xs:attribute name="mdname" fixed="Place Keyword Thesaurus"/>
505
				<xs:attribute name="use" fixed="Mandatory"/>
506
			</xs:appinfo>
507
		</xs:annotation>
508
	</xs:element>
509
	<xs:simpleType name="placektType">
510
		<xs:union memberTypes="FGDCstring">
511
			<xs:simpleType>
512
				<xs:restriction base="xs:token">
513
					<xs:enumeration value="None"/>
514
					<xs:enumeration value="Geographic Names Information System"/>
515
				</xs:restriction>
516
			</xs:simpleType>
517
		</xs:union>
518
	</xs:simpleType>
519
	<xs:element name="placekey" type="placekeyType">
520
		<xs:annotation>
521
			<xs:documentation>The geographic name of a location covered by a data set.</xs:documentation>
522
			<xs:appinfo>
523
				<xs:attribute name="mdname" fixed="Place Keyword"/>
524
				<xs:attribute name="use" fixed="Mandatory"/>
525
			</xs:appinfo>
526
		</xs:annotation>
527
	</xs:element>
528
	<xs:simpleType name="placekeyType">
529
		<xs:restriction base="FGDCstring"/>
530
	</xs:simpleType>
531
	<xs:element name="stratum" type="stratumType">
532
		<xs:annotation>
533
			<xs:documentation>Layered, vertical locations characterized by the data set.</xs:documentation>
534
			<xs:appinfo>
535
				<xs:attribute name="mdname" fixed="Stratum Keywords"/>
536
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
537
			</xs:appinfo>
538
		</xs:annotation>
539
	</xs:element>
540
	<xs:complexType name="stratumType">
541
		<xs:sequence>
542
			<xs:element ref="stratkt"/>
543
			<xs:element ref="stratkey" maxOccurs="unbounded"/>
544
		</xs:sequence>
545
	</xs:complexType>
546
	<xs:element name="stratkt" type="stratktType">
547
		<xs:annotation>
548
			<xs:documentation>Reference to a formally registered thesaurus or a similar authoritative source of stratum keywords.</xs:documentation>
549
			<xs:appinfo>
550
				<xs:attribute name="mdname" fixed="Stratum Keyword Thesaurus"/>
551
				<xs:attribute name="use" fixed="Mandatory"/>
552
			</xs:appinfo>
553
		</xs:annotation>
554
	</xs:element>
555
	<xs:simpleType name="stratktType">
556
		<xs:union memberTypes="FGDCstring">
557
			<xs:simpleType>
558
				<xs:restriction base="xs:token">
559
					<xs:enumeration value="None"/>
560
				</xs:restriction>
561
			</xs:simpleType>
562
		</xs:union>
563
	</xs:simpleType>
564
	<xs:element name="stratkey" type="stratkeyType">
565
		<xs:annotation>
566
			<xs:documentation>The name of a vertical location used to describe the locations covered by a data set.</xs:documentation>
567
			<xs:appinfo>
568
				<xs:attribute name="mdname" fixed="Stratum Keyword"/>
569
				<xs:attribute name="use" fixed="Mandatory"/>
570
			</xs:appinfo>
571
		</xs:annotation>
572
	</xs:element>
573
	<xs:simpleType name="stratkeyType">
574
		<xs:restriction base="FGDCstring"/>
575
	</xs:simpleType>
576
	<xs:element name="temporal" type="temporalType">
577
		<xs:annotation>
578
			<xs:documentation>Time period(s) characterized by the data set.</xs:documentation>
579
			<xs:appinfo>
580
				<xs:attribute name="mdname" fixed="Temporal Keywords"/>
581
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
582
			</xs:appinfo>
583
		</xs:annotation>
584
	</xs:element>
585
	<xs:complexType name="temporalType">
586
		<xs:sequence>
587
			<xs:element ref="tempkt"/>
588
			<xs:element ref="tempkey" maxOccurs="unbounded"/>
589
		</xs:sequence>
590
	</xs:complexType>
591
	<xs:element name="tempkt" type="tempktType">
592
		<xs:annotation>
593
			<xs:documentation>Reference to a formally registered thesaurus or a similar authoritative source of temporal keywords.</xs:documentation>
594
			<xs:appinfo>
595
				<xs:attribute name="mdname" fixed="Temporal Keyword Thesaurus"/>
596
				<xs:attribute name="use" fixed="Mandatory"/>
597
			</xs:appinfo>
598
		</xs:annotation>
599
	</xs:element>
600
	<xs:simpleType name="tempktType">
601
		<xs:union memberTypes="FGDCstring">
602
			<xs:simpleType>
603
				<xs:restriction base="xs:token">
604
					<xs:enumeration value="None"/>
605
				</xs:restriction>
606
			</xs:simpleType>
607
		</xs:union>
608
	</xs:simpleType>
609
	<xs:element name="tempkey" type="tempkeyType">
610
		<xs:annotation>
611
			<xs:documentation>The name of a time period covered by a data set.</xs:documentation>
612
			<xs:appinfo>
613
				<xs:attribute name="mdname" fixed="Temporal Keyword"/>
614
				<xs:attribute name="use" fixed="Mandatory"/>
615
			</xs:appinfo>
616
		</xs:annotation>
617
	</xs:element>
618
	<xs:simpleType name="tempkeyType">
619
		<xs:restriction base="FGDCstring"/>
620
	</xs:simpleType>
621
	<xs:element name="taxonomy" type="T_taxonomy">
622
		<xs:annotation>
623
			<xs:documentation>Information on the taxa (1 or more) included in the data set, including keywords, taxonomic  system and coverage information, and taxonomic classification system.</xs:documentation>
624
			<xs:appinfo>
625
				<xs:attribute name="mdname" fixed="Taxonomy"/>
626
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
627
			</xs:appinfo>
628
		</xs:annotation>
629
	</xs:element>
630
	<xs:complexType name="T_taxonomy">
631
		<xs:sequence>
632
			<xs:element ref="keywtax" maxOccurs="unbounded"/>
633
			<xs:element ref="taxonsys" minOccurs="0"/>
634
			<xs:element ref="taxongen" minOccurs="0"/>
635
			<xs:element ref="taxoncl"/>
636
		</xs:sequence>
637
	</xs:complexType>
638
	<xs:element name="keywtax" type="T_keywtax">
639
		<xs:annotation>
640
			<xs:documentation>Taxonomic ranks or common groups characterized by the data set.</xs:documentation>
641
			<xs:appinfo>
642
				<xs:attribute name="mdname" fixed="Keywords/Taxon"/>
643
				<xs:attribute name="use" fixed="Mandatory"/>
644
			</xs:appinfo>
645
		</xs:annotation>
646
	</xs:element>
647
	<xs:complexType name="T_keywtax">
648
		<xs:sequence>
649
			<xs:element ref="taxonkt"/>
650
			<xs:element ref="taxonkey" maxOccurs="unbounded"/>
651
		</xs:sequence>
652
	</xs:complexType>
653
	<xs:element name="taxonsys" type="T_taxonsys">
654
		<xs:annotation>
655
			<xs:documentation>Documentation of taxonomic sources, procedures, and treatments.</xs:documentation>
656
			<xs:appinfo>
657
				<xs:attribute name="mdname" fixed="Taxonomic System"/>
658
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
659
			</xs:appinfo>
660
		</xs:annotation>
661
	</xs:element>
662
	<xs:complexType name="T_taxonsys">
663
		<xs:sequence>
664
			<xs:element ref="classsys" maxOccurs="unbounded"/>
665
			<xs:element ref="idref" minOccurs="0" maxOccurs="unbounded"/>
666
			<xs:element ref="ider" minOccurs="0" maxOccurs="unbounded"/>
667
			<xs:element ref="taxonpro"/>
668
			<xs:element ref="taxoncom" minOccurs="0"/>
669
			<xs:element ref="vouchers" minOccurs="0" maxOccurs="unbounded"/>
670
		</xs:sequence>
671
	</xs:complexType>
672
	<xs:element name="classsys" type="T_classsys">
673
		<xs:annotation>
674
			<xs:documentation>Information about the classification system or authority used.</xs:documentation>
675
			<xs:appinfo>
676
				<xs:attribute name="mdname" fixed="Classification System/Authority"/>
677
				<xs:attribute name="use" fixed="Mandatory"/>
678
			</xs:appinfo>
679
		</xs:annotation>
680
	</xs:element>
681
	<xs:complexType name="T_classsys">
682
		<xs:sequence>
683
			<xs:element ref="classcit"/>
684
			<xs:element ref="classmod" minOccurs="0"/>
685
		</xs:sequence>
686
	</xs:complexType>
687
	<xs:element name="classcit" type="T_classcit">
688
		<xs:annotation>
689
			<xs:documentation>A citation for the classification system or authority used, this might include monographs (e.g. a regional flora) or on-line data sets (e.g. the USDA PLANTS database), etc.</xs:documentation>
690
			<xs:appinfo>
691
				<xs:attribute name="mdname" fixed="Classification System Citation"/>
692
				<xs:attribute name="use" fixed="Mandatory"/>
693
			</xs:appinfo>
694
		</xs:annotation>
695
	</xs:element>
696
	<xs:complexType name="T_classcit">
697
		<xs:sequence>
698
			<xs:element ref="citeinfo"/>
699
		</xs:sequence>
700
	</xs:complexType>
701
	<xs:element name="classmod" type="classmodType">
702
		<xs:annotation>
703
			<xs:documentation>A description of any modifications or exceptions made to the classification or authority used.</xs:documentation>
704
			<xs:appinfo>
705
				<xs:attribute name="mdname" fixed="Classification System Modifications"/>
706
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
707
			</xs:appinfo>
708
		</xs:annotation>
709
	</xs:element>
710
	<xs:simpleType name="classmodType">
711
		<xs:restriction base="FGDCstring"/>
712
	</xs:simpleType>
713
	<xs:element name="taxonkt" type="taxonktType">
714
		<xs:annotation>
715
			<xs:documentation>Reference to a formally registered thesaurus or similar authoritative source of taxonomic keywords.</xs:documentation>
716
			<xs:appinfo>
717
				<xs:attribute name="mdname" fixed="Taxonomic Keyword Thesaurus"/>
718
				<xs:attribute name="use" fixed="Mandatory"/>
719
			</xs:appinfo>
720
		</xs:annotation>
721
	</xs:element>
722
	<xs:simpleType name="taxonktType">
723
		<xs:union memberTypes="FGDCstring">
724
			<xs:simpleType>
725
				<xs:restriction base="xs:token">
726
					<xs:enumeration value="None"/>
727
				</xs:restriction>
728
			</xs:simpleType>
729
		</xs:union>
730
	</xs:simpleType>
731
	<xs:element name="taxonkey" type="taxonkeyType">
732
		<xs:annotation>
733
			<xs:documentation>Common-use words or phrases describing the taxonomy covered by the data set.</xs:documentation>
734
			<xs:appinfo>
735
				<xs:attribute name="mdname" fixed="Taxonomic Keywords"/>
736
				<xs:attribute name="use" fixed="Mandatory"/>
737
				<xs:attribute name="is-multiple-selection" fixed="true"/>
738
			</xs:appinfo>
739
		</xs:annotation>
740
	</xs:element>
741
	<xs:simpleType name="taxonkeyType">
742
		<xs:union memberTypes="FGDCstring">
743
			<xs:simpleType>
744
				<xs:restriction base="xs:token">
745
					<xs:enumeration value="amphibians"/>
746
					<xs:enumeration value="animals"/>
747
					<xs:enumeration value="bacteria"/>
748
					<xs:enumeration value="collection"/>
749
					<xs:enumeration value="fungi"/>
750
					<xs:enumeration value="invertebrates"/>
751
					<xs:enumeration value="lichens"/>
752
					<xs:enumeration value="mammals"/>
753
					<xs:enumeration value="mosses"/>
754
					<xs:enumeration value="multiple species"/>
755
					<xs:enumeration value="plants"/>
756
					<xs:enumeration value="protists"/>
757
					<xs:enumeration value="reptiles"/>
758
					<xs:enumeration value="single species"/>
759
					<xs:enumeration value="vegetation"/>
760
					<xs:enumeration value="vertebrates"/>
761
					<xs:enumeration value="viruses"/>
762
				</xs:restriction>
763
			</xs:simpleType>
764
		</xs:union>
765
	</xs:simpleType>
766
	<xs:element name="idref" type="T_idref">
767
		<xs:annotation>
768
			<xs:documentation>Information on any non-authoritative materials (e.g.field guides) useful for reconstructing the actual identification process.</xs:documentation>
769
			<xs:appinfo>
770
				<xs:attribute name="mdname" fixed="Identification Reference"/>
771
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
772
			</xs:appinfo>
773
		</xs:annotation>
774
	</xs:element>
775
	<xs:complexType name="T_idref">
776
		<xs:sequence>
777
			<xs:element ref="citeinfo"/>
778
		</xs:sequence>
779
	</xs:complexType>
780
	<xs:element name="ider" type="T_ider">
781
		<xs:annotation>
782
			<xs:documentation>Information about the individual(s) responsible for the identification(s) of the specimens or sightings, etc.</xs:documentation>
783
			<xs:appinfo>
784
				<xs:attribute name="mdname" fixed="Identifier"/>
785
				<xs:attribute name="use" fixed="Optional"/>
786
			</xs:appinfo>
787
		</xs:annotation>
788
	</xs:element>
789
	<xs:complexType name="T_ider">
790
		<xs:sequence>
791
			<xs:element ref="cntinfo"/>
792
		</xs:sequence>
793
	</xs:complexType>
794
	<xs:element name="taxonpro" type="taxonproType">
795
		<xs:annotation>
796
			<xs:documentation>Description of the methods used for the taxonomic identification. Could include specimen processing, comparison with museum materials, keys and key characters, chemical or genetic analysis, etc.</xs:documentation>
797
			<xs:appinfo>
798
				<xs:attribute name="mdname" fixed="Taxonomic Procedures"/>
799
				<xs:attribute name="use" fixed="Mandatory"/>
800
			</xs:appinfo>
801
		</xs:annotation>
802
	</xs:element>
803
	<xs:simpleType name="taxonproType">
804
		<xs:restriction base="FGDCstring"/>
805
	</xs:simpleType>
806
	<xs:element name="taxoncom" type="taxoncomType">
807
		<xs:annotation>
808
			<xs:documentation>Information concerning the proportions and treatment of unidentified materials (i.e. materials sent to experts, and not yet determined); estimates of the importance, and identities of misidentifications, uncertain determinations, synonyms or other incorrect usages; taxa not well treated or requiring further work; and expertise of field workers.</xs:documentation>
809
			<xs:appinfo>
810
				<xs:attribute name="mdname" fixed="Taxonomic Completeness"/>
811
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
812
			</xs:appinfo>
813
		</xs:annotation>
814
	</xs:element>
815
	<xs:simpleType name="taxoncomType">
816
		<xs:restriction base="FGDCstring"/>
817
	</xs:simpleType>
818
	<xs:element name="vouchers" type="T_vouchers">
819
		<xs:annotation>
820
			<xs:documentation>Information on the types of specimen, the repository, and the individuals who identified the vouchers.</xs:documentation>
821
			<xs:appinfo>
822
				<xs:attribute name="mdname" fixed="Vouchers"/>
823
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
824
			</xs:appinfo>
825
		</xs:annotation>
826
	</xs:element>
827
	<xs:complexType name="T_vouchers">
828
		<xs:sequence>
829
			<xs:element ref="specimen"/>
830
			<xs:element ref="reposit"/>
831
		</xs:sequence>
832
	</xs:complexType>
833
	<xs:element name="specimen" type="specimenType">
834
		<xs:annotation>
835
			<xs:documentation>A word or phrase describing the type of specimen collected (e.g. herbarium specimens, blood samples, photographs, individuals, or batches).</xs:documentation>
836
			<xs:appinfo>
837
				<xs:attribute name="mdname" fixed="Specimen"/>
838
				<xs:attribute name="use" fixed="Mandatory"/>
839
			</xs:appinfo>
840
		</xs:annotation>
841
	</xs:element>
842
	<xs:simpleType name="specimenType">
843
		<xs:union memberTypes="FGDCstring">
844
			<xs:simpleType>
845
				<xs:restriction base="xs:token">
846
					<xs:enumeration value="herbarium specimens"/>
847
					<xs:enumeration value="blood samples"/>
848
					<xs:enumeration value="photographs"/>
849
					<xs:enumeration value="individuals"/>
850
				</xs:restriction>
851
			</xs:simpleType>
852
		</xs:union>
853
	</xs:simpleType>
854
	<xs:element name="reposit" type="T_reposit">
855
		<xs:annotation>
856
			<xs:documentation>Information about the curator or contact person and/or agency responsible for the specimens.</xs:documentation>
857
			<xs:appinfo>
858
				<xs:attribute name="mdname" fixed="Repository"/>
859
				<xs:attribute name="use" fixed="Mandatory"/>
860
			</xs:appinfo>
861
		</xs:annotation>
862
	</xs:element>
863
	<xs:complexType name="T_reposit">
864
		<xs:sequence>
865
			<xs:element ref="cntinfo"/>
866
		</xs:sequence>
867
	</xs:complexType>
868
	<xs:element name="taxongen" type="taxongenType">
869
		<xs:annotation>
870
			<xs:documentation>A description of the range of taxa addressed in the data set or collection.  For example,\'all vascular plants were identified to family or species, mosses and lichens were identified as moss or lichen.</xs:documentation>
871
			<xs:appinfo>
872
				<xs:attribute name="mdname" fixed="General Taxonomic Coverage"/>
873
				<xs:attribute name="use" fixed="Optional"/>
874
			</xs:appinfo>
875
		</xs:annotation>
876
	</xs:element>
877
	<xs:simpleType name="taxongenType">
878
		<xs:restriction base="FGDCstring"/>
879
	</xs:simpleType>
880
	<xs:element name="taxoncl" type="T_taxoncl">
881
		<xs:annotation>
882
			<xs:documentation>Information about the range of taxa addressed in the data set or collection.  It is recommended that one provide information starting from the taxonomic rank of kingdom, to a level which reflects the data set or collection being documented.</xs:documentation>
883
			<xs:appinfo>
884
				<xs:attribute name="mdname" fixed="Taxonomic Classification"/>
885
				<xs:attribute name="use" fixed="Mandatory"/>
886
				<xs:attribute name="is-recursive" fixed="true"/>
887
				<xs:attribute name="recursive-class-name" fixed="taxoncl"/>
888
				<xs:attribute name="other-conditionalities" fixed="['Taxonomic Classification']:Mandatory-if-applicable"/>
889
			</xs:appinfo>
890
		</xs:annotation>
891
	</xs:element>
892
	<xs:complexType name="T_taxoncl">
893
		<xs:sequence>
894
			<xs:element ref="taxonrn"/>
895
			<xs:element ref="taxonrv"/>
896
			<xs:element ref="common" minOccurs="0" maxOccurs="unbounded"/>
897
			<xs:element ref="taxoncl" minOccurs="0" maxOccurs="unbounded"/>
898
		</xs:sequence>
899
	</xs:complexType>
900
	<xs:element name="taxonrn" type="taxonrnType">
901
		<xs:annotation>
902
			<xs:documentation>The name of the taxonomic rank for which the Taxon Rank Value is provided.</xs:documentation>
903
			<xs:appinfo>
904
				<xs:attribute name="mdname" fixed="Taxon Rank Name"/>
905
				<xs:attribute name="use" fixed="Mandatory"/>
906
			</xs:appinfo>
907
		</xs:annotation>
908
	</xs:element>
909
	<xs:simpleType name="taxonrnType">
910
		<xs:union memberTypes="FGDCstring">
911
			<xs:simpleType>
912
				<xs:restriction base="xs:token">
913
					<xs:enumeration value="Kingdom"/>
914
					<xs:enumeration value="Division"/>
915
					<xs:enumeration value="Phylum"/>
916
					<xs:enumeration value="Subphylum"/>
917
					<xs:enumeration value="Superclass"/>
918
					<xs:enumeration value="Class"/>
919
					<xs:enumeration value="Subclass"/>
920
					<xs:enumeration value="Infraclass"/>
921
					<xs:enumeration value="Superorder"/>
922
					<xs:enumeration value="Order"/>
923
					<xs:enumeration value="Suborder"/>
924
					<xs:enumeration value="Infraorder"/>
925
					<xs:enumeration value="Superfamily"/>
926
					<xs:enumeration value="Family"/>
927
					<xs:enumeration value="Subfamily"/>
928
					<xs:enumeration value="Tribe"/>
929
					<xs:enumeration value="Subtribe"/>
930
					<xs:enumeration value="Genus"/>
931
					<xs:enumeration value="Species"/>
932
				</xs:restriction>
933
			</xs:simpleType>
934
		</xs:union>
935
	</xs:simpleType>
936
	<xs:element name="taxonrv" type="taxonrvType">
937
		<xs:annotation>
938
			<xs:documentation>The name representing the taxonomic rank of the taxon being described.</xs:documentation>
939
			<xs:appinfo>
940
				<xs:attribute name="mdname" fixed="Taxon Rank Value"/>
941
				<xs:attribute name="use" fixed="Mandatory"/>
942
			</xs:appinfo>
943
		</xs:annotation>
944
	</xs:element>
945
	<xs:simpleType name="taxonrvType">
946
		<xs:restriction base="FGDCstring"/>
947
	</xs:simpleType>
948
	<xs:element name="common" type="commonType">
949
		<xs:annotation>
950
			<xs:documentation>Specification of applicable common names.  These common names may be general descriptions of a group of organisms if appropriate (e.g. insects, vertebrate, grasses, waterfowl, vascular plants, etc.)</xs:documentation>
951
			<xs:appinfo>
952
				<xs:attribute name="mdname" fixed="Applicable Common Name"/>
953
				<xs:attribute name="use" fixed="Optional"/>
954
			</xs:appinfo>
955
		</xs:annotation>
956
	</xs:element>
957
	<xs:simpleType name="commonType">
958
		<xs:restriction base="FGDCstring"/>
959
	</xs:simpleType>
960
	<xs:element name="accconst" type="accconstType">
961
		<xs:annotation>
962
			<xs:documentation>Restrictions and legal prerequisites for accessing the data set. These include any access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the data set.</xs:documentation>
963
			<xs:appinfo>
964
				<xs:attribute name="mdname" fixed="Access Constraints"/>
965
				<xs:attribute name="use" fixed="Mandatory"/>
966
			</xs:appinfo>
967
		</xs:annotation>
968
	</xs:element>
969
	<xs:simpleType name="accconstType">
970
		<xs:union memberTypes="FGDCstring">
971
			<xs:simpleType>
972
				<xs:restriction base="xs:token">
973
					<xs:enumeration value="None"/>
974
				</xs:restriction>
975
			</xs:simpleType>
976
		</xs:union>
977
	</xs:simpleType>
978
	<xs:element name="useconst" type="useconstType">
979
		<xs:annotation>
980
			<xs:documentation>Restrictions and legal prerequisites for using the data set after access is granted. These include any use constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on using the data set.</xs:documentation>
981
			<xs:appinfo>
982
				<xs:attribute name="mdname" fixed="Use Constraints"/>
983
				<xs:attribute name="use" fixed="Mandatory"/>
984
			</xs:appinfo>
985
		</xs:annotation>
986
	</xs:element>
987
	<xs:simpleType name="useconstType">
988
		<xs:union memberTypes="FGDCstring">
989
			<xs:simpleType>
990
				<xs:restriction base="xs:token">
991
					<xs:enumeration value="None"/>
992
				</xs:restriction>
993
			</xs:simpleType>
994
		</xs:union>
995
	</xs:simpleType>
996
	<xs:element name="ptcontac" type="ptcontacType">
997
		<xs:annotation>
998
			<xs:documentation>Contact information for an individual or organization that is knowledgeable about the data set.</xs:documentation>
999
			<xs:appinfo>
1000
				<xs:attribute name="mdname" fixed="Point of Contact"/>
1001
				<xs:attribute name="use" fixed="Optional"/>
1002
			</xs:appinfo>
1003
		</xs:annotation>
1004
	</xs:element>
1005
	<xs:complexType name="ptcontacType">
1006
		<xs:sequence>
1007
			<xs:element ref="cntinfo"/>
1008
		</xs:sequence>
1009
	</xs:complexType>
1010
	<xs:element name="browse" type="browseType">
1011
		<xs:annotation>
1012
			<xs:documentation>A graphic that provides an illustration of the data set. The graphic should include a legend for interpreting the graphic.</xs:documentation>
1013
			<xs:appinfo>
1014
				<xs:attribute name="mdname" fixed="Browse Graphic"/>
1015
				<xs:attribute name="use" fixed="Optional"/>
1016
			</xs:appinfo>
1017
		</xs:annotation>
1018
	</xs:element>
1019
	<xs:complexType name="browseType">
1020
		<xs:sequence>
1021
			<xs:element ref="browsen"/>
1022
			<xs:element ref="browsed"/>
1023
			<xs:element ref="browset"/>
1024
		</xs:sequence>
1025
	</xs:complexType>
1026
	<xs:element name="browsen" type="browsenType">
1027
		<xs:annotation>
1028
			<xs:documentation>Name of a related graphic file that provides an illustration of the data set.</xs:documentation>
1029
			<xs:appinfo>
1030
				<xs:attribute name="mdname" fixed="Browse Graphic File Name"/>
1031
				<xs:attribute name="use" fixed="Mandatory"/>
1032
			</xs:appinfo>
1033
		</xs:annotation>
1034
	</xs:element>
1035
	<xs:simpleType name="browsenType">
1036
		<xs:restriction base="FGDCstring"/>
1037
	</xs:simpleType>
1038
	<xs:element name="browsed" type="browsedType">
1039
		<xs:annotation>
1040
			<xs:documentation>A text description of the illustration.</xs:documentation>
1041
			<xs:appinfo>
1042
				<xs:attribute name="mdname" fixed="Browse Graphic File Description"/>
1043
				<xs:attribute name="use" fixed="Mandatory"/>
1044
			</xs:appinfo>
1045
		</xs:annotation>
1046
	</xs:element>
1047
	<xs:simpleType name="browsedType">
1048
		<xs:restriction base="FGDCstring"/>
1049
	</xs:simpleType>
1050
	<xs:element name="browset" type="browsetType">
1051
		<xs:annotation>
1052
			<xs:documentation>Graphic file type of a related graphic file.</xs:documentation>
1053
			<xs:appinfo>
1054
				<xs:attribute name="mdname" fixed="Browse Graphic File Type"/>
1055
				<xs:attribute name="use" fixed="Mandatory"/>
1056
			</xs:appinfo>
1057
		</xs:annotation>
1058
	</xs:element>
1059
	<xs:simpleType name="browsetType">
1060
		<xs:union memberTypes="FGDCstring">
1061
			<xs:simpleType>
1062
				<xs:restriction base="FGDCstring">
1063
					<xs:enumeration value="CGM"/>
1064
					<xs:enumeration value="EPS"/>
1065
					<xs:enumeration value="GIF"/>
1066
					<xs:enumeration value="JPEG"/>
1067
					<xs:enumeration value="PBM"/>
1068
					<xs:enumeration value="PS"/>
1069
					<xs:enumeration value="TIFF"/>
1070
					<xs:enumeration value="XWD"/>
1071
					<xs:enumeration value="AIF"/>
1072
					<xs:enumeration value="ASF"/>
1073
					<xs:enumeration value="AU"/>
1074
					<xs:enumeration value="AVI"/>
1075
					<xs:enumeration value="MID"/>
1076
					<xs:enumeration value="MOVIE"/>
1077
					<xs:enumeration value="MP3"/>
1078
					<xs:enumeration value="MPEG"/>
1079
					<xs:enumeration value="MPGA"/>
1080
					<xs:enumeration value="PNG"/>
1081
					<xs:enumeration value="PPT"/>
1082
					<xs:enumeration value="QT"/>
1083
					<xs:enumeration value="RA"/>
1084
					<xs:enumeration value="WRL"/>
1085
					<xs:enumeration value="WAV"/>
1086
				</xs:restriction>
1087
			</xs:simpleType>
1088
		</xs:union>
1089
	</xs:simpleType>
1090
	<xs:element name="datacred" type="datacredType">
1091
		<xs:annotation>
1092
			<xs:documentation>Recognition of those who contributed to the data set.</xs:documentation>
1093
			<xs:appinfo>
1094
				<xs:attribute name="mdname" fixed="Data Set Credit"/>
1095
				<xs:attribute name="use" fixed="Optional"/>
1096
			</xs:appinfo>
1097
		</xs:annotation>
1098
	</xs:element>
1099
	<xs:simpleType name="datacredType">
1100
		<xs:restriction base="FGDCstring"/>
1101
	</xs:simpleType>
1102
	<xs:element name="secinfo" type="secinfoType">
1103
		<xs:annotation>
1104
			<xs:documentation>Handling restrictions imposed on the data set because of national security, privacy, or other concerns</xs:documentation>
1105
			<xs:appinfo>
1106
				<xs:attribute name="mdname" fixed="Security Information"/>
1107
				<xs:attribute name="use" fixed="Optional"/>
1108
			</xs:appinfo>
1109
		</xs:annotation>
1110
	</xs:element>
1111
	<xs:complexType name="secinfoType">
1112
		<xs:sequence>
1113
			<xs:element ref="secsys"/>
1114
			<xs:element ref="secclass"/>
1115
			<xs:element ref="sechandl"/>
1116
		</xs:sequence>
1117
	</xs:complexType>
1118
	<xs:element name="secsys" type="secsysType">
1119
		<xs:annotation>
1120
			<xs:documentation>Name of the classification system.</xs:documentation>
1121
			<xs:appinfo>
1122
				<xs:attribute name="mdname" fixed="Security Classification System"/>
1123
				<xs:attribute name="use" fixed="Mandatory"/>
1124
			</xs:appinfo>
1125
		</xs:annotation>
1126
	</xs:element>
1127
	<xs:simpleType name="secsysType">
1128
		<xs:restriction base="FGDCstring"/>
1129
	</xs:simpleType>
1130
	<xs:element name="secclass" type="secclassType">
1131
		<xs:annotation>
1132
			<xs:documentation>Name of the handling restrictions on the data set.</xs:documentation>
1133
			<xs:appinfo>
1134
				<xs:attribute name="mdname" fixed="Security Classification"/>
1135
				<xs:attribute name="use" fixed="Mandatory"/>
1136
			</xs:appinfo>
1137
		</xs:annotation>
1138
	</xs:element>
1139
	<xs:simpleType name="secclassType">
1140
		<xs:union memberTypes="FGDCstring">
1141
			<xs:simpleType>
1142
				<xs:restriction base="FGDCstring">
1143
					<xs:enumeration value="Confidential"/>
1144
					<xs:enumeration value="Restricted"/>
1145
					<xs:enumeration value="Secret"/>
1146
					<xs:enumeration value="Sensitive"/>
1147
					<xs:enumeration value="Top Secret"/>
1148
					<xs:enumeration value="Unclassified"/>
1149
				</xs:restriction>
1150
			</xs:simpleType>
1151
		</xs:union>
1152
	</xs:simpleType>
1153
	<xs:element name="sechandl" type="sechandlType">
1154
		<xs:annotation>
1155
			<xs:documentation>Additional information about the restrictions on handling the data set.</xs:documentation>
1156
			<xs:appinfo>
1157
				<xs:attribute name="mdname" fixed="Security Handling Description"/>
1158
				<xs:attribute name="use" fixed="Mandatory"/>
1159
			</xs:appinfo>
1160
		</xs:annotation>
1161
	</xs:element>
1162
	<xs:simpleType name="sechandlType">
1163
		<xs:restriction base="FGDCstring"/>
1164
	</xs:simpleType>
1165
	<xs:element name="native" type="nativeType">
1166
		<xs:annotation>
1167
			<xs:documentation>A description of the data set in the producer's processing environment, including items such as: name of the software (including version), computer operating system, file name (including host-, path-, and filenames), data set size.</xs:documentation>
1168
			<xs:appinfo>
1169
				<xs:attribute name="mdname" fixed="Native Data Set Environment"/>
1170
				<xs:attribute name="use" fixed="Optional"/>
1171
			</xs:appinfo>
1172
		</xs:annotation>
1173
	</xs:element>
1174
	<xs:simpleType name="nativeType">
1175
		<xs:restriction base="FGDCstring"/>
1176
	</xs:simpleType>
1177
	<xs:element name="crossref" type="crossrefType">
1178
		<xs:annotation>
1179
			<xs:documentation>Information about other, related data sets that are likely to be of interest.</xs:documentation>
1180
			<xs:appinfo>
1181
				<xs:attribute name="mdname" fixed="Cross Reference"/>
1182
				<xs:attribute name="use" fixed="Optional"/>
1183
			</xs:appinfo>
1184
		</xs:annotation>
1185
	</xs:element>
1186
	<xs:complexType name="crossrefType">
1187
		<xs:sequence>
1188
			<xs:element ref="citeinfo"/>
1189
		</xs:sequence>
1190
	</xs:complexType>
1191
	<xs:element name="tool" type="T_tool">
1192
		<xs:annotation>
1193
			<xs:documentation>Tools, models, or statistical procedures that the data set is intrinsically bound to and are available for use in analyzing the data set.  Enough information should be included such that a potential data user can easily determine why they might wish to acquire the analytical tool, and the methodology to acquire it.</xs:documentation>
1194
			<xs:appinfo>
1195
				<xs:attribute name="mdname" fixed="Analytical Tool"/>
1196
				<xs:attribute name="use" fixed="Mandatory-if-applicable"/>
1197
			</xs:appinfo>
1198
		</xs:annotation>
1199
	</xs:element>
1200
	<xs:complexType name="T_tool">
1201
		<xs:sequence>
1202
			<xs:element ref="tooldesc"/>
1203
			<xs:element ref="toolacc"/>
1204
			<xs:element ref="toolcont" minOccurs="0"/>
1205
			<xs:element ref="toolcite" minOccurs="0"/>
1206
		</xs:sequence>
1207
	</xs:complexType>
1208
	<xs:element name="tooldesc" type="tooldescType">
1209
		<xs:annotation>
1210
			<xs:documentation>Description of the analytical tool, model, or statistical procedure.</xs:documentation>
1211
			<xs:appinfo>
1212
				<xs:attribute name="mdname" fixed="Analytical Tool Description"/>
1213
				<xs:attribute name="use" fixed="Mandatory"/>
1214
			</xs:appinfo>
1215
		</xs:annotation>
1216
	</xs:element>
1217
	<xs:simpleType name="tooldescType">
1218
		<xs:restriction base="FGDCstring"/>
1219
	</xs:simpleType>
1220
	<xs:element name="toolacc" type="T_toolacc">
1221
		<xs:annotation>
1222
			<xs:documentation>Information on the steps required to access the tool.</xs:documentation>
1223
			<xs:appinfo>
1224
				<xs:attribute name="mdname" fixed="Tool Access Information"/>
1225
				<xs:attribute name="use" fixed="Mandatory"/>
1226
			</xs:appinfo>
1227
		</xs:annotation>
1228
	</xs:element>
1229
	<xs:complexType name="T_toolacc">
1230
		<xs:sequence>
1231
			<xs:element ref="onlink" minOccurs="0" maxOccurs="unbounded"/>
1232
			<xs:element ref="toolinst"/>
1233
			<xs:element ref="toolcomp" minOccurs="0"/>
1234
		</xs:sequence>
1235
	</xs:complexType>
1236
	<xs:element name="toolinst" type="toolinstType">
1237
		<xs:annotation>
1238
			<xs:documentation>Instructions on the steps required to access the tool, model, or statistical procedure.</xs:documentation>
1239
			<xs:appinfo>
1240
				<xs:attribute name="mdname" fixed="Tool Access Instructions"/>
1241
				<xs:attribute name="use" fixed="Mandatory"/>
1242
			</xs:appinfo>
1243
		</xs:annotation>
1244
	</xs:element>
1245
	<xs:simpleType name="toolinstType">
1246
		<xs:restriction base="FGDCstring"/>
1247
	</xs:simpleType>
1248
	<xs:element name="toolcomp" type="toolcompType">
1249
		<xs:annotation>
1250
			<xs:documentation>The brand of computer and its operating system that the tool, model, or statistical procedure requires.</xs:documentation>
1251
			<xs:appinfo>
1252
				<xs:attribute name="mdname" fixed="Tool Computer and Operating System"/>
1253
				<xs:attribute name="use" fixed="Optional"/>
1254
			</xs:appinfo>
1255
		</xs:annotation>
1256
	</xs:element>
1257
	<xs:simpleType name="toolcompType">
1258
		<xs:restriction base="FGDCstring"/>
1259
	</xs:simpleType>
1260
	<xs:element name="toolcont" type="T_toolcont">
1261
		<xs:annotation>
1262
			<xs:documentation>The party from whom the tool, model, or statistical procedure may be obtained.</xs:documentation>
1263
			<xs:appinfo>
1264
				<xs:attribute name="mdname" fixed="Tool Contact"/>
1265
				<xs:attribute name="use" fixed="Optional"/>
1266
			</xs:appinfo>
1267
		</xs:annotation>
1268
	</xs:element>
1269
	<xs:complexType name="T_toolcont">
1270
		<xs:sequence>
1271
			<xs:element ref="cntinfo"/>
1272
		</xs:sequence>
1273
	</xs:complexType>
1274
	<xs:element name="toolcite" type="T_toolcite">
1275
		<xs:annotation>
1276
			<xs:documentation>Citation information about the tool, model, or statistical procedure.</xs:documentation>
1277
			<xs:appinfo>
1278
				<xs:attribute name="mdname" fixed="Tool Citation"/>
1279
				<xs:attribute name="use" fixed="Optional"/>
1280
			</xs:appinfo>
1281
		</xs:annotation>
1282
	</xs:element>
1283
	<xs:complexType name="T_toolcite">
1284
		<xs:sequence>
1285
			<xs:element ref="citeinfo"/>
1286
		</xs:sequence>
1287
	</xs:complexType>
1288
</xs:schema>