Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7487 kshitij.so 1
<?xml version="1.0"?>
2
<!-- Revision="$Revision: #C_1 $" -->
3
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
4
	<!--
5
    $Date: 2012/03/21 $
6
 
7
    AMAZON.COM CONFIDENTIAL.  This document and the information contained in it are
8
    confidential and proprietary information of Amazon.com and may not be reproduced, 
9
    distributed or used, in whole or in part, for any purpose other than as necessary 
10
    to list products for sale on the www.amazon.com web site pursuant to an agreement 
11
    with Amazon.com.
12
    -->
13
	<!--
14
    ##################################################
15
    # Address element
16
    ##################################################
17
    -->
18
	<xsd:element name="Address" type="AddressType"/>
19
	<xsd:complexType name="AddressType">
20
		<xsd:sequence>
21
			<xsd:element name="Name" type="String"/>
22
			<xsd:element name="FormalTitle" minOccurs="0">
23
				<xsd:annotation>
24
					<xsd:documentation>e.g.  Mr., Ms., etc.</xsd:documentation>
25
				</xsd:annotation>
26
				<xsd:simpleType>
27
					<xsd:restriction base="xsd:normalizedString">
28
						<xsd:maxLength value="10"/>
29
					</xsd:restriction>
30
				</xsd:simpleType>
31
			</xsd:element>
32
			<xsd:element name="GivenName" type="String" minOccurs="0">
33
				<xsd:annotation>
34
					<xsd:documentation>Usually the customer's first name.</xsd:documentation>
35
				</xsd:annotation>
36
			</xsd:element>
37
			<xsd:element name="FamilyName" type="String" minOccurs="0">
38
				<xsd:annotation>
39
					<xsd:documentation>Usually the customer's last name.</xsd:documentation>
40
				</xsd:annotation>
41
			</xsd:element>
42
			<xsd:element name="AddressFieldOne" type="AddressLine"/>
43
			<xsd:element name="AddressFieldTwo" type="AddressLine" minOccurs="0"/>
44
			<xsd:element name="AddressFieldThree" type="AddressLine" minOccurs="0"/>
45
			<xsd:element name="City" type="String" minOccurs="0"/>
46
			<xsd:element name="County" type="String" minOccurs="0"/>
47
			<xsd:element name="StateOrRegion" type="String" minOccurs="0"/>
48
			<xsd:element name="PostalCode" type="String" minOccurs="0"/>
49
			<xsd:element name="CountryCode">
50
				<xsd:simpleType>
51
					<xsd:restriction base="xsd:string">
52
						<xsd:minLength value="2"/>
53
						<xsd:maxLength value="2"/>
54
					</xsd:restriction>
55
				</xsd:simpleType>
56
			</xsd:element>
57
			<xsd:element name="PhoneNumber" type="PhoneNumberType" minOccurs="0" maxOccurs="3"/>
58
			<xsd:element name="isDefaultShipping" type="xsd:boolean" minOccurs="0">
59
				<xsd:annotation>
60
					<xsd:documentation>Only one default shipping address can exist at any given
61
						time. If more than one address has this set to "true," then the last one
62
						will become the default.</xsd:documentation>
63
				</xsd:annotation>
64
			</xsd:element>
65
			<xsd:element name="isDefaultBilling" type="xsd:boolean" minOccurs="0">
66
				<xsd:annotation>
67
					<xsd:documentation>Only one default billing address can exist at any given time.
68
						If more than one address has this set to "true," then the last one will
69
						become the default.</xsd:documentation>
70
				</xsd:annotation>
71
			</xsd:element>
72
			<xsd:element name="isDefaultOneClick" type="xsd:boolean" minOccurs="0">
73
				<xsd:annotation>
74
					<xsd:documentation>Only one default OneClick address can exist at any given
75
						time. If more than one address has this set to "true," then the last one
76
						will become the default.</xsd:documentation>
77
				</xsd:annotation>
78
			</xsd:element>
79
		</xsd:sequence>
80
	</xsd:complexType>
81
	<!--
82
    ##################################################
83
    # Address element, support non-city. Used by FBA.
84
    ##################################################
85
    -->
86
	<xsd:complexType name="AddressTypeSupportNonCity">
87
		<xsd:sequence>
88
			<xsd:element name="Name" type="String"/>
89
			<xsd:element name="AddressFieldOne" type="AddressLine"/>
90
			<xsd:element name="AddressFieldTwo" type="AddressLine" minOccurs="0"/>
91
			<xsd:element name="AddressFieldThree" type="AddressLine" minOccurs="0"/>
92
			<xsd:element name="City" type="String" minOccurs="0"/>
93
			<xsd:element name="DistrictOrCounty" type="String" minOccurs="0"/>
94
			<xsd:element name="County" type="String" minOccurs="0"/>
95
			<xsd:element name="StateOrRegion" type="String" minOccurs="0"/>
96
			<xsd:element name="PostalCode" type="String" minOccurs="0"/>
97
			<xsd:element name="CountryCode">
98
				<xsd:simpleType>
99
					<xsd:restriction base="xsd:string">
100
						<xsd:minLength value="2"/>
101
						<xsd:maxLength value="2"/>
102
					</xsd:restriction>
103
				</xsd:simpleType>
104
			</xsd:element>
105
			<xsd:element name="PhoneNumber" type="String" minOccurs="0"/>
106
		</xsd:sequence>
107
	</xsd:complexType>
108
	<xsd:simpleType name="AddressLine">
109
		<xsd:restriction base="xsd:normalizedString">
110
			<xsd:maxLength value="60"/>
111
		</xsd:restriction>
112
	</xsd:simpleType>
113
	<xsd:complexType name="PhoneNumberType">
114
		<xsd:simpleContent>
115
			<xsd:extension base="String">
116
				<xsd:attribute name="Type" use="optional">
117
					<xsd:annotation>
118
						<xsd:documentation>Defaults to "Voice." Currently, only two voice numbers
119
							and one fax number are stored.</xsd:documentation>
120
					</xsd:annotation>
121
					<xsd:simpleType>
122
						<xsd:restriction base="xsd:string">
123
							<xsd:enumeration value="Voice"/>
124
							<xsd:enumeration value="Fax"/>
125
						</xsd:restriction>
126
					</xsd:simpleType>
127
				</xsd:attribute>
128
				<xsd:attribute name="Description" use="optional">
129
					<xsd:simpleType>
130
						<xsd:restriction base="xsd:string">
131
							<xsd:maxLength value="30"/>
132
						</xsd:restriction>
133
					</xsd:simpleType>
134
				</xsd:attribute>
135
			</xsd:extension>
136
		</xsd:simpleContent>
137
	</xsd:complexType>
138
	<!--
139
 
140
    ##################################################
141
    # Email Address Type
142
    ##################################################
143
 
144
    -->
145
	<xsd:complexType name="EmailAddressType">
146
		<xsd:simpleContent>
147
			<xsd:extension base="EmailBase">
148
				<xsd:attribute name="PreferredFormat" use="optional">
149
					<xsd:simpleType>
150
						<xsd:restriction base="xsd:string">
151
							<xsd:enumeration value="TextOnly"/>
152
							<xsd:enumeration value="HTML"/>
153
						</xsd:restriction>
154
					</xsd:simpleType>
155
				</xsd:attribute>
156
			</xsd:extension>
157
		</xsd:simpleContent>
158
	</xsd:complexType>
159
	<xsd:simpleType name="EmailBase">
160
		<xsd:restriction base="xsd:normalizedString">
161
			<xsd:pattern value="[^@]+@[^@\.]+(\.[^@\.]+)+"/>
162
		</xsd:restriction>
163
	</xsd:simpleType>
164
	<!--
165
    ##################################################
166
    # Amazon fees type
167
    ##################################################
168
    -->
169
	<xsd:complexType name="AmazonFees">
170
		<xsd:sequence>
171
			<xsd:element name="Fee" maxOccurs="unbounded">
172
				<xsd:complexType>
173
					<xsd:sequence>
174
						<xsd:element name="Type">
175
							<xsd:simpleType>
176
								<xsd:restriction base="xsd:string"/>
177
							</xsd:simpleType>
178
						</xsd:element>
179
						<xsd:element name="Amount" type="CurrencyAmount"/>
180
					</xsd:sequence>
181
				</xsd:complexType>
182
			</xsd:element>
183
		</xsd:sequence>
184
	</xsd:complexType>
185
	<!--
186
    ##################################################
187
    # Battery type
188
    ##################################################
189
    -->
190
	<xsd:element name="Battery">
191
		<xsd:complexType>
192
			<xsd:sequence>
193
				<xsd:element name="AreBatteriesIncluded" type="xsd:boolean" minOccurs="0"/>
194
				<xsd:element name="AreBatteriesRequired" type="xsd:boolean" minOccurs="0"/>
195
				<xsd:element name="BatterySubgroup" minOccurs="0" maxOccurs="3">
196
					<xsd:complexType>
197
						<xsd:sequence>
198
							<xsd:element name="BatteryType">
199
								<xsd:simpleType>
200
									<xsd:restriction base="StringNotNull">
201
										<xsd:enumeration value="battery_type_2/3A"/>
202
										<xsd:enumeration value="battery_type_4/3A"/>
203
										<xsd:enumeration value="battery_type_4/5A"/>
204
										<xsd:enumeration value="battery_type_9v"/>
205
										<xsd:enumeration value="battery_type_12v"/>
206
										<xsd:enumeration value="battery_type_a"/>
207
										<xsd:enumeration value="battery_type_a76"/>
208
										<xsd:enumeration value="battery_type_aa"/>
209
										<xsd:enumeration value="battery_type_aaa"/>
210
										<xsd:enumeration value="battery_type_aaaa"/>
211
										<xsd:enumeration value="battery_type_c"/>
212
										<xsd:enumeration value="battery_type_cr123a"/>
213
										<xsd:enumeration value="battery_type_cr2"/>
214
										<xsd:enumeration value="battery_type_cr5"/>
215
										<xsd:enumeration value="battery_type_d"/>
216
										<xsd:enumeration value="battery_type_lithium_ion"/>
217
										<xsd:enumeration value="battery_type_lithium_metal"/>
218
										<xsd:enumeration value="battery_type_L-SC"/>
219
										<xsd:enumeration value="battery_type_p76"/>
220
										<xsd:enumeration value="battery_type_product_specific"/>
221
										<xsd:enumeration value="battery_type_SC"/>
222
									</xsd:restriction>
223
								</xsd:simpleType>
224
							</xsd:element>
225
							<xsd:element name="NumberOfBatteries" type="xsd:positiveInteger"/>
226
						</xsd:sequence>
227
					</xsd:complexType>
228
				</xsd:element>
229
			</xsd:sequence>
230
		</xsd:complexType>
231
	</xsd:element>
232
	<!--
233
 
234
    ##################################################
235
    # Buyer price type
236
    ##################################################
237
 
238
	-->
239
	<xsd:complexType name="BuyerPrice">
240
		<xsd:sequence>
241
			<xsd:element name="Component" maxOccurs="unbounded">
242
				<xsd:complexType>
243
					<xsd:sequence>
244
						<xsd:element name="Type">
245
							<xsd:simpleType>
246
								<xsd:restriction base="xsd:string">
247
									<xsd:enumeration value="Principal"/>
248
									<xsd:enumeration value="Shipping"/>
249
									<xsd:enumeration value="CODFee"/>
250
									<xsd:enumeration value="Tax"/>
251
									<xsd:enumeration value="ShippingTax"/>
252
									<xsd:enumeration value="RestockingFee"/>
253
									<xsd:enumeration value="RestockingFeeTax"/>
254
									<xsd:enumeration value="GiftWrap"/>
255
									<xsd:enumeration value="GiftWrapTax"/>
256
									<xsd:enumeration value="Surcharge"/>
257
									<xsd:enumeration value="ReturnShipping"/>
258
									<xsd:enumeration value="Goodwill"/>
259
									<xsd:enumeration value="ExportCharge"/>
260
									<xsd:enumeration value="COD"/>
261
									<xsd:enumeration value="CODTax"/>
262
									<xsd:enumeration value="Other"/>
263
									<xsd:enumeration value="FreeReplacementReturnShipping"/>
264
								</xsd:restriction>
265
							</xsd:simpleType>
266
						</xsd:element>
267
						<xsd:element name="Amount" type="CurrencyAmount"/>
268
					</xsd:sequence>
269
				</xsd:complexType>
270
			</xsd:element>
271
		</xsd:sequence>
272
	</xsd:complexType>
273
	<!--
274
    ##################################################
275
    # Direct Payment type
276
    ##################################################
277
  	-->
278
	<xsd:complexType name="DirectPaymentType">
279
		<xsd:sequence>
280
			<xsd:element name="Component" maxOccurs="unbounded">
281
				<xsd:complexType>
282
					<xsd:sequence>
283
						<xsd:element name="Type" type="xsd:string"/>
284
						<xsd:element name="Amount" type="CurrencyAmount"/>
285
					</xsd:sequence>
286
				</xsd:complexType>
287
			</xsd:element>
288
		</xsd:sequence>
289
	</xsd:complexType>
290
	<!--		
291
    ##################################################
292
    # Currency amount type
293
    ##################################################
294
 
295
	-->
296
	<xsd:complexType name="CurrencyAmount">
297
		<xsd:simpleContent>
298
			<xsd:extension base="BaseCurrencyAmount">
299
				<xsd:attribute name="currency" type="BaseCurrencyCode" use="required"/>
300
			</xsd:extension>
301
		</xsd:simpleContent>
302
	</xsd:complexType>
303
	<xsd:complexType name="PositiveCurrencyAmount">
304
		<xsd:simpleContent>
305
			<xsd:extension base="BasePositiveCurrencyAmount">
306
				<xsd:attribute name="currency" type="BaseCurrencyCode" use="required"/>
307
			</xsd:extension>
308
		</xsd:simpleContent>
309
	</xsd:complexType>
310
	<xsd:simpleType name="BaseCurrencyCode">
311
		<xsd:restriction base="xsd:string">
312
			<xsd:enumeration value="USD"/>
313
			<xsd:enumeration value="GBP"/>
314
			<xsd:enumeration value="EUR"/>
315
			<xsd:enumeration value="JPY"/>
316
			<xsd:enumeration value="CAD"/>
317
			<xsd:enumeration value="CNY"/>
318
			<xsd:enumeration value="INR"/>
319
		</xsd:restriction>
320
	</xsd:simpleType>
321
	<xsd:simpleType name="GlobalCurrencyCode">
322
		<xsd:restriction base="xsd:string">
323
			<xsd:enumeration value="AED"/>
324
			<xsd:enumeration value="ALL"/>
325
			<xsd:enumeration value="ARS"/>
326
			<xsd:enumeration value="ATS"/>
327
			<xsd:enumeration value="AUD"/>
328
			<xsd:enumeration value="BAM"/>
329
			<xsd:enumeration value="BEF"/>
330
			<xsd:enumeration value="BGN"/>
331
			<xsd:enumeration value="BHD"/>
332
			<xsd:enumeration value="BOB"/>
333
			<xsd:enumeration value="BRL"/>
334
			<xsd:enumeration value="BYR"/>
335
			<xsd:enumeration value="CAD"/>
336
			<xsd:enumeration value="CHF"/>
337
			<xsd:enumeration value="CLP"/>
338
			<xsd:enumeration value="CNY"/>
339
			<xsd:enumeration value="COP"/>
340
			<xsd:enumeration value="CRC"/>
341
			<xsd:enumeration value="CSD"/>
342
			<xsd:enumeration value="CZK"/>
343
			<xsd:enumeration value="DEM"/>
344
			<xsd:enumeration value="DKK"/>
345
			<xsd:enumeration value="DOP"/>
346
			<xsd:enumeration value="DZD"/>
347
			<xsd:enumeration value="EEK"/>
348
			<xsd:enumeration value="EGP"/>
349
			<xsd:enumeration value="ESP"/>
350
			<xsd:enumeration value="EUR"/>
351
			<xsd:enumeration value="FIM"/>
352
			<xsd:enumeration value="FRF"/>
353
			<xsd:enumeration value="GBP"/>
354
			<xsd:enumeration value="GRD"/>
355
			<xsd:enumeration value="GTQ"/>
356
			<xsd:enumeration value="HKD"/>
357
			<xsd:enumeration value="HNL"/>
358
			<xsd:enumeration value="HRK"/>
359
			<xsd:enumeration value="HUF"/>
360
			<xsd:enumeration value="IDR"/>
361
			<xsd:enumeration value="ILS"/>
362
			<xsd:enumeration value="INR"/>
363
			<xsd:enumeration value="IQD"/>
364
			<xsd:enumeration value="ISK"/>
365
			<xsd:enumeration value="ITL"/>
366
			<xsd:enumeration value="JOD"/>
367
			<xsd:enumeration value="JPY"/>
368
			<xsd:enumeration value="KRW"/>
369
			<xsd:enumeration value="KWD"/>
370
			<xsd:enumeration value="LBP"/>
371
			<xsd:enumeration value="LTL"/>
372
			<xsd:enumeration value="LUF"/>
373
			<xsd:enumeration value="LVL"/>
374
			<xsd:enumeration value="LYD"/>
375
			<xsd:enumeration value="MAD"/>
376
			<xsd:enumeration value="MKD"/>
377
			<xsd:enumeration value="MXN"/>
378
			<xsd:enumeration value="MYR"/>
379
			<xsd:enumeration value="NIO"/>
380
			<xsd:enumeration value="NOK"/>
381
			<xsd:enumeration value="NZD"/>
382
			<xsd:enumeration value="OMR"/>
383
			<xsd:enumeration value="PAB"/>
384
			<xsd:enumeration value="PEN"/>
385
			<xsd:enumeration value="PHP"/>
386
			<xsd:enumeration value="PLN"/>
387
			<xsd:enumeration value="PTE"/>
388
			<xsd:enumeration value="PYG"/>
389
			<xsd:enumeration value="QAR"/>
390
			<xsd:enumeration value="RON"/>
391
			<xsd:enumeration value="RSD"/>
392
			<xsd:enumeration value="RUB"/>
393
			<xsd:enumeration value="SAR"/>
394
			<xsd:enumeration value="SDG"/>
395
			<xsd:enumeration value="SEK"/>
396
			<xsd:enumeration value="SGD"/>
397
			<xsd:enumeration value="SKK"/>
398
			<xsd:enumeration value="SVC"/>
399
			<xsd:enumeration value="SYP"/>
400
			<xsd:enumeration value="THB"/>
401
			<xsd:enumeration value="TND"/>
402
			<xsd:enumeration value="TRY"/>
403
			<xsd:enumeration value="TWD"/>
404
			<xsd:enumeration value="UAH"/>
405
			<xsd:enumeration value="USD"/>
406
			<xsd:enumeration value="UYU"/>
407
			<xsd:enumeration value="VEF"/>
408
			<xsd:enumeration value="VND"/>
409
			<xsd:enumeration value="YER"/>
410
			<xsd:enumeration value="ZAR"/>
411
		</xsd:restriction>
412
	</xsd:simpleType>
413
	<xsd:simpleType name="EnergyUnitOfMeasure">
414
		<xsd:restriction base="xsd:string">
415
			<xsd:enumeration value="BTU"/>
416
			<xsd:enumeration value="watts"/>
417
			<xsd:enumeration value="joules"/>
418
			<xsd:enumeration value="kilojoules"/>
419
		</xsd:restriction>
420
	</xsd:simpleType>
421
	<xsd:simpleType name="WaterResistantType">
422
		<xsd:restriction base="xsd:string">
423
			<xsd:enumeration value="not_water_resistant"/>
424
			<xsd:enumeration value="water_resistant"/>
425
			<xsd:enumeration value="waterproof"/>
426
		</xsd:restriction>
427
	</xsd:simpleType>
428
	<xsd:simpleType name="AntennaTypeValues">
429
		<xsd:restriction base="xsd:string">
430
			<xsd:enumeration value="fixed"/>
431
			<xsd:enumeration value="internal"/>
432
			<xsd:enumeration value="retractable"/>
433
		</xsd:restriction>
434
	</xsd:simpleType>
435
	<xsd:simpleType name="ModemTypeValues">
436
		<xsd:restriction base="xsd:string">
437
			<xsd:enumeration value="analog_modem"/>
438
			<xsd:enumeration value="data_fax_voice"/>
439
			<xsd:enumeration value="isdn_modem"/>
440
			<xsd:enumeration value="cable"/>
441
			<xsd:enumeration value="data_modem"/>
442
			<xsd:enumeration value="network_modem"/>
443
			<xsd:enumeration value="cellular"/>
444
			<xsd:enumeration value="digital"/>
445
			<xsd:enumeration value="unknown_modem_type"/>
446
			<xsd:enumeration value="csu"/>
447
			<xsd:enumeration value="dsl"/>
448
			<xsd:enumeration value="voice"/>
449
			<xsd:enumeration value="data_fax"/>
450
			<xsd:enumeration value="dsu"/>
451
			<xsd:enumeration value="winmodem"/>
452
		</xsd:restriction>
453
	</xsd:simpleType>
454
	<xsd:simpleType name="DockingStationExternalInterfaceTypeValues">
455
		<xsd:restriction base="xsd:string">
456
			<xsd:enumeration value="firewire_1600"/>
457
			<xsd:enumeration value="firewire_3200"/>
458
			<xsd:enumeration value="firewire_400"/>
459
			<xsd:enumeration value="firewire_800"/>
460
			<xsd:enumeration value="firewire_esata"/>
461
			<xsd:enumeration value="usb1.0"/>
462
			<xsd:enumeration value="usb1.1"/>
463
			<xsd:enumeration value="usb2.0"/>
464
			<xsd:enumeration value="usb3.0"/>
465
		</xsd:restriction>
466
	</xsd:simpleType>
467
	<xsd:simpleType name="RemovableMemoryValues">
468
		<xsd:restriction base="xsd:string">
469
			<xsd:enumeration value="1_4_inch_audio"/>
470
			<xsd:enumeration value="2_5_mm_audio"/>
471
			<xsd:enumeration value="3.0_v_ttl"/>
472
			<xsd:enumeration value="3_5_floppy"/>
473
			<xsd:enumeration value="3_5_mm_audio"/>
474
			<xsd:enumeration value="ata"/>
475
			<xsd:enumeration value="ata_flash_card"/>
476
			<xsd:enumeration value="audio_video_port"/>
477
			<xsd:enumeration value="bluetooth"/>
478
			<xsd:enumeration value="built_in_flash_memory"/>
479
			<xsd:enumeration value="cd-r"/>
480
			<xsd:enumeration value="cd_rw"/>
481
			<xsd:enumeration value="cdr_drive"/>
482
			<xsd:enumeration value="compact_disc"/>
483
			<xsd:enumeration value="compact_flash_card"/>
484
			<xsd:enumeration value="compact_flash_type_i_or_ii"/>
485
			<xsd:enumeration value="compactflash_type_i"/>
486
			<xsd:enumeration value="compactflash_type_ii"/>
487
			<xsd:enumeration value="component_video"/>
488
			<xsd:enumeration value="composite_video"/>
489
			<xsd:enumeration value="d_sub"/>
490
			<xsd:enumeration value="dmi"/>
491
			<xsd:enumeration value="dssi"/>
492
			<xsd:enumeration value="dvd_r"/>
493
			<xsd:enumeration value="dvd_rw"/>
494
			<xsd:enumeration value="dvi_x_1"/>
495
			<xsd:enumeration value="dvi_x_2"/>
496
			<xsd:enumeration value="dvi_x_4"/>
497
			<xsd:enumeration value="eide"/>
498
			<xsd:enumeration value="eisa"/>
499
			<xsd:enumeration value="ethernet"/>
500
			<xsd:enumeration value="express_card"/>
501
			<xsd:enumeration value="fibre_channel"/>
502
			<xsd:enumeration value="firewire_1600"/>
503
			<xsd:enumeration value="firewire_3200"/>
504
			<xsd:enumeration value="firewire_400"/>
505
			<xsd:enumeration value="firewire_800"/>
506
			<xsd:enumeration value="firewire_esata"/>
507
			<xsd:enumeration value="game_port"/>
508
			<xsd:enumeration value="gbic"/>
509
			<xsd:enumeration value="hdmi"/>
510
			<xsd:enumeration value="headphone"/>
511
			<xsd:enumeration value="hp_hsc"/>
512
			<xsd:enumeration value="hp_pb"/>
513
			<xsd:enumeration value="hs_mmc"/>
514
			<xsd:enumeration value="ibm_microdrive"/>
515
			<xsd:enumeration value="ide"/>
516
			<xsd:enumeration value="ieee_1284"/>
517
			<xsd:enumeration value="ieee_1394"/>
518
			<xsd:enumeration value="infrared"/>
519
			<xsd:enumeration value="internal_w_removable_media"/>
520
			<xsd:enumeration value="iomega_clik_disk"/>
521
			<xsd:enumeration value="isa"/>
522
			<xsd:enumeration value="isp"/>
523
			<xsd:enumeration value="lanc"/>
524
			<xsd:enumeration value="mca"/>
525
			<xsd:enumeration value="media_card"/>
526
			<xsd:enumeration value="memory_stick"/>
527
			<xsd:enumeration value="memory_stick_duo"/>
528
			<xsd:enumeration value="memory_stick_micro"/>
529
			<xsd:enumeration value="memory_stick_pro"/>
530
			<xsd:enumeration value="memory_stick_pro_duo"/>
531
			<xsd:enumeration value="memory_stick_pro_hg_duo"/>
532
			<xsd:enumeration value="memory_stick_select"/>
533
			<xsd:enumeration value="memory_stick_xc"/>
534
			<xsd:enumeration value="memory_stick_xc_hg_micro"/>
535
			<xsd:enumeration value="memory_stick_xc_micro"/>
536
			<xsd:enumeration value="micard"/>
537
			<xsd:enumeration value="micro_sdhc"/>
538
			<xsd:enumeration value="micro_sdxc"/>
539
			<xsd:enumeration value="microsd"/>
540
			<xsd:enumeration value="mini_dvd"/>
541
			<xsd:enumeration value="mini_hdmi"/>
542
			<xsd:enumeration value="mini_pci"/>
543
			<xsd:enumeration value="mini_sdhc"/>
544
			<xsd:enumeration value="mini_sdxc"/>
545
			<xsd:enumeration value="minisd"/>
546
			<xsd:enumeration value="mmc_micro"/>
547
			<xsd:enumeration value="multimedia_card"/>
548
			<xsd:enumeration value="multimedia_card_mobile"/>
549
			<xsd:enumeration value="multimedia_card_plus"/>
550
			<xsd:enumeration value="multipronged_audio"/>
551
			<xsd:enumeration value="nubus"/>
552
			<xsd:enumeration value="parallel_interface"/>
553
			<xsd:enumeration value="pc_card"/>
554
			<xsd:enumeration value="pci"/>
555
			<xsd:enumeration value="pci_64"/>
556
			<xsd:enumeration value="pci_64_hot_plug"/>
557
			<xsd:enumeration value="pci_64_hot_plug_33_mhz"/>
558
			<xsd:enumeration value="pci_64_hot_plug_66_mhz"/>
559
			<xsd:enumeration value="pci_express_x4"/>
560
			<xsd:enumeration value="pci_express_x8"/>
561
			<xsd:enumeration value="pci_hot_plug"/>
562
			<xsd:enumeration value="pci_raid"/>
563
			<xsd:enumeration value="pci_x"/>
564
			<xsd:enumeration value="pci_x_1"/>
565
			<xsd:enumeration value="pci_x_100_mhz"/>
566
			<xsd:enumeration value="pci_x_133_mhz"/>
567
			<xsd:enumeration value="pci_x_16"/>
568
			<xsd:enumeration value="pci_x_16_gb"/>
569
			<xsd:enumeration value="pci_x_4"/>
570
			<xsd:enumeration value="pci_x_66_mhz"/>
571
			<xsd:enumeration value="pci_x_8"/>
572
			<xsd:enumeration value="pci_x_hot_plug"/>
573
			<xsd:enumeration value="pci_x_hot_plug_133_mhz"/>
574
			<xsd:enumeration value="pcmcia"/>
575
			<xsd:enumeration value="pcmcia_ii"/>
576
			<xsd:enumeration value="pcmcia_iii"/>
577
			<xsd:enumeration value="pictbridge"/>
578
			<xsd:enumeration value="ps/2"/>
579
			<xsd:enumeration value="radio_frequency"/>
580
			<xsd:enumeration value="rs_mmc"/>
581
			<xsd:enumeration value="s_video"/>
582
			<xsd:enumeration value="sas"/>
583
			<xsd:enumeration value="sata_1_5_gb"/>
584
			<xsd:enumeration value="sata_3_0_gb"/>
585
			<xsd:enumeration value="sata_6_0_gb"/>
586
			<xsd:enumeration value="sbus"/>
587
			<xsd:enumeration value="scsi"/>
588
			<xsd:enumeration value="sdhc"/>
589
			<xsd:enumeration value="sdio"/>
590
			<xsd:enumeration value="sdxc"/>
591
			<xsd:enumeration value="secure_digital"/>
592
			<xsd:enumeration value="secure_mmc"/>
593
			<xsd:enumeration value="serial_interface"/>
594
			<xsd:enumeration value="sim_card"/>
595
			<xsd:enumeration value="smartmedia_card"/>
596
			<xsd:enumeration value="solid_state_drive"/>
597
			<xsd:enumeration value="spd"/>
598
			<xsd:enumeration value="springboard_module"/>
599
			<xsd:enumeration value="ssfdc"/>
600
			<xsd:enumeration value="superdisk"/>
601
			<xsd:enumeration value="transflash"/>
602
			<xsd:enumeration value="unknown"/>
603
			<xsd:enumeration value="usb"/>
604
			<xsd:enumeration value="usb1.0"/>
605
			<xsd:enumeration value="usb1.1"/>
606
			<xsd:enumeration value="usb3.0"/>
607
			<xsd:enumeration value="usb_docking_station"/>
608
			<xsd:enumeration value="usb_streaming"/>
609
			<xsd:enumeration value="vga"/>
610
			<xsd:enumeration value="xd_picture_card"/>
611
			<xsd:enumeration value="xd_picture_card_h"/>
612
			<xsd:enumeration value="xd_picture_card_m"/>
613
			<xsd:enumeration value="xd_picture_card_m_plus"/>
614
		</xsd:restriction>
615
	</xsd:simpleType>
616
	<xsd:simpleType name="GraphicsRAMTypeValues">
617
		<xsd:restriction base="xsd:string">
618
			<xsd:enumeration value="72_pin_edo_simm"/>
619
			<xsd:enumeration value="ddr2_sdram"/>
620
			<xsd:enumeration value="ddr3_sdram"/>
621
			<xsd:enumeration value="ddr4_sdram"/>
622
			<xsd:enumeration value="ddr5_sdram"/>
623
			<xsd:enumeration value="ddr_dram"/>
624
			<xsd:enumeration value="ddr_sdram"/>
625
			<xsd:enumeration value="dimm"/>
626
			<xsd:enumeration value="dram"/>
627
			<xsd:enumeration value="edo_dram"/>
628
			<xsd:enumeration value="eeprom"/>
629
			<xsd:enumeration value="eprom"/>
630
			<xsd:enumeration value="fpm_dram"/>
631
			<xsd:enumeration value="fpm_ram"/>
632
			<xsd:enumeration value="gddr3"/>
633
			<xsd:enumeration value="gddr4"/>
634
			<xsd:enumeration value="gddr5"/>
635
			<xsd:enumeration value="l2_cache"/>
636
			<xsd:enumeration value="micro_dimm"/>
637
			<xsd:enumeration value="pc2_4200"/>
638
			<xsd:enumeration value="pc2_4300"/>
639
			<xsd:enumeration value="pc2_5300"/>
640
			<xsd:enumeration value="pc2_5400"/>
641
			<xsd:enumeration value="pc2_6000"/>
642
			<xsd:enumeration value="pc_100_sdram"/>
643
			<xsd:enumeration value="pc_1066"/>
644
			<xsd:enumeration value="pc_133_sdram"/>
645
			<xsd:enumeration value="pc_1600"/>
646
			<xsd:enumeration value="pc_2100_ddr"/>
647
			<xsd:enumeration value="pc_2700_ddr"/>
648
			<xsd:enumeration value="pc_3000"/>
649
			<xsd:enumeration value="pc_3200_ddr"/>
650
			<xsd:enumeration value="pc_3500_ddr"/>
651
			<xsd:enumeration value="pc_3700"/>
652
			<xsd:enumeration value="pc_4000_ddr"/>
653
			<xsd:enumeration value="pc_4200"/>
654
			<xsd:enumeration value="pc_4300"/>
655
			<xsd:enumeration value="pc_4400"/>
656
			<xsd:enumeration value="pc_66_sdram"/>
657
			<xsd:enumeration value="pc_800"/>
658
			<xsd:enumeration value="rambus"/>
659
			<xsd:enumeration value="rdram"/>
660
			<xsd:enumeration value="rimm"/>
661
			<xsd:enumeration value="sdram"/>
662
			<xsd:enumeration value="sgram"/>
663
			<xsd:enumeration value="shared"/>
664
			<xsd:enumeration value="simm"/>
665
			<xsd:enumeration value="sipp"/>
666
			<xsd:enumeration value="sldram"/>
667
			<xsd:enumeration value="sodimm"/>
668
			<xsd:enumeration value="sorimm"/>
669
			<xsd:enumeration value="sram"/>
670
			<xsd:enumeration value="unknown"/>
671
			<xsd:enumeration value="vram"/>
672
			<xsd:enumeration value="wram"/>
673
		</xsd:restriction>
674
	</xsd:simpleType>
675
	<xsd:simpleType name="HardDriveInterfaceTypeValues">
676
		<xsd:restriction base="xsd:string">
677
			<xsd:enumeration value="ata"/>
678
			<xsd:enumeration value="ata100"/>
679
			<xsd:enumeration value="ata133"/>
680
			<xsd:enumeration value="ata_2"/>
681
			<xsd:enumeration value="ata_3"/>
682
			<xsd:enumeration value="ata_4"/>
683
			<xsd:enumeration value="ata_5"/>
684
			<xsd:enumeration value="atapi"/>
685
			<xsd:enumeration value="dma"/>
686
			<xsd:enumeration value="eide"/>
687
			<xsd:enumeration value="eio"/>
688
			<xsd:enumeration value="esata"/>
689
			<xsd:enumeration value="esdi"/>
690
			<xsd:enumeration value="ethernet"/>
691
			<xsd:enumeration value="ethernet_100base_t"/>
692
			<xsd:enumeration value="ethernet_100base_tx"/>
693
			<xsd:enumeration value="ethernet_10_100_1000"/>
694
			<xsd:enumeration value="ethernet_10base_t"/>
695
			<xsd:enumeration value="fast_scsi"/>
696
			<xsd:enumeration value="fast_wide_scsi"/>
697
			<xsd:enumeration value="fata"/>
698
			<xsd:enumeration value="fc_al"/>
699
			<xsd:enumeration value="fc_al_2"/>
700
			<xsd:enumeration value="fdd"/>
701
			<xsd:enumeration value="fibre_channel"/>
702
			<xsd:enumeration value="firewire"/>
703
			<xsd:enumeration value="ide"/>
704
			<xsd:enumeration value="ieee_1284"/>
705
			<xsd:enumeration value="ieee_1394b"/>
706
			<xsd:enumeration value="iscsi"/>
707
			<xsd:enumeration value="lvds"/>
708
			<xsd:enumeration value="pc_card"/>
709
			<xsd:enumeration value="pci_express_x16"/>
710
			<xsd:enumeration value="pci_express_x4"/>
711
			<xsd:enumeration value="pci_express_x8"/>
712
			<xsd:enumeration value="raid"/>
713
			<xsd:enumeration value="scsi"/>
714
			<xsd:enumeration value="serial_ata"/>
715
			<xsd:enumeration value="serial_ata150"/>
716
			<xsd:enumeration value="serial_ata300"/>
717
			<xsd:enumeration value="serial_ata600"/>
718
			<xsd:enumeration value="serial_scsi"/>
719
			<xsd:enumeration value="solid_state"/>
720
			<xsd:enumeration value="ssa"/>
721
			<xsd:enumeration value="st412"/>
722
			<xsd:enumeration value="ultra2_scsi"/>
723
			<xsd:enumeration value="ultra2_wide_scsi"/>
724
			<xsd:enumeration value="ultra3_scsi"/>
725
			<xsd:enumeration value="ultra_160_scsi"/>
726
			<xsd:enumeration value="ultra_320_scsi"/>
727
			<xsd:enumeration value="ultra_ata"/>
728
			<xsd:enumeration value="ultra_scsi"/>
729
			<xsd:enumeration value="ultra_wide_scsi"/>
730
			<xsd:enumeration value="unknown"/>
731
			<xsd:enumeration value="usb"/>
732
			<xsd:enumeration value="usb_1.1"/>
733
			<xsd:enumeration value="usb_2.0"/>
734
			<xsd:enumeration value="usb_2.0_3.0"/>
735
			<xsd:enumeration value="usb_3.0"/>
736
		</xsd:restriction>
737
	</xsd:simpleType>
738
	<xsd:simpleType name="SupportedImageTypeValues">
739
		<xsd:restriction base="xsd:string">
740
			<xsd:enumeration value="3f_tiff"/>
741
			<xsd:enumeration value="bmp"/>
742
			<xsd:enumeration value="canon_raw"/>
743
			<xsd:enumeration value="eps"/>
744
			<xsd:enumeration value="exif"/>
745
			<xsd:enumeration value="flashpix_fpx"/>
746
			<xsd:enumeration value="gif"/>
747
			<xsd:enumeration value="jpeg"/>
748
			<xsd:enumeration value="pcx"/>
749
			<xsd:enumeration value="pgpf"/>
750
			<xsd:enumeration value="pict"/>
751
			<xsd:enumeration value="png"/>
752
			<xsd:enumeration value="psd"/>
753
			<xsd:enumeration value="raw"/>
754
			<xsd:enumeration value="tga"/>
755
			<xsd:enumeration value="tiff"/>
756
			<xsd:enumeration value="unknown"/>
757
			<xsd:enumeration value="wif"/>
758
			<xsd:enumeration value="wmf"/>
759
		</xsd:restriction>
760
	</xsd:simpleType>
761
	<xsd:simpleType name="HardwareInterfaceValues">
762
		<xsd:restriction base="xsd:string">
763
			<xsd:enumeration value="1_4_inch_audio"/>
764
			<xsd:enumeration value="2_5_mm_audio"/>
765
			<xsd:enumeration value="3.0_v_ttl"/>
766
			<xsd:enumeration value="3_5_floppy"/>
767
			<xsd:enumeration value="3_5_mm_audio"/>
768
			<xsd:enumeration value="ata"/>
769
			<xsd:enumeration value="ata_flash_card"/>
770
			<xsd:enumeration value="audio_video_port"/>
771
			<xsd:enumeration value="bluetooth"/>
772
			<xsd:enumeration value="built_in_flash_memory"/>
773
			<xsd:enumeration value="cd-r"/>
774
			<xsd:enumeration value="cd_rw"/>
775
			<xsd:enumeration value="cdr_drive"/>
776
			<xsd:enumeration value="compact_disc"/>
777
			<xsd:enumeration value="compact_flash_card"/>
778
			<xsd:enumeration value="compact_flash_type_i_or_ii"/>
779
			<xsd:enumeration value="compactflash_type_i"/>
780
			<xsd:enumeration value="compactflash_type_ii"/>
781
			<xsd:enumeration value="component_video"/>
782
			<xsd:enumeration value="composite_video"/>
783
			<xsd:enumeration value="d_sub"/>
784
			<xsd:enumeration value="dmi"/>
785
			<xsd:enumeration value="dssi"/>
786
			<xsd:enumeration value="dvd_r"/>
787
			<xsd:enumeration value="dvd_rw"/>
788
			<xsd:enumeration value="dvi_x_1"/>
789
			<xsd:enumeration value="dvi_x_2"/>
790
			<xsd:enumeration value="dvi_x_4"/>
791
			<xsd:enumeration value="eide"/>
792
			<xsd:enumeration value="eisa"/>
793
			<xsd:enumeration value="ethernet"/>
794
			<xsd:enumeration value="express_card"/>
795
			<xsd:enumeration value="fibre_channel"/>
796
			<xsd:enumeration value="firewire_1600"/>
797
			<xsd:enumeration value="firewire_3200"/>
798
			<xsd:enumeration value="firewire_400"/>
799
			<xsd:enumeration value="firewire_800"/>
800
			<xsd:enumeration value="firewire_esata"/>
801
			<xsd:enumeration value="game_port"/>
802
			<xsd:enumeration value="gbic"/>
803
			<xsd:enumeration value="hdmi"/>
804
			<xsd:enumeration value="headphone"/>
805
			<xsd:enumeration value="hp_hsc"/>
806
			<xsd:enumeration value="hp_pb"/>
807
			<xsd:enumeration value="hs_mmc"/>
808
			<xsd:enumeration value="ibm_microdrive"/>
809
			<xsd:enumeration value="ide"/>
810
			<xsd:enumeration value="ieee_1284"/>
811
			<xsd:enumeration value="infrared"/>
812
			<xsd:enumeration value="internal_w_removable_media"/>
813
			<xsd:enumeration value="iomega_clik_disk"/>
814
			<xsd:enumeration value="isa"/>
815
			<xsd:enumeration value="isp"/>
816
			<xsd:enumeration value="lanc"/>
817
			<xsd:enumeration value="mca"/>
818
			<xsd:enumeration value="media_card"/>
819
			<xsd:enumeration value="memory_stick"/>
820
			<xsd:enumeration value="memory_stick_duo"/>
821
			<xsd:enumeration value="memory_stick_micro"/>
822
			<xsd:enumeration value="memory_stick_pro"/>
823
			<xsd:enumeration value="memory_stick_pro_duo"/>
824
			<xsd:enumeration value="memory_stick_pro_hg_duo"/>
825
			<xsd:enumeration value="memory_stick_select"/>
826
			<xsd:enumeration value="memory_stick_xc"/>
827
			<xsd:enumeration value="memory_stick_xc_hg_micro"/>
828
			<xsd:enumeration value="memory_stick_xc_micro"/>
829
			<xsd:enumeration value="micard"/>
830
			<xsd:enumeration value="micro_sdhc"/>
831
			<xsd:enumeration value="micro_sdxc"/>
832
			<xsd:enumeration value="microsd"/>
833
			<xsd:enumeration value="mini_dvd"/>
834
			<xsd:enumeration value="mini_hdmi"/>
835
			<xsd:enumeration value="mini_pci"/>
836
			<xsd:enumeration value="mini_sdhc"/>
837
			<xsd:enumeration value="mini_sdxc"/>
838
			<xsd:enumeration value="minisd"/>
839
			<xsd:enumeration value="mmc_micro"/>
840
			<xsd:enumeration value="multimedia_card"/>
841
			<xsd:enumeration value="multimedia_card_mobile"/>
842
			<xsd:enumeration value="multimedia_card_plus"/>
843
			<xsd:enumeration value="multipronged_audio"/>
844
			<xsd:enumeration value="nubus"/>
845
			<xsd:enumeration value="parallel_interface"/>
846
			<xsd:enumeration value="pc_card"/>
847
			<xsd:enumeration value="pci"/>
848
			<xsd:enumeration value="pci_64"/>
849
			<xsd:enumeration value="pci_64_hot_plug"/>
850
			<xsd:enumeration value="pci_64_hot_plug_33_mhz"/>
851
			<xsd:enumeration value="pci_64_hot_plug_66_mhz"/>
852
			<xsd:enumeration value="pci_express_x4"/>
853
			<xsd:enumeration value="pci_express_x8"/>
854
			<xsd:enumeration value="pci_hot_plug"/>
855
			<xsd:enumeration value="pci_raid"/>
856
			<xsd:enumeration value="pci_x"/>
857
			<xsd:enumeration value="pci_x_1"/>
858
			<xsd:enumeration value="pci_x_100_mhz"/>
859
			<xsd:enumeration value="pci_x_16"/>
860
			<xsd:enumeration value="pci_x_16_gb"/>
861
			<xsd:enumeration value="pci_x_4"/>
862
			<xsd:enumeration value="pci_x_66_mhz"/>
863
			<xsd:enumeration value="pci_x_8"/>
864
			<xsd:enumeration value="pci_x_hot_plug"/>
865
			<xsd:enumeration value="pci_x_hot_plug_133_mhz"/>
866
			<xsd:enumeration value="pcmcia"/>
867
			<xsd:enumeration value="pcmcia_ii"/>
868
			<xsd:enumeration value="pcmcia_iii"/>
869
			<xsd:enumeration value="pictbridge"/>
870
			<xsd:enumeration value="ps/2"/>
871
			<xsd:enumeration value="radio_frequency"/>
872
			<xsd:enumeration value="rs_mmc"/>
873
			<xsd:enumeration value="s_video"/>
874
			<xsd:enumeration value="sas"/>
875
			<xsd:enumeration value="sata_1_5_gb"/>
876
			<xsd:enumeration value="sata_3_0_gb"/>
877
			<xsd:enumeration value="sata_6_0_gb"/>
878
			<xsd:enumeration value="sbus"/>
879
			<xsd:enumeration value="scsi"/>
880
			<xsd:enumeration value="sdhc"/>
881
			<xsd:enumeration value="sdio"/>
882
			<xsd:enumeration value="sdxc"/>
883
			<xsd:enumeration value="secure_digital"/>
884
			<xsd:enumeration value="secure_mmc"/>
885
			<xsd:enumeration value="serial_interface"/>
886
			<xsd:enumeration value="sim_card"/>
887
			<xsd:enumeration value="smartmedia_card"/>
888
			<xsd:enumeration value="solid_state_drive"/>
889
			<xsd:enumeration value="spd"/>
890
			<xsd:enumeration value="springboard_module"/>
891
			<xsd:enumeration value="ssfdc"/>
892
			<xsd:enumeration value="superdisk"/>
893
			<xsd:enumeration value="transflash"/>
894
			<xsd:enumeration value="unknown"/>
895
			<xsd:enumeration value="usb"/>
896
			<xsd:enumeration value="usb1.0"/>
897
			<xsd:enumeration value="usb1.1"/>
898
			<xsd:enumeration value="usb2.0"/>
899
			<xsd:enumeration value="usb3.0"/>
900
			<xsd:enumeration value="usb_docking_station"/>
901
			<xsd:enumeration value="usb_streaming"/>
902
			<xsd:enumeration value="vga"/>
903
			<xsd:enumeration value="xd_picture_card"/>
904
			<xsd:enumeration value="xd_picture_card_h"/>
905
			<xsd:enumeration value="xd_picture_card_m"/>
906
			<xsd:enumeration value="xd_picture_card_m_plus"/>
907
			<xsd:enumeration value="ieee_1394"/>
908
			<xsd:enumeration value="pci_x_133_mhz"/>
909
		</xsd:restriction>
910
	</xsd:simpleType>
911
	<xsd:simpleType name="VideotapeRecordingSpeedType">
912
		<xsd:restriction base="xsd:string">
913
			<xsd:enumeration value="unknown"/>
914
			<xsd:enumeration value="sp"/>
915
			<xsd:enumeration value="ep"/>
916
			<xsd:enumeration value="slp"/>
917
			<xsd:enumeration value="lp"/>
918
			<xsd:enumeration value="Unknown"/>
919
			<xsd:enumeration value="SP"/>
920
			<xsd:enumeration value="EP"/>
921
			<xsd:enumeration value="SLP"/>
922
			<xsd:enumeration value="LP"/>
923
		</xsd:restriction>
924
	</xsd:simpleType>
925
	<xsd:simpleType name="ThreeDTechnologyValues">
926
		<xsd:restriction base="xsd:string">
927
			<xsd:enumeration value="active"/>
928
			<xsd:enumeration value="anaglyphic"/>
929
			<xsd:enumeration value="auto_stereoscopic"/>
930
			<xsd:enumeration value="passive"/>
931
		</xsd:restriction>
932
	</xsd:simpleType>
933
	<xsd:simpleType name="WirelessTypeValues">
934
		<xsd:restriction base="xsd:string">
935
			<xsd:enumeration value="2.4_ghz_radio_frequency"/>
936
			<xsd:enumeration value="5.8_ghz_radio_frequency"/>
937
			<xsd:enumeration value="802_11_A"/>
938
			<xsd:enumeration value="802_11_AB"/>
939
			<xsd:enumeration value="802_11_ABG"/>
940
			<xsd:enumeration value="802_11_AG"/>
941
			<xsd:enumeration value="802_11_B"/>
942
			<xsd:enumeration value="802_11_BGN"/>
943
			<xsd:enumeration value="802_11_G"/>
944
			<xsd:enumeration value="802_11_G_108Mbps"/>
945
			<xsd:enumeration value="802_11_N"/>
946
			<xsd:enumeration value="900_mhz_radio_frequency"/>
947
			<xsd:enumeration value="bluetooth"/>
948
			<xsd:enumeration value="dect"/>
949
			<xsd:enumeration value="dect_6.0"/>
950
			<xsd:enumeration value="infrared"/>
951
			<xsd:enumeration value="irda"/>
952
			<xsd:enumeration value="radio_frequency"/>
953
		</xsd:restriction>
954
	</xsd:simpleType>
955
	<xsd:simpleType name="ProcessorTypeValues">
956
		<xsd:restriction base="xsd:string">
957
			<xsd:enumeration value="8032"/>
958
			<xsd:enumeration value="68000"/>
959
			<xsd:enumeration value="68040"/>
960
			<xsd:enumeration value="80386"/>
961
			<xsd:enumeration value="80486"/>
962
			<xsd:enumeration value="68ez328"/>
963
			<xsd:enumeration value="68lc040"/>
964
			<xsd:enumeration value="80c31"/>
965
			<xsd:enumeration value="arm710"/>
966
			<xsd:enumeration value="arm710t"/>
967
			<xsd:enumeration value="athlon"/>
968
			<xsd:enumeration value="Athlon_2650e"/>
969
			<xsd:enumeration value="Athlon_2850e"/>
970
			<xsd:enumeration value="athlon_64"/>
971
			<xsd:enumeration value="Athlon_64_2650"/>
972
			<xsd:enumeration value="Athlon_64_3500"/>
973
			<xsd:enumeration value="Athlon_64_4200_plus"/>
974
			<xsd:enumeration value="Athlon_64_4800_plus"/>
975
			<xsd:enumeration value="athlon_64_fx"/>
976
			<xsd:enumeration value="Athlon_64_Single_Core_TF_20"/>
977
			<xsd:enumeration value="Athlon_64_TF_36"/>
978
			<xsd:enumeration value="athlon_64_X2"/>
979
			<xsd:enumeration value="athlon_64_x2"/>
980
			<xsd:enumeration value="Athlon_64_X2_3600_plus"/>
981
			<xsd:enumeration value="Athlon_64_X2_4000_plus"/>
982
			<xsd:enumeration value="Athlon_64_X2_4200_plus"/>
983
			<xsd:enumeration value="Athlon_64_X2_4450B"/>
984
			<xsd:enumeration value="Athlon_64_X2_4800"/>
985
			<xsd:enumeration value="Athlon_64_X2_5000_plus"/>
986
			<xsd:enumeration value="Athlon_64_X2_5050"/>
987
			<xsd:enumeration value="Athlon_64_X2_5200_plus"/>
988
			<xsd:enumeration value="Athlon_64_X2_5400_plus"/>
989
			<xsd:enumeration value="Athlon_64_X2_5600_plus"/>
990
			<xsd:enumeration value="Athlon_64_X2_6000_plus"/>
991
			<xsd:enumeration value="Athlon_64_X2_6400_plus"/>
992
			<xsd:enumeration value="Athlon_64_X2_Dual_Core_3800_plus"/>
993
			<xsd:enumeration value="Athlon_64_X2_Dual_Core_3800_plus"/>
994
			<xsd:enumeration value="Athlon_64_X2_Dual_Core_3800_plus"/>
995
			<xsd:enumeration value="Athlon_64_X2_Dual_Core_4400"/>
996
			<xsd:enumeration value="Athlon_64_X2_Dual_Core_4450"/>
997
			<xsd:enumeration value="Athlon_64_X2_Dual_Core_L310"/>
998
			<xsd:enumeration value="Athlon_64_X2_Dual_Core_L310"/>
999
			<xsd:enumeration value="Athlon_64_X2_Dual_Core_TK_42"/>
1000
			<xsd:enumeration value="Athlon_64_X2_QL_64_Dual_Core"/>
1001
			<xsd:enumeration value="Athlon_64_X2_QL_64_Dual_Core"/>
1002
			<xsd:enumeration value="Athlon_Dual_Core_QL62A"/>
1003
			<xsd:enumeration value="Athlon_II"/>
1004
			<xsd:enumeration value="Athlon_II_170u"/>
1005
			<xsd:enumeration value="Athlon_II_Dual_Core_240e"/>
1006
			<xsd:enumeration value="Athlon_II_Dual_Core_245"/>
1007
			<xsd:enumeration value="Athlon_II_Dual_Core_260"/>
1008
			<xsd:enumeration value="Athlon_II_Dual_Core_260u"/>
1009
			<xsd:enumeration value="Athlon_II_Dual_Core_M320"/>
1010
			<xsd:enumeration value="Athlon_II_Dual_Core_P320"/>
1011
			<xsd:enumeration value="Athlon_II_Dual_Core_P360"/>
1012
			<xsd:enumeration value="Athlon_II_Neo_Single_Core_K125"/>
1013
			<xsd:enumeration value="Athlon_II_Neo_X2_Dual_Core_K325"/>
1014
			<xsd:enumeration value="Athlon_II_Neo_X2_Dual_Core_K325"/>
1015
			<xsd:enumeration value="Athlon_II_Neo_X2_Dual_Core_K625"/>
1016
			<xsd:enumeration value="Athlon_II_Single_Core_160u"/>
1017
			<xsd:enumeration value="Athlon_II_X2_B24"/>
1018
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_170u"/>
1019
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_215"/>
1020
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_235e"/>
1021
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_240"/>
1022
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_240e"/>
1023
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_245"/>
1024
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_250"/>
1025
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_250U"/>
1026
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_255"/>
1027
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_3250e"/>
1028
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_3250e"/>
1029
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_M300"/>
1030
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_M300"/>
1031
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_M320"/>
1032
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_M340"/>
1033
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_M520"/>
1034
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_P320"/>
1035
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_P340"/>
1036
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_P360"/>
1037
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_QL_60"/>
1038
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_QL_62"/>
1039
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_TK_53"/>
1040
			<xsd:enumeration value="Athlon_II_X2_Dual_Core_TK_57"/>
1041
			<xsd:enumeration value="Athlon_II_X3_Triple_Core_400E"/>
1042
			<xsd:enumeration value="Athlon_II_X3_Triple_Core_425"/>
1043
			<xsd:enumeration value="Athlon_II_X3_Triple_Core_435"/>
1044
			<xsd:enumeration value="Athlon_II_X4_Dual_Core_240e"/>
1045
			<xsd:enumeration value="Athlon_II_X4_Quad_Core"/>
1046
			<xsd:enumeration value="Athlon_II_X4_Quad_Core_600E"/>
1047
			<xsd:enumeration value="Athlon_II_X4_Quad_Core_605e"/>
1048
			<xsd:enumeration value="Athlon_II_X4_Quad_Core_615e"/>
1049
			<xsd:enumeration value="Athlon_II_X4_Quad_Core_620"/>
1050
			<xsd:enumeration value="Athlon_II_X4_Quad_Core_630"/>
1051
			<xsd:enumeration value="Athlon_II_X4_Quad_Core_635"/>
1052
			<xsd:enumeration value="Athlon_II_X4_Quad_Core_640"/>
1053
			<xsd:enumeration value="Athlon_II_X4_Quad_Core_645"/>
1054
			<xsd:enumeration value="Athlon_LE_1640"/>
1055
			<xsd:enumeration value="athlon_mp"/>
1056
			<xsd:enumeration value="Athlon_Neo_Single_Core_MV_40"/>
1057
			<xsd:enumeration value="Athlon_Neo_X2_Dual_Core_L325"/>
1058
			<xsd:enumeration value="Athlon_Neo_X2_Dual_Core_L335"/>
1059
			<xsd:enumeration value="Athlon_Neo_X2_Dual_Core_L335"/>
1060
			<xsd:enumeration value="Athlon_X2_Dual_Core_4200_plus"/>
1061
			<xsd:enumeration value="Athlon_X2_Dual_Core_5000"/>
1062
			<xsd:enumeration value="Athlon_X2_Dual_Core_5000"/>
1063
			<xsd:enumeration value="Athlon_X2_Dual_Core_5400_plus"/>
1064
			<xsd:enumeration value="Athlon_X2_Dual_Core_7550"/>
1065
			<xsd:enumeration value="Athlon_X2_Dual_Core_7750"/>
1066
			<xsd:enumeration value="Athlon_X2_Dual_Core_QL_66"/>
1067
			<xsd:enumeration value="Atom_D410"/>
1068
			<xsd:enumeration value="Atom_D425"/>
1069
			<xsd:enumeration value="Atom_D510"/>
1070
			<xsd:enumeration value="Atom_D525"/>
1071
			<xsd:enumeration value="Atom_N230"/>
1072
			<xsd:enumeration value="Atom_N270"/>
1073
			<xsd:enumeration value="Atom_N280"/>
1074
			<xsd:enumeration value="Atom_N330"/>
1075
			<xsd:enumeration value="Atom_N470"/>
1076
			<xsd:enumeration value="Atom_N475"/>
1077
			<xsd:enumeration value="Atom_N550"/>
1078
			<xsd:enumeration value="Atom_Silverthorne"/>
1079
			<xsd:enumeration value="Atom_Z330"/>
1080
			<xsd:enumeration value="Atom_Z515"/>
1081
			<xsd:enumeration value="C_Series_C_50"/>
1082
			<xsd:enumeration value="celeron"/>
1083
			<xsd:enumeration value="Celeron_450"/>
1084
			<xsd:enumeration value="Celeron_585"/>
1085
			<xsd:enumeration value="Celeron_743"/>
1086
			<xsd:enumeration value="Celeron_900"/>
1087
			<xsd:enumeration value="Celeron_925"/>
1088
			<xsd:enumeration value="Celeron_D_Processor_360"/>
1089
			<xsd:enumeration value="Celeron_D_Processor_420"/>
1090
			<xsd:enumeration value="Celeron_D_Processor_440"/>
1091
			<xsd:enumeration value="Celeron_E1200"/>
1092
			<xsd:enumeration value="Celeron_E1500"/>
1093
			<xsd:enumeration value="Celeron_E3200"/>
1094
			<xsd:enumeration value="Celeron_E3300"/>
1095
			<xsd:enumeration value="Celeron_M_353"/>
1096
			<xsd:enumeration value="Celeron_M_440"/>
1097
			<xsd:enumeration value="Celeron_M_520"/>
1098
			<xsd:enumeration value="Celeron_M_530"/>
1099
			<xsd:enumeration value="Celeron_M_540"/>
1100
			<xsd:enumeration value="Celeron_M_550"/>
1101
			<xsd:enumeration value="Celeron_M_560"/>
1102
			<xsd:enumeration value="Celeron_M_575"/>
1103
			<xsd:enumeration value="Celeron_M_585"/>
1104
			<xsd:enumeration value="Celeron_M_T1400"/>
1105
			<xsd:enumeration value="Celeron_SU2300"/>
1106
			<xsd:enumeration value="Celeron_T1500"/>
1107
			<xsd:enumeration value="Celeron_T3000"/>
1108
			<xsd:enumeration value="Celeron_T4500"/>
1109
			<xsd:enumeration value="Core_2_Duo__T6500"/>
1110
			<xsd:enumeration value="Core_2_Duo_E2200"/>
1111
			<xsd:enumeration value="Core_2_Duo_E4000"/>
1112
			<xsd:enumeration value="Core_2_Duo_E4300"/>
1113
			<xsd:enumeration value="Core_2_Duo_E4400"/>
1114
			<xsd:enumeration value="Core_2_Duo_E4500"/>
1115
			<xsd:enumeration value="Core_2_Duo_E4600"/>
1116
			<xsd:enumeration value="Core_2_Duo_E5500"/>
1117
			<xsd:enumeration value="Core_2_Duo_E6300"/>
1118
			<xsd:enumeration value="Core_2_Duo_E6400"/>
1119
			<xsd:enumeration value="Core_2_Duo_E6420"/>
1120
			<xsd:enumeration value="Core_2_Duo_E6600"/>
1121
			<xsd:enumeration value="Core_2_Duo_E7200"/>
1122
			<xsd:enumeration value="Core_2_Duo_E7300"/>
1123
			<xsd:enumeration value="Core_2_Duo_E7400"/>
1124
			<xsd:enumeration value="Core_2_Duo_E7500"/>
1125
			<xsd:enumeration value="Core_2_Duo_E7600"/>
1126
			<xsd:enumeration value="Core_2_Duo_E8400"/>
1127
			<xsd:enumeration value="Core_2_Duo_E8500"/>
1128
			<xsd:enumeration value="Core_2_Duo_L7500"/>
1129
			<xsd:enumeration value="Core_2_Duo_P3750"/>
1130
			<xsd:enumeration value="Core_2_Duo_P7350"/>
1131
			<xsd:enumeration value="Core_2_Duo_P7370"/>
1132
			<xsd:enumeration value="Core_2_Duo_P7450"/>
1133
			<xsd:enumeration value="Core_2_Duo_P7550"/>
1134
			<xsd:enumeration value="Core_2_Duo_P8400"/>
1135
			<xsd:enumeration value="Core_2_Duo_P8600"/>
1136
			<xsd:enumeration value="Core_2_Duo_P8700"/>
1137
			<xsd:enumeration value="Core_2_Duo_P8800"/>
1138
			<xsd:enumeration value="Core_2_Duo_P9500"/>
1139
			<xsd:enumeration value="Core_2_Duo_P9600"/>
1140
			<xsd:enumeration value="Core_2_Duo_SL7100"/>
1141
			<xsd:enumeration value="Core_2_Duo_SL9300"/>
1142
			<xsd:enumeration value="Core_2_Duo_SL9400"/>
1143
			<xsd:enumeration value="Core_2_Duo_SL9600"/>
1144
			<xsd:enumeration value="Core_2_Duo_SP9400"/>
1145
			<xsd:enumeration value="Core_2_Duo_SU_9600"/>
1146
			<xsd:enumeration value="Core_2_Duo_SU4100"/>
1147
			<xsd:enumeration value="Core_2_Duo_SU7300"/>
1148
			<xsd:enumeration value="Core_2_Duo_SU9300"/>
1149
			<xsd:enumeration value="Core_2_Duo_SU9400"/>
1150
			<xsd:enumeration value="Core_2_Duo_T2310"/>
1151
			<xsd:enumeration value="Core_2_Duo_T2330"/>
1152
			<xsd:enumeration value="Core_2_Duo_T2390"/>
1153
			<xsd:enumeration value="Core_2_Duo_T2450"/>
1154
			<xsd:enumeration value="Core_2_Duo_T2450"/>
1155
			<xsd:enumeration value="Core_2_Duo_T4200"/>
1156
			<xsd:enumeration value="Core_2_Duo_T5200"/>
1157
			<xsd:enumeration value="Core_2_Duo_T5250"/>
1158
			<xsd:enumeration value="Core_2_Duo_T5270"/>
1159
			<xsd:enumeration value="Core_2_Duo_T5300"/>
1160
			<xsd:enumeration value="Core_2_Duo_T5450"/>
1161
			<xsd:enumeration value="Core_2_Duo_T5470"/>
1162
			<xsd:enumeration value="Core_2_Duo_T5500"/>
1163
			<xsd:enumeration value="Core_2_Duo_T5550"/>
1164
			<xsd:enumeration value="Core_2_Duo_T5600"/>
1165
			<xsd:enumeration value="Core_2_Duo_T5670"/>
1166
			<xsd:enumeration value="Core_2_Duo_T5750"/>
1167
			<xsd:enumeration value="Core_2_Duo_T5800"/>
1168
			<xsd:enumeration value="Core_2_Duo_T5850"/>
1169
			<xsd:enumeration value="Core_2_Duo_T5870"/>
1170
			<xsd:enumeration value="Core_2_Duo_T6400"/>
1171
			<xsd:enumeration value="Core_2_Duo_T6570"/>
1172
			<xsd:enumeration value="Core_2_Duo_T6600"/>
1173
			<xsd:enumeration value="Core_2_Duo_T6670"/>
1174
			<xsd:enumeration value="Core_2_Duo_T7100"/>
1175
			<xsd:enumeration value="Core_2_Duo_T7200"/>
1176
			<xsd:enumeration value="Core_2_Duo_T7250"/>
1177
			<xsd:enumeration value="Core_2_Duo_T7270"/>
1178
			<xsd:enumeration value="Core_2_Duo_T7300"/>
1179
			<xsd:enumeration value="Core_2_Duo_T7350"/>
1180
			<xsd:enumeration value="Core_2_Duo_T7400"/>
1181
			<xsd:enumeration value="Core_2_Duo_T7500"/>
1182
			<xsd:enumeration value="Core_2_Duo_T7700"/>
1183
			<xsd:enumeration value="Core_2_Duo_T8100"/>
1184
			<xsd:enumeration value="Core_2_Duo_T8300"/>
1185
			<xsd:enumeration value="Core_2_Duo_T8400"/>
1186
			<xsd:enumeration value="Core_2_Duo_T8700"/>
1187
			<xsd:enumeration value="Core_2_Duo_T9300"/>
1188
			<xsd:enumeration value="Core_2_Duo_T9400"/>
1189
			<xsd:enumeration value="Core_2_Duo_T9500"/>
1190
			<xsd:enumeration value="Core_2_Duo_T9550"/>
1191
			<xsd:enumeration value="Core_2_Duo_T9600"/>
1192
			<xsd:enumeration value="Core_2_Duo_T9900"/>
1193
			<xsd:enumeration value="Core_2_Duo_U1400"/>
1194
			<xsd:enumeration value="Core_2_Duo_U2200"/>
1195
			<xsd:enumeration value="Core_2_Duo_U7500"/>
1196
			<xsd:enumeration value="Core_2_Duo_U7700"/>
1197
			<xsd:enumeration value="Core_2_Quad_9600"/>
1198
			<xsd:enumeration value="Core_2_Quad_Q6600"/>
1199
			<xsd:enumeration value="Core_2_Quad_Q6700"/>
1200
			<xsd:enumeration value="Core_2_Quad_Q8200"/>
1201
			<xsd:enumeration value="Core_2_Quad_Q8200S"/>
1202
			<xsd:enumeration value="Core_2_Quad_Q8300"/>
1203
			<xsd:enumeration value="Core_2_Quad_Q8400"/>
1204
			<xsd:enumeration value="Core_2_Quad_Q8400S"/>
1205
			<xsd:enumeration value="Core_2_Quad_Q9000"/>
1206
			<xsd:enumeration value="Core_2_Quad_Q9000"/>
1207
			<xsd:enumeration value="Core_2_Quad_Q9300"/>
1208
			<xsd:enumeration value="Core_2_Quad_Q9400"/>
1209
			<xsd:enumeration value="Core_2_Quad_Q9400S"/>
1210
			<xsd:enumeration value="Core_2_Quad_Q9450"/>
1211
			<xsd:enumeration value="Core_2_Quad_Q9500"/>
1212
			<xsd:enumeration value="Core_2_Quad_Q9550"/>
1213
			<xsd:enumeration value="Core_2_Solo_SU3500"/>
1214
			<xsd:enumeration value="Core_Duo_LV_L2400"/>
1215
			<xsd:enumeration value="Core_Duo_T2250"/>
1216
			<xsd:enumeration value="Core_Duo_T2400"/>
1217
			<xsd:enumeration value="Core_Duo_U2400"/>
1218
			<xsd:enumeration value="Core_i3_2330M"/>
1219
			<xsd:enumeration value="Core_i3_330UM"/>
1220
			<xsd:enumeration value="Core_i3_350M"/>
1221
			<xsd:enumeration value="Core_i3_370M"/>
1222
			<xsd:enumeration value="Core_i3_380M"/>
1223
			<xsd:enumeration value="Core_i3_380UM"/>
1224
			<xsd:enumeration value="Core_i3_520M"/>
1225
			<xsd:enumeration value="Core_i3_530"/>
1226
			<xsd:enumeration value="Core_i3_530M"/>
1227
			<xsd:enumeration value="Core_i3_540"/>
1228
			<xsd:enumeration value="Core_i3_540M"/>
1229
			<xsd:enumeration value="Core_i3_550"/>
1230
			<xsd:enumeration value="Core_i5__760"/>
1231
			<xsd:enumeration value="Core_i5__760"/>
1232
			<xsd:enumeration value="Core_i5_2300"/>
1233
			<xsd:enumeration value="Core_i5_2520M"/>
1234
			<xsd:enumeration value="Core_i5_2540M"/>
1235
			<xsd:enumeration value="Core_i5_430M"/>
1236
			<xsd:enumeration value="Core_i5_430UM"/>
1237
			<xsd:enumeration value="Core_i5_450M"/>
1238
			<xsd:enumeration value="Core_i5_460M"/>
1239
			<xsd:enumeration value="Core_i5_470UM"/>
1240
			<xsd:enumeration value="Core_i5_480M"/>
1241
			<xsd:enumeration value="Core_i5_560M"/>
1242
			<xsd:enumeration value="Core_i5_650"/>
1243
			<xsd:enumeration value="Core_i5_655K"/>
1244
			<xsd:enumeration value="Core_i5_660"/>
1245
			<xsd:enumeration value="Core_i5_750"/>
1246
			<xsd:enumeration value="Core_i7_2600"/>
1247
			<xsd:enumeration value="Core_i7_2620QM"/>
1248
			<xsd:enumeration value="Core_i7_2630QM"/>
1249
			<xsd:enumeration value="Core_i7_2720QM"/>
1250
			<xsd:enumeration value="Core_i7_2720QM"/>
1251
			<xsd:enumeration value="Core_i7_2820QM"/>
1252
			<xsd:enumeration value="Core_i7_620LM"/>
1253
			<xsd:enumeration value="Core_i7_620M"/>
1254
			<xsd:enumeration value="Core_i7_640LM"/>
1255
			<xsd:enumeration value="Core_i7_640M"/>
1256
			<xsd:enumeration value="Core_i7_640UM"/>
1257
			<xsd:enumeration value="Core_i7_680UM"/>
1258
			<xsd:enumeration value="Core_i7_740QM"/>
1259
			<xsd:enumeration value="Core_i7_860"/>
1260
			<xsd:enumeration value="Core_i7_870"/>
1261
			<xsd:enumeration value="Core_i7_875K"/>
1262
			<xsd:enumeration value="Core_i7_920"/>
1263
			<xsd:enumeration value="Core_i7_930"/>
1264
			<xsd:enumeration value="Core_i7_940"/>
1265
			<xsd:enumeration value="Core_i7_940"/>
1266
			<xsd:enumeration value="Core_i7_950"/>
1267
			<xsd:enumeration value="Core_i7_960"/>
1268
			<xsd:enumeration value="Core_i7_980"/>
1269
			<xsd:enumeration value="Core_Solo_U1500"/>
1270
			<xsd:enumeration value="duron"/>
1271
			<xsd:enumeration value="E_Series_Dual_Core_E_350"/>
1272
			<xsd:enumeration value="E_Series_Processor_E_240"/>
1273
			<xsd:enumeration value="efficeon_tm8600"/>
1274
			<xsd:enumeration value="elansc300"/>
1275
			<xsd:enumeration value="fx_series_eight_core_fx_8100"/>
1276
			<xsd:enumeration value="fx_series_eight_core_fx_8120"/>
1277
			<xsd:enumeration value="fx_series_eight_core_fx_8150"/>
1278
			<xsd:enumeration value="fx_series_quad_core_fx_4100"/>
1279
			<xsd:enumeration value="fx_series_quad_core_fx_4170"/>
1280
			<xsd:enumeration value="fx_series_quad_core_fx_b4150"/>
1281
			<xsd:enumeration value="fx_series_six_core_fx_6100"/>
1282
			<xsd:enumeration value="fx_series_six_core_fx_6120"/>
1283
			<xsd:enumeration value="Geode_GX"/>
1284
			<xsd:enumeration value="h8s"/>
1285
			<xsd:enumeration value="handheld_engine_cxd2230ga"/>
1286
			<xsd:enumeration value="hitachi_sh3"/>
1287
			<xsd:enumeration value="intel_atom_230"/>
1288
			<xsd:enumeration value="intel_atom_330"/>
1289
			<xsd:enumeration value="intel_atom_n450"/>
1290
			<xsd:enumeration value="intel_atom_n455"/>
1291
			<xsd:enumeration value="intel_atom_z520"/>
1292
			<xsd:enumeration value="intel_atom_z530"/>
1293
			<xsd:enumeration value="intel_core_duo"/>
1294
			<xsd:enumeration value="intel_core_solo"/>
1295
			<xsd:enumeration value="Intel_Mobile_CPU"/>
1296
			<xsd:enumeration value="intel_pentium_4_ht"/>
1297
			<xsd:enumeration value="intel_strongarm"/>
1298
			<xsd:enumeration value="intel_xeon"/>
1299
			<xsd:enumeration value="intel_xeon_mp"/>
1300
			<xsd:enumeration value="intel_xscale_pxa250"/>
1301
			<xsd:enumeration value="intel_xscale_pxa255"/>
1302
			<xsd:enumeration value="intel_xscale_pxa263"/>
1303
			<xsd:enumeration value="itanium"/>
1304
			<xsd:enumeration value="mc68sz328"/>
1305
			<xsd:enumeration value="mc68vz328"/>
1306
			<xsd:enumeration value="mobile_athlon_4"/>
1307
			<xsd:enumeration value="mobile_athlon_xp_m"/>
1308
			<xsd:enumeration value="mobile_athon_64"/>
1309
			<xsd:enumeration value="mobile_duron"/>
1310
			<xsd:enumeration value="mobile_pentium_4_ht"/>
1311
			<xsd:enumeration value="mobile_sempron"/>
1312
			<xsd:enumeration value="motorola_dragonball"/>
1313
			<xsd:enumeration value="nec_mips"/>
1314
			<xsd:enumeration value="opteron"/>
1315
			<xsd:enumeration value="pentium_4"/>
1316
			<xsd:enumeration value="pentium_4"/>
1317
			<xsd:enumeration value="Pentium_D_925"/>
1318
			<xsd:enumeration value="Pentium_D_T2060"/>
1319
			<xsd:enumeration value="Pentium_D_T2060"/>
1320
			<xsd:enumeration value="pentium_dual_core"/>
1321
			<xsd:enumeration value="Pentium_E2140"/>
1322
			<xsd:enumeration value="Pentium_E2160"/>
1323
			<xsd:enumeration value="Pentium_E2180"/>
1324
			<xsd:enumeration value="Pentium_E2200"/>
1325
			<xsd:enumeration value="Pentium_E2220"/>
1326
			<xsd:enumeration value="Pentium_E3200"/>
1327
			<xsd:enumeration value="Pentium_E4400"/>
1328
			<xsd:enumeration value="Pentium_E5200"/>
1329
			<xsd:enumeration value="Pentium_E5300"/>
1330
			<xsd:enumeration value="Pentium_E5301"/>
1331
			<xsd:enumeration value="Pentium_E5400"/>
1332
			<xsd:enumeration value="Pentium_E5500"/>
1333
			<xsd:enumeration value="Pentium_E5700"/>
1334
			<xsd:enumeration value="Pentium_E5800"/>
1335
			<xsd:enumeration value="Pentium_E6300"/>
1336
			<xsd:enumeration value="Pentium_E6600"/>
1337
			<xsd:enumeration value="Pentium_E6700"/>
1338
			<xsd:enumeration value="Pentium_E7200"/>
1339
			<xsd:enumeration value="Pentium_E7400"/>
1340
			<xsd:enumeration value="Pentium_E8400"/>
1341
			<xsd:enumeration value="Pentium_G6950"/>
1342
			<xsd:enumeration value="pentium_m"/>
1343
			<xsd:enumeration value="Pentium_M_738"/>
1344
			<xsd:enumeration value="Pentium_M_778"/>
1345
			<xsd:enumeration value="Pentium_P6000"/>
1346
			<xsd:enumeration value="Pentium_P6100"/>
1347
			<xsd:enumeration value="Pentium_P6200"/>
1348
			<xsd:enumeration value="Pentium_SU2700"/>
1349
			<xsd:enumeration value="Pentium_SU4100"/>
1350
			<xsd:enumeration value="Pentium_T2080"/>
1351
			<xsd:enumeration value="Pentium_T2130"/>
1352
			<xsd:enumeration value="Pentium_T2310"/>
1353
			<xsd:enumeration value="Pentium_T2330"/>
1354
			<xsd:enumeration value="Pentium_T2350"/>
1355
			<xsd:enumeration value="Pentium_T2370"/>
1356
			<xsd:enumeration value="Pentium_T2390"/>
1357
			<xsd:enumeration value="Pentium_T3200"/>
1358
			<xsd:enumeration value="Pentium_T3400"/>
1359
			<xsd:enumeration value="Pentium_T4200"/>
1360
			<xsd:enumeration value="Pentium_T4300"/>
1361
			<xsd:enumeration value="Pentium_T4400"/>
1362
			<xsd:enumeration value="Pentium_T4500"/>
1363
			<xsd:enumeration value="Pentium_T6570"/>
1364
			<xsd:enumeration value="Pentium_U5400"/>
1365
			<xsd:enumeration value="Pentium_U5600"/>
1366
			<xsd:enumeration value="Phenom_II_X2_Dual_Core_511"/>
1367
			<xsd:enumeration value="Phenom_II_X2_Dual_Core_550"/>
1368
			<xsd:enumeration value="Phenom_II_X2_Dual_Core_N620"/>
1369
			<xsd:enumeration value="Phenom_II_X2_Dual_Core_N640"/>
1370
			<xsd:enumeration value="Phenom_II_X2_Dual_Core_N650"/>
1371
			<xsd:enumeration value="Phenom_II_X2_Dual_Core_N660"/>
1372
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_8400"/>
1373
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_8450"/>
1374
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_8550"/>
1375
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_8650"/>
1376
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_B75"/>
1377
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_N830"/>
1378
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_N850"/>
1379
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_P820"/>
1380
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_P840"/>
1381
			<xsd:enumeration value="Phenom_II_X3_Triple_Core_P860"/>
1382
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_810"/>
1383
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_820"/>
1384
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_830"/>
1385
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_840T"/>
1386
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_910"/>
1387
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9100E"/>
1388
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9150"/>
1389
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_920"/>
1390
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_920"/>
1391
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_925"/>
1392
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9350"/>
1393
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_945"/>
1394
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9450"/>
1395
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9500"/>
1396
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_955"/>
1397
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9550"/>
1398
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9600"/>
1399
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_965"/>
1400
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9650"/>
1401
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9750"/>
1402
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9850"/>
1403
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_9950"/>
1404
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_N820"/>
1405
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_N930"/>
1406
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_N950"/>
1407
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_P920"/>
1408
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_P940"/>
1409
			<xsd:enumeration value="Phenom_II_X4_Quad_Core_P960"/>
1410
			<xsd:enumeration value="Phenom_II_X6_Six_Core_1035T"/>
1411
			<xsd:enumeration value="Phenom_II_X6_Six_Core_1045T"/>
1412
			<xsd:enumeration value="Phenom_II_X6_Six_Core_1055T"/>
1413
			<xsd:enumeration value="Phenom_II_X6_Six_Core_1090T"/>
1414
			<xsd:enumeration value="r3900"/>
1415
			<xsd:enumeration value="r3912"/>
1416
			<xsd:enumeration value="s3c2410"/>
1417
			<xsd:enumeration value="s3c2440"/>
1418
			<xsd:enumeration value="sa_1100"/>
1419
			<xsd:enumeration value="sa_1110"/>
1420
			<xsd:enumeration value="sempron"/>
1421
			<xsd:enumeration value="sempron"/>
1422
			<xsd:enumeration value="Sempron_140"/>
1423
			<xsd:enumeration value="Sempron_3500_plus"/>
1424
			<xsd:enumeration value="Sempron_3600_plus"/>
1425
			<xsd:enumeration value="Sempron_LE_1250"/>
1426
			<xsd:enumeration value="Sempron_LE_1300"/>
1427
			<xsd:enumeration value="Sempron_M100"/>
1428
			<xsd:enumeration value="Sempron_M120"/>
1429
			<xsd:enumeration value="sh7709a"/>
1430
			<xsd:enumeration value="sis550"/>
1431
			<xsd:enumeration value="texas_instruments_omap1510"/>
1432
			<xsd:enumeration value="texas_instruments_omap1510"/>
1433
			<xsd:enumeration value="turion_64"/>
1434
			<xsd:enumeration value="Turion_64_X2_Dual_Core_RM_70"/>
1435
			<xsd:enumeration value="Turion_64_X2_Dual_Core_RM_72"/>
1436
			<xsd:enumeration value="Turion_64_X2_Dual_Core_TL_52"/>
1437
			<xsd:enumeration value="Turion_64_X2_Dual_Core_TL_52"/>
1438
			<xsd:enumeration value="Turion_64_X2_Dual_Core_TL_52"/>
1439
			<xsd:enumeration value="Turion_64_X2_Dual_Core_TL_56"/>
1440
			<xsd:enumeration value="Turion_64_X2_Dual_Core_TL_56"/>
1441
			<xsd:enumeration value="Turion_64_X2_Mobile"/>
1442
			<xsd:enumeration value="Turion_64_X2_RM_74"/>
1443
			<xsd:enumeration value="Turion_64_X2_TK_53"/>
1444
			<xsd:enumeration value="Turion_64_X2_TK_55"/>
1445
			<xsd:enumeration value="Turion_64_X2_TK_57"/>
1446
			<xsd:enumeration value="Turion_64_X2_TK_58"/>
1447
			<xsd:enumeration value="Turion_64_X2_TL_50"/>
1448
			<xsd:enumeration value="Turion_64_X2_TL_57"/>
1449
			<xsd:enumeration value="Turion_64_X2_TL_58"/>
1450
			<xsd:enumeration value="Turion_64_X2_TL_60"/>
1451
			<xsd:enumeration value="Turion_64_X2_TL_62"/>
1452
			<xsd:enumeration value="Turion_64_X2_TL_64_Gold"/>
1453
			<xsd:enumeration value="Turion_64_X2_TL_66"/>
1454
			<xsd:enumeration value="Turion_64_X2_Ultra_ZM_82"/>
1455
			<xsd:enumeration value="Turion_64_X2_Ultra_ZM_82"/>
1456
			<xsd:enumeration value="Turion_64_X2_Ultra_ZM_85"/>
1457
			<xsd:enumeration value="Turion_64_X2_Ultra_ZM_87"/>
1458
			<xsd:enumeration value="Turion_64_X2_ZM_72"/>
1459
			<xsd:enumeration value="Turion_64_X2_ZM_74"/>
1460
			<xsd:enumeration value="Turion_64_X2_ZM_80"/>
1461
			<xsd:enumeration value="Turion_64_X2_ZM_80"/>
1462
			<xsd:enumeration value="Turion_II_Neo_X2_Dual_Core_K625"/>
1463
			<xsd:enumeration value="Turion_II_Neo_X2_Dual_Core_L625"/>
1464
			<xsd:enumeration value="Turion_II_Ultra_X2_Dual_Core_M600"/>
1465
			<xsd:enumeration value="Turion_II_Ultra_X2_Dual_Core_M620"/>
1466
			<xsd:enumeration value="Turion_II_X2_Dual_Core_M300"/>
1467
			<xsd:enumeration value="Turion_II_X2_Dual_Core_M500"/>
1468
			<xsd:enumeration value="Turion_II_X2_Dual_Core_M520"/>
1469
			<xsd:enumeration value="Turion_II_X2_Dual_Core_P520"/>
1470
			<xsd:enumeration value="Turion_II_X2_Dual_Core_P540"/>
1471
			<xsd:enumeration value="Turion_II_X2_Dual_Core_P560"/>
1472
			<xsd:enumeration value="Turion_X2_Dual_Core_RM_75"/>
1473
			<xsd:enumeration value="Turion_X2_Dual_Core_RM_75"/>
1474
			<xsd:enumeration value="Turion_X2_Ultra_Dual_Core_ZM_85"/>
1475
			<xsd:enumeration value="tx3922"/>
1476
			<xsd:enumeration value="V_Series_Single_Core_V105"/>
1477
			<xsd:enumeration value="V_Series_Single_Core_V120"/>
1478
			<xsd:enumeration value="V_Series_Single_Core_V140"/>
1479
			<xsd:enumeration value="via_cyrix_c3"/>
1480
			<xsd:enumeration value="vr4111"/>
1481
			<xsd:enumeration value="vr4121"/>
1482
			<xsd:enumeration value="vr4122"/>
1483
			<xsd:enumeration value="vr4131"/>
1484
			<xsd:enumeration value="Xeon"/>
1485
			<xsd:enumeration value="Xeon_3000"/>
1486
			<xsd:enumeration value="Xeon_3530"/>
1487
			<xsd:enumeration value="Xeon_5000"/>
1488
			<xsd:enumeration value="Xeon_5400"/>
1489
			<xsd:enumeration value="Xeon_E5504"/>
1490
			<xsd:enumeration value="Xeon_E5506"/>
1491
			<xsd:enumeration value="Xeon_E5520"/>
1492
			<xsd:enumeration value="Xeon_E5530"/>
1493
			<xsd:enumeration value="Xeon_W3503"/>
1494
			<xsd:enumeration value="Xeon_W5580"/>
1495
			<xsd:enumeration value="Xeon_X5560"/>
1496
			<xsd:enumeration value="8031"/>
1497
			<xsd:enumeration value="68030"/>
1498
			<xsd:enumeration value="68328"/>
1499
			<xsd:enumeration value="68882"/>
1500
			<xsd:enumeration value="5x86"/>
1501
			<xsd:enumeration value="6x86"/>
1502
			<xsd:enumeration value="6x86mx"/>
1503
			<xsd:enumeration value="80486dx2"/>
1504
			<xsd:enumeration value="80486slc"/>
1505
			<xsd:enumeration value="80486sx"/>
1506
			<xsd:enumeration value="80c186"/>
1507
			<xsd:enumeration value="80c32"/>
1508
			<xsd:enumeration value="80c88"/>
1509
			<xsd:enumeration value="alpha_21064a"/>
1510
			<xsd:enumeration value="alpha_21164"/>
1511
			<xsd:enumeration value="alpha_21164a"/>
1512
			<xsd:enumeration value="alpha_21264"/>
1513
			<xsd:enumeration value="alpha_21264a"/>
1514
			<xsd:enumeration value="alpha_21264b"/>
1515
			<xsd:enumeration value="alpha_21264c"/>
1516
			<xsd:enumeration value="alpha_21264d"/>
1517
			<xsd:enumeration value="alpha_21364"/>
1518
			<xsd:enumeration value="alpha_ev7"/>
1519
			<xsd:enumeration value="amd_a_series"/>
1520
			<xsd:enumeration value="amd_c_series"/>
1521
			<xsd:enumeration value="amd_e_series"/>
1522
			<xsd:enumeration value="amd_v_series"/>
1523
			<xsd:enumeration value="arm_7100"/>
1524
			<xsd:enumeration value="arm610"/>
1525
			<xsd:enumeration value="arm710a"/>
1526
			<xsd:enumeration value="arm7500fe"/>
1527
			<xsd:enumeration value="athlon_4"/>
1528
			<xsd:enumeration value="athlon_64_for_dtr"/>
1529
			<xsd:enumeration value="athlon_ii_x3"/>
1530
			<xsd:enumeration value="athlon_ii_x4"/>
1531
			<xsd:enumeration value="Athlon_X2_Dual_Core_5000_plus"/>
1532
			<xsd:enumeration value="athlon_xp"/>
1533
			<xsd:enumeration value="athlon_xp_m"/>
1534
			<xsd:enumeration value="Core_2_Duo"/>
1535
			<xsd:enumeration value="Core_Duo_1V_L2400"/>
1536
			<xsd:enumeration value="core_i3"/>
1537
			<xsd:enumeration value="core_i5"/>
1538
			<xsd:enumeration value="Core_i5_760"/>
1539
			<xsd:enumeration value="core_i7"/>
1540
			<xsd:enumeration value="intel_celeron_d"/>
1541
			<xsd:enumeration value="intel_centrino"/>
1542
			<xsd:enumeration value="intel_centrino_2"/>
1543
			<xsd:enumeration value="intel_core_2_duo"/>
1544
			<xsd:enumeration value="intel_core_2_duo_mobile"/>
1545
			<xsd:enumeration value="intel_core_2_extreme"/>
1546
			<xsd:enumeration value="intel_core_2_quad"/>
1547
			<xsd:enumeration value="intel_core_2_solo"/>
1548
			<xsd:enumeration value="itanium_2"/>
1549
			<xsd:enumeration value="mobile_celeron"/>
1550
			<xsd:enumeration value="pentium"/>
1551
			<xsd:enumeration value="pentium_2"/>
1552
			<xsd:enumeration value="pentium_3"/>
1553
			<xsd:enumeration value="pentium_3_xeon"/>
1554
			<xsd:enumeration value="pentium_iii_e"/>
1555
			<xsd:enumeration value="pentium_mmx"/>
1556
			<xsd:enumeration value="pentium_pro"/>
1557
			<xsd:enumeration value="pentium_xeon"/>
1558
			<xsd:enumeration value="phenom_dual_core"/>
1559
			<xsd:enumeration value="phenom_ii_x2"/>
1560
			<xsd:enumeration value="phenom_ii_x3"/>
1561
			<xsd:enumeration value="phenom_ii_x4"/>
1562
			<xsd:enumeration value="phenom_ii_x6"/>
1563
			<xsd:enumeration value="phenom_quad_core"/>
1564
			<xsd:enumeration value="phenom_triple_core"/>
1565
			<xsd:enumeration value="powerpc"/>
1566
			<xsd:enumeration value="snapdragon"/>
1567
			<xsd:enumeration value="tegra"/>
1568
			<xsd:enumeration value="tegra_2_0"/>
1569
			<xsd:enumeration value="tegra_250"/>
1570
			<xsd:enumeration value="tegra_3_0"/>
1571
			<xsd:enumeration value="turion_64_x2"/>
1572
		</xsd:restriction>
1573
	</xsd:simpleType>
1574
	<xsd:simpleType name="BaseCurrencyAmount">
1575
		<xsd:restriction base="xsd:decimal">
1576
			<xsd:totalDigits value="20"/>
1577
			<xsd:fractionDigits value="2" fixed="true"/>
1578
		</xsd:restriction>
1579
	</xsd:simpleType>
1580
	<xsd:simpleType name="BasePositiveCurrencyAmount">
1581
		<xsd:restriction base="xsd:decimal">
1582
			<xsd:maxInclusive value="99999999.99"/>
1583
			<xsd:minInclusive value="0.00"/>
1584
			<xsd:totalDigits value="10"/>
1585
			<xsd:fractionDigits value="2" fixed="true"/>
1586
		</xsd:restriction>
1587
	</xsd:simpleType>
1588
	<xsd:simpleType name="BasePriceCurrencyAmount">
1589
		<xsd:restriction base="xsd:decimal">
1590
			<xsd:totalDigits value="20"/>
1591
			<xsd:fractionDigits value="4" fixed="true"/>
1592
		</xsd:restriction>
1593
	</xsd:simpleType>
1594
	<xsd:complexType name="DatedPrice">
1595
		<xsd:sequence>
1596
			<xsd:element name="StartDate" type="xsd:dateTime" minOccurs="0"/>
1597
			<xsd:element name="EndDate" type="xsd:dateTime" minOccurs="0"/>
1598
			<xsd:choice>
1599
				<xsd:element name="Price" type="CurrencyAmount"/>
1600
				<xsd:element name="PreviousPrice" type="CurrencyAmount"/>
1601
			</xsd:choice>
1602
		</xsd:sequence>
1603
		<xsd:attribute name="delete" type="xsd:boolean" use="optional"/>
1604
	</xsd:complexType>
1605
	<xsd:complexType name="DatedCompareAtPrice">
1606
		<xsd:sequence>
1607
			<xsd:element name="StartDate" type="xsd:dateTime" minOccurs="0"/>
1608
			<xsd:element name="EndDate" type="xsd:dateTime" minOccurs="0"/>
1609
			<xsd:element name="CompareAtPrice" type="CurrencyAmount"/>
1610
		</xsd:sequence>
1611
		<xsd:attribute name="delete" type="xsd:boolean" use="optional"/>
1612
	</xsd:complexType>
1613
	<!--
1614
 
1615
    ##################################################
1616
    # Fulfillment center ID element
1617
    ##################################################
1618
 
1619
	-->
1620
	<xsd:element name="FulfillmentCenterID" type="String"/>
1621
	<!--
1622
 
1623
    ##################################################
1624
    # Fulfillment method element
1625
    ##################################################
1626
 
1627
	-->
1628
	<xsd:element name="FulfillmentMethod">
1629
		<xsd:simpleType>
1630
			<xsd:restriction base="xsd:string">
1631
				<xsd:enumeration value="Ship"/>
1632
				<xsd:enumeration value="InStorePickup"/>
1633
				<xsd:enumeration value="MerchantDelivery"/>
1634
			</xsd:restriction>
1635
		</xsd:simpleType>
1636
	</xsd:element>
1637
	<!--
1638
 
1639
    ##################################################
1640
    # Fulfillment service level element
1641
    ##################################################
1642
 
1643
	-->
1644
	<xsd:element name="FulfillmentServiceLevel">
1645
		<xsd:simpleType>
1646
			<xsd:restriction base="xsd:string">
1647
				<xsd:enumeration value="Standard"/>
1648
				<xsd:enumeration value="Expedited"/>
1649
				<xsd:enumeration value="Scheduled"/>
1650
				<xsd:enumeration value="NextDay"/>
1651
				<xsd:enumeration value="SecondDay"/>
1652
				<xsd:enumeration value="Next"/>
1653
				<xsd:enumeration value="Second"/>
1654
				<xsd:enumeration value="Priority"/>
1655
				<!-- Priority is specific for CN -->
1656
			</xsd:restriction>
1657
		</xsd:simpleType>
1658
	</xsd:element>
1659
	<!--
1660
    ##################################################
1661
    # Fulfillment readiness condition element
1662
    ##################################################
1663
    -->
1664
	<xsd:simpleType name="FulfillReadiness">
1665
		<xsd:restriction base="xsd:string">
1666
			<xsd:enumeration value="drop_ship_ready"/>
1667
			<xsd:enumeration value="not_ready"/>
1668
			<xsd:enumeration value="receive_ready"/>
1669
			<xsd:enumeration value="exception_receive_ready"/>
1670
			<xsd:enumeration value="po_ready"/>
1671
			<xsd:enumeration value="unknown"/>
1672
		</xsd:restriction>
1673
	</xsd:simpleType>
1674
	<!--
1675
 
1676
    ##################################################
1677
    # Carrier Code element
1678
    ##################################################
1679
 
1680
	-->
1681
	<xsd:element name="CarrierCode">
1682
		<xsd:simpleType>
1683
			<xsd:restriction base="xsd:string">
1684
				<xsd:enumeration value="USPS"/>
1685
				<xsd:enumeration value="UPS"/>
1686
				<xsd:enumeration value="FedEx"/>
1687
				<xsd:enumeration value="DHL"/>
1688
				<xsd:enumeration value="Fastway"/>
1689
				<xsd:enumeration value="GLS"/>
1690
				<xsd:enumeration value="GO!"/>
1691
				<xsd:enumeration value="Hermes Logistik Gruppe"/>
1692
				<xsd:enumeration value="Royal Mail"/>
1693
				<xsd:enumeration value="Parcelforce"/>
1694
				<xsd:enumeration value="City Link"/>
1695
				<xsd:enumeration value="TNT"/>
1696
				<xsd:enumeration value="Target"/>
1697
				<xsd:enumeration value="SagawaExpress"/>
1698
				<xsd:enumeration value="NipponExpress"/>
1699
				<xsd:enumeration value="YamatoTransport"/>
1700
				<xsd:enumeration value="DHL Global Mail"/>
1701
				<xsd:enumeration value="UPS Mail Innovations"/>
1702
				<xsd:enumeration value="FedEx SmartPost"/>
1703
				<xsd:enumeration value="OSM"/>
1704
				<xsd:enumeration value="OnTrac"/>
1705
				<xsd:enumeration value="Streamlite"/>
1706
				<xsd:enumeration value="Newgistics"/>
1707
				<xsd:enumeration value="Canada Post"/>
1708
				<xsd:enumeration value="Blue Package"/>
1709
				<xsd:enumeration value="Chronopost"/>
1710
				<xsd:enumeration value="Deutsche Post"/>
1711
				<xsd:enumeration value="DPD"/>
1712
				<xsd:enumeration value="La Poste"/>
1713
				<xsd:enumeration value="Parcelnet"/>
1714
				<xsd:enumeration value="Poste Italiane"/>
1715
				<xsd:enumeration value="SDA"/>
1716
				<xsd:enumeration value="Smartmail"/>
1717
				<xsd:enumeration value="FEDEX_JP"/>
1718
				<xsd:enumeration value="JP_EXPRESS"/>
1719
				<xsd:enumeration value="NITTSU"/>
1720
				<xsd:enumeration value="SAGAWA"/>
1721
				<xsd:enumeration value="YAMATO"/>
1722
				<xsd:enumeration value="BlueDart"/>
1723
				<xsd:enumeration value="AFL/Fedex"/>
1724
				<xsd:enumeration value="Aramex"/>
1725
				<xsd:enumeration value="India Post"/>
1726
				<xsd:enumeration value="Professional"/>
1727
				<xsd:enumeration value="DTDC"/>
1728
				<xsd:enumeration value="Overnite Express"/>
1729
				<xsd:enumeration value="First Flight"/>
1730
				<xsd:enumeration value="Delhivery"/>
1731
				<xsd:enumeration value="Other"/>
1732
			</xsd:restriction>
1733
		</xsd:simpleType>
1734
	</xsd:element>
1735
	<!--
1736
 
1737
    ##################################################
1738
    # Ship Option element
1739
    ##################################################
1740
 
1741
	-->
1742
	<xsd:element name="ShipOption">
1743
		<xsd:simpleType>
1744
			<xsd:restriction base="xsd:normalizedString">
1745
				<xsd:minLength value="1"/>
1746
				<xsd:maxLength value="250"/>
1747
			</xsd:restriction>
1748
		</xsd:simpleType>
1749
	</xsd:element>
1750
	<!--
1751
 
1752
    ##################################################
1753
    # Marketplace Name element
1754
    ##################################################
1755
 
1756
	-->
1757
	<xsd:element name="MarketplaceName" type="StringNotNull"/>
1758
	<!--
1759
 
1760
    ##################################################
1761
    # ID Number type
1762
    ##################################################
1763
 
1764
	-->
1765
	<xsd:simpleType name="IDNumber">
1766
		<xsd:restriction base="xsd:positiveInteger">
1767
			<xsd:pattern value="\d{1,20}"/>
1768
		</xsd:restriction>
1769
	</xsd:simpleType>
1770
	<xsd:simpleType name="MessageIDNumber">
1771
		<xsd:restriction base="xsd:positiveInteger">
1772
			<xsd:pattern value="\d{1,18}"/>
1773
		</xsd:restriction>
1774
	</xsd:simpleType>
1775
	<!--
1776
 
1777
    ##################################################
1778
    # String types
1779
    ##################################################
1780
 
1781
        -->
1782
	<xsd:simpleType name="SevenString">
1783
		<xsd:restriction base="xsd:string">
1784
			<xsd:maxLength value="7"/>
1785
		</xsd:restriction>
1786
	</xsd:simpleType>
1787
	<xsd:simpleType name="TenString">
1788
		<xsd:restriction base="xsd:string">
1789
			<xsd:maxLength value="10"/>
1790
		</xsd:restriction>
1791
	</xsd:simpleType>
1792
	<xsd:simpleType name="TwentyString">
1793
		<xsd:restriction base="xsd:string">
1794
			<xsd:maxLength value="20"/>
1795
		</xsd:restriction>
1796
	</xsd:simpleType>
1797
	<xsd:simpleType name="ThirtyString">
1798
		<xsd:restriction base="xsd:string">
1799
			<xsd:maxLength value="30"/>
1800
		</xsd:restriction>
1801
	</xsd:simpleType>
1802
	<xsd:simpleType name="FortyString">
1803
		<xsd:restriction base="xsd:string">
1804
			<xsd:maxLength value="40"/>
1805
		</xsd:restriction>
1806
	</xsd:simpleType>
1807
	<xsd:simpleType name="FiveStringNotNull">
1808
		<xsd:restriction base="xsd:normalizedString">
1809
			<xsd:minLength value="1"/>
1810
			<xsd:maxLength value="5"/>
1811
		</xsd:restriction>
1812
	</xsd:simpleType>
1813
	<xsd:simpleType name="TenStringNotNull">
1814
		<xsd:restriction base="xsd:normalizedString">
1815
			<xsd:minLength value="1"/>
1816
			<xsd:maxLength value="10"/>
1817
		</xsd:restriction>
1818
	</xsd:simpleType>
1819
	<xsd:simpleType name="TwentyStringNotNull">
1820
		<xsd:restriction base="xsd:normalizedString">
1821
			<xsd:minLength value="1"/>
1822
			<xsd:maxLength value="20"/>
1823
		</xsd:restriction>
1824
	</xsd:simpleType>
1825
	<xsd:simpleType name="ThirtyStringNotNull">
1826
		<xsd:restriction base="xsd:normalizedString">
1827
			<xsd:minLength value="1"/>
1828
			<xsd:maxLength value="30"/>
1829
		</xsd:restriction>
1830
	</xsd:simpleType>
1831
	<xsd:simpleType name="FortyStringNotNull">
1832
		<xsd:restriction base="xsd:normalizedString">
1833
			<xsd:minLength value="1"/>
1834
			<xsd:maxLength value="40"/>
1835
		</xsd:restriction>
1836
	</xsd:simpleType>
1837
	<xsd:simpleType name="PARTSLINK">
1838
		<xsd:restriction base="xsd:normalizedString">
1839
			<xsd:minLength value="9"/>
1840
			<xsd:maxLength value="9"/>
1841
			<xsd:pattern value="[a-zA-Z]{2}\d{7}"/>
1842
		</xsd:restriction>
1843
	</xsd:simpleType>
1844
	<xsd:simpleType name="String">
1845
		<xsd:restriction base="xsd:normalizedString">
1846
			<xsd:maxLength value="50"/>
1847
		</xsd:restriction>
1848
	</xsd:simpleType>
1849
	<xsd:simpleType name="StringNotNull">
1850
		<xsd:restriction base="xsd:normalizedString">
1851
			<xsd:minLength value="1"/>
1852
			<xsd:maxLength value="50"/>
1853
		</xsd:restriction>
1854
	</xsd:simpleType>
1855
	<xsd:simpleType name="HundredString">
1856
		<xsd:restriction base="xsd:normalizedString">
1857
			<xsd:maxLength value="100"/>
1858
		</xsd:restriction>
1859
	</xsd:simpleType>
1860
	<xsd:simpleType name="HundredFiftyStringNotNull">
1861
		<xsd:restriction base="xsd:normalizedString">
1862
			<xsd:minLength value="1"/>
1863
			<xsd:maxLength value="150"/>
1864
		</xsd:restriction>
1865
	</xsd:simpleType>
1866
	<xsd:simpleType name="MediumString">
1867
		<xsd:restriction base="xsd:normalizedString">
1868
			<xsd:maxLength value="200"/>
1869
		</xsd:restriction>
1870
	</xsd:simpleType>
1871
	<xsd:simpleType name="MediumStringNotNull">
1872
		<xsd:restriction base="xsd:normalizedString">
1873
			<xsd:minLength value="1"/>
1874
			<xsd:maxLength value="200"/>
1875
		</xsd:restriction>
1876
	</xsd:simpleType>
1877
	<xsd:simpleType name="TwoFiftyStringNotNull">
1878
		<xsd:restriction base="xsd:normalizedString">
1879
			<xsd:minLength value="1"/>
1880
			<xsd:maxLength value="250"/>
1881
		</xsd:restriction>
1882
	</xsd:simpleType>
1883
	<xsd:simpleType name="LongString">
1884
		<xsd:restriction base="xsd:normalizedString">
1885
			<xsd:maxLength value="500"/>
1886
		</xsd:restriction>
1887
	</xsd:simpleType>
1888
	<xsd:simpleType name="LongStringNotNull">
1889
		<xsd:restriction base="xsd:normalizedString">
1890
			<xsd:minLength value="1"/>
1891
			<xsd:maxLength value="500"/>
1892
		</xsd:restriction>
1893
	</xsd:simpleType>
1894
	<xsd:simpleType name="SuperLongString">
1895
		<xsd:restriction base="xsd:normalizedString">
1896
			<xsd:maxLength value="1000"/>
1897
		</xsd:restriction>
1898
	</xsd:simpleType>
1899
	<xsd:simpleType name="SuperLongStringNotNull">
1900
		<xsd:restriction base="xsd:normalizedString">
1901
			<xsd:minLength value="1"/>
1902
			<xsd:maxLength value="1000"/>
1903
		</xsd:restriction>
1904
	</xsd:simpleType>
1905
	<xsd:simpleType name="TwoThousandString">
1906
		<xsd:restriction base="xsd:normalizedString">
1907
			<xsd:maxLength value="2000"/>
1908
		</xsd:restriction>
1909
	</xsd:simpleType>
1910
	<!--
1911
 
1912
    ##################################################
1913
    # External customer ID element
1914
    ##################################################
1915
 
1916
	-->
1917
	<xsd:element name="ExternalCustomerID" type="HundredString"/>
1918
	<!--
1919
 
1920
    ##################################################
1921
    # Merchant order ID element
1922
    ##################################################
1923
 
1924
	-->
1925
	<xsd:element name="MerchantOrderID" type="String"/>
1926
	<!--
1927
 
1928
    ##################################################
1929
    # Merchant order item ID element
1930
    ##################################################
1931
 
1932
	-->
1933
	<xsd:element name="MerchantOrderItemID" type="String"/>
1934
	<!--
1935
 
1936
    ##################################################
1937
    # Merchant fulfillment ID element
1938
    ##################################################
1939
 
1940
    -->
1941
	<xsd:element name="MerchantFulfillmentID" type="TwentyStringNotNull"/>
1942
	<!--
1943
 
1944
    ##################################################
1945
    # Amazon shipment ID element
1946
    ##################################################
1947
 
1948
 
1949
	-->
1950
	<xsd:element name="ShipmentID" type="String"/>
1951
	<!--
1952
 
1953
    ##################################################
1954
    # Merchant promotion ID element
1955
    ##################################################
1956
 
1957
	-->
1958
	<xsd:element name="MerchantPromotionID">
1959
		<xsd:simpleType>
1960
			<xsd:restriction base="xsd:normalizedString">
1961
				<xsd:maxLength value="80"/>
1962
			</xsd:restriction>
1963
		</xsd:simpleType>
1964
	</xsd:element>
1965
	<!--
1966
 
1967
    ##################################################
1968
    # Order ID element
1969
    ##################################################
1970
 
1971
	-->
1972
	<xsd:element name="AmazonOrderID">
1973
		<xsd:simpleType>
1974
			<xsd:restriction base="xsd:string">
1975
				<xsd:pattern value="\w{3}-\w{7}-\w{7}"/>
1976
			</xsd:restriction>
1977
		</xsd:simpleType>
1978
	</xsd:element>
1979
	<!--
1980
 
1981
    ##################################################
1982
    # Order item code element
1983
    ##################################################
1984
 
1985
	-->
1986
	<xsd:element name="AmazonOrderItemCode">
1987
		<xsd:simpleType>
1988
			<xsd:restriction base="xsd:string">
1989
				<xsd:pattern value="\d{14}"/>
1990
			</xsd:restriction>
1991
		</xsd:simpleType>
1992
	</xsd:element>
1993
	<!--
1994
 
1995
    ##################################################
1996
    # Amazon Customer ID element - Encrypted
1997
    ##################################################
1998
 
1999
        -->
2000
	<xsd:element name="AmazonCustomerID" type="HundredString"/>
2001
	<!--
2002
 
2003
    ##################################################
2004
    # Standard Product ID element
2005
    ##################################################
2006
 
2007
	-->
2008
	<xsd:element name="StandardProductID">
2009
		<xsd:complexType>
2010
			<xsd:sequence>
2011
				<xsd:element name="Type">
2012
					<xsd:simpleType>
2013
						<xsd:restriction base="xsd:string">
2014
							<xsd:enumeration value="ISBN"/>
2015
							<xsd:enumeration value="UPC"/>
2016
							<xsd:enumeration value="EAN"/>
2017
							<xsd:enumeration value="ASIN"/>
2018
							<xsd:enumeration value="GTIN"/>
2019
							<xsd:enumeration value="GCID"/>
2020
							<xsd:enumeration value="PZN"/>
2021
						</xsd:restriction>
2022
					</xsd:simpleType>
2023
				</xsd:element>
2024
				<xsd:element name="Value">
2025
					<xsd:simpleType>
2026
						<xsd:restriction base="xsd:string">
2027
							<xsd:minLength value="8"/>
2028
							<xsd:maxLength value="16"/>
2029
						</xsd:restriction>
2030
					</xsd:simpleType>
2031
				</xsd:element>
2032
			</xsd:sequence>
2033
		</xsd:complexType>
2034
	</xsd:element>
2035
	<!--
2036
 
2037
    ##################################################
2038
    # Product tax code element
2039
    ##################################################
2040
 
2041
	-->
2042
	<xsd:element name="ProductTaxCode" type="StringNotNull"/>
2043
	<!--
2044
 
2045
    ##################################################
2046
    # Promotion application type
2047
    ##################################################
2048
 
2049
	-->
2050
	<xsd:simpleType name="PromotionApplicationType">
2051
		<xsd:restriction base="xsd:string">
2052
			<xsd:enumeration value="Principal"/>
2053
			<xsd:enumeration value="Shipping"/>
2054
		</xsd:restriction>
2055
	</xsd:simpleType>
2056
	<!--
2057
 
2058
    ##################################################
2059
    # Promotion claim code
2060
    ##################################################
2061
 
2062
	-->
2063
	<xsd:element name="PromotionClaimCode">
2064
		<xsd:simpleType>
2065
			<xsd:restriction base="xsd:string">
2066
				<xsd:minLength value="6"/>
2067
				<xsd:maxLength value="12"/>
2068
			</xsd:restriction>
2069
		</xsd:simpleType>
2070
	</xsd:element>
2071
	<!--
2072
 
2073
    ##################################################
2074
    # Promotion data type
2075
    ##################################################
2076
 
2077
	-->
2078
	<xsd:complexType name="PromotionDataType">
2079
		<xsd:sequence>
2080
			<xsd:element ref="PromotionClaimCode"/>
2081
			<xsd:element ref="MerchantPromotionID"/>
2082
			<xsd:element name="Component" maxOccurs="unbounded">
2083
				<xsd:complexType>
2084
					<xsd:sequence>
2085
						<xsd:element name="Type" type="PromotionApplicationType"/>
2086
						<xsd:element name="Amount" type="CurrencyAmount"/>
2087
					</xsd:sequence>
2088
				</xsd:complexType>
2089
			</xsd:element>
2090
		</xsd:sequence>
2091
	</xsd:complexType>
2092
	<!--
2093
 
2094
    ##################################################
2095
    # SKU element
2096
    ##################################################
2097
 
2098
	-->
2099
	<xsd:element name="SKU" type="SKUType"/>
2100
	<xsd:simpleType name="SKUType">
2101
		<xsd:restriction base="xsd:normalizedString">
2102
			<xsd:minLength value="1"/>
2103
			<xsd:maxLength value="40"/>
2104
			<!-- This is removed because it was deleting spaces in the middle of the SKU, 
2105
			    whitespace in SKU will now be ignored -->
2106
			<!-- <xsd:whiteSpace value="collapse"/>  -->
2107
			<!-- <xsd:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]*"/> -->
2108
		</xsd:restriction>
2109
	</xsd:simpleType>
2110
	<!--
2111
 
2112
    ##################################################
2113
    # Condition Info
2114
    ##################################################
2115
 
2116
	-->
2117
	<xsd:complexType name="ConditionInfo">
2118
		<xsd:sequence>
2119
			<xsd:element ref="ConditionType"/>
2120
			<xsd:element name="ConditionNote" type="TwoThousandString" minOccurs="0"/>
2121
		</xsd:sequence>
2122
	</xsd:complexType>
2123
	<xsd:element name="ConditionType">
2124
		<xsd:simpleType>
2125
			<xsd:restriction base="xsd:string">
2126
				<xsd:enumeration value="New"/>
2127
				<xsd:enumeration value="UsedLikeNew"/>
2128
				<xsd:enumeration value="UsedVeryGood"/>
2129
				<xsd:enumeration value="UsedGood"/>
2130
				<xsd:enumeration value="UsedAcceptable"/>
2131
				<xsd:enumeration value="CollectibleLikeNew"/>
2132
				<xsd:enumeration value="CollectibleVeryGood"/>
2133
				<xsd:enumeration value="CollectibleGood"/>
2134
				<xsd:enumeration value="CollectibleAcceptable"/>
2135
				<xsd:enumeration value="Refurbished"/>
2136
				<xsd:enumeration value="Club"/>
2137
			</xsd:restriction>
2138
		</xsd:simpleType>
2139
	</xsd:element>
2140
	<!--
2141
 
2142
    ##################################################
2143
    # Customization Info
2144
    ##################################################
2145
 
2146
	-->
2147
	<xsd:complexType name="CustomizationInfoType">
2148
		<xsd:sequence>
2149
			<xsd:element name="Type" type="StringNotNull"/>
2150
			<xsd:element name="Data" type="LongString"/>
2151
		</xsd:sequence>
2152
	</xsd:complexType>
2153
	<!--
2154
 
2155
    ##################################################
2156
    # Computer Platform
2157
    ##################################################
2158
 
2159
	-->
2160
	<xsd:element name="ComputerPlatform">
2161
		<xsd:complexType>
2162
			<xsd:sequence>
2163
				<xsd:element name="Type">
2164
					<xsd:simpleType>
2165
						<xsd:restriction base="xsd:string">
2166
							<xsd:enumeration value="windows"/>
2167
							<xsd:enumeration value="mac"/>
2168
							<xsd:enumeration value="linux"/>
2169
						</xsd:restriction>
2170
					</xsd:simpleType>
2171
				</xsd:element>
2172
				<xsd:element name="SystemRequirements" type="LongStringNotNull" minOccurs="0"/>
2173
			</xsd:sequence>
2174
		</xsd:complexType>
2175
	</xsd:element>
2176
	<!--
2177
        ##################################################
2178
        # Rebate Information for Offering Rebates
2179
        ##################################################
2180
        -->
2181
	<xsd:complexType name="RebateType">
2182
		<xsd:sequence>
2183
			<xsd:element name="RebateStartDate" type="xsd:dateTime"/>
2184
			<xsd:element name="RebateEndDate" type="xsd:dateTime"/>
2185
			<xsd:element name="RebateMessage" type="TwoFiftyStringNotNull"/>
2186
			<xsd:element name="RebateName" type="FortyStringNotNull"/>
2187
		</xsd:sequence>
2188
	</xsd:complexType>
2189
	<!--
2190
 
2191
    ##################################################
2192
    # Color and ColorMap
2193
    ##################################################
2194
 
2195
	-->
2196
	<xsd:element name="ColorSpecification">
2197
		<xsd:complexType>
2198
			<xsd:sequence>
2199
				<xsd:element name="Color" type="StringNotNull"/>
2200
				<xsd:element ref="ColorMap"/>
2201
			</xsd:sequence>
2202
		</xsd:complexType>
2203
	</xsd:element>
2204
	<xsd:element name="ColorMap">
2205
		<xsd:simpleType>
2206
			<xsd:restriction base="xsd:string">
2207
				<xsd:enumeration value="beige"/>
2208
				<xsd:enumeration value="black"/>
2209
				<xsd:enumeration value="blue"/>
2210
				<xsd:enumeration value="brass"/>
2211
				<xsd:enumeration value="bronze"/>
2212
				<xsd:enumeration value="brown"/>
2213
				<xsd:enumeration value="burst"/>
2214
				<xsd:enumeration value="chrome"/>
2215
				<xsd:enumeration value="clear"/>
2216
				<xsd:enumeration value="gold"/>
2217
				<xsd:enumeration value="gray"/>
2218
				<xsd:enumeration value="green"/>
2219
				<xsd:enumeration value="metallic"/>
2220
				<xsd:enumeration value="multi-colored"/>
2221
				<xsd:enumeration value="natural"/>
2222
				<xsd:enumeration value="off-white"/>
2223
				<xsd:enumeration value="orange"/>
2224
				<xsd:enumeration value="pink"/>
2225
				<xsd:enumeration value="purple"/>
2226
				<xsd:enumeration value="red"/>
2227
				<xsd:enumeration value="silver"/>
2228
				<xsd:enumeration value="white"/>
2229
				<xsd:enumeration value="yellow"/>
2230
			</xsd:restriction>
2231
		</xsd:simpleType>
2232
	</xsd:element>
2233
	<!--
2234
 
2235
    ##################################################
2236
    # Denomination Type
2237
    ##################################################
2238
 
2239
	-->
2240
	<xsd:element name="Denomination">
2241
		<xsd:simpleType>
2242
			<xsd:restriction base="xsd:decimal">
2243
				<xsd:totalDigits value="6"/>
2244
				<xsd:fractionDigits value="2"/>
2245
				<xsd:minInclusive value=".01"/>
2246
				<xsd:maxInclusive value="2500.00"/>
2247
			</xsd:restriction>
2248
		</xsd:simpleType>
2249
	</xsd:element>
2250
	<!--
2251
 
2252
    ##################################################
2253
    # Integer Types
2254
    ##################################################
2255
 
2256
	-->
2257
	<xsd:simpleType name="PositiveInteger">
2258
		<xsd:restriction base="xsd:positiveInteger">
2259
			<xsd:totalDigits value="12"/>
2260
		</xsd:restriction>
2261
	</xsd:simpleType>
2262
	<xsd:simpleType name="TwoDigitInteger">
2263
		<xsd:restriction base="xsd:positiveInteger">
2264
			<xsd:totalDigits value="2"/>
2265
		</xsd:restriction>
2266
	</xsd:simpleType>
2267
	<xsd:simpleType name="ThreeDigitInteger">
2268
		<xsd:restriction base="xsd:positiveInteger">
2269
			<xsd:totalDigits value="3"/>
2270
		</xsd:restriction>
2271
	</xsd:simpleType>
2272
	<xsd:simpleType name="FourDigitMinimumTwoDigitInteger">
2273
		<xsd:restriction base="xsd:positiveInteger">
2274
			<xsd:totalDigits value="4"/>
2275
			<xsd:minInclusive value="10"/>
2276
		</xsd:restriction>
2277
	</xsd:simpleType>
2278
	<xsd:simpleType name="FiveDigitInteger">
2279
		<xsd:restriction base="xsd:positiveInteger">
2280
			<xsd:totalDigits value="5"/>
2281
		</xsd:restriction>
2282
	</xsd:simpleType>
2283
	<xsd:simpleType name="SixDigitInteger">
2284
		<xsd:restriction base="xsd:positiveInteger">
2285
			<xsd:totalDigits value="6"/>
2286
		</xsd:restriction>
2287
	</xsd:simpleType>
2288
	<xsd:simpleType name="SevenDigitInteger">
2289
		<xsd:restriction base="xsd:positiveInteger">
2290
			<xsd:totalDigits value="7"/>
2291
		</xsd:restriction>
2292
	</xsd:simpleType>
2293
	<xsd:simpleType name="TenDigitInteger">
2294
		<xsd:restriction base="xsd:positiveInteger">
2295
			<xsd:totalDigits value="10"/>
2296
		</xsd:restriction>
2297
	</xsd:simpleType>
2298
	<!--
2299
 
2300
    ##################################################
2301
    # Percentage Types
2302
    ##################################################
2303
 
2304
        -->
2305
	<xsd:simpleType name="PercentageType">
2306
		<xsd:restriction base="xsd:decimal">
2307
			<xsd:fractionDigits value="2"/>
2308
			<xsd:minExclusive value="0"/>
2309
			<xsd:maxInclusive value="100"/>
2310
		</xsd:restriction>
2311
	</xsd:simpleType>
2312
	<xsd:simpleType name="IntegerPercentageType">
2313
		<xsd:restriction base="xsd:positiveInteger">
2314
			<xsd:minInclusive value="1"/>
2315
			<xsd:maxInclusive value="100"/>
2316
		</xsd:restriction>
2317
	</xsd:simpleType>
2318
	<!--
2319
 
2320
    ##################################################
2321
    # Decimal Types
2322
    ##################################################
2323
 
2324
	-->
2325
	<xsd:simpleType name="Dimension">
2326
		<xsd:restriction base="xsd:decimal">
2327
			<xsd:totalDigits value="12"/>
2328
			<xsd:fractionDigits value="2" fixed="true"/>
2329
		</xsd:restriction>
2330
	</xsd:simpleType>
2331
	<xsd:simpleType name="PositiveDimension">
2332
		<xsd:restriction base="xsd:decimal">
2333
			<xsd:totalDigits value="12"/>
2334
			<xsd:fractionDigits value="2" fixed="true"/>
2335
			<xsd:minInclusive value="0.00"/>
2336
		</xsd:restriction>
2337
	</xsd:simpleType>
2338
	<xsd:simpleType name="PositiveNonZeroDimension">
2339
		<xsd:restriction base="xsd:decimal">
2340
			<xsd:totalDigits value="12"/>
2341
			<xsd:fractionDigits value="2" fixed="true"/>
2342
			<xsd:minExclusive value="0.00"/>
2343
		</xsd:restriction>
2344
	</xsd:simpleType>
2345
	<xsd:simpleType name="FourDecimal">
2346
		<xsd:restriction base="xsd:decimal">
2347
			<xsd:totalDigits value="12"/>
2348
			<xsd:fractionDigits value="4" fixed="true"/>
2349
		</xsd:restriction>
2350
	</xsd:simpleType>
2351
	<xsd:simpleType name="FourPositiveNonZeroDecimal">
2352
		<xsd:restriction base="xsd:decimal">
2353
			<xsd:totalDigits value="12"/>
2354
			<xsd:fractionDigits value="4" fixed="true"/>
2355
			<xsd:minExclusive value="0.0000"/>
2356
		</xsd:restriction>
2357
	</xsd:simpleType>
2358
	<xsd:simpleType name="SixDigitDecimalFractionOne">
2359
		<xsd:restriction base="xsd:decimal">
2360
			<xsd:totalDigits value="6"/>
2361
			<xsd:fractionDigits value="1"/>
2362
		</xsd:restriction>
2363
	</xsd:simpleType>
2364
	<xsd:simpleType name="TwoDigitDecimal">
2365
		<xsd:restriction base="xsd:decimal">
2366
			<xsd:totalDigits value="2"/>
2367
			<xsd:fractionDigits value=" 1"/>
2368
		</xsd:restriction>
2369
	</xsd:simpleType>
2370
	<xsd:simpleType name="ThreeDigitDecimal">
2371
		<xsd:restriction base="xsd:decimal">
2372
			<xsd:totalDigits value="3"/>
2373
			<xsd:fractionDigits value="1"/>
2374
		</xsd:restriction>
2375
	</xsd:simpleType>
2376
	<xsd:simpleType name="FourDigitDecimal">
2377
		<xsd:restriction base="xsd:decimal">
2378
			<xsd:totalDigits value="4"/>
2379
			<xsd:fractionDigits value="2"/>
2380
		</xsd:restriction>
2381
	</xsd:simpleType>
2382
	<xsd:simpleType name="FiveDigitDecimal">
2383
		<xsd:restriction base="xsd:decimal">
2384
			<xsd:totalDigits value="5"/>
2385
			<xsd:fractionDigits value="2"/>
2386
		</xsd:restriction>
2387
	</xsd:simpleType>
2388
	<xsd:simpleType name="SixDigitDecimal">
2389
		<xsd:restriction base="xsd:decimal">
2390
			<xsd:totalDigits value="6"/>
2391
			<xsd:fractionDigits value="2"/>
2392
		</xsd:restriction>
2393
	</xsd:simpleType>
2394
	<xsd:simpleType name="SevenDigitDecimal">
2395
		<xsd:restriction base="xsd:decimal">
2396
			<xsd:totalDigits value="7"/>
2397
			<xsd:fractionDigits value="2"/>
2398
		</xsd:restriction>
2399
	</xsd:simpleType>
2400
	<!--
2401
 
2402
    ##################################################
2403
    # Date Types
2404
    ##################################################
2405
 
2406
	-->
2407
	<xsd:simpleType name="FourDigitYear">
2408
		<xsd:restriction base="xsd:positiveInteger">
2409
			<xsd:totalDigits value="4"/>
2410
		</xsd:restriction>
2411
	</xsd:simpleType>
2412
	<xsd:simpleType name="FourDigitYearPlusNV">
2413
		<xsd:restriction base="xsd:string">
2414
			<xsd:pattern value="[0-9]{4}|NV|nv"/>
2415
		</xsd:restriction>
2416
	</xsd:simpleType>
2417
	<!--
2418
    ##################################################
2419
    # Delivery Channel element
2420
    ##################################################
2421
    -->
2422
	<xsd:element name="DeliveryChannel">
2423
		<xsd:simpleType>
2424
			<xsd:restriction base="xsd:string">
2425
				<xsd:enumeration value="in_store"/>
2426
				<xsd:enumeration value="direct_ship"/>
2427
			</xsd:restriction>
2428
		</xsd:simpleType>
2429
	</xsd:element>
2430
	<xsd:complexType name="EnergyRatingType">
2431
		<xsd:simpleContent>
2432
			<xsd:extension base="xsd:positiveInteger">
2433
				<xsd:attribute name="unitOfMeasure" type="EnergyUnitOfMeasure" use="required"/>
2434
			</xsd:extension>
2435
		</xsd:simpleContent>
2436
	</xsd:complexType>
2437
	<!--
2438
 
2439
    ##################################################
2440
    # Dimension Types
2441
    ##################################################
2442
 
2443
	-->
2444
	<xsd:complexType name="AreaDimension">
2445
		<xsd:simpleContent>
2446
			<xsd:extension base="Dimension">
2447
				<xsd:attribute name="unitOfMeasure" type="AreaUnitOfMeasure" use="required"/>
2448
			</xsd:extension>
2449
		</xsd:simpleContent>
2450
	</xsd:complexType>
2451
	<xsd:complexType name="AreaDimensionOptionalUnit">
2452
		<xsd:simpleContent>
2453
			<xsd:extension base="Dimension">
2454
				<xsd:attribute name="unitOfMeasure" type="AreaUnitOfMeasure" use="optional"/>
2455
			</xsd:extension>
2456
		</xsd:simpleContent>
2457
	</xsd:complexType>
2458
	<xsd:complexType name="AirFlowDisplacementDimension">
2459
		<xsd:simpleContent>
2460
			<xsd:extension base="Dimension">
2461
				<xsd:attribute name="unitOfMeasure" type="AirFlowDisplacementUnitOfMeasure" use="optional"/>
2462
			</xsd:extension>
2463
		</xsd:simpleContent>
2464
	</xsd:complexType>
2465
	<xsd:complexType name="BurnTimeDimension">
2466
		<xsd:simpleContent>
2467
			<xsd:extension base="Dimension">
2468
				<xsd:attribute name="unitOfMeasure" type="BurnTimeUnitOfMeasure" use="required"/>
2469
			</xsd:extension>
2470
		</xsd:simpleContent>
2471
	</xsd:complexType>
2472
	<xsd:complexType name="CurencyDimension">
2473
		<xsd:simpleContent>
2474
			<xsd:extension base="Dimension">
2475
				<xsd:attribute name="unitOfMeasure" type="GlobalCurrencyCode" use="required"/>
2476
			</xsd:extension>
2477
		</xsd:simpleContent>
2478
	</xsd:complexType>
2479
	<xsd:complexType name="LengthDimension">
2480
		<xsd:simpleContent>
2481
			<xsd:extension base="Dimension">
2482
				<xsd:attribute name="unitOfMeasure" type="LengthUnitOfMeasure" use="required"/>
2483
			</xsd:extension>
2484
		</xsd:simpleContent>
2485
	</xsd:complexType>
2486
	<xsd:complexType name="LengthDimensionOptionalUnit">
2487
		<xsd:simpleContent>
2488
			<xsd:extension base="Dimension">
2489
				<xsd:attribute name="unitOfMeasure" type="LengthUnitOfMeasure" use="optional"/>
2490
			</xsd:extension>
2491
		</xsd:simpleContent>
2492
	</xsd:complexType>
2493
	<xsd:complexType name="LengthIntegerDimension">
2494
		<xsd:simpleContent>
2495
			<xsd:extension base="xsd:positiveInteger">
2496
				<xsd:attribute name="unitOfMeasure" type="LengthUnitOfMeasure" use="required"/>
2497
			</xsd:extension>
2498
		</xsd:simpleContent>
2499
	</xsd:complexType>
2500
	<xsd:complexType name="LuminancePositiveIntegerDimension">
2501
		<xsd:simpleContent>
2502
			<xsd:extension base="xsd:positiveInteger">
2503
				<xsd:attribute name="unitOfMeasure" type="LuminanceUnitOfMeasure" use="required"/>
2504
			</xsd:extension>
2505
		</xsd:simpleContent>
2506
	</xsd:complexType>
2507
	<xsd:complexType name="LuminanceIntegerDimension">
2508
		<xsd:simpleContent>
2509
			<xsd:extension base="xsd:nonNegativeInteger">
2510
				<xsd:attribute name="unitOfMeasure" type="LuminanceUnitOfMeasure" use="required"/>
2511
			</xsd:extension>
2512
		</xsd:simpleContent>
2513
	</xsd:complexType>
2514
	<xsd:complexType name="LuminanceDimension">
2515
		<xsd:simpleContent>
2516
			<xsd:extension base="Dimension">
2517
				<xsd:attribute name="unitOfMeasure" type="LuminanceUnitOfMeasure" use="required"/>
2518
			</xsd:extension>
2519
		</xsd:simpleContent>
2520
	</xsd:complexType>
2521
	<xsd:complexType name="VolumeDimension">
2522
		<xsd:simpleContent>
2523
			<xsd:extension base="Dimension">
2524
				<xsd:attribute name="unitOfMeasure" type="VolumeUnitOfMeasure" use="required"/>
2525
			</xsd:extension>
2526
		</xsd:simpleContent>
2527
	</xsd:complexType>
2528
	<xsd:complexType name="VolumeIntegerDimension">
2529
		<xsd:simpleContent>
2530
			<xsd:extension base="xsd:positiveInteger">
2531
				<xsd:attribute name="unitOfMeasure" type="VolumeUnitOfMeasure" use="required"/>
2532
			</xsd:extension>
2533
		</xsd:simpleContent>
2534
	</xsd:complexType>
2535
	<xsd:complexType name="VolumeRateDimension">
2536
		<xsd:simpleContent>
2537
			<xsd:extension base="Dimension">
2538
				<xsd:attribute name="unitOfMeasure" type="VolumeRateUnitOfMeasure" use="required"/>
2539
			</xsd:extension>
2540
		</xsd:simpleContent>
2541
	</xsd:complexType>
2542
	<xsd:complexType name="WeightDimension">
2543
		<xsd:simpleContent>
2544
			<xsd:extension base="Dimension">
2545
				<xsd:attribute name="unitOfMeasure" type="WeightUnitOfMeasure" use="required"/>
2546
			</xsd:extension>
2547
		</xsd:simpleContent>
2548
	</xsd:complexType>
2549
	<xsd:complexType name="WeightIntegerDimension">
2550
		<xsd:simpleContent>
2551
			<xsd:extension base="xsd:positiveInteger">
2552
				<xsd:attribute name="unitOfMeasure" type="WeightUnitOfMeasure" use="required"/>
2553
			</xsd:extension>
2554
		</xsd:simpleContent>
2555
	</xsd:complexType>
2556
	<xsd:complexType name="JewelryLengthDimension">
2557
		<xsd:simpleContent>
2558
			<xsd:extension base="FourDecimal">
2559
				<xsd:attribute name="unitOfMeasure" type="JewelryLengthUnitOfMeasure" use="required"/>
2560
			</xsd:extension>
2561
		</xsd:simpleContent>
2562
	</xsd:complexType>
2563
	<xsd:complexType name="JewelryWeightDimension">
2564
		<xsd:simpleContent>
2565
			<xsd:extension base="FourDecimal">
2566
				<xsd:attribute name="unitOfMeasure" type="JewelryWeightUnitOfMeasure" use="required"/>
2567
			</xsd:extension>
2568
		</xsd:simpleContent>
2569
	</xsd:complexType>
2570
	<xsd:complexType name="PositiveWeightDimension">
2571
		<xsd:simpleContent>
2572
			<xsd:extension base="PositiveDimension">
2573
				<xsd:attribute name="unitOfMeasure" type="WeightUnitOfMeasure" use="required"/>
2574
			</xsd:extension>
2575
		</xsd:simpleContent>
2576
	</xsd:complexType>
2577
	<xsd:complexType name="PositiveNonZeroWeightDimension">
2578
		<xsd:simpleContent>
2579
			<xsd:extension base="PositiveNonZeroDimension">
2580
				<xsd:attribute name="unitOfMeasure" type="WeightUnitOfMeasure" use="required"/>
2581
			</xsd:extension>
2582
		</xsd:simpleContent>
2583
	</xsd:complexType>
2584
	<xsd:complexType name="DegreeDimension">
2585
		<xsd:simpleContent>
2586
			<xsd:extension base="Dimension">
2587
				<xsd:attribute name="unitOfMeasure" type="DegreeUnitOfMeasure" use="required"/>
2588
			</xsd:extension>
2589
		</xsd:simpleContent>
2590
	</xsd:complexType>
2591
	<xsd:complexType name="MemorySizeDimension">
2592
		<xsd:simpleContent>
2593
			<xsd:extension base="Dimension">
2594
				<xsd:attribute name="unitOfMeasure" type="MemorySizeUnitOfMeasure" use="required"/>
2595
			</xsd:extension>
2596
		</xsd:simpleContent>
2597
	</xsd:complexType>
2598
	<xsd:complexType name="MemorySizeIntegerDimension">
2599
		<xsd:simpleContent>
2600
			<xsd:extension base="PositiveInteger">
2601
				<xsd:attribute name="unitOfMeasure" type="MemorySizeUnitOfMeasure" use="required"/>
2602
			</xsd:extension>
2603
		</xsd:simpleContent>
2604
	</xsd:complexType>
2605
	<xsd:complexType name="FrequencyDimension">
2606
		<xsd:simpleContent>
2607
			<xsd:extension base="Dimension">
2608
				<xsd:attribute name="unitOfMeasure" type="FrequencyUnitOfMeasure" use="required"/>
2609
			</xsd:extension>
2610
		</xsd:simpleContent>
2611
	</xsd:complexType>
2612
	<xsd:complexType name="FrequencyIntegerDimension">
2613
		<xsd:simpleContent>
2614
			<xsd:extension base="xsd:positiveInteger">
2615
				<xsd:attribute name="unitOfMeasure" type="FrequencyUnitOfMeasure" use="required"/>
2616
			</xsd:extension>
2617
		</xsd:simpleContent>
2618
	</xsd:complexType>
2619
	<xsd:complexType name="AmperageDimension">
2620
		<xsd:simpleContent>
2621
			<xsd:extension base="Dimension">
2622
				<xsd:attribute name="unitOfMeasure" type="AmperageUnitOfMeasure" use="required"/>
2623
			</xsd:extension>
2624
		</xsd:simpleContent>
2625
	</xsd:complexType>
2626
	<xsd:complexType name="ResistanceDimension">
2627
		<xsd:simpleContent>
2628
			<xsd:extension base="Dimension">
2629
				<xsd:attribute name="unitOfMeasure" type="ResistanceUnitOfMeasure" use="required"/>
2630
			</xsd:extension>
2631
		</xsd:simpleContent>
2632
	</xsd:complexType>
2633
	<xsd:complexType name="TimeDimension">
2634
		<xsd:simpleContent>
2635
			<xsd:extension base="Dimension">
2636
				<xsd:attribute name="unitOfMeasure" type="TimeUnitOfMeasure" use="required"/>
2637
			</xsd:extension>
2638
		</xsd:simpleContent>
2639
	</xsd:complexType>
2640
	<xsd:complexType name="BatteryLifeDimension">
2641
		<xsd:simpleContent>
2642
			<xsd:extension base="Dimension">
2643
				<xsd:attribute name="unitOfMeasure" type="BatteryAverageLifeUnitOfMeasure" use="required"/>
2644
			</xsd:extension>
2645
		</xsd:simpleContent>
2646
	</xsd:complexType>
2647
	<xsd:complexType name="TimeIntegerDimension">
2648
		<xsd:simpleContent>
2649
			<xsd:extension base="xsd:positiveInteger">
2650
				<xsd:attribute name="unitOfMeasure" type="TimeUnitOfMeasure" use="required"/>
2651
			</xsd:extension>
2652
		</xsd:simpleContent>
2653
	</xsd:complexType>
2654
	<xsd:complexType name="DateIntegerDimension">
2655
		<xsd:simpleContent>
2656
			<xsd:extension base="xsd:positiveInteger">
2657
				<xsd:attribute name="unitOfMeasure" type="DateUnitOfMeasure" use="required"/>
2658
			</xsd:extension>
2659
		</xsd:simpleContent>
2660
	</xsd:complexType>
2661
	<xsd:complexType name="SubscriptionTermDimension">
2662
		<xsd:simpleContent>
2663
			<xsd:extension base="xsd:positiveInteger">
2664
				<xsd:attribute name="unitOfMeasure" type="DateUnitOfMeasure" use="required"/>
2665
			</xsd:extension>
2666
		</xsd:simpleContent>
2667
	</xsd:complexType>
2668
	<xsd:complexType name="SunProtectionDimension">
2669
		<xsd:simpleContent>
2670
			<xsd:extension base="xsd:positiveInteger">
2671
				<xsd:attribute name="unitOfMeasure" type="SunProtectionUnitOfMeasure" use="required"/>
2672
			</xsd:extension>
2673
		</xsd:simpleContent>
2674
	</xsd:complexType>	
2675
	<xsd:complexType name="AssemblyTimeDimension">
2676
		<xsd:simpleContent>
2677
			<xsd:extension base="xsd:positiveInteger">
2678
				<xsd:attribute name="unitOfMeasure" type="AssemblyTimeUnitOfMeasure" use="required"/>
2679
			</xsd:extension>
2680
		</xsd:simpleContent>
2681
	</xsd:complexType>
2682
	<xsd:complexType name="AgeRecommendedDimension">
2683
		<xsd:simpleContent>
2684
			<xsd:extension base="xsd:positiveInteger">
2685
				<xsd:attribute name="unitOfMeasure" type="AgeRecommendedUnitOfMeasure" use="required"/>
2686
			</xsd:extension>
2687
		</xsd:simpleContent>
2688
	</xsd:complexType>
2689
	<xsd:complexType name="MinimumAgeRecommendedDimension">
2690
		<xsd:simpleContent>
2691
			<xsd:extension base="xsd:nonNegativeInteger">
2692
				<xsd:attribute name="unitOfMeasure" type="AgeRecommendedUnitOfMeasure" use="required"/>
2693
			</xsd:extension>
2694
		</xsd:simpleContent>
2695
	</xsd:complexType>
2696
	<xsd:complexType name="BatteryPowerIntegerDimension">
2697
		<xsd:simpleContent>
2698
			<xsd:extension base="xsd:positiveInteger">
2699
				<xsd:attribute name="unitOfMeasure" type="BatteryPowerUnitOfMeasure" use="required"/>
2700
			</xsd:extension>
2701
		</xsd:simpleContent>
2702
	</xsd:complexType>
2703
	<xsd:complexType name="BatteryPowerDimension">
2704
		<xsd:simpleContent>
2705
			<xsd:extension base="Dimension">
2706
				<xsd:attribute name="unitOfMeasure" type="BatteryPowerUnitOfMeasure" use="required"/>
2707
			</xsd:extension>
2708
		</xsd:simpleContent>
2709
	</xsd:complexType>
2710
	<xsd:complexType name="LuminiousIntensityDimension">
2711
		<xsd:simpleContent>
2712
			<xsd:extension base="Dimension">
2713
				<xsd:attribute name="unitOfMeasure" type="LuminousIntensityUnitOfMeasure" use="required"/>
2714
			</xsd:extension>
2715
		</xsd:simpleContent>
2716
	</xsd:complexType>
2717
	<xsd:complexType name="VoltageDecimalDimension">
2718
		<xsd:simpleContent>
2719
			<xsd:extension base="PositiveDimension">
2720
				<xsd:attribute name="unitOfMeasure" type="VoltageUnitOfMeasure" use="required"/>
2721
			</xsd:extension>
2722
		</xsd:simpleContent>
2723
	</xsd:complexType>
2724
	<xsd:complexType name="VoltageIntegerDimension">
2725
		<xsd:simpleContent>
2726
			<xsd:extension base="xsd:positiveInteger">
2727
				<xsd:attribute name="unitOfMeasure" type="VoltageUnitOfMeasure" use="required"/>
2728
			</xsd:extension>
2729
		</xsd:simpleContent>
2730
	</xsd:complexType>
2731
	<xsd:complexType name="WattageIntegerDimension">
2732
		<xsd:simpleContent>
2733
			<xsd:extension base="xsd:positiveInteger">
2734
				<xsd:attribute name="unitOfMeasure" type="WattageUnitOfMeasure" use="required"/>
2735
			</xsd:extension>
2736
		</xsd:simpleContent>
2737
	</xsd:complexType>
2738
	<xsd:complexType name="WattageDimension">
2739
		<xsd:simpleContent>
2740
			<xsd:extension base="Dimension">
2741
				<xsd:attribute name="unitOfMeasure" type="WattageUnitOfMeasure" use="required"/>
2742
			</xsd:extension>
2743
		</xsd:simpleContent>
2744
	</xsd:complexType>
2745
	<xsd:complexType name="WattageDimensionOptionalUnit">
2746
		<xsd:simpleContent>
2747
			<xsd:extension base="Dimension">
2748
				<xsd:attribute name="unitOfMeasure" type="WattageUnitOfMeasure" use="optional"/>
2749
			</xsd:extension>
2750
		</xsd:simpleContent>
2751
	</xsd:complexType>
2752
	<xsd:complexType name="MillimeterDecimalDimension">
2753
		<xsd:simpleContent>
2754
			<xsd:extension base="PositiveDimension">
2755
				<xsd:attribute name="unitOfMeasure" type="MillimeterUnitOfMeasure" use="required"/>
2756
			</xsd:extension>
2757
		</xsd:simpleContent>
2758
	</xsd:complexType>
2759
	<xsd:complexType name="NoiseLevelDimension">
2760
		<xsd:simpleContent>
2761
			<xsd:extension base="Dimension">
2762
				<xsd:attribute name="unitOfMeasure" type="NoiseLevelUnitOfMeasure" use="required"/>
2763
			</xsd:extension>
2764
		</xsd:simpleContent>
2765
	</xsd:complexType>
2766
	<xsd:complexType name="TemperatureDimension">
2767
		<xsd:simpleContent>
2768
			<xsd:extension base="Dimension">
2769
				<xsd:attribute name="unitOfMeasure" type="TemperatureUnitOfMeasure" use="required"/>
2770
			</xsd:extension>
2771
		</xsd:simpleContent>
2772
	</xsd:complexType>
2773
	<xsd:complexType name="TemperatureRatingDimension">
2774
		<xsd:simpleContent>
2775
			<xsd:extension base="Dimension">
2776
				<xsd:attribute name="unitOfMeasure" type="TemperatureRatingUnitOfMeasure" use="required"/>
2777
			</xsd:extension>
2778
		</xsd:simpleContent>
2779
	</xsd:complexType>
2780
	<xsd:complexType name="ClothingSizeDimension">
2781
		<xsd:simpleContent>
2782
			<xsd:extension base="Dimension">
2783
				<xsd:attribute name="unitOfMeasure" type="ClothingSizeUnitOfMeasure" use="required"/>
2784
			</xsd:extension>
2785
		</xsd:simpleContent>
2786
	</xsd:complexType>
2787
	<xsd:complexType name="StringLengthOptionalDimension">
2788
		<xsd:simpleContent>
2789
			<xsd:extension base="StringNotNull">
2790
				<xsd:attribute name="unitOfMeasure" type="LengthUnitOfMeasure" use="optional"/>
2791
			</xsd:extension>
2792
			<!-- If using a numeric measurement, please include the units of measurement. -->
2793
		</xsd:simpleContent>
2794
	</xsd:complexType>
2795
	<xsd:complexType name="CurrentDimension">
2796
		<xsd:simpleContent>
2797
			<xsd:extension base="Dimension">
2798
				<xsd:attribute name="unitOfMeasure" type="CurrentUnitOfMeasure" use="required"/>
2799
			</xsd:extension>
2800
		</xsd:simpleContent>
2801
	</xsd:complexType>
2802
	<xsd:complexType name="GraduationInterval">
2803
		<xsd:simpleContent>
2804
			<xsd:extension base="PositiveInteger">
2805
				<xsd:attribute name="unitOfMeasure" type="GraduationIntervalUnitOfMeasure" use="required"/>
2806
			</xsd:extension>
2807
		</xsd:simpleContent>
2808
	</xsd:complexType>
2809
	<xsd:complexType name="VolumeAndVolumeRateDimension">
2810
		<xsd:simpleContent>
2811
			<xsd:extension base="Dimension">
2812
				<xsd:attribute name="unitOfMeasure" type="VolumeAndVolumeRateUnitOfMeasure" use="required"/>
2813
			</xsd:extension>
2814
		</xsd:simpleContent>
2815
	</xsd:complexType>
2816
	<xsd:complexType name="ForceDimension">
2817
		<xsd:simpleContent>
2818
			<xsd:extension base="Dimension">
2819
				<xsd:attribute name="unitOfMeasure" type="ForceUnitOfMeasure" use="required"/>
2820
			</xsd:extension>
2821
		</xsd:simpleContent>
2822
	</xsd:complexType>
2823
	<xsd:complexType name="HardnessDimension">
2824
		<xsd:simpleContent>
2825
			<xsd:extension base="Dimension">
2826
				<xsd:attribute name="unitOfMeasure" type="HardnessUnitOfMeasure" use="required"/>
2827
			</xsd:extension>
2828
		</xsd:simpleContent>
2829
	</xsd:complexType>
2830
	<xsd:complexType name="SweetnessAtHarvestDimension">
2831
		<xsd:simpleContent>
2832
			<xsd:extension base="Dimension">
2833
				<xsd:attribute name="unitOfMeasure" type="SweetnessAtHarvestUnitOfMeasure" use="required"/>
2834
			</xsd:extension>
2835
		</xsd:simpleContent>
2836
	</xsd:complexType>
2837
	<xsd:complexType name="VineyardYieldDimension">
2838
		<xsd:simpleContent>
2839
			<xsd:extension base="Dimension">
2840
				<xsd:attribute name="unitOfMeasure" type="VineyardYieldUnitOfMeasure" use="required"/>
2841
			</xsd:extension>
2842
		</xsd:simpleContent>
2843
	</xsd:complexType>
2844
	<xsd:complexType name="AlcoholContentDimension">
2845
		<xsd:simpleContent>
2846
			<xsd:extension base="Dimension">
2847
				<xsd:attribute name="unitOfMeasure" type="AlcoholContentUnitOfMeasure" use="required"/>
2848
			</xsd:extension>
2849
		</xsd:simpleContent>
2850
	</xsd:complexType>
2851
	<!--
2852
 
2853
    ##################################################
2854
    # Unit of Measure Types
2855
    ##################################################
2856
 
2857
	-->
2858
	<xsd:simpleType name="AreaUnitOfMeasure">
2859
		<xsd:restriction base="xsd:string">
2860
			<xsd:enumeration value="square-in"/>
2861
			<xsd:enumeration value="square-ft"/>
2862
			<xsd:enumeration value="square-cm"/>
2863
			<xsd:enumeration value="square-m"/>
2864
		</xsd:restriction>
2865
	</xsd:simpleType>
2866
	<xsd:simpleType name="AirFlowDisplacementUnitOfMeasure">
2867
		<xsd:restriction base="xsd:string">
2868
			<xsd:enumeration value="cubic_feet_per_minute"/>
2869
			<xsd:enumeration value="cubic_feet_per_hour"/>
2870
		</xsd:restriction>
2871
	</xsd:simpleType>
2872
	<xsd:simpleType name="BurnTimeUnitOfMeasure">
2873
		<xsd:restriction base="xsd:string">
2874
			<xsd:enumeration value="minutes"/>
2875
			<xsd:enumeration value="hours"/>
2876
		</xsd:restriction>
2877
	</xsd:simpleType>
2878
	<xsd:simpleType name="LengthUnitOfMeasure">
2879
		<xsd:restriction base="xsd:string">
2880
			<xsd:enumeration value="MM"/>
2881
			<xsd:enumeration value="CM"/>
2882
			<xsd:enumeration value="M"/>
2883
			<xsd:enumeration value="IN"/>
2884
			<xsd:enumeration value="FT"/>
2885
			<xsd:enumeration value="inches"/>
2886
			<xsd:enumeration value="feet"/>
2887
			<xsd:enumeration value="meters"/>
2888
			<xsd:enumeration value="decimeters"/>
2889
			<xsd:enumeration value="centimeters"/>
2890
			<xsd:enumeration value="millimeters"/>
2891
			<xsd:enumeration value="micrometers"/>
2892
			<xsd:enumeration value="nanometers"/>
2893
			<xsd:enumeration value="picometers"/>
2894
		</xsd:restriction>
2895
	</xsd:simpleType>
2896
	<xsd:simpleType name="LuminanceUnitOfMeasure">
2897
		<xsd:restriction base="xsd:string">
2898
			<xsd:enumeration value="lumens"/>
2899
		</xsd:restriction>
2900
	</xsd:simpleType>
2901
	<xsd:simpleType name="LuminousIntensityUnitOfMeasure">
2902
		<xsd:restriction base="xsd:string">
2903
			<xsd:enumeration value="candela"/>
2904
		</xsd:restriction>
2905
	</xsd:simpleType>
2906
	<xsd:simpleType name="VolumeUnitOfMeasure">
2907
		<xsd:restriction base="xsd:string">
2908
			<xsd:enumeration value="cubic-cm"/>
2909
			<xsd:enumeration value="cubic-ft"/>
2910
			<xsd:enumeration value="cubic-in"/>
2911
			<xsd:enumeration value="cubic-m"/>
2912
			<xsd:enumeration value="cubic-yd"/>
2913
			<xsd:enumeration value="cup"/>
2914
			<xsd:enumeration value="fluid-oz"/>
2915
			<xsd:enumeration value="gallon"/>
2916
			<xsd:enumeration value="liter"/>
2917
			<xsd:enumeration value="milliliter"/>
2918
			<xsd:enumeration value="ounce"/>
2919
			<xsd:enumeration value="pint"/>
2920
			<xsd:enumeration value="quart"/>
2921
			<xsd:enumeration value="liters"/>
2922
			<xsd:enumeration value="deciliters"/>
2923
			<xsd:enumeration value="centiliters"/>
2924
			<xsd:enumeration value="milliliters"/>
2925
			<xsd:enumeration value="microliters"/>
2926
			<xsd:enumeration value="nanoliters"/>
2927
			<xsd:enumeration value="picoliters"/>
2928
		</xsd:restriction>
2929
	</xsd:simpleType>
2930
	<xsd:simpleType name="WeightUnitOfMeasure">
2931
		<xsd:restriction base="xsd:string">
2932
			<xsd:enumeration value="GR"/>
2933
			<xsd:enumeration value="KG"/>
2934
			<xsd:enumeration value="OZ"/>
2935
			<xsd:enumeration value="LB"/>
2936
			<xsd:enumeration value="MG"/>
2937
		</xsd:restriction>
2938
	</xsd:simpleType>
2939
	<xsd:simpleType name="JewelryLengthUnitOfMeasure">
2940
		<xsd:restriction base="xsd:string">
2941
			<xsd:enumeration value="MM"/>
2942
			<xsd:enumeration value="CM"/>
2943
			<xsd:enumeration value="IN"/>
2944
		</xsd:restriction>
2945
	</xsd:simpleType>
2946
	<xsd:simpleType name="JewelryWeightUnitOfMeasure">
2947
		<xsd:restriction base="xsd:string">
2948
			<xsd:enumeration value="GR"/>
2949
			<xsd:enumeration value="KG"/>
2950
			<xsd:enumeration value="OZ"/>
2951
			<xsd:enumeration value="LB"/>
2952
			<xsd:enumeration value="CARATS"/>
2953
			<xsd:enumeration value="DWT"/>
2954
		</xsd:restriction>
2955
	</xsd:simpleType>
2956
	<xsd:simpleType name="DegreeUnitOfMeasure">
2957
		<xsd:restriction base="xsd:string">
2958
			<xsd:enumeration value="degrees"/>
2959
		</xsd:restriction>
2960
	</xsd:simpleType>
2961
	<xsd:simpleType name="MemorySizeUnitOfMeasure">
2962
		<xsd:restriction base="xsd:string">
2963
			<xsd:enumeration value="TB"/>
2964
			<xsd:enumeration value="GB"/>
2965
			<xsd:enumeration value="MB"/>
2966
			<xsd:enumeration value="KB"/>
2967
			<xsd:enumeration value="KO"/>
2968
			<xsd:enumeration value="MO"/>
2969
			<xsd:enumeration value="GO"/>
2970
			<xsd:enumeration value="TO"/>
2971
			<xsd:enumeration value="bytes"/>
2972
		</xsd:restriction>
2973
	</xsd:simpleType>
2974
	<xsd:simpleType name="FrequencyUnitOfMeasure">
2975
		<xsd:restriction base="xsd:string">
2976
			<xsd:enumeration value="Hz"/>
2977
			<xsd:enumeration value="KHz"/>
2978
			<xsd:enumeration value="MHz"/>
2979
			<xsd:enumeration value="GHz"/>
2980
		</xsd:restriction>
2981
	</xsd:simpleType>
2982
	<xsd:simpleType name="AmperageUnitOfMeasure">
2983
		<xsd:restriction base="xsd:string">
2984
			<xsd:enumeration value="amps"/>
2985
			<xsd:enumeration value="kiloamps"/>
2986
			<xsd:enumeration value="microamps"/>
2987
			<xsd:enumeration value="milliamps"/>
2988
			<xsd:enumeration value="nanoamps"/>
2989
			<xsd:enumeration value="picoamps"/>
2990
		</xsd:restriction>
2991
	</xsd:simpleType>
2992
	<xsd:simpleType name="GraduationIntervalUnitOfMeasure">
2993
		<xsd:union memberTypes="LengthUnitOfMeasure WeightUnitOfMeasure VolumeUnitOfMeasure"/>
2994
	</xsd:simpleType>
2995
	<xsd:simpleType name="VolumeAndVolumeRateUnitOfMeasure">
2996
		<xsd:union memberTypes="VolumeUnitOfMeasure VolumeRateUnitOfMeasure"/>
2997
	</xsd:simpleType>
2998
	<xsd:simpleType name="TimeUnitOfMeasure">
2999
		<xsd:restriction base="xsd:string">
3000
			<xsd:enumeration value="sec"/>
3001
			<xsd:enumeration value="min"/>
3002
			<xsd:enumeration value="hr"/>
3003
			<xsd:enumeration value="days"/>
3004
			<xsd:enumeration value="hours"/>
3005
			<xsd:enumeration value="minutes"/>
3006
			<xsd:enumeration value="seconds"/>
3007
			<xsd:enumeration value="milliseconds"/>
3008
			<xsd:enumeration value="microseconds"/>
3009
			<xsd:enumeration value="nanoseconds"/>
3010
			<xsd:enumeration value="picoseconds"/>
3011
		</xsd:restriction>
3012
	</xsd:simpleType>
3013
	<xsd:simpleType name="BatteryAverageLifeUnitOfMeasure">
3014
		<xsd:restriction base="xsd:string">
3015
			<xsd:enumeration value="minutes"/>
3016
			<xsd:enumeration value="hours"/>
3017
			<xsd:enumeration value="days"/>
3018
			<xsd:enumeration value="weeks"/>
3019
			<xsd:enumeration value="months"/>
3020
			<xsd:enumeration value="years"/>
3021
		</xsd:restriction>
3022
	</xsd:simpleType>
3023
	<xsd:simpleType name="DataTransferUnitOfMeasure">
3024
		<xsd:restriction base="xsd:string">
3025
			<xsd:enumeration value="KHz"/>
3026
			<xsd:enumeration value="MHz"/>
3027
			<xsd:enumeration value="GHz"/>
3028
			<xsd:enumeration value="Mbps"/>
3029
			<xsd:enumeration value="Gbps"/>
3030
		</xsd:restriction>
3031
	</xsd:simpleType>
3032
	<xsd:simpleType name="ResistanceUnitOfMeasure">
3033
		<xsd:restriction base="xsd:string">
3034
			<xsd:enumeration value="ohms"/>
3035
		</xsd:restriction>
3036
	</xsd:simpleType>
3037
	<xsd:simpleType name="DateUnitOfMeasure">
3038
		<xsd:restriction base="xsd:string">
3039
			<xsd:enumeration value="days"/>
3040
			<xsd:enumeration value="weeks"/>
3041
			<xsd:enumeration value="months"/>
3042
			<xsd:enumeration value="years"/>
3043
		</xsd:restriction>
3044
	</xsd:simpleType>
3045
	<xsd:simpleType name="AssemblyTimeUnitOfMeasure">
3046
		<xsd:restriction base="xsd:string">
3047
			<xsd:enumeration value="minutes"/>
3048
			<xsd:enumeration value="hours"/>
3049
			<xsd:enumeration value="days"/>
3050
			<xsd:enumeration value="weeks"/>
3051
			<xsd:enumeration value="months"/>
3052
			<xsd:enumeration value="years"/>
3053
		</xsd:restriction>
3054
	</xsd:simpleType>
3055
	<xsd:simpleType name="AgeRecommendedUnitOfMeasure">
3056
		<xsd:restriction base="xsd:string">
3057
			<xsd:enumeration value="months"/>
3058
			<xsd:enumeration value="years"/>
3059
		</xsd:restriction>
3060
	</xsd:simpleType>
3061
	<xsd:simpleType name="BatteryPowerUnitOfMeasure">
3062
		<xsd:restriction base="xsd:string">
3063
			<xsd:enumeration value="milliamp_hours"/>
3064
			<xsd:enumeration value="amp_hours"/>
3065
			<xsd:enumeration value="volt_amperes"/>
3066
			<xsd:enumeration value="watt_hours"/>
3067
		</xsd:restriction>
3068
	</xsd:simpleType>
3069
	<xsd:simpleType name="VoltageUnitOfMeasure">
3070
		<xsd:restriction base="xsd:string">
3071
			<xsd:enumeration value="volts"/>
3072
			<xsd:enumeration value="millivolts"/>
3073
			<xsd:enumeration value="microvolts"/>
3074
			<xsd:enumeration value="nanovolts"/>
3075
			<xsd:enumeration value="kilovolts"/>			
3076
		</xsd:restriction>
3077
	</xsd:simpleType>
3078
	<xsd:simpleType name="WattageUnitOfMeasure">
3079
		<xsd:restriction base="xsd:string">
3080
			<xsd:enumeration value="watts"/>
3081
			<xsd:enumeration value="kilowatts"/>			
3082
		</xsd:restriction>
3083
	</xsd:simpleType>
3084
	<xsd:simpleType name="MillimeterUnitOfMeasure">
3085
		<xsd:restriction base="xsd:string">
3086
			<xsd:enumeration value="millimeters"/>
3087
		</xsd:restriction>
3088
	</xsd:simpleType>
3089
	<xsd:simpleType name="TemperatureRatingUnitOfMeasure">
3090
		<xsd:restriction base="xsd:string">
3091
			<xsd:enumeration value="degrees-celsius"/>
3092
			<xsd:enumeration value="degrees-fahrenheit"/>
3093
			<xsd:enumeration value="kelvin"/>
3094
		</xsd:restriction>
3095
	</xsd:simpleType>
3096
	<xsd:simpleType name="ClothingSizeUnitOfMeasure">
3097
		<xsd:restriction base="xsd:string">
3098
			<xsd:enumeration value="IN"/>
3099
			<xsd:enumeration value="CM"/>
3100
		</xsd:restriction>
3101
	</xsd:simpleType>
3102
	<xsd:simpleType name="PowerUnitOfMeasure">
3103
		<xsd:restriction base="xsd:string">
3104
			<xsd:enumeration value="watts"/>
3105
			<xsd:enumeration value="kilowatts"/>
3106
			<xsd:enumeration value="horsepower"/>
3107
			<xsd:enumeration value="watts-per-sec"/>
3108
		</xsd:restriction>
3109
	</xsd:simpleType>
3110
	<xsd:simpleType name="ResolutionUnitOfMeasure">
3111
		<xsd:restriction base="xsd:string">
3112
			<xsd:enumeration value="megapixels"/>
3113
			<xsd:enumeration value="pixels"/>
3114
			<xsd:enumeration value="lines_per_inch"/>
3115
		</xsd:restriction>
3116
	</xsd:simpleType>
3117
	<xsd:simpleType name="ApertureUnitOfMeasure">
3118
		<xsd:restriction base="xsd:string">
3119
			<xsd:enumeration value="f"/>
3120
		</xsd:restriction>
3121
	</xsd:simpleType>
3122
	<xsd:simpleType name="ContinuousShootingUnitOfMeasure">
3123
		<xsd:restriction base="xsd:string">
3124
			<xsd:enumeration value="frames"/>
3125
		</xsd:restriction>
3126
	</xsd:simpleType>
3127
	<xsd:simpleType name="EnergyConsumptionUnitOfMeasure">
3128
		<xsd:restriction base="String">
3129
			<xsd:enumeration value="kilowatt_hours"/>
3130
			<xsd:enumeration value="btu"/>
3131
			<xsd:enumeration value="kilowatts"/>
3132
			<xsd:enumeration value="watt_hours"/>
3133
		</xsd:restriction>
3134
	</xsd:simpleType>
3135
	<xsd:simpleType name="CurrentUnitOfMeasure">
3136
		<xsd:restriction base="xsd:string">
3137
			<xsd:enumeration value="mA"/>
3138
			<xsd:enumeration value="A"/>
3139
		</xsd:restriction>
3140
	</xsd:simpleType>
3141
	<xsd:simpleType name="ForceUnitOfMeasure">
3142
		<xsd:restriction base="xsd:string">
3143
			<xsd:enumeration value="newtons"/>
3144
			<xsd:enumeration value="Newton"/>
3145
			<xsd:enumeration value="pounds"/>
3146
			<xsd:enumeration value="kilograms"/>
3147
			<xsd:enumeration value="PSI"/>
3148
		</xsd:restriction>
3149
	</xsd:simpleType>
3150
	<xsd:simpleType name="HardnessUnitOfMeasure">
3151
		<xsd:restriction base="xsd:string">
3152
			<xsd:enumeration value="brinnell"/>
3153
			<xsd:enumeration value="vickers"/>
3154
			<xsd:enumeration value="rockwell_a"/>
3155
			<xsd:enumeration value="rockwell_b"/>
3156
			<xsd:enumeration value="rockwell_c"/>
3157
			<xsd:enumeration value="rockwell_d"/>
3158
			<xsd:enumeration value="shore_a"/>
3159
			<xsd:enumeration value="shore_b"/>
3160
			<xsd:enumeration value="shore_c"/>
3161
			<xsd:enumeration value="shore_d"/>
3162
			<xsd:enumeration value="shore_do"/>
3163
			<xsd:enumeration value="shore_e"/>
3164
			<xsd:enumeration value="shore_m"/>
3165
			<xsd:enumeration value="shore_o"/>
3166
			<xsd:enumeration value="shore_oo"/>
3167
			<xsd:enumeration value="shore_ooo"/>
3168
			<xsd:enumeration value="shore_ooo_s"/>
3169
		</xsd:restriction>
3170
	</xsd:simpleType>
3171
	<xsd:simpleType name="NoiseLevelUnitOfMeasure">
3172
		<xsd:restriction base="xsd:string">
3173
			<xsd:enumeration value="dBA"/>
3174
			<xsd:enumeration value="decibels"/>
3175
		</xsd:restriction>
3176
	</xsd:simpleType>
3177
	<xsd:simpleType name="SunProtectionUnitOfMeasure">
3178
		<xsd:restriction base="xsd:string">
3179
			<xsd:enumeration value="sun_protection_factor"/>
3180
		</xsd:restriction>
3181
	</xsd:simpleType>	
3182
	<xsd:simpleType name="TemperatureUnitOfMeasure">
3183
		<xsd:restriction base="xsd:string">
3184
			<xsd:enumeration value="C"/>
3185
			<xsd:enumeration value="F"/>
3186
		</xsd:restriction>
3187
	</xsd:simpleType>
3188
	<xsd:complexType name="TorqueType">
3189
		<xsd:simpleContent>
3190
			<xsd:extension base="Dimension">
3191
				<xsd:attribute name="unitOfMeasure" type="TorqueUnitOfMeasure" use="required"/>
3192
			</xsd:extension>
3193
		</xsd:simpleContent>
3194
	</xsd:complexType>
3195
	<xsd:simpleType name="TorqueUnitOfMeasure">
3196
		<xsd:restriction base="StringNotNull">
3197
			<xsd:enumeration value="foot-lbs"/>
3198
			<xsd:enumeration value="inch-lbs"/>
3199
			<xsd:enumeration value="centimeter_kilograms"/>
3200
			<xsd:enumeration value="foot_pounds"/>
3201
			<xsd:enumeration value="inch_ounces"/>
3202
			<xsd:enumeration value="inch_pounds"/>
3203
			<xsd:enumeration value="kilonewtons"/>
3204
			<xsd:enumeration value="kilograms_per_millimeter"/>
3205
			<xsd:enumeration value="newton_meters"/>
3206
			<xsd:enumeration value="newton_millimeters"/>
3207
			<xsd:enumeration value="newtons"/>
3208
		</xsd:restriction>
3209
	</xsd:simpleType>
3210
	<xsd:simpleType name="VolumeRateUnitOfMeasure">
3211
		<xsd:restriction base="xsd:string">
3212
			<xsd:enumeration value="milliliters per second"/>
3213
			<xsd:enumeration value="centiliters per second"/>
3214
			<xsd:enumeration value="liters per second"/>
3215
			<xsd:enumeration value="milliliters per minute"/>
3216
			<xsd:enumeration value="liters per minute"/>
3217
			<xsd:enumeration value="microliters per second"/>
3218
			<xsd:enumeration value="nanoliters per second"/>
3219
			<xsd:enumeration value="picoliters per second"/>
3220
			<xsd:enumeration value="microliters per minute"/>
3221
			<xsd:enumeration value="nanoliters per minute"/>
3222
			<xsd:enumeration value="picoliters per minute"/>
3223
			<xsd:enumeration value="gallons_per_day"/>
3224
			<xsd:enumeration value="liters_per_day"/>
3225
		</xsd:restriction>
3226
	</xsd:simpleType>
3227
	<!--
3228
 
3229
    ##################################################
3230
    # Generic Customer Type
3231
    ##################################################
3232
 
3233
    -->
3234
	<xsd:complexType name="Customer">
3235
		<xsd:sequence>
3236
			<xsd:element name="Name" type="String" minOccurs="0"/>
3237
			<xsd:element name="FormalTitle" minOccurs="0">
3238
				<xsd:annotation>
3239
					<xsd:documentation>e.g. Mr., Ms., etc.</xsd:documentation>
3240
				</xsd:annotation>
3241
				<xsd:simpleType>
3242
					<xsd:restriction base="xsd:string">
3243
						<xsd:maxLength value="10"/>
3244
					</xsd:restriction>
3245
				</xsd:simpleType>
3246
			</xsd:element>
3247
			<xsd:element name="GivenName" type="String" minOccurs="0">
3248
				<xsd:annotation>
3249
					<xsd:documentation>Usually the customer's first name.</xsd:documentation>
3250
				</xsd:annotation>
3251
			</xsd:element>
3252
			<xsd:element name="FamilyName" type="String" minOccurs="0">
3253
				<xsd:annotation>
3254
					<xsd:documentation>Usually the customer's last name.</xsd:documentation>
3255
				</xsd:annotation>
3256
			</xsd:element>
3257
			<xsd:element name="Email" type="EmailAddressType" minOccurs="0"/>
3258
			<xsd:element name="BirthDate" type="xsd:date" minOccurs="0">
3259
				<xsd:annotation>
3260
					<xsd:documentation>The customer's birth date</xsd:documentation>
3261
				</xsd:annotation>
3262
			</xsd:element>
3263
			<xsd:element name="CustomerAddress" type="AddressType" minOccurs="0" maxOccurs="unbounded"/>
3264
		</xsd:sequence>
3265
	</xsd:complexType>
3266
	<!--
3267
	####################
3268
	# Name - value pair
3269
	####################
3270
	-->
3271
	<xsd:complexType name="NameValuePair">
3272
		<xsd:sequence>
3273
			<xsd:element name="Name" type="StringNotNull"/>
3274
			<xsd:element name="Value" type="LongString"/>
3275
		</xsd:sequence>
3276
	</xsd:complexType>
3277
	<xsd:simpleType name="LanguageStringType">
3278
		<xsd:restriction base="xsd:string">
3279
			<xsd:enumeration value="Abkhazian"/>
3280
			<xsd:enumeration value="Adygei"/>
3281
			<xsd:enumeration value="Afar"/>
3282
			<xsd:enumeration value="Afrikaans"/>
3283
			<xsd:enumeration value="Albanian"/>
3284
			<xsd:enumeration value="Alsatian"/>
3285
			<xsd:enumeration value="Amharic"/>
3286
			<xsd:enumeration value="Arabic"/>
3287
			<xsd:enumeration value="Aramaic"/>
3288
			<xsd:enumeration value="Armenian"/>
3289
			<xsd:enumeration value="Assamese"/>
3290
			<xsd:enumeration value="Aymara"/>
3291
			<xsd:enumeration value="Azerbaijani"/>
3292
			<xsd:enumeration value="Bambara"/>
3293
			<xsd:enumeration value="Bashkir"/>
3294
			<xsd:enumeration value="Basque"/>
3295
			<xsd:enumeration value="Bengali"/>
3296
			<xsd:enumeration value="Berber"/>
3297
			<xsd:enumeration value="Bhutani"/>
3298
			<xsd:enumeration value="Bihari"/>
3299
			<xsd:enumeration value="Bislama"/>
3300
			<xsd:enumeration value="Breton"/>
3301
			<xsd:enumeration value="Bulgarian"/>
3302
			<xsd:enumeration value="Burmese"/>
3303
			<xsd:enumeration value="Buryat"/>
3304
			<xsd:enumeration value="Byelorussian"/>
3305
			<xsd:enumeration value="CantoneseChinese"/>
3306
			<xsd:enumeration value="Castillian"/>
3307
			<xsd:enumeration value="Catalan"/>
3308
			<xsd:enumeration value="Cayuga"/>
3309
			<xsd:enumeration value="Cheyenne"/>
3310
			<xsd:enumeration value="Chinese"/>
3311
			<xsd:enumeration value="ClassicalNewari"/>
3312
			<xsd:enumeration value="Cornish"/>
3313
			<xsd:enumeration value="Corsican"/>
3314
			<xsd:enumeration value="Creole"/>
3315
			<xsd:enumeration value="CrimeanTatar"/>
3316
			<xsd:enumeration value="Croatian"/>
3317
			<xsd:enumeration value="Czech"/>
3318
			<xsd:enumeration value="Danish"/>
3319
			<xsd:enumeration value="Dargwa"/>
3320
			<xsd:enumeration value="Dutch"/>
3321
			<xsd:enumeration value="English"/>
3322
			<xsd:enumeration value="Esperanto"/>
3323
			<xsd:enumeration value="Estonian"/>
3324
			<xsd:enumeration value="Faroese"/>
3325
			<xsd:enumeration value="Farsi"/>
3326
			<xsd:enumeration value="Fiji"/>
3327
			<xsd:enumeration value="Filipino"/>
3328
			<xsd:enumeration value="Finnish"/>
3329
			<xsd:enumeration value="Flemish"/>
3330
			<xsd:enumeration value="French"/>
3331
			<xsd:enumeration value="FrenchCanadian"/>
3332
			<xsd:enumeration value="Frisian"/>
3333
			<xsd:enumeration value="Galician"/>
3334
			<xsd:enumeration value="Georgian"/>
3335
			<xsd:enumeration value="German"/>
3336
			<xsd:enumeration value="Gibberish"/>
3337
			<xsd:enumeration value="Greek"/>
3338
			<xsd:enumeration value="Greenlandic"/>
3339
			<xsd:enumeration value="Guarani"/>
3340
			<xsd:enumeration value="Gujarati"/>
3341
			<xsd:enumeration value="Gullah"/>
3342
			<xsd:enumeration value="Hausa"/>
3343
			<xsd:enumeration value="Hawaiian"/>
3344
			<xsd:enumeration value="Hebrew"/>
3345
			<xsd:enumeration value="Hindi"/>
3346
			<xsd:enumeration value="Hmong"/>
3347
			<xsd:enumeration value="Hungarian"/>
3348
			<xsd:enumeration value="Icelandic"/>
3349
			<xsd:enumeration value="IndoEuropean"/>
3350
			<xsd:enumeration value="Indonesian"/>
3351
			<xsd:enumeration value="Ingush"/>
3352
			<xsd:enumeration value="Interlingua"/>
3353
			<xsd:enumeration value="Interlingue"/>
3354
			<xsd:enumeration value="Inuktitun"/>
3355
			<xsd:enumeration value="Inuktitut"/>
3356
			<xsd:enumeration value="Inupiak"/>
3357
			<xsd:enumeration value="Inupiaq"/>
3358
			<xsd:enumeration value="Irish"/>
3359
			<xsd:enumeration value="Italian"/>
3360
			<xsd:enumeration value="Japanese"/>
3361
			<xsd:enumeration value="Javanese"/>
3362
			<xsd:enumeration value="Kalaallisut"/>
3363
			<xsd:enumeration value="Kalmyk"/>
3364
			<xsd:enumeration value="Kannada"/>
3365
			<xsd:enumeration value="KarachayBalkar"/>
3366
			<xsd:enumeration value="Kashmiri"/>
3367
			<xsd:enumeration value="Kashubian"/>
3368
			<xsd:enumeration value="Kazakh"/>
3369
			<xsd:enumeration value="Khmer"/>
3370
			<xsd:enumeration value="Kinyarwanda"/>
3371
			<xsd:enumeration value="Kirghiz"/>
3372
			<xsd:enumeration value="Kirundi"/>
3373
			<xsd:enumeration value="Klingon"/>
3374
			<xsd:enumeration value="Korean"/>
3375
			<xsd:enumeration value="Kurdish"/>
3376
			<xsd:enumeration value="Ladino"/>
3377
			<xsd:enumeration value="Lao"/>
3378
			<xsd:enumeration value="Lapp"/>
3379
			<xsd:enumeration value="Latin"/>
3380
			<xsd:enumeration value="Latvian"/>
3381
			<xsd:enumeration value="Lingala"/>
3382
			<xsd:enumeration value="Lithuanian"/>
3383
			<xsd:enumeration value="Lojban"/>
3384
			<xsd:enumeration value="LowerSorbian"/>
3385
			<xsd:enumeration value="Macedonian"/>
3386
			<xsd:enumeration value="Malagasy"/>
3387
			<xsd:enumeration value="Malay"/>
3388
			<xsd:enumeration value="Malayalam"/>
3389
			<xsd:enumeration value="Maltese"/>
3390
			<xsd:enumeration value="MandarinChinese"/>
3391
			<xsd:enumeration value="Maori"/>
3392
			<xsd:enumeration value="Marathi"/>
3393
			<xsd:enumeration value="Mende"/>
3394
			<xsd:enumeration value="MiddleEnglish"/>
3395
			<xsd:enumeration value="Mirandese"/>
3396
			<xsd:enumeration value="Moksha"/>
3397
			<xsd:enumeration value="Moldavian"/>
3398
			<xsd:enumeration value="Mongo"/>
3399
			<xsd:enumeration value="Mongolian"/>
3400
			<xsd:enumeration value="Multilingual"/>
3401
			<xsd:enumeration value="Nauru"/>
3402
			<xsd:enumeration value="Navaho"/>
3403
			<xsd:enumeration value="Nepali"/>
3404
			<xsd:enumeration value="Nogai"/>
3405
			<xsd:enumeration value="Norwegian"/>
3406
			<xsd:enumeration value="Occitan"/>
3407
			<xsd:enumeration value="OldEnglish"/>
3408
			<xsd:enumeration value="Oriya"/>
3409
			<xsd:enumeration value="Oromo"/>
3410
			<xsd:enumeration value="Pashto"/>
3411
			<xsd:enumeration value="Persian"/>
3412
			<xsd:enumeration value="PigLatin"/>
3413
			<xsd:enumeration value="Polish"/>
3414
			<xsd:enumeration value="Portuguese"/>
3415
			<xsd:enumeration value="Punjabi"/>
3416
			<xsd:enumeration value="Quechua"/>
3417
			<xsd:enumeration value="Romance"/>
3418
			<xsd:enumeration value="Romanian"/>
3419
			<xsd:enumeration value="Romany"/>
3420
			<xsd:enumeration value="Russian"/>
3421
			<xsd:enumeration value="Samaritan"/>
3422
			<xsd:enumeration value="Samoan"/>
3423
			<xsd:enumeration value="Sangho"/>
3424
			<xsd:enumeration value="Sanskrit"/>
3425
			<xsd:enumeration value="Serbian"/>
3426
			<xsd:enumeration value="Serbo-Croatian"/>
3427
			<xsd:enumeration value="Sesotho"/>
3428
			<xsd:enumeration value="Setswana"/>
3429
			<xsd:enumeration value="Shona"/>
3430
			<xsd:enumeration value="SichuanYi"/>
3431
			<xsd:enumeration value="Sicilian"/>
3432
			<xsd:enumeration value="SignLanguage"/>
3433
			<xsd:enumeration value="Sindhi"/>
3434
			<xsd:enumeration value="Sinhalese"/>
3435
			<xsd:enumeration value="Siswati"/>
3436
			<xsd:enumeration value="Slavic"/>
3437
			<xsd:enumeration value="Slovak"/>
3438
			<xsd:enumeration value="Slovakian"/>
3439
			<xsd:enumeration value="Slovene"/>
3440
			<xsd:enumeration value="Somali"/>
3441
			<xsd:enumeration value="Spanish"/>
3442
			<xsd:enumeration value="Sumerian"/>
3443
			<xsd:enumeration value="Sundanese"/>
3444
			<xsd:enumeration value="Swahili"/>
3445
			<xsd:enumeration value="Swedish"/>
3446
			<xsd:enumeration value="SwissGerman"/>
3447
			<xsd:enumeration value="Syriac"/>
3448
			<xsd:enumeration value="Tagalog"/>
3449
			<xsd:enumeration value="TaiwaneseChinese"/>
3450
			<xsd:enumeration value="Tajik"/>
3451
			<xsd:enumeration value="Tamil"/>
3452
			<xsd:enumeration value="Tatar"/>
3453
			<xsd:enumeration value="Telugu"/>
3454
			<xsd:enumeration value="Thai"/>
3455
			<xsd:enumeration value="Tibetan"/>
3456
			<xsd:enumeration value="Tigrinya"/>
3457
			<xsd:enumeration value="Tonga"/>
3458
			<xsd:enumeration value="Tsonga"/>
3459
			<xsd:enumeration value="Turkish"/>
3460
			<xsd:enumeration value="Turkmen"/>
3461
			<xsd:enumeration value="Twi"/>
3462
			<xsd:enumeration value="Udmurt"/>
3463
			<xsd:enumeration value="Uighur"/>
3464
			<xsd:enumeration value="Ukrainian"/>
3465
			<xsd:enumeration value="Ukranian"/>
3466
			<xsd:enumeration value="Unknown"/>
3467
			<xsd:enumeration value="Urdu"/>
3468
			<xsd:enumeration value="Uzbek"/>
3469
			<xsd:enumeration value="Vietnamese"/>
3470
			<xsd:enumeration value="Volapuk"/>
3471
			<xsd:enumeration value="Welsh"/>
3472
			<xsd:enumeration value="Wolof"/>
3473
			<xsd:enumeration value="Xhosa"/>
3474
			<xsd:enumeration value="Yiddish"/>
3475
			<xsd:enumeration value="Yoruba"/>
3476
			<xsd:enumeration value="Zhuang"/>
3477
			<xsd:enumeration value="Zulu"/>
3478
		</xsd:restriction>
3479
	</xsd:simpleType>
3480
	<xsd:simpleType name="LanguageSWVG">
3481
		<xsd:restriction base="xsd:string">
3482
			<xsd:enumeration value="adygei"/>
3483
			<xsd:enumeration value="afrikaans"/>
3484
			<xsd:enumeration value="albanian"/>
3485
			<xsd:enumeration value="alsatian"/>
3486
			<xsd:enumeration value="amharic"/>
3487
			<xsd:enumeration value="arabic"/>
3488
			<xsd:enumeration value="armenian"/>
3489
			<xsd:enumeration value="assamese"/>
3490
			<xsd:enumeration value="bambara"/>
3491
			<xsd:enumeration value="basque"/>
3492
			<xsd:enumeration value="bengali"/>
3493
			<xsd:enumeration value="berber"/>
3494
			<xsd:enumeration value="breton"/>
3495
			<xsd:enumeration value="bulgarian"/>
3496
			<xsd:enumeration value="buryat"/>
3497
			<xsd:enumeration value="cantonese_chinese"/>
3498
			<xsd:enumeration value="castillian"/>
3499
			<xsd:enumeration value="catalan"/>
3500
			<xsd:enumeration value="cayuga"/>
3501
			<xsd:enumeration value="cheyenne"/>
3502
			<xsd:enumeration value="chinese"/>
3503
			<xsd:enumeration value="classical_newari"/>
3504
			<xsd:enumeration value="cornish"/>
3505
			<xsd:enumeration value="corsican"/>
3506
			<xsd:enumeration value="creole"/>
3507
			<xsd:enumeration value="crimean_tatar"/>
3508
			<xsd:enumeration value="croatian"/>
3509
			<xsd:enumeration value="czech"/>
3510
			<xsd:enumeration value="danish"/>
3511
			<xsd:enumeration value="dargwa"/>
3512
			<xsd:enumeration value="dutch"/>
3513
			<xsd:enumeration value="english"/>
3514
			<xsd:enumeration value="esperanto"/>
3515
			<xsd:enumeration value="estonian"/>
3516
			<xsd:enumeration value="farsi"/>
3517
			<xsd:enumeration value="filipino"/>
3518
			<xsd:enumeration value="finnish"/>
3519
			<xsd:enumeration value="flemish"/>
3520
			<xsd:enumeration value="french"/>
3521
			<xsd:enumeration value="french_canadian"/>
3522
			<xsd:enumeration value="georgian"/>
3523
			<xsd:enumeration value="german"/>
3524
			<xsd:enumeration value="gibberish"/>
3525
			<xsd:enumeration value="greek"/>
3526
			<xsd:enumeration value="gujarati"/>
3527
			<xsd:enumeration value="gullah"/>
3528
			<xsd:enumeration value="hausa"/>
3529
			<xsd:enumeration value="hawaiian"/>
3530
			<xsd:enumeration value="hebrew"/>
3531
			<xsd:enumeration value="hindi"/>
3532
			<xsd:enumeration value="hmong"/>
3533
			<xsd:enumeration value="hungarian"/>
3534
			<xsd:enumeration value="icelandic"/>
3535
			<xsd:enumeration value="indo_european"/>
3536
			<xsd:enumeration value="indonesian"/>
3537
			<xsd:enumeration value="ingush"/>
3538
			<xsd:enumeration value="inuktitun"/>
3539
			<xsd:enumeration value="inuktitut"/>
3540
			<xsd:enumeration value="inupiaq"/>
3541
			<xsd:enumeration value="irish"/>
3542
			<xsd:enumeration value="italian"/>
3543
			<xsd:enumeration value="japanese"/>
3544
			<xsd:enumeration value="kalaallisut"/>
3545
			<xsd:enumeration value="kalmyk"/>
3546
			<xsd:enumeration value="karachay_balkar"/>
3547
			<xsd:enumeration value="kashubian"/>
3548
			<xsd:enumeration value="kazakh"/>
3549
			<xsd:enumeration value="khmer"/>
3550
			<xsd:enumeration value="klingon"/>
3551
			<xsd:enumeration value="korean"/>
3552
			<xsd:enumeration value="kurdish"/>
3553
			<xsd:enumeration value="ladino"/>
3554
			<xsd:enumeration value="lao"/>
3555
			<xsd:enumeration value="lapp"/>
3556
			<xsd:enumeration value="latin"/>
3557
			<xsd:enumeration value="lithuanian"/>
3558
			<xsd:enumeration value="lojban"/>
3559
			<xsd:enumeration value="lower_sorbian"/>
3560
			<xsd:enumeration value="macedonian"/>
3561
			<xsd:enumeration value="malagasy"/>
3562
			<xsd:enumeration value="malay"/>
3563
			<xsd:enumeration value="malayalam"/>
3564
			<xsd:enumeration value="maltese"/>
3565
			<xsd:enumeration value="mandarin_chinese"/>
3566
			<xsd:enumeration value="maori"/>
3567
			<xsd:enumeration value="mende"/>
3568
			<xsd:enumeration value="middle_english"/>
3569
			<xsd:enumeration value="mirandese"/>
3570
			<xsd:enumeration value="moksha"/>
3571
			<xsd:enumeration value="mongo"/>
3572
			<xsd:enumeration value="mongolian"/>
3573
			<xsd:enumeration value="multilingual"/>
3574
			<xsd:enumeration value="navaho"/>
3575
			<xsd:enumeration value="nogai"/>
3576
			<xsd:enumeration value="norwegian"/>
3577
			<xsd:enumeration value="old_english"/>
3578
			<xsd:enumeration value="persian"/>
3579
			<xsd:enumeration value="pig_latin"/>
3580
			<xsd:enumeration value="polish"/>
3581
			<xsd:enumeration value="portuguese"/>
3582
			<xsd:enumeration value="romance"/>
3583
			<xsd:enumeration value="romanian"/>
3584
			<xsd:enumeration value="romany"/>
3585
			<xsd:enumeration value="russian"/>
3586
			<xsd:enumeration value="samaritan"/>
3587
			<xsd:enumeration value="sanskrit"/>
3588
			<xsd:enumeration value="serbian"/>
3589
			<xsd:enumeration value="serbo-croatian"/>
3590
			<xsd:enumeration value="sichuan_yi"/>
3591
			<xsd:enumeration value="sicilian"/>
3592
			<xsd:enumeration value="sign_language"/>
3593
			<xsd:enumeration value="slavic"/>
3594
			<xsd:enumeration value="slovak"/>
3595
			<xsd:enumeration value="slovene"/>
3596
			<xsd:enumeration value="somali"/>
3597
			<xsd:enumeration value="spanish"/>
3598
			<xsd:enumeration value="sumerian"/>
3599
			<xsd:enumeration value="swahili"/>
3600
			<xsd:enumeration value="swedish"/>
3601
			<xsd:enumeration value="swiss_german"/>
3602
			<xsd:enumeration value="tagalog"/>
3603
			<xsd:enumeration value="taiwanese_chinese"/>
3604
			<xsd:enumeration value="tamil"/>
3605
			<xsd:enumeration value="thai"/>
3606
			<xsd:enumeration value="tibetan"/>
3607
			<xsd:enumeration value="turkish"/>
3608
			<xsd:enumeration value="udmurt"/>
3609
			<xsd:enumeration value="ukrainian"/>
3610
			<xsd:enumeration value="unknown"/>
3611
			<xsd:enumeration value="urdu"/>
3612
			<xsd:enumeration value="vietnamese"/>
3613
			<xsd:enumeration value="welsh"/>
3614
			<xsd:enumeration value="wolof"/>
3615
			<xsd:enumeration value="xhosa"/>
3616
			<xsd:enumeration value="yiddish"/>
3617
			<xsd:enumeration value="zulu"/>
3618
		</xsd:restriction>
3619
	</xsd:simpleType>
3620
	<xsd:simpleType name="MusicFormatType">
3621
		<xsd:restriction base="xsd:string">
3622
			<xsd:enumeration value="authorized_bootleg"/>
3623
			<xsd:enumeration value="bsides"/>
3624
			<xsd:enumeration value="best_of"/>
3625
			<xsd:enumeration value="box_set"/>
3626
			<xsd:enumeration value="original_recording"/>
3627
			<xsd:enumeration value="reissued"/>
3628
			<xsd:enumeration value="remastered"/>
3629
			<xsd:enumeration value="soundtrack"/>
3630
			<xsd:enumeration value="special_edition"/>
3631
			<xsd:enumeration value="special_limited_edition"/>
3632
			<xsd:enumeration value="cast_recording"/>
3633
			<xsd:enumeration value="compilation"/>
3634
			<xsd:enumeration value="deluxe_edition"/>
3635
			<xsd:enumeration value="digital_sound"/>
3636
			<xsd:enumeration value="double_lp"/>
3637
			<xsd:enumeration value="explicit_lyrics"/>
3638
			<xsd:enumeration value="hi-fidelity"/>
3639
			<xsd:enumeration value="import"/>
3640
			<xsd:enumeration value="limited_collectors_edition"/>
3641
			<xsd:enumeration value="limited_edition"/>
3642
			<xsd:enumeration value="remixes"/>
3643
			<xsd:enumeration value="live"/>
3644
			<xsd:enumeration value="extra_tracks"/>
3645
			<xsd:enumeration value="cutout"/>
3646
			<xsd:enumeration value="cd_and_dvd"/>
3647
			<xsd:enumeration value="dual_disc"/>
3648
			<xsd:enumeration value="hybrid_sacd"/>
3649
			<xsd:enumeration value="cd-single"/>
3650
			<xsd:enumeration value="maxi_single"/>
3651
			<xsd:enumeration value="sacd"/>
3652
			<xsd:enumeration value="minidisc"/>
3653
			<xsd:enumeration value="uk_import"/>
3654
			<xsd:enumeration value="us_import"/>
3655
			<xsd:enumeration value="jp_import"/>
3656
			<xsd:enumeration value="enhanced"/>
3657
			<xsd:enumeration value="clean"/>
3658
			<xsd:enumeration value="copy_protected_cd"/>
3659
			<xsd:enumeration value="double_lp"/>
3660
			<xsd:enumeration value="soundtrack"/>
3661
			<xsd:enumeration value="cd-single"/>
3662
			<xsd:enumeration value="remastered"/>
3663
			<xsd:enumeration value="box_set"/>
3664
			<xsd:enumeration value="double_cd"/>
3665
			<xsd:enumeration value="karaoke"/>
3666
			<xsd:enumeration value="limited_edition"/>
3667
			<xsd:enumeration value="maxi_single"/>
3668
			<xsd:enumeration value="mp3_audio"/>
3669
			<xsd:enumeration value="ringle"/>
3670
			<xsd:enumeration value="cd_and_dvd"/>
3671
			<xsd:enumeration value="shm_cd"/>
3672
		</xsd:restriction>
3673
	</xsd:simpleType>
3674
	<xsd:simpleType name="GiftCardsFormatType">
3675
		<xsd:restriction base="xsd:string">
3676
			<xsd:enumeration value="email_gift_cards"/>
3677
			<xsd:enumeration value="plastic_gift_cards"/>
3678
			<xsd:enumeration value="print_at_home"/>
3679
			<xsd:enumeration value="multi_pack"/>
3680
			<xsd:enumeration value="facebook"/>
3681
		</xsd:restriction>
3682
	</xsd:simpleType>
3683
	<xsd:simpleType name="CountryOfOriginType">
3684
		<xsd:restriction base="xsd:string">
3685
			<xsd:pattern value="[a-zA-Z][a-zA-Z]|unknown"/>
3686
		</xsd:restriction>
3687
	</xsd:simpleType>
3688
	<xsd:simpleType name="AudioEncodingType">
3689
		<xsd:restriction base="xsd:string">
3690
			<xsd:enumeration value="5_1_disney_enhanced_home_theater_mix"/>
3691
			<xsd:enumeration value="7_1_disney_enhanced_home_theater_mix"/>
3692
			<xsd:enumeration value="analog"/>
3693
			<xsd:enumeration value="digital_atrac"/>
3694
			<xsd:enumeration value="dolby_digital_1.0"/>
3695
			<xsd:enumeration value="dolby_digital_2.0"/>
3696
			<xsd:enumeration value="dolby_digital_2.0_mono"/>
3697
			<xsd:enumeration value="dolby_digital_2.0_stereo"/>
3698
			<xsd:enumeration value="dolby_digital_2.0_surround"/>
3699
			<xsd:enumeration value="dolby_digital_2.1"/>
3700
			<xsd:enumeration value="dolby_digital_3.0"/>
3701
			<xsd:enumeration value="dolby_digital_4.0"/>
3702
			<xsd:enumeration value="dolby_digital_4.1"/>
3703
			<xsd:enumeration value="dolby_digital_5.0"/>
3704
			<xsd:enumeration value="dolby_digital_5.1"/>
3705
			<xsd:enumeration value="dolby_digital_5.1_es"/>
3706
			<xsd:enumeration value="dolby_digital_5.1_ex"/>
3707
			<xsd:enumeration value="dolby_digital_6.1_es"/>
3708
			<xsd:enumeration value="dolby_digital_6.1_ex"/>
3709
			<xsd:enumeration value="dolby_digital_ex"/>
3710
			<xsd:enumeration value="dolby_digital_live"/>
3711
			<xsd:enumeration value="dolby_digital_plus"/>
3712
			<xsd:enumeration value="dolby_digital_plus_2_0"/>
3713
			<xsd:enumeration value="dolby_digital_plus_5_1"/>
3714
			<xsd:enumeration value="dolby_stereo_analog"/>
3715
			<xsd:enumeration value="dolby_surround"/>
3716
			<xsd:enumeration value="dolby_truehd"/>
3717
			<xsd:enumeration value="dolby_truehd_5_1"/>
3718
			<xsd:enumeration value="dts_5.0"/>
3719
			<xsd:enumeration value="dts_5.1"/>
3720
			<xsd:enumeration value="dts_6.1"/>
3721
			<xsd:enumeration value="dts_6_1_es"/>
3722
			<xsd:enumeration value="dts_6.1_es"/>
3723
			<xsd:enumeration value="dts_es"/>
3724
			<xsd:enumeration value="dts_hd_high_res_audio"/>
3725
			<xsd:enumeration value="dts_interactive"/>
3726
			<xsd:enumeration value="hi_res_96_24_digital_surround"/>
3727
			<xsd:enumeration value="mlp_lossless"/>
3728
			<xsd:enumeration value="mono"/>
3729
			<xsd:enumeration value="mpeg_1_2.0"/>
3730
			<xsd:enumeration value="mpeg_2_5.1"/>
3731
			<xsd:enumeration value="pcm"/>
3732
			<xsd:enumeration value="pcm_24bit_96khz"/>
3733
			<xsd:enumeration value="pcm_mono"/>
3734
			<xsd:enumeration value="pcm_stereo"/>
3735
			<xsd:enumeration value="pcm_surround"/>
3736
			<xsd:enumeration value="quadraphonic"/>
3737
			<xsd:enumeration value="stereo"/>
3738
			<xsd:enumeration value="surround"/>
3739
			<xsd:enumeration value="thx_surround_ex"/>
3740
			<xsd:enumeration value="unknown_audio_encoding"/>
3741
		</xsd:restriction>
3742
	</xsd:simpleType>
3743
	<!--
3744
     ###############################################################
3745
     # CE and CameraPhoto type definitions
3746
     ###############################################################
3747
    -->
3748
	<xsd:simpleType name="ZoomUnitOfMeasure">
3749
		<xsd:restriction base="xsd:string">
3750
			<xsd:enumeration value="x"/>
3751
		</xsd:restriction>
3752
	</xsd:simpleType>
3753
	<xsd:complexType name="ZoomDimension">
3754
		<xsd:simpleContent>
3755
			<xsd:extension base="xsd:positiveInteger">
3756
				<xsd:attribute name="unitOfMeasure" type="ZoomUnitOfMeasure" use="required"/>
3757
			</xsd:extension>
3758
		</xsd:simpleContent>
3759
	</xsd:complexType>
3760
	<xsd:simpleType name="PixelUnitOfMeasure">
3761
		<xsd:restriction base="xsd:string">
3762
			<xsd:enumeration value="pixels"/>
3763
			<xsd:enumeration value="MP"/>
3764
		</xsd:restriction>
3765
	</xsd:simpleType>
3766
	<xsd:complexType name="PixelDimension">
3767
		<xsd:simpleContent>
3768
			<xsd:extension base="Dimension">
3769
				<xsd:attribute name="unitOfMeasure" type="PixelUnitOfMeasure" use="required"/>
3770
			</xsd:extension>
3771
		</xsd:simpleContent>
3772
	</xsd:complexType>
3773
	<xsd:simpleType name="PressureUnitOfMeasure">
3774
		<xsd:restriction base="xsd:string">
3775
			<xsd:enumeration value="bars"/>
3776
			<xsd:enumeration value="psi"/>
3777
			<xsd:enumeration value="pascal"/>
3778
		</xsd:restriction>
3779
	</xsd:simpleType>
3780
	<xsd:complexType name="PressureDimension">
3781
		<xsd:simpleContent>
3782
			<xsd:extension base="Dimension">
3783
				<xsd:attribute name="unitOfMeasure" type="PressureUnitOfMeasure" use="required"/>
3784
			</xsd:extension>
3785
		</xsd:simpleContent>
3786
	</xsd:complexType>
3787
	<xsd:simpleType name="OpticalPowerUnitOfMeasure">
3788
		<xsd:restriction base="xsd:string">
3789
			<xsd:enumeration value="diopters"/>
3790
		</xsd:restriction>
3791
	</xsd:simpleType>
3792
	<xsd:complexType name="OpticalPowerDimension">
3793
		<xsd:simpleContent>
3794
			<xsd:extension base="Dimension">
3795
				<xsd:attribute name="unitOfMeasure" type="OpticalPowerUnitOfMeasure" use="required"/>
3796
			</xsd:extension>
3797
		</xsd:simpleContent>
3798
	</xsd:complexType>
3799
	<xsd:complexType name="PowerDimension">
3800
		<xsd:simpleContent>
3801
			<xsd:extension base="Dimension">
3802
				<xsd:attribute name="unitOfMeasure" type="PowerUnitOfMeasure" use="required"/>
3803
			</xsd:extension>
3804
		</xsd:simpleContent>
3805
	</xsd:complexType>
3806
	<xsd:complexType name="ResolutionDimension">
3807
		<xsd:simpleContent>
3808
			<xsd:extension base="Dimension">
3809
				<xsd:attribute name="unitOfMeasure" type="ResolutionUnitOfMeasure" use="required"/>
3810
			</xsd:extension>
3811
		</xsd:simpleContent>
3812
	</xsd:complexType>
3813
	<xsd:complexType name="ApertureDimension">
3814
		<xsd:simpleContent>
3815
			<xsd:extension base="Dimension">
3816
				<xsd:attribute name="unitOfMeasure" type="ApertureUnitOfMeasure" use="required"/>
3817
			</xsd:extension>
3818
		</xsd:simpleContent>
3819
	</xsd:complexType>
3820
	<xsd:complexType name="ContinuousShootingDimension">
3821
		<xsd:simpleContent>
3822
			<xsd:extension base="xsd:positiveInteger">
3823
				<xsd:attribute name="unitOfMeasure" type="ContinuousShootingUnitOfMeasure" use="required"/>
3824
			</xsd:extension>
3825
		</xsd:simpleContent>
3826
	</xsd:complexType>
3827
	<xsd:complexType name="EnergyConsumptionDimension">
3828
		<xsd:simpleContent>
3829
			<xsd:extension base="Dimension">
3830
				<xsd:attribute name="unitOfMeasure" type="EnergyConsumptionUnitOfMeasure" use="required"/>
3831
			</xsd:extension>
3832
		</xsd:simpleContent>
3833
	</xsd:complexType>
3834
	<xsd:simpleType name="StoneCreationMethod">
3835
		<xsd:restriction base="xsd:string">
3836
			<xsd:enumeration value="natural"/>
3837
			<xsd:enumeration value="simulated"/>
3838
			<xsd:enumeration value="synthetic"/>
3839
		</xsd:restriction>
3840
	</xsd:simpleType>
3841
	<xsd:simpleType name="AspectRatio">
3842
		<xsd:restriction base="xsd:string">
3843
			<xsd:enumeration value="2:01"/>
3844
			<xsd:enumeration value="4:03"/>
3845
			<xsd:enumeration value="11:09"/>
3846
			<xsd:enumeration value="14:09"/>
3847
			<xsd:enumeration value="16:09"/>
3848
			<xsd:enumeration value="1.27:1"/>
3849
			<xsd:enumeration value="1.29:1"/>
3850
			<xsd:enumeration value="1.30:1"/>
3851
			<xsd:enumeration value="1.33:1"/>
3852
			<xsd:enumeration value="1.34:1"/>
3853
			<xsd:enumeration value="1.35:1"/>
3854
			<xsd:enumeration value="1.37:1"/>
3855
			<xsd:enumeration value="1.38:1"/>
3856
			<xsd:enumeration value="1.44:1"/>
3857
			<xsd:enumeration value="1.45:1"/>
3858
			<xsd:enumeration value="1.50:1"/>
3859
			<xsd:enumeration value="1.55:1"/>
3860
			<xsd:enumeration value="1.58:1"/>
3861
			<xsd:enumeration value="1.59:1"/>
3862
			<xsd:enumeration value="1.60:1"/>
3863
			<xsd:enumeration value="1.63:1"/>
3864
			<xsd:enumeration value="1.65:1"/>
3865
			<xsd:enumeration value="1.66:1"/>
3866
			<xsd:enumeration value="1.67:1"/>
3867
			<xsd:enumeration value="1.70:1"/>
3868
			<xsd:enumeration value="1.71:1"/>
3869
			<xsd:enumeration value="1.74:1"/>
3870
			<xsd:enumeration value="1.75:1"/>
3871
			<xsd:enumeration value="1.76:1"/>
3872
			<xsd:enumeration value="1.77:1"/>
3873
			<xsd:enumeration value="1.78:1"/>
3874
			<xsd:enumeration value="1.83:1"/>
3875
			<xsd:enumeration value="1.85:1"/>
3876
			<xsd:enumeration value="1.87:1"/>
3877
			<xsd:enumeration value="1.88:1"/>
3878
			<xsd:enumeration value="1.98:1"/>
3879
			<xsd:enumeration value="2.10:1"/>
3880
			<xsd:enumeration value="2.20:1"/>
3881
			<xsd:enumeration value="2.21:1"/>
3882
			<xsd:enumeration value="2.22:1"/>
3883
			<xsd:enumeration value="2.30:1"/>
3884
			<xsd:enumeration value="2.31:1"/>
3885
			<xsd:enumeration value="2.33:1"/>
3886
			<xsd:enumeration value="2.35:1"/>
3887
			<xsd:enumeration value="2.39:1"/>
3888
			<xsd:enumeration value="2.40:1"/>
3889
			<xsd:enumeration value="2.55:1"/>
3890
			<xsd:enumeration value="unknown_aspect_ratio"/>
3891
		</xsd:restriction>
3892
	</xsd:simpleType>
3893
	<xsd:simpleType name="BatteryCellTypeValues">
3894
		<xsd:restriction base="xsd:string">
3895
			<xsd:enumeration value="NiCAD"/>
3896
			<xsd:enumeration value="NiMh"/>
3897
			<xsd:enumeration value="alkaline"/>
3898
			<xsd:enumeration value="aluminum_oxygen"/>
3899
			<xsd:enumeration value="lead_acid"/>
3900
			<xsd:enumeration value="lead_calcium"/>
3901
			<xsd:enumeration value="lithium"/>
3902
			<xsd:enumeration value="lithium_ion"/>
3903
			<xsd:enumeration value="lithium_manganese_dioxide"/>
3904
			<xsd:enumeration value="lithium_metal"/>
3905
			<xsd:enumeration value="lithium_polymer"/>
3906
			<xsd:enumeration value="manganese"/>
3907
			<xsd:enumeration value="polymer"/>
3908
			<xsd:enumeration value="silver_oxide"/>
3909
			<xsd:enumeration value="zinc"/>
3910
		</xsd:restriction>
3911
	</xsd:simpleType>
3912
	<!--
3913
    ###############################################################
3914
    # FBA Data Types
3915
	###############################################################
3916
	-->
3917
	<xsd:simpleType name="HazmatItemType">
3918
		<xsd:restriction base="xsd:string">
3919
			<xsd:enumeration value="butane"/>
3920
			<xsd:enumeration value="fuel_cell"/>
3921
			<xsd:enumeration value="gasoline"/>
3922
			<xsd:enumeration value="orm_d_class_1"/>
3923
			<xsd:enumeration value="orm_d_class_2"/>
3924
			<xsd:enumeration value="orm_d_class_3"/>
3925
			<xsd:enumeration value="orm_d_class_4"/>
3926
			<xsd:enumeration value="orm_d_class_5"/>
3927
			<xsd:enumeration value="orm_d_class_6"/>
3928
			<xsd:enumeration value="orm_d_class_7"/>
3929
			<xsd:enumeration value="orm_d_class_8"/>
3930
			<xsd:enumeration value="orm_d_class_9"/>
3931
			<xsd:enumeration value="sealed_lead_acid_battery"/>
3932
			<xsd:enumeration value="unknown"/>
3933
		</xsd:restriction>
3934
	</xsd:simpleType>
3935
	<xsd:simpleType name="AmazonMaturityRatingType">
3936
		<xsd:restriction base="xsd:string">
3937
			<xsd:enumeration value="adult_content"/>
3938
			<xsd:enumeration value="ages_13_and_older"/>
3939
			<xsd:enumeration value="ages_17_and_older"/>
3940
			<xsd:enumeration value="ages_9_and_older"/>
3941
			<xsd:enumeration value="all_ages"/>
3942
			<xsd:enumeration value="children"/>
3943
			<xsd:enumeration value="rating_pending"/>
3944
		</xsd:restriction>
3945
	</xsd:simpleType>
3946
	<xsd:simpleType name="IdentityPackageType">
3947
		<xsd:restriction base="xsd:string">
3948
			<xsd:enumeration value="bulk"/>
3949
			<xsd:enumeration value="frustration_free"/>
3950
			<xsd:enumeration value="traditional"/>
3951
		</xsd:restriction>
3952
	</xsd:simpleType>
3953
	<xsd:simpleType name="SerialNumberFormatType">
3954
		<xsd:restriction base="xsd:string">
3955
			<xsd:enumeration value="a_or_z_alphanumeric_13"/>
3956
			<xsd:enumeration value="alphanumeric_8"/>
3957
			<xsd:enumeration value="numeric_14"/>
3958
			<xsd:enumeration value="alphanumeric_14"/>
3959
			<xsd:enumeration value="numeric_12"/>
3960
			<xsd:enumeration value="w_alphanumeric_12"/>
3961
		</xsd:restriction>
3962
	</xsd:simpleType>
3963
	<!--
3964
	########################################
3965
	######  Loyalty Custom Attribute   ##### 
3966
	########################################
3967
	-->
3968
	<xsd:complexType name="LoyaltyCustomAttribute">
3969
		<xsd:simpleContent>
3970
			<xsd:extension base="String">
3971
				<xsd:attribute name="attributeName" type="String"/>
3972
			</xsd:extension>
3973
		</xsd:simpleContent>
3974
	</xsd:complexType>
3975
	<xsd:complexType name="WeightRecommendationType">
3976
		<xsd:sequence>
3977
			<xsd:element name="MaximumWeightRecommendation" type="PositiveWeightDimension" minOccurs="0"/>
3978
			<xsd:element name="MinimumWeightRecommendation" type="PositiveWeightDimension" minOccurs="0"/>
3979
		</xsd:sequence>
3980
	</xsd:complexType>
3981
	<!-- 
3982
	########################################
3983
	######     Character Data Type     ##### 
3984
	########################################
3985
	-->
3986
	<xsd:element name="CharacterData" type="CharacterDataType"/>
3987
	<xsd:complexType name="CharacterDataType">
3988
		<xsd:sequence>
3989
			<xsd:element ref="SKU"/>
3990
			<xsd:element name="EffectiveTimestamp" type="xsd:dateTime" minOccurs="0"/>
3991
			<xsd:element name="Plugin" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
3992
			<xsd:element name="AdditionalMessageDiscriminator" type="xsd:string" minOccurs="0" maxOccurs="1"/>
3993
			<xsd:element name="Payload" type="xsd:string"/>
3994
		</xsd:sequence>
3995
		<xsd:attribute name="schemaVersion" type="xsd:string"/>
3996
		<xsd:attribute name="isOfferOnlyUpdate" type="xsd:boolean"/>
3997
	</xsd:complexType>
3998
	<!-- 
3999
	###########################################################
4000
	# Toys and ToysBaby TypeDefs 
4001
	###########################################################
4002
	-->
4003
	<!--
4004
    ##################################################
4005
    # Recall Group
4006
    ##################################################
4007
    -->
4008
	<xsd:element name="Recall">
4009
		<xsd:complexType>
4010
			<xsd:sequence>
4011
				<xsd:element name="IsRecalled" type="xsd:boolean"/>
4012
				<xsd:element name="RecallDescription">
4013
					<xsd:simpleType>
4014
						<xsd:restriction base="xsd:normalizedString">
4015
							<xsd:maxLength value="1500"/>
4016
						</xsd:restriction>
4017
					</xsd:simpleType>
4018
				</xsd:element>
4019
			</xsd:sequence>
4020
		</xsd:complexType>
4021
	</xsd:element>
4022
	<!--
4023
    ##################################################
4024
    # Age Recommendation Group
4025
    ##################################################
4026
    -->
4027
	<xsd:element name="AgeRecommendation">
4028
		<xsd:complexType>
4029
			<xsd:sequence>
4030
				<xsd:element name="MinimumManufacturerAgeRecommended" type="MinimumAgeRecommendedDimension" minOccurs="0"/>
4031
				<xsd:element name="MaximumManufacturerAgeRecommended" type="AgeRecommendedDimension" minOccurs="0"/>
4032
				<xsd:element name="MinimumMerchantAgeRecommended" type="MinimumAgeRecommendedDimension" minOccurs="0"/>
4033
				<xsd:element name="MaximumMerchantAgeRecommended" type="AgeRecommendedDimension" minOccurs="0"/>
4034
			</xsd:sequence>
4035
		</xsd:complexType>
4036
	</xsd:element>
4037
	<!--
4038
    ##################################################
4039
    # Weight Recommendation Group
4040
    ##################################################
4041
    -->
4042
	<xsd:element name="WeightRecommendation">
4043
		<xsd:complexType>
4044
			<xsd:sequence>
4045
				<xsd:element name="MinimumManufacturerWeightRecommended" type="WeightIntegerDimension" minOccurs="0"/>
4046
				<xsd:element name="MaximumManufacturerWeightRecommended" type="WeightIntegerDimension" minOccurs="0"/>
4047
			</xsd:sequence>
4048
		</xsd:complexType>
4049
	</xsd:element>
4050
	<!--
4051
    ##################################################
4052
    # Height Recommendation Group
4053
    ##################################################
4054
    -->
4055
	<xsd:element name="HeightRecommendation">
4056
		<xsd:complexType>
4057
			<xsd:sequence>
4058
				<xsd:element name="MinimumHeightRecommended" type="LengthDimension" minOccurs="0"/>
4059
				<xsd:element name="MaximumHeightRecommended" type="LengthDimension" minOccurs="0"/>
4060
			</xsd:sequence>
4061
		</xsd:complexType>
4062
	</xsd:element>
4063
	<!--
4064
    ##################################################
4065
    # Forward Facing Weight Group
4066
    ##################################################
4067
    -->
4068
	<xsd:element name="ForwardFacingWeight">
4069
		<xsd:complexType>
4070
			<xsd:sequence>
4071
				<xsd:element name="ForwardFacingMaximumWeight" type="WeightDimension" minOccurs="0"/>
4072
				<xsd:element name="ForwardFacingMinimumWeight" type="WeightDimension" minOccurs="0"/>
4073
			</xsd:sequence>
4074
		</xsd:complexType>
4075
	</xsd:element>
4076
	<!--
4077
    ##################################################
4078
    # RearFacingWeight Group
4079
    ##################################################
4080
    -->
4081
	<xsd:element name="RearFacingWeight">
4082
		<xsd:complexType>
4083
			<xsd:sequence>
4084
				<xsd:element name="RearFacingMaximumWeight" type="WeightDimension" minOccurs="0"/>
4085
				<xsd:element name="RearFacingMinimumWeight" type="WeightDimension" minOccurs="0"/>
4086
			</xsd:sequence>
4087
		</xsd:complexType>
4088
	</xsd:element>
4089
	<!--
4090
    ##################################################
4091
    # RearFacingWeight Group
4092
    ##################################################
4093
    -->
4094
	<xsd:element name="ShoulderHarnessHeight">
4095
		<xsd:complexType>
4096
			<xsd:sequence>
4097
				<xsd:element name="ShoulderHarnessMaximumHeight" type="LengthDimension" minOccurs="0"/>
4098
				<xsd:element name="ShoulderHarnessMinimumHeight" type="LengthDimension" minOccurs="0"/>
4099
			</xsd:sequence>
4100
		</xsd:complexType>
4101
	</xsd:element>
4102
	<!-- 
4103
    ##################################################
4104
	# SpeedDimension Type 
4105
    ##################################################
4106
	-->
4107
	<xsd:complexType name="SpeedDimension">
4108
		<xsd:simpleContent>
4109
			<xsd:extension base="Dimension">
4110
				<xsd:attribute name="unitOfMeasure" type="SpeedUnitOfMeasure" use="required"/>
4111
			</xsd:extension>
4112
		</xsd:simpleContent>
4113
	</xsd:complexType>
4114
	<xsd:simpleType name="SpeedUnitOfMeasure">
4115
		<xsd:restriction base="String">
4116
			<xsd:enumeration value="feet_per_minute"/>
4117
			<xsd:enumeration value="miles_per_hour"/>
4118
			<xsd:enumeration value="kilometers_per_hour"/>
4119
			<xsd:enumeration value="RPM"/>
4120
			<xsd:enumeration value="RPS"/>
4121
			<xsd:enumeration value="meters per second"/>
4122
			<xsd:enumeration value="centimeters per second"/>
4123
			<xsd:enumeration value="millimeters per second"/>
4124
		</xsd:restriction>
4125
	</xsd:simpleType>
4126
	<!--
4127
    ##################################################
4128
	# ToyAward Type 
4129
    ##################################################
4130
	-->
4131
	<xsd:simpleType name="ToyAwardType">
4132
		<xsd:restriction base="MediumStringNotNull">
4133
			<xsd:enumeration value="australia_toy_fair_boys_toy_of_the_year"/>
4134
			<xsd:enumeration value="australia_toy_fair_toy_of_the_year"/>
4135
			<xsd:enumeration value="baby_and_you"/>
4136
			<xsd:enumeration value="babyworld"/>
4137
			<xsd:enumeration value="child_magazine"/>
4138
			<xsd:enumeration value="creative_child_magazine"/>
4139
			<xsd:enumeration value="dr_toys_100_best_child_products"/>
4140
			<xsd:enumeration value="energizer_battery_operated_toy_of_the_yr"/>
4141
			<xsd:enumeration value="family_fun_toy_of_the_year_seal"/>
4142
			<xsd:enumeration value="games_magazine"/>
4143
			<xsd:enumeration value="gomama_today"/>
4144
			<xsd:enumeration value="german_toy_association_toy_of_the_year"/>
4145
			<xsd:enumeration value="hamleys_toy_of_the_year"/>
4146
			<xsd:enumeration value="junior"/>
4147
			<xsd:enumeration value="lion_mark"/>
4148
			<xsd:enumeration value="mother_and_baby"/>
4149
			<xsd:enumeration value="mum_knows_best"/>
4150
			<xsd:enumeration value="national_parenting_approval_award"/>
4151
			<xsd:enumeration value="norwegian_toy_association_toy_of_the_yr"/>
4152
			<xsd:enumeration value="oppenheim_toys"/>
4153
			<xsd:enumeration value="parents_choice_portfolio"/>
4154
			<xsd:enumeration value="parents_magazine"/>
4155
			<xsd:enumeration value="practical_parenting"/>
4156
			<xsd:enumeration value="prima_baby"/>
4157
			<xsd:enumeration value="reddot"/>
4158
			<xsd:enumeration value="rdj_france_best_electronic_toy_of_the_yr"/>
4159
			<xsd:enumeration value="rdj_france_best_toy_of_the_year"/>
4160
			<xsd:enumeration value="the_times"/>
4161
			<xsd:enumeration value="toy_wishes"/>
4162
			<xsd:enumeration value="uk_npd_report_number_one_selling_toy"/>
4163
			<xsd:enumeration value="unknown"/>
4164
		</xsd:restriction>
4165
	</xsd:simpleType>
4166
	<xsd:simpleType name="PowerPlugType">
4167
		<xsd:restriction base="MediumStringNotNull">
4168
			<xsd:enumeration value="type_a_2pin_jp"/>
4169
			<xsd:enumeration value="type_e_2pin_fr"/>
4170
			<xsd:enumeration value="type_j_3pin_ch"/>
4171
			<xsd:enumeration value="type_a_2pin_na"/>
4172
			<xsd:enumeration value="type_ef_2pin_eu"/>
4173
			<xsd:enumeration value="type_k_3pin_dk"/>
4174
			<xsd:enumeration value="type_b_3pin_jp"/>
4175
			<xsd:enumeration value="type_f_2pin_de"/>
4176
			<xsd:enumeration value="type_l_3pin_it"/>
4177
			<xsd:enumeration value="type_b_3pin_na"/>
4178
			<xsd:enumeration value="type_g_3pin_uk"/>
4179
			<xsd:enumeration value="type_m_3pin_za"/>
4180
			<xsd:enumeration value="type_c_2pin_eu"/>
4181
			<xsd:enumeration value="type_h_3pin_il"/>
4182
			<xsd:enumeration value="type_n_3pin_br"/>
4183
			<xsd:enumeration value="type_d_3pin_in"/>
4184
			<xsd:enumeration value="type_i_3pin_au"/>
4185
		</xsd:restriction>
4186
	</xsd:simpleType>
4187
	<xsd:simpleType name="HumanInterfaceInputType">
4188
		<xsd:restriction base="xsd:string">
4189
			<xsd:enumeration value="buttons"/>
4190
			<xsd:enumeration value="dial"/>
4191
			<xsd:enumeration value="handwriting_recognition"/>
4192
			<xsd:enumeration value="keyboard"/>
4193
			<xsd:enumeration value="keypad"/>
4194
			<xsd:enumeration value="keypad_stroke"/>
4195
			<xsd:enumeration value="keypad_stroke"/>
4196
			<xsd:enumeration value="microphone"/>
4197
			<xsd:enumeration value="touch_screen"/>
4198
			<xsd:enumeration value="touch_screen_stylus_pen"/>
4199
			<xsd:enumeration value="trackpoint_pointing_device"/>
4200
		</xsd:restriction>
4201
	</xsd:simpleType>
4202
	<xsd:simpleType name="HumanInterfaceOutputType">
4203
		<xsd:restriction base="xsd:string">
4204
			<xsd:enumeration value="screen"/>
4205
			<xsd:enumeration value="speaker"/>
4206
		</xsd:restriction>
4207
	</xsd:simpleType>
4208
	<xsd:simpleType name="BluRayRegionType">
4209
		<xsd:restriction base="xsd:string">
4210
			<xsd:enumeration value="region_a"/>
4211
			<xsd:enumeration value="region_b"/>
4212
			<xsd:enumeration value="region_c"/>
4213
		</xsd:restriction>
4214
	</xsd:simpleType>
4215
	<xsd:simpleType name="VinylRecordDetailsType">
4216
		<xsd:restriction base="xsd:string">
4217
			<xsd:enumeration value="lp"/>
4218
			<xsd:enumeration value="12_single"/>
4219
			<xsd:enumeration value="45"/>
4220
			<xsd:enumeration value="ep"/>
4221
			<xsd:enumeration value="78"/>
4222
			<xsd:enumeration value="other"/>
4223
			<xsd:enumeration value="unknown"/>
4224
		</xsd:restriction>
4225
	</xsd:simpleType>
4226
	<xsd:simpleType name="TargetGenderType">
4227
		<xsd:restriction base="StringNotNull">
4228
			<xsd:enumeration value="male"/>
4229
			<xsd:enumeration value="female"/>
4230
			<xsd:enumeration value="unisex"/>
4231
		</xsd:restriction>
4232
	</xsd:simpleType>
4233
	<xsd:simpleType name="SweetnessAtHarvestUnitOfMeasure">
4234
		<xsd:restriction base="xsd:string">
4235
			<xsd:enumeration value="brix"/>
4236
		</xsd:restriction>
4237
	</xsd:simpleType>
4238
	<xsd:simpleType name="VineyardYieldUnitOfMeasure">
4239
		<xsd:restriction base="xsd:string">
4240
			<xsd:enumeration value="tons"/>
4241
		</xsd:restriction>
4242
	</xsd:simpleType>
4243
	<xsd:simpleType name="AllergenInformationType">
4244
		<xsd:restriction base="xsd:string">
4245
			<xsd:enumeration value="abalone"/>
4246
			<xsd:enumeration value="abalone_free"/>
4247
			<xsd:enumeration value="amberjack"/>
4248
			<xsd:enumeration value="amberjack_free"/>
4249
			<xsd:enumeration value="apple"/>
4250
			<xsd:enumeration value="apple_free"/>
4251
			<xsd:enumeration value="banana"/>
4252
			<xsd:enumeration value="banana_free"/>
4253
			<xsd:enumeration value="barley"/>
4254
			<xsd:enumeration value="barley_free"/>
4255
			<xsd:enumeration value="beef"/>
4256
			<xsd:enumeration value="beef_free"/>
4257
			<xsd:enumeration value="buckwheat"/>
4258
			<xsd:enumeration value="buckwheat_free"/>
4259
			<xsd:enumeration value="celery"/>
4260
			<xsd:enumeration value="celery_free"/>
4261
			<xsd:enumeration value="chicken_meat"/>
4262
			<xsd:enumeration value="chicken_meat_free"/>
4263
			<xsd:enumeration value="codfish"/>
4264
			<xsd:enumeration value="codfish_free"/>
4265
			<xsd:enumeration value="crab"/>
4266
			<xsd:enumeration value="crab_free"/>
4267
			<xsd:enumeration value="dairy"/>
4268
			<xsd:enumeration value="dairy_free"/>
4269
			<xsd:enumeration value="eggs"/>
4270
			<xsd:enumeration value="egg_free"/>
4271
			<xsd:enumeration value="fish"/>
4272
			<xsd:enumeration value="fish_free"/>
4273
			<xsd:enumeration value="gelatin"/>
4274
			<xsd:enumeration value="gelatin_free"/>
4275
			<xsd:enumeration value="gluten"/>
4276
			<xsd:enumeration value="gluten_free"/>
4277
			<xsd:enumeration value="kiwi"/>
4278
			<xsd:enumeration value="kiwi_free"/>
4279
			<xsd:enumeration value="mackerel"/>
4280
			<xsd:enumeration value="mackerel_free"/>
4281
			<xsd:enumeration value="melon"/>
4282
			<xsd:enumeration value="melon_free"/>
4283
			<xsd:enumeration value="mushroom"/>
4284
			<xsd:enumeration value="mushroom_free"/>
4285
			<xsd:enumeration value="octopus"/>
4286
			<xsd:enumeration value="octopus_free"/>
4287
			<xsd:enumeration value="orange"/>
4288
			<xsd:enumeration value="orange_free"/>
4289
			<xsd:enumeration value="peach"/>
4290
			<xsd:enumeration value="peach_free"/>
4291
			<xsd:enumeration value="peanuts"/>
4292
			<xsd:enumeration value="peanut_free"/>
4293
			<xsd:enumeration value="pork"/>
4294
			<xsd:enumeration value="pork_free"/>
4295
			<xsd:enumeration value="salmon"/>
4296
			<xsd:enumeration value="salmon_free"/>
4297
			<xsd:enumeration value="salmon_roe"/>
4298
			<xsd:enumeration value="salmon_roe_free"/>
4299
			<xsd:enumeration value="scad"/>
4300
			<xsd:enumeration value="scad_free"/>
4301
			<xsd:enumeration value="scallop"/>
4302
			<xsd:enumeration value="scallop_free"/>
4303
			<xsd:enumeration value="sesame_seeds"/>
4304
			<xsd:enumeration value="sesame_seeds_free"/>
4305
			<xsd:enumeration value="shellfish"/>
4306
			<xsd:enumeration value="shellfish_free"/>
4307
			<xsd:enumeration value="shrimp"/>
4308
			<xsd:enumeration value="shrimp_free"/>
4309
			<xsd:enumeration value="soy"/>
4310
			<xsd:enumeration value="soy_free"/>
4311
			<xsd:enumeration value="squid"/>
4312
			<xsd:enumeration value="squid_free"/>
4313
			<xsd:enumeration value="tree_nuts"/>
4314
			<xsd:enumeration value="tree_nut_free"/>
4315
			<xsd:enumeration value="tuna"/>
4316
			<xsd:enumeration value="tuna_free"/>
4317
			<xsd:enumeration value="walnut"/>
4318
			<xsd:enumeration value="walnut_free"/>
4319
			<xsd:enumeration value="yam"/>
4320
			<xsd:enumeration value="yam_free"/>
4321
		</xsd:restriction>
4322
	</xsd:simpleType>
4323
	<xsd:simpleType name="CustomerReturnPolicyType">
4324
		<xsd:restriction base="xsd:string">
4325
			<xsd:enumeration value="collectible"/>
4326
			<xsd:enumeration value="restocking_fee"/>
4327
			<xsd:enumeration value="standard"/>
4328
			<xsd:enumeration value="non_returnable"/>
4329
			<xsd:enumeration value="seasonal"/>
4330
			<xsd:enumeration value="unknown"/>
4331
		</xsd:restriction>
4332
	</xsd:simpleType>
4333
	<xsd:simpleType name="AlcoholContentUnitOfMeasure">
4334
		<xsd:restriction base="xsd:string">
4335
			<xsd:enumeration value="percent_by_volume"/>
4336
			<xsd:enumeration value="percent_by_weight"/>
4337
			<xsd:enumeration value="unit_of_alcohol"/>
4338
		</xsd:restriction>
4339
	</xsd:simpleType>
4340
</xsd:schema>