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: #3 $" -->
3
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
4
	<!--
5
    $Date: 2005/04/01 $
6
    AMAZON.COM CONFIDENTIAL.  This document and the information contained in it are
7
    confidential and proprietary information of Amazon.com and may not be reproduced, 
8
    distributed or used, in whole or in part, for any purpose other than as necessary 
9
    to list products for sale on the www.amazon.com web site pursuant to an agreement 
10
    with Amazon.com.
11
    -->
12
	<xsd:include schemaLocation="amzn-base.xsd"/>
13
	<!--
14
    Please read the corresponding documentation that contains the recommended values for elements
15
    of type StringNotNull.
16
    -->
17
	<xsd:element name="Gourmet">
18
		<xsd:complexType>
19
			<xsd:sequence>
20
				<xsd:element name="ProductType">
21
					<xsd:complexType>
22
						<xsd:choice>
23
							<xsd:element ref="GourmetMisc"/>
24
						</xsd:choice>
25
					</xsd:complexType>
26
				</xsd:element>
27
			</xsd:sequence>
28
		</xsd:complexType>
29
	</xsd:element>
30
	<xsd:element name="GourmetMisc">
31
		<xsd:complexType>
32
			<xsd:sequence>
33
				<xsd:element name="VariationData" minOccurs="0">
34
					<xsd:complexType>
35
						<xsd:sequence>
36
							<xsd:element name="Parentage">
37
								<xsd:simpleType>
38
									<xsd:restriction base="xsd:string">
39
										<xsd:enumeration value="parent"/>
40
										<xsd:enumeration value="child"/>
41
									</xsd:restriction>
42
								</xsd:simpleType>
43
							</xsd:element>
44
							<xsd:element name="VariationTheme" minOccurs="0">
45
								<xsd:simpleType>
46
									<xsd:restriction base="xsd:string">
47
										<xsd:enumeration value="Size"/>
48
										<xsd:enumeration value="Color"/>
49
										<xsd:enumeration value="Flavor"/>
50
										<xsd:enumeration value="Flavor-Size"/>
51
									</xsd:restriction>
52
								</xsd:simpleType>
53
							</xsd:element>
54
							<xsd:element name="Size" type="StringNotNull" minOccurs="0"/>
55
							<xsd:element name="Color" type="StringNotNull" minOccurs="0"/>
56
							<xsd:element name="Flavor" type="StringNotNull" minOccurs="0"/>
57
						</xsd:sequence>
58
					</xsd:complexType>
59
				</xsd:element>
60
				<xsd:element name="CountryProducedIn" type="LongStringNotNull" minOccurs="0"/>
61
				<xsd:element name="Ingredients" type="LongStringNotNull" minOccurs="0"/>
62
				<xsd:element name="NutritionalFacts" type="LongStringNotNull" minOccurs="0"/>
63
				<xsd:element name="KosherCertification" type="HundredString" minOccurs="0" maxOccurs="5"/>
64
				<xsd:element name="OrganicCertification" type="StringNotNull" minOccurs="0" maxOccurs="5"/>
65
				<xsd:element name="ItemSpecialty" type="StringNotNull" minOccurs="0" maxOccurs="5"/>
66
				<xsd:element name="Warnings" type="LongStringNotNull" minOccurs="0"/>
67
				<xsd:element name="Directions" type="LongStringNotNull" minOccurs="0"/>
68
				<xsd:element name="ItemPackageQuantity" type="xsd:positiveInteger" minOccurs="0"/>
69
				<xsd:element name="NumberOfItems" type="xsd:positiveInteger" minOccurs="0"/>
70
				<xsd:element name="DisplayLength" type="LengthDimension" minOccurs="0"/>
71
				<xsd:element name="DisplayWeight" type="WeightDimension" minOccurs="0"/>
72
				<xsd:element name="DisplayVolume" type="VolumeDimension" minOccurs="0"/>
73
				<xsd:element name="UnitCount" minOccurs="0">
74
					<xsd:complexType>
75
						<xsd:simpleContent>
76
							<xsd:extension base="xsd:positiveInteger">
77
								<xsd:attribute name="unitOfMeasure" type="StringNotNull" use="required"/>
78
							</xsd:extension>
79
						</xsd:simpleContent>
80
					</xsd:complexType>
81
				</xsd:element>
82
			</xsd:sequence>
83
		</xsd:complexType>
84
	</xsd:element>
85
</xsd:schema>