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
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
3
	<xsd:include schemaLocation="amzn-base.xsd"/>
4
	<xsd:element name="Books">
5
		<xsd:complexType>
6
			<xsd:sequence>
7
				<xsd:element name="ProductType">
8
					<xsd:complexType>
9
						<xsd:choice>
10
							<xsd:element ref="BooksMisc"/>
11
						</xsd:choice>
12
					</xsd:complexType>
13
				</xsd:element>
14
			</xsd:sequence>
15
		</xsd:complexType>
16
	</xsd:element>
17
	<xsd:element name="BooksMisc">
18
		<xsd:complexType>
19
			<xsd:sequence>
20
				<xsd:element name="Author" type="StringNotNull" minOccurs="0"/>
21
				<xsd:element name="Binding" type="BindingTypes" minOccurs="1"/>
22
				<xsd:element name="DustJacket" type="DustJacketTypes" minOccurs="0"/>
23
				<xsd:element name="Edition" type="StringNotNull" minOccurs="0"/>
24
				<xsd:element name="Illustrator" type="StringNotNull" minOccurs="0"/>
25
				<xsd:element name="IsAdultProduct" type="xsd:boolean" minOccurs="0"/>
26
				<xsd:element name="IsFixedPrice" type="xsd:boolean" minOccurs="0"/>
27
				<xsd:element name="Language" type="LanguageStringType" minOccurs="0"/>
28
				<xsd:element name="PublicationDate" type="xsd:dateTime" minOccurs="0"/>
29
				<xsd:element name="SignedBy" type="SignedByValues" minOccurs="0"/>
30
				<xsd:element name="SourcedCountryCode" type="SourceCountryCodeValues" minOccurs="0"/>
31
				<xsd:element name="Subject" type="StringNotNull" minOccurs="0"/>
32
				<xsd:element name="Volume" type="StringNotNull" minOccurs="0"/>
33
			</xsd:sequence>
34
		</xsd:complexType>
35
	</xsd:element>
36
 
37
	<xsd:simpleType name="BindingTypes">
38
		<xsd:restriction base="xsd:string">
39
			<xsd:enumeration value= "Accessory"/>
40
			<xsd:enumeration value= "Album"/>
41
			<xsd:enumeration value= "Audiocd"/>
42
			<xsd:enumeration value= "Audiodownload"/>
43
			<xsd:enumeration value= "Bathbook"/>
44
			<xsd:enumeration value= "Boardbook"/>
45
			<xsd:enumeration value= "Bondedleather"/>
46
			<xsd:enumeration value= "Calendar"/>
47
			<xsd:enumeration value= "Cardbook"/>
48
			<xsd:enumeration value= "Cards"/>
49
			<xsd:enumeration value= "Cassette"/>
50
			<xsd:enumeration value= "Cdrom"/>
51
			<xsd:enumeration value= "Comic"/>
52
			<xsd:enumeration value= "Diary"/>
53
			<xsd:enumeration value= "Dvdrom"/>
54
			<xsd:enumeration value= "Flexibound"/>
55
			<xsd:enumeration value= "Foambook"/>
56
			<xsd:enumeration value= "Game"/>
57
			<xsd:enumeration value= "Hardcover"/>
58
			<xsd:enumeration value= "Hardcovercomic"/>
59
			<xsd:enumeration value= "Hardcoverspiral"/>
60
			<xsd:enumeration value= "Imitationleather"/>
61
			<xsd:enumeration value= "Journal"/>
62
			<xsd:enumeration value= "Kindleedition"/>
63
			<xsd:enumeration value= "Leatherbound"/>
64
			<xsd:enumeration value= "Library"/>
65
			<xsd:enumeration value= "Libraryaudiocd"/>
66
			<xsd:enumeration value= "Libraryaudiomp3"/>
67
			<xsd:enumeration value= "Looseleaf"/>
68
			<xsd:enumeration value= "Map"/>
69
			<xsd:enumeration value= "Massmarket"/>
70
			<xsd:enumeration value= "Microfiche"/>
71
			<xsd:enumeration value= "Microfilm"/>
72
			<xsd:enumeration value= "Miscsupplies"/>
73
			<xsd:enumeration value= "Mook"/>
74
			<xsd:enumeration value= "Mp3cd"/>
75
			<xsd:enumeration value= "Pamphlet"/>
76
			<xsd:enumeration value= "Paperback"/>
77
			<xsd:enumeration value= "Paperbackbunko"/>
78
			<xsd:enumeration value= "Paperbackshinsho"/>
79
			<xsd:enumeration value= "Perfect"/>
80
			<xsd:enumeration value= "Plasticcomb"/>
81
			<xsd:enumeration value= "Popup"/>
82
			<xsd:enumeration value= "Preloadeddigitalaudioplayer"/>
83
			<xsd:enumeration value= "Ragbook"/>
84
			<xsd:enumeration value= "Ringbound"/>
85
			<xsd:enumeration value= "Roughcut"/>
86
			<xsd:enumeration value= "School"/>
87
			<xsd:enumeration value= "Sheetmusic"/>
88
			<xsd:enumeration value= "Singleissuemagazine"/>
89
			<xsd:enumeration value= "Slide"/>
90
			<xsd:enumeration value= "Spiralbound"/>
91
			<xsd:enumeration value= "Stationery"/>
92
			<xsd:enumeration value= "Tankobonhardcover"/>
93
			<xsd:enumeration value= "Tankobonsoftcover"/>
94
			<xsd:enumeration value= "Textbook"/>
95
			<xsd:enumeration value= "Toy"/>
96
			<xsd:enumeration value= "Transparency"/>
97
			<xsd:enumeration value= "Turtleback"/>
98
			<xsd:enumeration value= "Unbound"/>
99
			<xsd:enumeration value= "Vinylbound"/>
100
			<xsd:enumeration value= "Wallchart"/>
101
			<xsd:enumeration value= "Workbook"/>
102
		</xsd:restriction>
103
	</xsd:simpleType>
104
 
105
	<xsd:simpleType name="DustJacketTypes">
106
		<xsd:restriction base="xsd:string">
107
			<xsd:enumeration value="NoDustJacket"/>
108
			<xsd:enumeration value="LikeNew"/>
109
			<xsd:enumeration value="VeryGood"/>
110
			<xsd:enumeration value="Good"/>
111
			<xsd:enumeration value="Acceptable"/>
112
		</xsd:restriction>
113
	</xsd:simpleType>
114
 
115
	<xsd:simpleType name="SignedByValues">
116
		<xsd:restriction base="xsd:string">
117
			<xsd:enumeration value="Author"/>
118
			<xsd:enumeration value="Illustrator"/>
119
			<xsd:enumeration value="Editor"/>
120
			<xsd:enumeration value="Photographer"/>
121
			<xsd:enumeration value="Other"/>
122
		</xsd:restriction>
123
	</xsd:simpleType>
124
 
125
	<xsd:simpleType name="SourceCountryCodeValues">
126
		<xsd:restriction base="xsd:string">
127
			<xsd:enumeration value="JP"/>
128
			<xsd:enumeration value="US"/>
129
			<xsd:enumeration value="GB"/>
130
			<xsd:enumeration value="DE"/>
131
			<xsd:enumeration value="Unknown"/>
132
		</xsd:restriction>
133
	</xsd:simpleType>	
134
 
135
</xsd:schema>