<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 rel. 2 sp2 (http://www.altova.com) by Anshu Jain (SFT/produktregisteret) -->
<!--W3C Schema generated by XMLSpy v2009 (http://www.altova.com)-->
<!--This is a xsd schema which helps to check xml file-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="DatasheetFeed">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="DocumentInit">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="VersionNo" fixed="3.5">
								<xs:simpleType>
									<xs:restriction base="xs:decimal">
										<xs:enumeration value="3.5"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Language" type="Character3Type"/>
							<xs:element name="RegulationsRelatedToCountry" type="Character2Type"/>
							<xs:element name="SystemUsedInPreparation" type="Character64Type"/>
							<xs:element name="DateGeneratedExport" type="DateType" nillable="true"/>
							<xs:element name="NoOfSDS" type="xs:positiveInteger" nillable="true"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Datasheet">
					<xs:complexType>
						<xs:sequence>
							<!--Section 1-->
							<xs:element name="IdentificationSubstPrep">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="1"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--1.1-->
										<xs:element name="IssueDate" type="DateNotEmptyType" nillable="false"/>
										<!--1.2-->
										<xs:element name="ReplaceDate" type="DateType" nillable="true"/>
										<!--1.3-->
										<xs:element name="ProductIdentity">
											<xs:complexType>
												<xs:sequence>
													<!--1.3.1-->
													<xs:element name="TradeName" type="Character512NotEmptyType" minOccurs="1"/>
													<!--1.3.2-->
													<xs:element name="ChemicalName" type="Character512Type" minOccurs="0"/>
													<!--1.3.3-->
													<xs:element name="Synonym" type="Character1024Type" minOccurs="0" maxOccurs="unbounded"/>
													<!--1.3.4-->
													<xs:element name="RegNo20" type="Character20Type" minOccurs="0"/>
													<!--1.3.5-->
													<xs:element name="CasNo" type="Character12Type" minOccurs="0"/>
													<!--1.3.6-->
													<xs:element name="EcNo" type="Character9Type" minOccurs="0"/>
													<!--1.3.7-->
													<xs:element name="IndexNo" type="Character12Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--1.4-->
										<xs:element name="ProductType" type="Character512Type" minOccurs="0" maxOccurs="unbounded"/>
										<!--1.5-->
										<xs:element name="ProductFunction">
											<xs:complexType>
												<xs:sequence>
													<!--1.5.1-->
													<xs:element name="ProductFunctionDescription" type="Character512Type" minOccurs="0" maxOccurs="unbounded"/>
													<!--1.5.2-->
													<xs:element name="ProductFunctionCode" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="FunctionCode" type="Character16Type" minOccurs="0"/>
																<xs:element name="CodeDescription" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--1.5.3-->
													<xs:element name="PrFunctionCode" type="Character512Type" minOccurs="0" maxOccurs="unbounded"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--1.6-->
										<xs:element name="ProductGroup" type="Character512Type" minOccurs="0"/>
										<!--1.7-->
										<xs:element name="ResponsibleCompany" minOccurs="1">
											<xs:complexType>
												<xs:sequence>
													<!--1.7.1-->
													<xs:element name="RoleDescription" type="Character256Type" minOccurs="0"/>
													<!--1.7.2-->
													<xs:element name="Name" type="Character256NotEmptyType" minOccurs="1"/>
													<!--1.7.3-->
													<xs:element name="Address" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="VisitingAddress" type="Character256Type" minOccurs="0"/>
																<xs:element name="PostAddress" type="Character256Type" minOccurs="0"/>
																<xs:element name="PostCode" type="Character16Type" minOccurs="0"/>
																<xs:element name="PostCity" type="Character80Type" minOccurs="0"/>
																<xs:element name="PostCountry" type="Character64Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--1.7.4-->
													<xs:element name="Phone" type="Character40Type" minOccurs="0"/>
													<!--1.7.5-->
													<xs:element name="Fax" type="Character40Type" minOccurs="0"/>
													<!--1.7.6-->
													<xs:element name="EMail" type="Character256Type" minOccurs="0"/>
													<!--1.7.7-->
													<xs:element name="CompanyUrl" type="Character256Type" minOccurs="0"/>
													<!--1.7.8-->
													<xs:element name="CompanyContact" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Name" type="Character128Type" minOccurs="0"/>
																<xs:element name="EMail" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--1.7.9-->
													<xs:element name="EnterpriseNo" type="Character24Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--1.8-->
										<xs:element name="NationalResponsible" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<!--1.8.1-->
													<xs:element name="RoleDescription" type="Character256Type" minOccurs="0"/>
													<!--1.8.2-->
													<xs:element name="Name" type="Character256Type" minOccurs="0"/>
													<!--1.8.3-->
													<xs:element name="Address" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="VisitingAddress" type="Character256Type" minOccurs="0"/>
																<xs:element name="PostAddress" type="Character256Type" minOccurs="0"/>
																<xs:element name="PostCode" type="Character16Type" minOccurs="0"/>
																<xs:element name="PostCity" type="Character80Type" minOccurs="0"/>
																<xs:element name="PostCountry" type="Character64Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--1.8.4-->
													<xs:element name="Phone" type="Character40Type" minOccurs="0"/>
													<!--1.8.5-->
													<xs:element name="Fax" type="Character40Type" minOccurs="0"/>
													<!--1.8.6-->
													<xs:element name="EMail" type="Character256Type" minOccurs="0"/>
													<!--1.8.7-->
													<xs:element name="CompanyUrl" type="Character256Type" minOccurs="0"/>
													<!--1.8.8-->
													<xs:element name="CompanyContact" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Name" type="Character128Type" minOccurs="0"/>
																<xs:element name="EMail" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--1.8.9-->
													<xs:element name="EnterpriseNo" type="Character24Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--1.9-->
										<xs:element name="SalesRepresentative">
											<xs:complexType>
												<xs:sequence>
													<!--1.9.1-->
													<xs:element name="RoleDescription" type="Character256Type" minOccurs="0"/>
													<!--1.9.2-->
													<xs:element name="Name" type="Character256Type" minOccurs="0"/>
													<!--1.9.3-->
													<xs:element name="Address" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="VisitingAddress" type="Character256Type" minOccurs="0"/>
																<xs:element name="PostAddress" type="Character256Type" minOccurs="0"/>
																<xs:element name="PostCode" type="Character16Type" minOccurs="0"/>
																<xs:element name="PostCity" type="Character80Type" minOccurs="0"/>
																<xs:element name="PostCountry" type="Character64Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--1.9.4-->
													<xs:element name="Phone" type="Character40Type" minOccurs="0"/>
													<!--1.9.5-->
													<xs:element name="Fax" type="Character40Type" minOccurs="0"/>
													<!--1.9.6-->
													<xs:element name="EMail" type="Character256Type" minOccurs="0"/>
													<!--1.9.7-->
													<xs:element name="CompanyUrl" type="Character256Type" minOccurs="0"/>
													<!--1.9.8-->
													<xs:element name="CompanyContact" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Name" type="Character128Type" minOccurs="0"/>
																<xs:element name="EMail" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--1.9.9-->
													<xs:element name="EnterpriseNo" type="Character24Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--1.10-->
										<xs:element name="EmergencyPhone" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<!--1.10.1-->
													<xs:element name="No" type="Character40Type" minOccurs="0"/>
													<!--1.10.2-->
													<xs:element name="Text" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--1.11-->
										<xs:element name="Formula" type="Character256Type" minOccurs="0"/>
										<!--1.12-->
										<xs:element name="InternalSdsId" type="Character64Type" nillable="true" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 2-->
							<xs:element name="HazardsIdentification">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="2"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--2.1-->
										<xs:element name="ProductClassification" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<!--2.1.1-->
													<xs:element name="ClpProductClassification" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ClpClassification" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="HazardClass" type="Character256Type" minOccurs="0"/>
																			<xs:element name="HazardCategory" type="Character256Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ClassificationNotes" minOccurs="0" maxOccurs="4">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="NoteId" type="Character16Type" minOccurs="0"/>
																			<xs:element name="NoteDescription" type="Character512Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--2.1.2-->
													<xs:element name="PrevEuHazardClassification" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ProductHazardClassification" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="SymbolLetter" type="Character16Type" minOccurs="0"/>
																			<xs:element name="RPhraseCode" type="Character32Type" minOccurs="0" maxOccurs="3">																		
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ClassificationNotes" minOccurs="0" maxOccurs="4">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="NoteId" type="Character16Type" minOccurs="0"/>
																			<xs:element name="NoteDescription" type="Character512Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--2.2-->
										<xs:element name="HazardDescription" type="Character4096Type" minOccurs="0"/>
										<!--2.3-->
										<xs:element name="PhysicochemicalEffect" type="Character1024Type" minOccurs="0"/>
										<!--2.4-->
										<xs:element name="HealthEffect" type="Character1024Type" minOccurs="0"/>
										<!--2.5-->
										<xs:element name="EnvironmentalEffect" type="Character1024Type" minOccurs="0"/>
										<!--2.6-->
										<xs:element name="EffectsOfMisuse" type="Character1024Type" minOccurs="0"/>
										<!--2.7-->
										<xs:element name="OtherHazards" type="Character1024Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 3-->
							<xs:element name="CompositionInfo">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="3"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--3.1-->
										<xs:element name="Component" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<!--3.1.1-->
													<xs:element name="CompIdentification" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="CompName" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="MainName" type="Character512Type" nillable="true" minOccurs="0"/>
																			<xs:element name="NameSection8" type="Character512Type" minOccurs="0"/>
																			<xs:element name="NameSection15" type="Character512Type" minOccurs="0"/>
																			<xs:element name="IupacName" type="Character1024Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ChemicalId" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="RegNo20" type="Character20Type" minOccurs="0"/>
																			<xs:element name="EcNo" type="Character9Type" minOccurs="0"/>
																			<xs:element name="CasNo" type="Character12Type" minOccurs="0"/>
																			<xs:element name="IndexNo" type="Character12Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.2-->
													<xs:element name="InSection3" type="xs:boolean" nillable="true" minOccurs="0"/>
													<!--3.1.3-->
													<xs:element name="InSection15" type="xs:boolean" nillable="true" minOccurs="0"/>
													<!--3.1.4-->
													<xs:element name="ConcentrationRange" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="Exact" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Lower" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Upper" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.5-->
													<xs:element name="CompClassification" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="CompClpClassification" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="ClpClassification" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="HazardClass" type="Character256Type" minOccurs="0"/>
																						<xs:element name="HazardCategory" type="Character256Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="ClassificationNotes" minOccurs="0" maxOccurs="4">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="NoteId" type="Character2Type" minOccurs="0"/>
																						<xs:element name="NoteDescription" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompEuClassification" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="HazardClassification" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="ClassificationLetter" type="Character16Type" minOccurs="0"/>
																						<xs:element name="RPhraseCode" type="Character32Type" minOccurs="0" maxOccurs="3"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="ClassificationNotes" minOccurs="0" maxOccurs="4">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="NoteId" type="Character2Type" minOccurs="0"/>
																						<xs:element name="NoteDescription" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.6-->
													<xs:element name="CompReasonForListed" type="Character128Type" minOccurs="0"/>
													<!--3.1.7-->
													<xs:element name="Remarks" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="RemarkId" type="Character8Type" minOccurs="0"/>
																<xs:element name="RemarkDescription" type="Character1024Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.8-->
													<xs:element name="CompRestrictions" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="EuRestrictions" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="AssessedRestrictions" type="Character16Type" minOccurs="0"/>
																			<xs:element name="CompAuthorisationNo" type="Character512Type" minOccurs="0"/>
																			<xs:element name="EuRestrictionsDescription" type="Character1024Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="NationalRestrictions" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="AssessedRestrictions" type="Character16Type" minOccurs="0"/>
																			<xs:element name="NationalRestrictionDescription" type="Character1024Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.9-->
													<xs:element name="CompChemicalSafetyReport" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ChemicalSafetyReportRequired" type="xs:boolean" nillable="true" minOccurs="0"/>
																<xs:element name="CsrLocation" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.10-->
													<xs:element name="CompExposureScenario" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="CompScenarioInAnnex" type="xs:boolean" nillable="true" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.11-->
													<xs:element name="CompExposureControls" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="InSection8" type="xs:boolean" nillable="true" minOccurs="0"/>
																<xs:element name="CompDerivedNoEffectLevel" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Dnel" type="Character128Type" minOccurs="0"/>
																			<xs:element name="Reference" type="Character256Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompPredictedNoEffectConcentration" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Pnec" type="Character128Type" minOccurs="0"/>
																			<xs:element name="Reference" type="Character256Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompExposureGuidelines" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Limit8h" minOccurs="0" maxOccurs="2">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Value" type="Digit11Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="CompLetterCode8h" minOccurs="0" maxOccurs="unbounded">
																							<xs:complexType>
																								<xs:sequence>
																									<xs:element name="LetterCode" type="Character4Type" minOccurs="0"/>
																									<xs:element name="CodeDescription" type="Character256Type" minOccurs="0"/>
																								</xs:sequence>
																							</xs:complexType>
																						</xs:element>
																						<xs:element name="Reference" type="Character256Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="LimitShortTime" minOccurs="0" maxOccurs="2">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Value" type="Digit11Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="CompLetterCodeShort" minOccurs="0" maxOccurs="unbounded">
																							<xs:complexType>
																								<xs:sequence>
																									<xs:element name="LetterCode" type="Character4Type" minOccurs="0"/>
																									<xs:element name="CodeDescription" type="Character1024Type" minOccurs="0"/>
																								</xs:sequence>
																							</xs:complexType>
																						</xs:element>
																						<xs:element name="CompReferenceLimitValues" type="Character256Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompBiologicalLimitValue" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="BiologicalLimitValue" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="RecommendedMonitoringProcedures" type="Character4096Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompSummaryRMMeasuresMan" type="Character4096Type" minOccurs="0"/>
																<xs:element name="CompSummaryRMMeasuresEnviron" type="Character4096Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.12-->
													<xs:element name="CompToxicity" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="InSection11" type="xs:boolean" nillable="true" minOccurs="0"/>
																<xs:element name="CompAcuteTestresults" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="CompOralLd50" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompOralLdLo" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompDermalLd50" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompDermalLdLo" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompInhalationLc50" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompInhalationLcLo" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompOtherToxData" type="Character4096Type" minOccurs="0"/>
																<xs:element name="CompToxicoKinecticsInfo" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="CompDistributionInTheBody" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompMetabolism" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompToxicoKinetics" type="Character4096Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.13-->
													<xs:element name="CompEcologicalInformation" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="InSection12" type="xs:boolean" nillable="true" minOccurs="0"/>
																<xs:element name="CompEcotoxicity" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="CompAcuteFishLc50" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompAcuteFishLcLo" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompAcuteAlgaeIc50" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompAcuteAlgaeIcLo" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompAcuteCrustaceansEc50" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompAcuteCrustaceansEcLo" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																						<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompOtherEcotoxInfoFish" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompOtherEcotoxInfoAlgae" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompOtherEcotoxInfoCrustaceans" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompImpactOnSewageTreatment" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompEcotoxOtherData" type="Character4096Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompMobility" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="CompMobilityDistribution" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompSurfaceTension" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character128Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompWaterSolubility">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="WaterTemperature" type="TemperatureUnitType" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompAdsorptionDesorptionInfo" type="Character4096Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompPersistenceDegradability" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="CompPersistenceDegradabilityDescription" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompDegradationHalfLife" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompBiologicalDegradability" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Period" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompDegradationInSewagePlant" type="Character1024Type" minOccurs="0"/>
																			<xs:element name="CompChemicalOxygenDemand" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Period" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompBiochemicalOxygenDemand" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Period" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompBioaccumulation" minOccurs="0">
																	<xs:complexType mixed="true">
																		<xs:sequence>
																			<xs:element name="CompBioaccumulationDescription" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompPartitionCoefficient" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompBioConcentrationFactor" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompPbtAssessmentResults" type="Character1024Type" minOccurs="0"/>
																<xs:element name="CompOtherAdverseEffects" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="CompOtherAdverseEffectsDescription" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="CompOzoneDepletionPotential" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompPhotochemicalOzoneCreationPotential" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompEndocrineDisruptingPotential" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CompGlobalWarmingPotential" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																						<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																						<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																						<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																						<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CompComments" type="Character1024Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--3.1.14-->
													<xs:element name="CompChemicalSafetyAssessmentCarriedOut" type="xs:boolean" nillable="true" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--3.2-->
										<xs:element name="CompositionComments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 4-->
							<xs:element name="FirstAidMeasures">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="4"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--4.1-->
										<xs:element name="GeneralInformation" type="Character4096Type" minOccurs="0"/>
										<!--4.2-->
										<xs:element name="FirstAidInhalation" type="Character4096Type" minOccurs="0"/>
										<!--4.3-->
										<xs:element name="FirstAidSkin" type="Character4096Type" minOccurs="0"/>
										<!--4.4-->
										<xs:element name="FirstAidEyes" type="Character4096Type" minOccurs="0"/>
										<!--4.5-->
										<xs:element name="FirstAidIngestion" type="Character4096Type" minOccurs="0"/>
										<!--4.6-->
										<xs:element name="SpecificFirstAidEquipment" type="Character4096Type" minOccurs="0"/>
										<!--4.7-->
										<xs:element name="FirstAidComments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 5-->
							<xs:element name="FireFightingMeasures">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="5"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--5.1-->
										<xs:element name="MediaToBeUsed" type="Character4096Type" minOccurs="0"/>
										<!--5.2-->
										<xs:element name="MediaNotToBeUsed" type="Character4096Type" minOccurs="0"/>
										<!--5.3-->
										<xs:element name="FireAndExplosionHazards" type="Character4096Type" minOccurs="0"/>
										<!--5.4-->
										<xs:element name="HazardCombustionProd" type="Character4096Type" minOccurs="0"/>
										<!--5.5-->
										<xs:element name="FireFightingPrecautions" type="Character4096Type" minOccurs="0"/>
										<!--5.6-->
										<xs:element name="FireFightingProcedures" type="Character4096Type" minOccurs="0"/>
										<!--5.7-->
										<xs:element name="FireAndExplosionComments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 6-->
							<xs:element name="AccidentReleaseMeasures">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="6"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--6.1-->
										<xs:element name="GeneralMeasures" type="Character4096Type" minOccurs="0"/>
										<!--6.2-->
										<xs:element name="PersonalPrecautions" type="Character4096Type" minOccurs="0"/>
										<!--6.3-->
										<xs:element name="EnvironmentalPrecautions" type="Character4096Type" minOccurs="0"/>
										<!--6.4-->
										<xs:element name="CleaningUp" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 7-->
							<xs:element name="HandlingAndStorage">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="7"/>													
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!---7.1-->
										<xs:element name="HandlingPrecautions" type="Character4096Type" minOccurs="0"/>
										<!---7.2-->
										<xs:element name="StoragePrecautions" type="Character4096Type" minOccurs="0"/>
										<!---7.3-->
										<xs:element name="PackagingContainer" type="Character4096Type" minOccurs="0"/>
										<!---7.4-->
										<xs:element name="SpecificApplications" type="Character4096Type" minOccurs="0"/>
										<!---7.5-->
										<xs:element name="ConditionsToAvoid" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 8-->
							<xs:element name="ExposureControlPersonalProtection">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="8"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--8.1-->
										<xs:element name="DerivedNoEffectLevel" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Dnel" type="Character128Type" minOccurs="0"/>
													<xs:element name="Reference" type="Character256Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--8.2-->
										<xs:element name="PredictedNoEffectConcentration" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Pnec" type="Character128Type" minOccurs="0"/>
													<xs:element name="Reference" type="Character256Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--8.3-->
										<xs:element name="ExposureGuidelines">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Limit8h" minOccurs="0" maxOccurs="2">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Value" type="Digit11Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="LetterCode8h" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="LetterCode" type="Character4Type" minOccurs="0"/>
																			<xs:element name="CodeDescription" type="Character256Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ReferenceLimitValue" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="LimitShortTime" minOccurs="0" maxOccurs="2">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Value" type="Digit11Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="LetterCodeShort" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="LetterCode" type="Character4Type" minOccurs="0" maxOccurs="4"/>
																			<xs:element name="CodeDescription" type="Character1024Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ReferenceLimitValue" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--8.4-->
										<xs:element name="BiologicalLimitValue">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="BiologicalLimitValue" type="Character4096Type" minOccurs="0"/>
													<xs:element name="RecommendedMonitoringProcedures" type="Character4096Type" minOccurs="0"/>
													<xs:element name="OtherInformation" type="Character4096Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--8.5-->
										<xs:element name="SummaryRMMeasures">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="SummaryRMMeasuresMan" type="Character4096Type" minOccurs="0" maxOccurs="unbounded"/>
													<xs:element name="SummaryRMMeasuresEnvironm" type="Character4096Type" minOccurs="0" maxOccurs="unbounded"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--8.6-->
										<xs:element name="EngineeringControls" type="Character4096Type" minOccurs="0"/>
										<!--8.7-->
										<xs:element name="PrecautionaryMeasures" type="Character4096Type" minOccurs="0"/>
										<!--8.8-->
										<xs:element name="PersonalProtection">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="InhalationProtection" type="Character4096Type" minOccurs="0"/>
													<xs:element name="HandProtection" type="Character4096Type" minOccurs="0"/>
													<xs:element name="EyeProtection" type="Character4096Type" minOccurs="0"/>
													<xs:element name="SkinProtection" type="Character4096Type" minOccurs="0"/>
													<xs:element name="SpecificHygieneMeasures" type="Character4096Type" minOccurs="0"/>
													<xs:element name="SafetySigns" minOccurs="0" maxOccurs="unbounded">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="SafetySigns"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--8.9-->
										<xs:element name="EnvironmentalExposureControls" type="Character4096Type" minOccurs="0"/>
										<!--8.10-->
										<xs:element name="ExposureControlComments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 9-->
							<xs:element name="PhysicalChemicalProperties">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="9"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!-- 9.1-->
										<xs:element name="ProductAppearance" type="Character512Type" minOccurs="0"/>
										<!-- 9.2-->
										<xs:element name="ProductColour" type="Character512Type" minOccurs="0"/>
										<!-- 9.3-->
										<xs:element name="ProductOdour" type="Character512Type" minOccurs="0"/>
										<!-- 9.4-->
										<xs:element name="PhProduct">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.5-->
										<xs:element name="PhInSolution">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.6-->
										<xs:element name="BoilingPoint">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="TemperatureUnitType" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.7-->
										<xs:element name="FlashPoint">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="TemperatureUnitType" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.8-->
										<xs:element name="Flammability" type="Character512Type" minOccurs="0"/>
										<!-- 9.9-->
										<xs:element name="ExplosiveProperties" type="Character512Type" minOccurs="0"/>
										<!-- 9.10-->
										<xs:element name="OxidizingProperties" type="Character512Type" minOccurs="0"/>
										<!-- 9.11-->
										<xs:element name="VaporPressure">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="TemperatureUnitType" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.12-->
										<xs:element name="SpecificGravity">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.13-->
										<xs:element name="Solubility">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Description" type="Character512Type" minOccurs="0"/>
													<xs:element name="InWater" type="Character512Type" minOccurs="0"/>
													<xs:element name="InFat" type="Character512Type" minOccurs="0"/>
													<xs:element name="InOrganicSolvent">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Solvent" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.14-->
										<xs:element name="PartitionCoefficient">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.15-->
										<xs:element name="FluidViscosity">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.16-->
										<xs:element name="RelativeVaporDensity">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="ReferenceGas" type="Character128Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.17-->
										<xs:element name="EvaporationSpeed">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.18-->
										<xs:element name="Miscibility" type="Character512Type" minOccurs="0"/>
										<!-- 9.19-->
										<xs:element name="ElectricConductivity">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.20-->
										<xs:element name="MeltingPoint">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.21-->
										<xs:element name="GasGroup" type="Character512Type" minOccurs="0"/>
										<!-- 9.22-->
										<xs:element name="AutoIgnitionTemperature">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.23-->
										<xs:element name="BulkDensity">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.24-->
										<xs:element name="DecompositionTemperature">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.25-->
										<xs:element name="DroppingPoint">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.26-->
										<xs:element name="ContentsOfVoc">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.27-->
										<xs:element name="LowerExplosionLimit" type="Character128Type" minOccurs="0"/>
										<!-- 9.28-->
										<xs:element name="UpperExplosionLimit" type="Character128Type" minOccurs="0"/>
										<!-- 9.29-->
										<xs:element name="ExplosionLimit">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.30-->
										<xs:element name="WaterReactive" type="Character32Type" minOccurs="0"/>
										<!-- 9.31-->
										<xs:element name="AirReactive" type="Character32Type" minOccurs="0"/>
										<!-- 9.32-->
										<xs:element name="PenetrationNumber">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.33-->
										<xs:element name="PourPoint">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.34-->
										<xs:element name="ParticleSize">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.35-->
										<xs:element name="CriticalPressure">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.37-->
										<xs:element name="ExpansionCoefficient">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.37-->
										<xs:element name="OdourThreshold">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
													<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
													<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
													<xs:element name="Method" type="Character128Type" minOccurs="0"/>
													<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- 9.38-->
										<xs:element name="OtherPhysicalChemicalProperty" minOccurs="0" maxOccurs="4">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="OtherPhysicalChemicalProperty"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<!-- 9.39-->
										<xs:element name="Comments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 10-->
							<xs:element name="StabilityReactivity">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="10"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--10.1-->
										<xs:element name="StabilityDescription" type="Character4096Type" minOccurs="0"/>
										<!--10.2-->
										<xs:element name="ConditionsToAvoid" type="Character4096Type" minOccurs="0"/>
										<!--10.3-->
										<xs:element name="MaterialsToAvoid" type="Character4096Type" minOccurs="0"/>
										<!--10.4-->
										<xs:element name="HazardousDecompositionProducts" type="Character4096Type" minOccurs="0"/>
										<!--10.5-->
										<xs:element name="Comments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 11-->
							<xs:element name="ToxicologicalInformation">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="11"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--11.1-->
										<xs:element name="AcuteTestresults">
											<xs:complexType>
												<xs:sequence>
													<!--11.1.1-->
													<xs:element name="OralLd50" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<!--11.1.1.1-->
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--11.1.2-->
													<xs:element name="OralLdLo" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--11.1.3-->
													<xs:element name="DermalLd50" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--11.1.4-->
													<xs:element name="DermalLdLo" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--11.1.5-->
													<xs:element name="InhalationLc50" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--11.1.6-->
													<xs:element name="InhalationLcLo" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="ExposureTime" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--11.1.7-->
													<xs:element name="OtherToxicologicalData" type="Character4096Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--11.2-->
										<xs:element name="ToxicokineticInfo">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="DistributionInTheBody" type="Character4096Type" minOccurs="0"/>
													<xs:element name="Metabolism" type="Character4096Type" minOccurs="0"/>
													<xs:element name="ToxicoKinetics" type="Character4096Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--11.3-->
										<xs:element name="AcuteAndDelayedEffects">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Inhalation" type="Character1024Type" minOccurs="0"/>
													<xs:element name="Skin" type="Character1024Type" minOccurs="0"/>
													<xs:element name="Eye" type="Character1024Type" minOccurs="0"/>
													<xs:element name="Ingestion" type="Character1024Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--11.4-->
										<xs:element name="SensitisationAndAllergy" type="Character1024Type" minOccurs="0"/>
										<!--11.5-->
										<xs:element name="RepeatedDoseToxicity" type="Character4096Type" minOccurs="0"/>
										<!--11.6-->
										<xs:element name="CmrEffects">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Carcinogenicity" type="Character1024Type" minOccurs="0"/>
													<xs:element name="Mutagenicity" type="Character1024Type" minOccurs="0"/>
													<xs:element name="Teratogenicity" type="Character1024Type" minOccurs="0"/>
													<xs:element name="ReproductiveEffects" type="Character1024Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--11.7-->
										<xs:element name="OtherInformation" type="Character1024Type" minOccurs="0"/>
										<!--11.8-->
										<xs:element name="SymptomsOfOverexposure" type="Character1024Type" minOccurs="0"/>
										<!--11.9-->
										<xs:element name="Comments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 12-->
							<xs:element name="EcologicalInformation">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="12"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--12.1-->
										<xs:element name="Aquatic">
											<xs:complexType>
												<xs:sequence>
													<!--12.1.1-->
													<xs:element name="AcuteFishLc50" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.1.2-->
													<xs:element name="AcuteFishLcLo" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.1.3-->
													<xs:element name="AcuteAlgaeIc50" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.1.4-->
													<xs:element name="AcuteAlgaeIcLo" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.1.5-->
													<xs:element name="AcuteCrustaceansEc50" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.1.6-->
													<xs:element name="AcuteCrustaceansEcLo" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character16Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Species" type="Character32Type" minOccurs="0"/>
																<xs:element name="Duration" type="Character32Type" minOccurs="0"/>
																<xs:element name="TestReference" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.1.7-->
													<xs:element name="OtherEcotoxInfoFish" type="Character4096Type" minOccurs="0"/>
													<!--12.1.8-->
													<xs:element name="OtherEcotoxInfoAlgaePlant" type="Character4096Type" minOccurs="0"/>
													<!--12.1.9-->
													<xs:element name="OtherEcotoxInfoCrustaceans" type="Character4096Type" minOccurs="0"/>
													<!--12.1.10-->
													<xs:element name="ImpactOnSewageTreatment" type="Character4096Type" minOccurs="0"/>
													<!--12.1.11-->
													<xs:element name="EcotoxOtherData" type="Character4096Type" minOccurs="0"/>
													<!--12.1.12-->
													<xs:element name="Comments" type="Character1024Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--12.2-->
										<xs:element name="Mobility">
											<xs:complexType>
												<xs:sequence>
													<!--12.2.1-->
													<xs:element name="MobilityDescription" type="Character4096Type" minOccurs="0"/>
													<!--12.2.2-->
													<xs:element name="SurfaceTension">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.2.3-->
													<xs:element name="WaterSolubility">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="WaterTemperature" type="Character16Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.2.4-->
													<xs:element name="AbsorptionDesorptionInfo" type="Character4096Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--12.3-->
										<xs:element name="PersistenceDegradability">
											<xs:complexType>
												<xs:sequence>
													<!--12.3.1-->
													<xs:element name="PersistenceDegradabilityDescription" type="Character4096Type" minOccurs="0"/>
													<!--12.3.2-->
													<xs:element name="DegradationHalfLife" type="Character4096Type" minOccurs="0"/>
													<!--12.3.3-->
													<xs:element name="BiologicalDegradability">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																<xs:element name="Period" type="Character128Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.3.4-->
													<xs:element name="DegradationInSewagePlant" type="Character1024Type" minOccurs="0"/>
													<!--12.3.5-->
													<xs:element name="ChemicalOxygenDemand">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Period" type="Character128Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.3.6-->
													<xs:element name="BiochemicalOxygenDemand">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Period" type="Character128Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--12.4-->
										<xs:element name="Bioaccumulation">
											<xs:complexType>
												<xs:sequence>
													<!--12.4.1-->
													<xs:element name="BioaccumulationDescription" type="Character4096Type" minOccurs="0"/>
													<!--12.4.2-->
													<xs:element name="BioConcentrationFactor">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="Value" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--12.5-->
										<xs:element name="PbtAssessmentResults" type="Character1024Type" minOccurs="0"/>
										<!--12.6-->
										<xs:element name="OtherAdverseEffects">
											<xs:complexType>
												<xs:sequence>
													<!--12.6.1-->
													<xs:element name="OtherAdverseEffectsDescription" type="Character4096Type" minOccurs="0"/>
													<!--12.6.2-->
													<xs:element name="OzoneDepletionPotential">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.6.3-->
													<xs:element name="PhotochemicalOzoneCreationPotential">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.6.4-->
													<xs:element name="EndocrineDisruptingPotential">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--12.6.5-->
													<xs:element name="GlobalWarmingPotential">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Symbol" type="LegalSymbolsType" minOccurs="0"/>
																<xs:element name="ExactValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="LowerValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="UpperValue" type="Digit8Type" minOccurs="0"/>
																<xs:element name="Unit" type="Character32Type" minOccurs="0"/>
																<xs:element name="Method" type="Character128Type" minOccurs="0"/>
																<xs:element name="Comments" type="Character512Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--12.7-->
										<xs:element name="Conclusion" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 13-->
							<xs:element name="DisposalConsiderations">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="13"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--13.1-->
										<xs:element name="DisposalMethods" type="Character4096Type" minOccurs="0"/>
										<!--13.2-->
										<xs:element name="RelevantWasteRegulation">
											<xs:complexType>
												<xs:sequence>
													<!--13.2.1-->
													<xs:element name="Provisions" type="Character1024Type" minOccurs="0"/>
													<!--13.2.2-->
													<xs:element name="HazardousWasteProduct" type="xs:boolean" nillable="true" minOccurs="0"/>
													<!--13.2.3-->
													<xs:element name="HazardousWastePacking" type="xs:boolean" nillable="true" minOccurs="0"/>
													<!--13.2.4-->
													<xs:element name="EuRequirements">
														<xs:complexType>
															<xs:sequence>
																<!--13.2.4.1-->
																<xs:element name="EuropeanWasteList" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="EWINo" type="Character16Type" minOccurs="0"/>
																			<xs:element name="WasteDescription" type="Character512Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<!--13.2.4.2-->
																<xs:element name="EuRegulations" type="Character1024Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--13.2.5-->
													<xs:element name="NationalRequirement">
														<xs:complexType>
															<xs:sequence>
																<!--13.2.5.1-->
																<xs:element name="NorsasNo" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="NationalWasteCodeNo" type="Character16Type" minOccurs="0"/>
																			<xs:element name="WasteCodeDescription" type="Character512Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<!--13.2.5.2-->
																<xs:element name="NationalRegulations" type="Character1024Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--13.3-->
										<xs:element name="Comments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 14-->
							<xs:element name="TransportInformation">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="14"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--14.1-->
										<xs:element name="DangerousGoods" type="Character256Type" minOccurs="0"/>
										<!--14.2-->
										<xs:element name="Adr">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="DangerousGoodsAdr" type="YesNoType" minOccurs="0"/>
													<xs:element name="UnNo" type="Digit4Type" minOccurs="0"/>
													<xs:element name="ProperShippingNameEnglishAdr" type="Character128Type" minOccurs="0"/>
													<xs:element name="ProperShippingNameNationalAdr" type="Character128Type" minOccurs="0"/>
													<xs:element name="Class" type="Character12Type" minOccurs="0"/>
													<xs:element name="SubsidiaryRisk" minOccurs="0" maxOccurs="2"/>
													<xs:element name="PackingGroup" type="Character12Type" minOccurs="0"/>
													<xs:element name="AdrHazardLabel" type="Character12Type" minOccurs="0" maxOccurs="3"/>
													<!--xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="1"/>
																<xs:enumeration value="2.3"/>
																<xs:enumeration value="7C"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element-->
													<xs:element name="HazardIdentityNo" type="Character6Type" minOccurs="0"/>
													<xs:element name="EnvironmHazardAccordAdr" type="xs:boolean" nillable="true" minOccurs="0"/>
													<xs:element name="AdrOtherInfo" type="Character1024Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--14.3-->
										<xs:element name="Rid">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="DangerousGoodsRid" type="YesNoType" minOccurs="0"/>
													<xs:element name="UnNoRid" type="Digit4Type" minOccurs="0"/>
													<xs:element name="ProperShippingNameEnglishRid" type="Character128Type" minOccurs="0"/>
													<xs:element name="ProperShippingNameNationalRid" type="Character128Type" minOccurs="0"/>
													<xs:element name="Class" type="Character12Type" minOccurs="0"/>
													<xs:element name="SubsidiaryRisk" type="Character12Type" minOccurs="0" maxOccurs="2"/>
													<!--xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="SubsidiaryRisk"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element-->
													<xs:element name="PackingGroup" type="Character12Type" minOccurs="0"/>
													<xs:element name="EnvironmHazardAccordRid" type="xs:boolean" nillable="true" minOccurs="0"/>
													<xs:element name="RidOtherInfo" type="Character1024Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--14.4-->
										<xs:element name="Imdg">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="DangerousGoodsImdg" type="YesNoType" minOccurs="0"/>
													<xs:element name="UnNoImdg" type="Digit4Type" minOccurs="0"/>
													<xs:element name="ProperShippingNameEnglishImdg" type="Character128Type" minOccurs="0"/>
													<xs:element name="ProperShippingNameNationalImdg" type="Character128Type" minOccurs="0"/>
													<xs:element name="Class" type="Character12Type" minOccurs="0"/>
													<xs:element name="SubsidiaryRisk" type="Character12Type" minOccurs="0" maxOccurs="2"/>
													<!--xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="SubsidiaryRisk"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element-->
													<xs:element name="PackingGroup" type="Character12Type" minOccurs="0"/>
													<xs:element name="MarinePollutant" type="Character6Type" minOccurs="0"/>
													<xs:element name="EnvironmHazardAccordAdn" type="xs:boolean" nillable="true" minOccurs="0"/>
													<xs:element name="Imdghazardlabel" type="Character12Type" minOccurs="0" maxOccurs="3"/>
													<!--xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="Imdghazardlabel"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element-->
													<xs:element name="EmsCode" type="Character6Type" minOccurs="0" maxOccurs="2"/>
													<!--xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="EmsCode"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element-->
													<xs:element name="ImdgOtherInfo" type="Character1024Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--14.5-->
										<xs:element name="IcaoIata">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="DangerousGoodsIcaoIata" type="YesNoType" minOccurs="0"/>
													<xs:element name="UnNoIcao" type="Digit4Type" minOccurs="0"/>
													<xs:element name="ProperShippingNameEnglishIcao" type="Character128Type" minOccurs="0"/>
													<xs:element name="ProperShippingNameNationalIcao" type="Character128Type" minOccurs="0"/>
													<xs:element name="Class" type="Character12Type" minOccurs="0"/>
													<xs:element name="SubsidiaryRisk" type="Character12Type" minOccurs="0" maxOccurs="2"/>
													<xs:element name="PackingGroup" type="Character12Type" minOccurs="0"/>
													<xs:element name="IcaoIatahazardlabel" type="Character12Type" minOccurs="0" maxOccurs="3"/>
													<xs:element name="IcaoIataOtherInfo" type="Character1024Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--14.6-->
										<xs:element name="SpecialPrecautionUser" type="Character1024Type" minOccurs="0"/>
										<!--14.7-->
										<xs:element name="OtherTransportInfo" type="Character1024Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 15-->
							<xs:element name="RegulatoryInformation">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="15"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--15.1-->
										<xs:element name="ChemicalSafetyAssessmentCarriedOut" type="xs:boolean" nillable="true" minOccurs="0"/>
										<!--15.2-->
										<xs:element name="ChemicalSafetyReport">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="CsrRequired" type="xs:boolean" nillable="true" minOccurs="0"/>
													<xs:element name="CsrLocation" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--15.3-->
										<xs:element name="HazardLabelling">
											<xs:complexType>
												<xs:sequence>
													<!--15.3.1-->
													<xs:element name="ClpLabellingInfo">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ProductIdentifier">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="HazardousConstituent" type="Character512Type" minOccurs="0" maxOccurs="8"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Pictogram" type="Character6Type" minOccurs="0" maxOccurs="6"/>
																<xs:element name="SignalWord" type="Character16Type" minOccurs="0"/>
																<xs:element name="HazardStatement" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Code" type="Character32Type" minOccurs="0"/>
																			<xs:element name="FullText" type="Character512Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="PrecautionaryStatement" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Code" type="Character32Type" minOccurs="0"/>
																			<xs:element name="FullText" type="Character512Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="SupplementalLabelInfo" type="Character1024Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<!--15.3.2-->
													<xs:element name="HazardLabelling">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="HazardSymbolLetters">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="HsIHealthCode" type="Character2Type" minOccurs="0" maxOccurs="2"/>
																			<xs:element name="HsIFireAndExplosionCode" type="Character2Type" minOccurs="0" maxOccurs="2"/>
																			<xs:element name="HsIEnvironmentCode" type="Character2Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="RiskPhrase" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="RiskPhraseCode" type="Character32Type" minOccurs="0"/>
																			<xs:element name="RiskPhraseFulltext" type="Character512Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="SafetyPhrase" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="SafetyPhraseCode" type="Character32Type" minOccurs="0"/>
																			<xs:element name="SafetyPhraseFulltext" type="Character512Type" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="OtherLabellingInformation" type="Character1024Type" minOccurs="0" maxOccurs="unbounded"/>
																<xs:element name="EcLabel" type="Character6Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--15.4-->
										<xs:element name="SpecificProvisionsRelatedToProduct">
											<xs:complexType>
												<xs:sequence>
													<!--15.4.1-->
													<xs:element name="EuRestrictions">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="AssessedRestrictions" type="Character16Type" minOccurs="0"/>
																<xs:element name="AuthorisationNo" type="Character512Type" minOccurs="0"/>
																<xs:element name="RestrictionAccordingReach">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Miscellaneous" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="Detergents" type="Character4096Type" minOccurs="0"/>
																			<xs:element name="Voc">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="ProductSubcategory" type="Character1024Type" minOccurs="0"/>
																						<xs:element name="VocInProduct" type="Character1024Type" minOccurs="0"/>
																						<xs:element name="VocLimitInSubcategory" type="Character1024Type" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="OtherEuRestrictions" type="Character4096Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="NationalRegulations" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="AssessedRestrictions" type="Character16Type" minOccurs="0"/>
																<xs:element name="NationalRegulationsDescription" type="Character4096Type" minOccurs="0"/>
																<xs:element name="PrProductNo" type="Character128Type" minOccurs="0" maxOccurs="unbounded"/>
																<xs:element name="NotApplicableReason" type="Character256Type" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--15.5-->
										<xs:element name="Comments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!--Section 16-->
							<xs:element name="OtherInformation">
								<xs:complexType>
									<xs:sequence>
										<!--xs:element name="Section">
											<xs:simpleType>
												<xs:restriction base="xs:byte">
													<xs:enumeration value="16"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element-->
										<!--16.1-->
										<xs:element name="ManufacturersNotes" type="Character4096Type" minOccurs="0"/>
										<!--16.2-->
										<xs:element name="RelevantRiskPhrases" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="RiskPhraseCode" type="Character32Type" minOccurs="0"/>
													<xs:element name="RiskPhraseFulltext" type="Character512Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--16.3-->
										<xs:element name="EducationalRecommendations" type="Character4096Type" minOccurs="0"/>
										<!--16.4-->
										<xs:element name="RecommendedRestriction" type="Character4096Type" minOccurs="0"/>
										<!--16.5-->
										<xs:element name="FurtherInformation" type="Character4096Type" minOccurs="0"/>
										<!--16.6-->
										<xs:element name="MainInformationSource" type="Character4096Type" minOccurs="0"/>
										<!--16.7-->
										<xs:element name="RevisionInformation" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="VersionNo" type="Character8Type" minOccurs="0"/>
													<xs:element name="RevisionNo" type="Character8Type" minOccurs="0"/>
													<xs:element name="RevisionComments" type="Character4096Type" minOccurs="0"/>
													<xs:element name="RevisionResponsible" type="Character512Type" minOccurs="0"/>
													<xs:element name="LastUpdateDate" type="DateType" nillable="true"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--16.8-->
										<xs:element name="OccupationalAirRequirement">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="OarGroup" type="Character2Type" minOccurs="0"/>
													<xs:element name="OarValue" type="Character32Type" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!--16.9-->
										<xs:element name="QualityAssuranceStatement" type="Character4096Type" minOccurs="0"/>
										<!--16.10-->
										<xs:element name="SdsStatus" type="Character128Type" minOccurs="0"/>
										<!--16.11-->
										<xs:element name="ItemNo" type="Character128Type" minOccurs="0" maxOccurs="unbounded"/>
										<!--16.12-->
										<xs:element name="ResponsibleOwnerSds" type="Character512Type" minOccurs="0"/>
										<!--16.13-->
										<xs:element name="SdsPreparedBy" type="Character512Type" minOccurs="0"/>
										<!--16.14-->
										<xs:element name="Comments" type="Character4096Type" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!--Anshu Jain 02.04.2009  this section contains types with restriction on characterfields-->
	<xs:simpleType name="Character2Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character3Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="3"/>
			<!--xs:enumeration value="nor"/-->
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character4Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character6Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="6"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character8Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character9Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="9"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character12Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="12"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character16Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character20Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character24Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="24"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character32Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="32"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character40Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="40"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character64Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="64"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character80Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="80"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character128Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="128"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character256Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="256"/>
		</xs:restriction>
	</xs:simpleType>	
	<xs:simpleType name="Character256NotEmptyType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="256"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character512Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="512"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character512NotEmptyType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="512"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character1024Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="1024"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Character4096Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="4096"/>
		</xs:restriction>
	</xs:simpleType>
	<!--Anshu Jain 02.04.2009-->
	<!-- this section contains types with restriction on digitfields -->
	<xs:simpleType name="Digit2Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="2"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="Digit3Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="3"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="Digit4Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="4"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="Digit5Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="5"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="Digit8Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="8"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="Digit11Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="11"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="Digit12Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="12"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="DateType">
		<xs:union memberTypes="xs:date">
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value=""/>
					<!--xs:pattern value="\d{3}\-\d{2}\-\d{4}"/-->
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="DateNotEmptyType">
		<xs:union memberTypes="xs:date">
			<xs:simpleType>
				<xs:restriction base="xs:token">				
					<xs:enumeration value=""/>
					<xs:length value="10"/>
					<!--xs:pattern value="\d{3}\-\d{2}\-\d{4}"/-->
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="LegalSymbolsType">
		<xs:restriction base="Character3Type">
			<xs:enumeration value="lt"/>
			<xs:enumeration value="gt"/>
			<xs:enumeration value="="/>
			<xs:enumeration value="~"/>
			<xs:enumeration value=" "/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TemperatureUnitType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="C"/>
			<xs:enumeration value="K"/>
			<xs:enumeration value="F"/>
			<xs:enumeration value=""/>
			<xs:enumeration value=" "/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="YesNoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Ja"/>
			<xs:enumeration value="Yes"/>
			<xs:enumeration value="Nei"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value=""/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>

