<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 3 sp1 (http://www.altova.com) by ema user (European Medicines Agency) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://eudravigilance.ema.europa.eu/schema/emaxevmpd_ssi" targetNamespace="http://eudravigilance.ema.europa.eu/schema/emaxevmpd_ssi" elementFormDefault="qualified" attributeFormDefault="unqualified" xml:lang="EN">
	<xs:element name="substance" id="SUB">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SUB.GD
Business Rules: SUB.BR</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="common" id="SUB.COM">
					<xs:annotation>
						<xs:documentation>Guidance Notes: SUB.COM.GD
Business Rules: SUB.COM.BR</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="substance-id" id="COM.1" minOccurs="0" maxOccurs="1">
								<xs:annotation>
									<xs:documentation>Guidance Notes: COM.1.GD
Business Rules: COM.1.BR</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="12"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="substance-classification-cv" type="cvType" id="COM.2.CV">
								<xs:annotation>
									<xs:documentation>Guidance Notes: COM.2.CV.GD
List Reference: COM.2.CV.LIST
Business Rules: COM.2.CV.BR</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="substance-names" id="COM.SNMs">
								<xs:annotation>
									<xs:documentation>Guidance Notes: COM.SNMs.GD
Business Rules: COM.SNMs.BR</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="substance-name" type="nameType" id="COM.SNM" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Guidance Notes: COM.SNM.GD
Business Rules: COM.SNM.BR</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="substance-codes" id="COM.SCs" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Guidance Notes: COM.SCs.GD
Business Rules: COM.SCs.BR</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="substance-code" type="codeType" id="COM.SC" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Guidance Notes: COM.SC.GD
Business Rules: COM.SC.BR</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="versions" id="COM.VERs">
								<xs:annotation>
									<xs:documentation>Guidance Notes: COM.VERs.GD
Business Rules: COM.VERs.BR</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="version" type="versionType" id="COM.VER" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Guidance Notes: COM.VER.GD
Business Rules: COM.VER.BR</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="reference-information" type="reference-informationType" id="COM.REF">
								<xs:annotation>
									<xs:documentation>Guidance Notes: COM.RI.GD
Business Rules: COM.RI.BR</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="extension" id="SUB.EXT">
					<xs:annotation>
						<xs:documentation>Guidance Notes: SUB.EXT.GD
Business Rules: SUB.EXT.BR</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:choice>
							<xs:element name="single" type="singleType" id="EXT.SING">
								<xs:annotation>
									<xs:documentation>Guidance Notes: EXT.SING.GD
Business Rules: EXT.SING.BR </xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="mixture" type="mixtureType" id="EXT.MIXT">
								<xs:annotation>
									<xs:documentation>Guidance Notes: EXT.MIXT.GD
Business Rules: EXT.MIXT.BR </xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="specified" type="specifiedType" id="EXT.SPCFD">
								<xs:annotation>
									<xs:documentation>Guidance Notes: EXT.SPCFD.GD
Business Rules: EXT.SPCFD.BR </xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:choice>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="language-cv" default="eng" id="SUB.LANG">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SUB.LANG.GD
Business Rules: SUB.LANG.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="reference-sourceType" id="RS">
		<xs:annotation>
			<xs:documentation>Guidance Notes: RS.GD
Business Rules: RS.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="public-domain" type="xs:boolean" id="RS.1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RS.1.GD
Business Rules: RS.1.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reference-source-type-cv" type="cvType" id="RS.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RS.2.CV.GD
List Reference: RS.2.CV.LIST
Business Rules: RS.2.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reference-source-class-cv" type="cvType" id="RS.3.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RS.3.CV.GD
List Reference: RS.3.CV.LIST
Business Rules: RS.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reference-source-code" id="RS.4" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RS.4.GD
Business Rules: RS.4.BR </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="reference-source-citation" id="RS.5" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RS.5.GD
Business Rules: RS.5.BR </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2500"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="nameType" id="SN">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SNM.GD
Business Rules: SNM.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="substance-name" id="SNM.1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SNM.1.GD
Business Rules: SNM.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="substance-name-type-cv" type="cvType" id="SNM.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SNM.2.CV.GD
Business Rules: SNM.2.CV.BR
List Reference: SNM.2.CV.LIST</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="language-cv" id="SNM.3.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SNM.3.CV.GD
Business Rules: SNM.3.CV.BR
List Reference: SNM.3.CV.LIST</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="official-names" id="SNM.ONs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SNM.ONs.GD
Business Rules: SNM.ONs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="official-name" type="official-nameType" id="SNM.ON" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SNM.ON.GD
Business Rules: SNM.ON.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="reference-sources" id="SNM.RSs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SNM.RSs.GD
Business Rules: SNM.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="SNM.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SNM.RS.GD
Business Rules: SNM.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="official-nameType" id="ON">
		<xs:annotation>
			<xs:documentation>Guidance Notes: ON.GD
Business Rules: ON.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="official-name-type-cv" type="cvType" id="ON.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ON.1.CV.GD
List Reference: ON.1.CV.LIST
Business Rules: ON.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="official-name-status-cv" type="cvType" id="ON.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ON.2.CV.GD
List Reference: ON.2.CV.LIST
Business Rules: ON.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="official-name-status-change-date" type="xs:date" id="ON.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ON.3.GD
Business Rules: ON.3.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="official-name-domains" id="ON.DOMs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ON.DOMs.GD
Business Rules: ON.DOMs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="official-name-domain" type="official-name-domainType" id="ON.DOM" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: ON.DOM.GD
Business Rules: ON.DOM.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="official-name-jurisdictions" id="ON.JURs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ON.JURs.GD
Business Rules: ON.JURs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="official-name-jurisdiction" type="official-name-jurisdictionType" id="ON.JUR" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: ON.JUR.GD
Business Rules: ON.JUR.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="official-name-domainType" id="DOM">
		<xs:annotation>
			<xs:documentation>Guidance Notes: DOM.GD
Business Rules: DOM.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="official-name-domain-cv" type="cvType" id="DOM.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: DOM.1.CV.GD
List Reference: DOM.1.CV.LIST
Business Rules: DOM.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="official-name-jurisdictionType" id="JUR">
		<xs:annotation>
			<xs:documentation>Guidance Notes: JUR.GD
Business Rules: JUR.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="official-name-jurisdiction-cv" id="JUR.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: JUR.1.CV.GD
List Reference: JUR.1.CV.LIST
Business Rules: JUR.1.CV.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="codeType" id="SC">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SC.GD
Business Rules: SC.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="code" id="SC.1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SC.1.GD
Business Rules: SC.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="500"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="code-system-cv" type="cvType" id="SC.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SC.2.CV.GD
List Reference: SC.2.CV.LIST
Business Rules: SC.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="code-system-id" id="SC.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SC.3.GD
Business Rules: SC.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="code-system-status-cv" type="cvType" id="SC.4.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SC.4.CV.GD
List Reference: SC.4.CV.LIST
Business Rules: SC.4.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="code-system-status-change-date" type="xs:date" id="SC.5" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SC.5.GD
Business Rules: SC.5.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="comment" id="SC.6" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SC.6.GD
Business Rules: SC.6.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="reference-sources" id="SC.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SC.RSs.GD
Business Rules: SC.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="SC.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SC.RS.GD
Business Rules: SC.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="reference-informationType" id="RI">
		<xs:annotation>
			<xs:documentation>Guidance Notes: RI.GD
Business Rules: RI.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="comment" id="RI.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RI.1.GD
Business Rules: RI.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="substance-classifications" id="RI.SCLFs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RI.SCLFs.GD
Business Rules: RI.SCLFs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="substance-classification" type="substance-classificationType" id="RI.SCLF" maxOccurs="1">
							<xs:annotation>
								<xs:documentation>Guidance Notes: RI.SCLF.GD
Business Rules: RI.SCLF.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="substance-relationships" id="RI.RELs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RI.RELs.GD
Business Rules: RI.RELs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="substance-relationship" type="substance-relationshipType" id="RI.REL" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: RI.REL.GD
Business Rules: RI.REL.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="genes" id="RI.GNs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RI.GNs.GD
Business Rules: RI.GNs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="gene" type="geneType" id="RI.GN" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: RI.GN.GD
Business Rules: RI.GN.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="gene-elements" id="RI.GEs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RI.GEs.GD
Business Rules: RI.GEs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="gene-element" type="gene-elementType" id="RI.GE" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: RI.GE.GD
Business Rules: RI.GE.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="targets" id="RI.TRGs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: RI.TRGs.GD
Business Rules: RI.TRGs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="target" type="targetType" id="RI.TRG" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: RI.TRG.GD
Business Rules: RI.TRG.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="geneType" id="GN">
		<xs:annotation>
			<xs:documentation>Guidance Notes: GN.GD
Business Rules: GN.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="gene-sequence-origin-cv" type="cvType" id="GN.1.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GN.1.CV.GD
List Reference: GN.1.CV.LIST
Business Rules: GN.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="gene-id" id="GN.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GN.2.GD
Business Rules: GN.2.BR </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="gene-name-cv" type="cvType" id="GN.3.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GN.3.CV.GD                  List Reference: GN.3.CV.LIST
Business Rules: GN.3.CV.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reference-sources" id="GN.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GN.RSs.GD
Business Rules: GN.RSs.BR </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="GN.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: GN.RS.GD
Business Rules: GN.RS.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gene-elementType" id="GE">
		<xs:annotation>
			<xs:documentation>Guidance Notes: GE.GD
Business Rules: GE.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="gene-element-type-cv" type="cvType" id="GE.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GE.1.CV.GD
List Reference: GE.1.CV.LIST
Business Rules: GE.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="gene-element-id" id="GE.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GE.2.GD
Business Rules: GE.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="gene-element-name" id="GE.3">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GE.3.GD
Business Rules: GE.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="reference-sources" id="GE.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GE.RSs.GD
Business Rules: GE.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="GE.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: GE.RS.GD
Business Rules: GE.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="targetType" id="TRG">
		<xs:annotation>
			<xs:documentation>Guidance Notes: TRG.GD
Business Rules: TRG.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="target-gene-id" id="TRG.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: TRG.1.GD
Business Rules: TRG.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="target-gene-name-cv" type="cvType" id="TRG.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: TRG.2.CV.GD List Reference: TRG.2.CV.LIST
Business Rules: TRG.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="interaction-type-cv" type="cvType" id="TRG.3.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: TRG.3.CV.GD
List Reference: TRG.3.CV.LIST
Business Rules: TRG.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="target-organism-type-cv" type="cvType" id="TRG.4.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: TRG.4.CV.GD
List Reference: TRG.4.CV.LIST
Business Rules: TRG.4.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="target-type-cv" type="cvType" id="TRG.5.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: TRG.5.CV.GD
List Reference: TRG.5.CV.LIST
Business Rules: TRG.5.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reference-sources" id="TRG.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: TRG.RSs.GD
Business Rules: TRG.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="TRG.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: TRG.RS.GD
Business Rules: TRG.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="substance-relationshipType" id="REL">
		<xs:annotation>
			<xs:documentation>Guidance Notes: REL.GD
Business Rules: REL.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="relationship-cv" type="cvType" id="REL.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: REL.1.CV.GD
List Reference: REL.1.CV.LIST
Business Rules: REL.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="interaction-type-cv" type="cvType" id="REL.2.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: REL.2.CV.GD
List Reference: REL.2.CV.LIST
Business Rules: REL.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="substance-id" id="REL.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: REL.3.GD
Business Rules: REL.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="substance-name" id="REL.4">
				<xs:annotation>
					<xs:documentation>Guidance Notes: REL.4.GD
Business Rules: REL.4.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="REL.5.CV" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: REL.5.CV.GD
List Reference: REL.5.CV.LIST
Business Rules: REL.5.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="REL.AMT" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: REL.AMT.GD
Business Rules: REL.AMT.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reference-sources" id="REL.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: REL.RSs.GD
Business Rules: REL.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="REL.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: REL.RS.GD
Business Rules: REL.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="substance-classificationType" id="SCLF">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SCLF.GD
Business Rules: SCLF.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="domain-cv" type="cvType" id="SCLF.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SCLF.1.CV.GD
List Reference: SCLF.1.CV.LIST
Business Rules: SCLF.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="substance-classification-cv" type="cvType" id="SCLF.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SCLF.2.CV.GD
List Reference: SCLF.2.CV.LIST
Business Rules: SCLF.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="substance-classification-type-cv" type="cvType" id="SCLF.3.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SCLF.3.CV.GD
List Reference: SCLF.3.CV.LIST
Business Rules: SCLF.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="substance-classification-code" id="SCLF.4" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SCLF.4.GD
Business Rules: SCLF.4.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="substance-classification-subtypes" id="SCLF.STs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SCLF.STs.GD
Business Rules: SCLF.STs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="substance-classification-subtype" type="substance-classification-subType" id="SCLF.ST" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SCLF.ST.GD
Business Rules: SCLF.ST.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="reference-sources" id="SCLF.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SCLF.RSs.GD
Business Rules: SCLF.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="SCLF.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SCLF.RS.GD
Business Rules: SCLF.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="substance-classification-subType" id="ST">
		<xs:annotation>
			<xs:documentation>Guidance Notes: ST.GD
Business Rules: ST.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="substance-classification-subtype-cv" type="cvType" id="ST.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ST.1.CV.GD                         List Reference: ST.1.CV.LIST
Business Rules: ST.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="structureType" id="STR">
		<xs:annotation>
			<xs:documentation>Guidance Notes: STR.GD
Business Rules: STR.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="structural-representation-type-cv" type="cvType" id="STR.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: STR.1.CV.GD
List Reference: STR.1.CV.LIST
Business Rules: STR.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="structural-representation" id="STR.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: STR.2.GD
Business Rules: STR.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="structural-representation-attachment" type="xs:string" id="STR.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: STR.3.GD
Business Rules: STR.3.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="stereochemistry-cv" type="cvType" id="STR.4.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: STR.4.CV.GD
List Reference: STR.4.CV.LIST
Business Rules: STR.4.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="optical-activity-cv" type="cvType" id="STR.5.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: STR.5.CV.GD
List Reference: STR.5.CV.LIST
Business Rules: STR.5.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="molecular-formula" id="STR.6" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: STR.6.GD
Business Rules: STR.6.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="isotopes" id="STR.ISOs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: STR.ISOs.GD
Business Rules: STR.ISOs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="isotope" type="isotopeType" id="STR.ISO" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: STR.ISO.GD
Business Rules: STR.ISO.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="isotopeType" id="ISO">
		<xs:annotation>
			<xs:documentation>Guidance Notes: ISO.GD
Business Rules: ISO.BR
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="nuclide-id" id="ISO.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ISO.1.GD
Business Rules: ISO.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="nuclide-name" id="ISO.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ISO.2.GD
Business Rules: ISO.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="substitution-type-cv" type="cvType" id="ISO.3.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ISO.3.CV.GD
List Reference: ISO.3.CV.LIST
Business Rules: ISO.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="versionType" id="VER">
		<xs:annotation>
			<xs:documentation>Guidance Notes: VER.GD
Business Rules: VER.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="version-number" id="VER.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: VER.1.GD
Business Rules: VER.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:maxInclusive value="9999"/>
						<xs:minInclusive value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="effective-date" type="xs:date" id="VER.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: VER.2.GD
Business Rules: VER.2.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="change-made" id="VER.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: VER.3.GD
Business Rules: VER.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="modificationType" id="MOD">
		<xs:annotation>
			<xs:documentation>Guidance Notes: MOD.GD
Business Rules: MOD.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="modification-type-cv" type="cvType" id="MOD.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOD.1.CV.GD
List Reference: MOD.1.CV.LIST
Business Rules: MOD.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="residue-modified-cv" type="cvType" id="MOD.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOD.2.CV.GD
List Reference: MOD.2.CV.LIST
Business Rules: MOD.2.CV.BR  </xs:documentation>
				</xs:annotation>
				<!--				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>-->
			</xs:element>
			<xs:element name="residue-site" id="MOD.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOD.3.GD
Business Rules: MOD.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="physical-modifications" id="MOD.PMs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOD.PMs.GD
Business Rules: MOD.PMs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="physical-modification" type="physical-modificationType" id="MOD.PM" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: MOD.PM.GD
Business Rules: MOD.PM.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="structural-modifications" id="MOD.SMs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOD.SMs.GD
Business Rules: MOD.SMs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="structural-modification" type="structural-modificationType" id="MOD.SM" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: MOD.SM.GD
Business Rules: MOD.SM.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="agent-modifications" id="MOD.AMs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOD.AMs.GD
Business Rules: MOD.AMs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="agent-modification" type="agent-modificationType" id="MOD.AM" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: MOD.AM.GD
Business Rules: MOD.AM.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="structural-modificationType" id="SM">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SM.GD
Business Rules: SM.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="structural-modification-type-cv" type="cvType" id="SM.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SM.1.CV.GD
List Reference: SM.1.CV.LIST
Business Rules: SM.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="moieties" id="SM.MOTs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SM.MOTs.GD
Business Rules: SM.MOTs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="moiety" type="moietyType" id="SM.MOT" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SM.MOT.GD
Business Rules: SM.MOT.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="molecular-fragments" id="SM.FRAGs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SM.MFRAGs.GD
Business Rules: SM.FRAGs.BR	</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="molecular-fragment" type="molecular-fragmentType" id="SM.FRAG" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SM.MFRAG.GD
Business Rules: SM.FRAG.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="moietyType" id="MOT">
		<xs:annotation>
			<xs:documentation>Guidance Notes: MOT.GD
Business Rules: MOT.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="moiety-role-cv" type="cvType" id="MOT.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOT.1.CV.GD
List Reference: MOT.1.CV.LIST
Business Rules: MOT.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="moiety-name" id="MOT.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOT.2.GD
Business Rules: MOT.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="moiety-id" id="MOT.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOT.3.GD
Business Rules: MOT.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="MOT.4.CV" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOT.4.CV.GD
List Reference: MOT.4.CV.LIST
Business Rules: MOT.4.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="MOT.AMT" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MOT.AMT.GD
Business Rules: MOT.AMT.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="molecular-fragmentType" id="MFRAG">
		<xs:annotation>
			<xs:documentation>Guidance Notes: MFRAG.GD
Business Rules: MFRAG.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="role-cv" type="cvType" id="MFRAG.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MFRAG.1.CV.GD
List Reference: MFRAG.1.CV.LIST
Business Rules: MFRAG.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="molecular-fragment-id" id="MFRAG.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MFRAG.2.GD
Business Rules: MFRAG.2.BR </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="molecular-fragment-name" id="MFRAG.3">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MFRAG.3.GD
Business Rules: MFRAG.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="MFRAG.4.CV" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MFRAG.4.CV.GD
List Reference: MFRAG.4.CV.LIST
Business Rules: MFRAG.4.CV.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="MFRAG.AMT" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MFRAG.AMT.GD
Business Rules: MFRAG.AMT.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="physical-modificationType" id="PM">
		<xs:annotation>
			<xs:documentation>Guidance Notes: PM.GD
Business Rules: PM.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="role-cv" type="cvType" id="PM.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PM.1.CV.GD
List Reference: PM.1.CV.LIST
Business Rules: PM.1.CV.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="number-of-parameters" type="unionIntType" id="PM.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PM.2.GD
Business Rules: PM.2.BR </xs:documentation>
				</xs:annotation>
				<!--				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:maxInclusive value="9999"/>
						<xs:minInclusive value="1"/>
					</xs:restriction>
				</xs:simpleType>-->
			</xs:element>
			<xs:element name="parameters" id="PM.PARAs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PM.PARAs.GD
Business Rules: PM.PARAs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="parameter" type="parameterType" id="PM.PARA" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: PM.PARA.GD
Business Rules: PM.PARA.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="parameterType" id="PARA">
		<xs:annotation>
			<xs:documentation>Guidance Notes: PARA.GD
Business Rules: PARA.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="parameter-cv" type="cvType" id="PARA.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PARA.1.CV.GD
List Reference: PARA.1.CV.LIST
Business Rules: PARA.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="PARA.2.CV" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PARA.2.CV.GD
List Reference: PARA.2.CV.LIST
Business Rules: PARA.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="PARA.AMT" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PARA.AMT.GD
Business Rules: PARA.AMT.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="agent-modificationType" id="AM">
		<xs:annotation>
			<xs:documentation>Guidance Notes: AM.GD
Business Rules: AM.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="agent-modification-type-cv" type="cvType" id="AM.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AM.1.CV.GD
List Reference: AM.1.CV.LIST
Business Rules: AM.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="role-cv" type="cvType" id="AM.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AM.2.CV.GD
List Reference: AM.2.CV.LIST
Business Rules: AM.2.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="modification-agent" id="AM.3">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AM.3.GD
Business Rules: AM.3.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="modification-agent-id" id="AM.4" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AM.4.GD
Business Rules: AM.4.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="modification-process-cv" type="cvType" id="AM.5.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AM.5.CV.GD
List Reference: AM.5.CV.LIST
Business Rules: AM.5.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="AM.6.CV" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AM.6.CV.GD
List Reference: AM.6.CV.LIST
Business Rules: AM.6.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="AM.AMT" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AM.AMT.GD
Business Rules: AM.AMT.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="source-materialType" id="SRCM">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SRCM.GD
Business Rules: SRCM.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="source-material-class-cv" type="cvType" id="SRCM.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRCM.1.CV.GD
List Reference:  SRCM.1.CV.LIST
Business Rules:  SRCM.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="source-material-type-cv" type="cvType" id="SRCM.2.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRCM.2.CV.GD
List Reference:  SRCM.2.CV.LIST
Business Rules:  SRCM.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="source-material-state-cv" type="cvType" id="SRCM.3.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRCM.3.CV.GD
List Reference:  SRCM.3.CV.LIST
Business Rules:  SRCM.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="organism-id" id="SRCM.4" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRCM.4.GD
Business Rules:  SRCM.4.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="organism-name-cv" type="cvType" id="SRCM.5.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRCM.5.CV.GD                   List Reference:  SRCM.5.CV.BR
Business Rules:  SRCM.5.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="development-stage-cv" type="cvType" id="SRCM.6.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRCM.6.CV.GD
List Reference:  SRCM.6.CV.LIST
Business Rules:  SRCM.6.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="parts" id="SRCM.PTs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRCM.PTs.GD
Business Rules:  SRCM.PTs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="part" type="partType" id="SRCM.PT" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SRCM.PT.GD
Business Rules:  SRCM.PT.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="fractions" id="SRCM.FRCTs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRCM.FRCTs.GD
Business Rules:  SRCM.FRCTs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="fraction" type="fractionType" id="SRCM.FRCT" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SRCM.FRCT.GD
Business Rules:  SRCM.FRCT.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="organisms" id="SRCM.ORGs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRCM.ORGs.GD
Business Rules:  SRCM.ORGs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="organism" type="organismType" id="SRCM.ORG" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SRCM.ORG.GD
Business Rules:  SRCM.ORG.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="partType" id="PT">
		<xs:annotation>
			<xs:documentation>Guidance Notes: PT.GD
Business Rules: PT.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="part-cv" type="cvType" id="PT.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PT.1.CV.GD
List Reference:  PT.1.CV.LIST
Business Rules:  PT.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="part-location-cv" type="cvType" id="PT.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PT.2.CV.GD
List Reference:  PT.2.CV.LIST
Business Rules:  PT.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="fractionType" id="FRCT">
		<xs:annotation>
			<xs:documentation>Guidance Notes: FRCT.GD
Business Rules:  FRCT.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="material-type-cv" type="cvType" id="FRCT.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: FRCT.1.CV.GD
List Reference:  FRCT.1.CV.LIST
Business Rules:  FRCT.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fraction-cv" type="cvType" id="FRCT.2.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: FRCT.2.CV.GD
List Reference:  FRCT.2.CV.LIST
Business Rules:  FRCT.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="organismType" id="ORG">
		<xs:annotation>
			<xs:documentation>Guidance Notes: ORG.GD
Business Rules:  ORG.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="kingdom-cv" type="cvType" id="ORG.1.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.1.CV.GD
List Reference:  ORG.1.CV.LIST
Business Rules:  ORG.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="phylum-cv" type="cvType" id="ORG.2.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.2.CV.GD
List Reference:  ORG.2.CV.LIST
Business Rules:  ORG.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="class-cv" type="cvType" id="ORG.3.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.3.CV.GD
List Reference:  ORG.3.CV.LIST
Business Rules:  ORG.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="order-cv" type="cvType" id="ORG.4.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.4.CV.GD
List Reference:  ORG.4.CV.LIST
Business Rules:  ORG.4.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="family-cv" type="cvType" id="ORG.5.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.5.CV.GD
List Reference:  ORG.5.CV.LIST
Business Rules:  ORG.5.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="genus-cv" type="cvType" id="ORG.6.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.6.CV.GD
List Reference:  ORG.6.CV.LIST
Business Rules:  ORG.6.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="species-cv" type="cvType" id="ORG.7.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.7.CV.GD
List Reference:  ORG.7.CV.LIST
Business Rules:  ORG.7.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="species-parenthetical-author" id="ORG.8" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.8.GD
Business Rules:  ORG.8.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="species-parenthetical-author-year" id="ORG.9" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.9.GD
Business Rules:  ORG.9.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="10"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="species-primary-author" id="ORG.10" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.10.GD
Business Rules:  ORG.10.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="species-primary-author-year" id="ORG.11" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.11.GD
Business Rules:  ORG.11.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="10"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="hybrid-species-maternal-organism-cv" type="cvType" id="ORG.12.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.12.CV.GD                List Reference: ORG.12.CV.LIST
Business Rules:  ORG.12.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="hybrid-species-paternal-organism-cv" type="cvType" id="ORG.13.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.13.CV.GD                 
List Reference: ORG.13.CV.LIST
Business Rules:  ORG.13.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="hybrid-type" type="xs:boolean" id="ORG.14" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.14.GD
Business Rules:  ORG.14.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="infraspecific-type-cv" type="cvType" id="ORG.15.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes:ORG.15.CV.GD
List Reference: ORG.15.CV.LIST
Business Rules:  ORG.15.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="infraspecific-description" id="ORG.16" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.16.GD
Business Rules:  ORG.16.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="infraspecific-parenthetical-author" id="ORG.17" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.17.GD
Business Rules:  ORG.17.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="infraspecific-parenthetical-author-year" id="ORG.18" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.18.GD
Business Rules:  ORG.18.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="10"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="infraspecific-primary-author" id="ORG.19" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.19.GD
Business Rules:  ORG.19.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="infraspecific-primary-author-year" id="ORG.20" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: ORG.20.GD
Business Rules:  ORG.20.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="10"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="chemicalType" id="CHM">
		<xs:annotation>
			<xs:documentation>Guidance Notes: CHM.GD
Business Rules: CHM.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="stoichiometric" type="xs:boolean" id="CHM.1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: CHM.1.GD
Business Rules: CHM.1.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="comment" id="CHM.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: CHM.2.GD
Business Rules: CHM.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="reference-sources" id="CHM.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: CHM.RSs.GD
Business Rules: CHM.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="CHM.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: CHM.RS.GD
Business Rules: CHM.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="non-stoichiometric" type="non-stoichiometricType" id="CHM.NS" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: CHM.NS.GD
Business Rules: CHM.NS.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="non-stoichiometricType" id="NS">
		<xs:annotation>
			<xs:documentation>Guidance Notes: NS.GD
Business Rules: NS.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="number-of-moieties" id="NS.1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Issue: Guidance Notes: NS.1.GD
Business Rules: NS.1.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:maxInclusive value="9999"/>
						<xs:minInclusive value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="moieties" id="NS.MOTs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NS.MOTs.GD
Business Rules: NS.MOTs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="moiety" type="moietyType" id="NS.MOT" minOccurs="2" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: NS.MOT.GD
Business Rules: NS.MOT.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="properties" id="NS.PROPs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NS.PROPs.GD
Business Rules: NS.PROPs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="property" type="propertyType" id="NS.PROP" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: NS.PROP.GD
Business Rules: NS.PROP.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="propertyType" id="PROP">
		<xs:annotation>
			<xs:documentation>Guidance Notes: PROP.GD
Business Rules: PROP.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="property-type-cv" type="cvType" id="PROP.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PROP.1.CV.GD
List Reference: PROP.1.CV.LIST
Business Rules: PROP.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="property-name-cv" type="cvType" id="PROP.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PROP.2.CV.GD
List Reference: PROP.2.CV.LIST
Business Rules: PROP.2.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="substance-id" id="PROP.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PROP.3.GD
Business Rules: PROP.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="substance-name" id="PROP.4" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PROP.4.GD
Business Rules: PROP.4.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="PROP.5.CV" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PROP.5.CV.GD
List Reference: PROP.5.CV.LIST
Business Rules: PROP.5.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="PROP.AMT" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PROP.AMT.GD
Business Rules: PROP.AMT.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="proteinType" id="PRO">
		<xs:annotation>
			<xs:documentation>Guidance Notes: PRO.GD
Business Rules: PRO.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="sequence-type-cv" type="cvType" id="PRO.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.1.CV.GD
List Reference: PRO.1.CV.LIST
Business Rules: PRO.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="number-of-subunits" id="PRO.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.2.GD
Business Rules: PRO.2.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:maxInclusive value="9999"/>
						<xs:minInclusive value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="disulfide-linkage" id="PRO.3">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.3.GD
Business Rules: PRO.3.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2500"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="comment" id="PRO.4" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.4.GD
Business Rules: PRO.4.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="protein-subunits" id="PRO.PSUs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.PSUs.GD
Business Rules: PRO.PSUs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="protein-subunit" type="protein-subunitType" id="PRO.PSU" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: PRO.PSU.GD
Business Rules: PRO.PSU.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="glycosylations" id="PRO.GLYs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.GLYs.GD
Business Rules: PRO.GLYs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="glycosylation" type="glycosylationType" id="PRO.GLY" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: PRO.GLY.GD
Business Rules: PRO.GLY.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="modifications" id="PRO.MODs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.MODs.GD
Business Rules: PRO.MODs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="modification" type="modificationType" id="PRO.MOD" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: PRO.MOD.GD
Business Rules: PRO.MOD.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="molecular-weights" id="PRO.MWTs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.MWTs.GD
Business Rules: PRO.MWTs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="molecular-weight" type="molecular-weightType" id="PRO.MWT" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: PRO.MWT.GD
Business Rules: PRO.MWT.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="properties" id="PRO.PROPs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.PROPs.GD
Business Rules: PRO.PROPs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="property" type="propertyType" id="PRO.PROP" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: PRO.PROP.GD
Business Rules: PRO.PROP.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="reference-sources" id="PRO.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PRO.RSs.GD
Business Rules: PRO.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="PRO.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: PRO.RS.GD
Business Rules: PRO.RS.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="molecular-weightType" id="MWT">
		<xs:annotation>
			<xs:documentation>Guidance Notes: MWT.GD
Business Rules: MWT.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="molecular-weight-method-cv" type="cvType" id="MWT.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MWT.1.CV.GD
List Reference: MWT.1.CV.LIST
Business Rules: MWT.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="molecular-weight-type-cv" type="cvType" id="MWT.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MWT.2.CV.GD
List Reference: MWT.2.CV.LIST
Business Rules: MWT.2.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="MWT.3.CV" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MWT.3.CV.GD
List Reference: MWT.3.CV.LIST
Business Rules: MWT.3.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="MWT.AMT" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MWT.AMT.GD
Business Rules: MWT.AMT.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="glycosylationType" id="GLY">
		<xs:annotation>
			<xs:documentation>Guidance Notes: GLY.GD
Business Rules: GLY.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="glycosylation-type-cv" type="cvType" id="GLY.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GLY.1.CV.GD
List Reference: GLY.1.CV.LIST
Business Rules: GLY.1.CV.BR
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="n-glycosylation" id="GLY.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GLY.2.GD
Business Rules: GLY.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="o-glycosylation" id="GLY.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GLY.3.GD
Business Rules: GLY.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="c-glycosylation" id="GLY.4" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GLY.4.GD
Business Rules: GLY.4.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="protein-subunitType" id="PSU">
		<xs:annotation>
			<xs:documentation>Guidance Notes: PSU.GD
Business Rules: PSU.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="subunit" id="PSU.1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PSU.1.GD
Business Rules: PSU.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:maxInclusive value="9999"/>
						<xs:minExclusive value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="sequence" id="PSU.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PSU.2.GD
Business Rules: PSU.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="length" id="PSU.3">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PSU.3.GD
Business Rules: PSU.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:long">
						<xs:maxInclusive value="999999999999"/>
						<xs:minInclusive value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="n-terminal-modification-cv" type="cvType" id="PSU.4.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PSU.4.CV.GD
List Reference: PSU.4.CV.LIST
Business Rules: PSU.4.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="n-terminal-modification-id" id="PSU.5" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PSU.5.GD
Business Rules: PSU.5.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="c-terminal-modification-cv" type="cvType" id="PSU.6.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PSU.6.CV.GD
List Reference: PSU.6.CV.LIST
Business Rules: PSU.6.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="c-terminal-modification-id" id="PSU.7" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PSU.7.GD
Business Rules: PSU.7.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="nucleic-acidType" id="NA">
		<xs:annotation>
			<xs:documentation>Guidance Notes: NA.GD
Business Rules: NA.BR  </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="sequence-type-cv" type="cvType" id="NA.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NA.1.CV.GD
List Reference: NA.1.CV.LIST
Business Rules: NA.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="number-of-subunits" id="NA.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NA.2.GD
Business Rules: NA.2.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:maxInclusive value="9999"/>
						<xs:minInclusive value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="area-of-hybridisation" id="NA.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NA.3.GD
Business Rules: NA.3.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="comment" id="NA.4" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NA.4.GD
Business Rules: NA.4.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="nucleic-acid-subunits" id="NA.NASUs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NA.NASUs.GD
Business Rules: NA.NASUs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="nucleic-acid-subunit" type="nucleic-acid-subunitType" id="NA.NASU" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: NA.NASU.GD
Business Rules: NA.NASU.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="modifications" id="NA.MODs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NA.MODs.GD
Business Rules: NA.MODs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="modification" type="modificationType" id="NA.MOD" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: NA.MOD.GD
Business Rules: NA.MOD.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="properties" id="NA.PROPs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NA.PROPs.GD
Business Rules: NA.PROPs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="property" type="propertyType" id="NA.PROP" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: NA.PROP.GD
Business Rules: NA.PROP.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="molecular-weights" id="NA.MWTs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NA.MWTs.GD
Business Rules: NA.MWTs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="molecular-weight" type="molecular-weightType" id="NA.MWT" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: NA.MWT.GD
Business Rules: NA.MWT.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="reference-sources" id="NA.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NA.RSs.GD
Business Rules: NA.RSs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="NA.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: NA.RS.GD
Business Rules: NA.RS.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="nucleic-acid-subunitType" id="NASU">
		<xs:annotation>
			<xs:documentation>Guidance Notes: NASU.GD
Business Rules: NASU.BR  </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="subunit" id="NASU.1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NASU.1.GD
Business Rules: NASU.1.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:maxInclusive value="9999"/>
						<xs:minExclusive value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="sequence" id="NASU.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NASU.2.GD
Business Rules: NASU.2.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="length" id="NASU.3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NASU.3.GD
Business Rules: NASU.3.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:long">
						<xs:maxInclusive value="999999999999"/>
						<xs:minInclusive value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="five-prime-cv" type="cvType" id="NASU.4.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NASU.4.CV.GD
List Reference: NASU.4.CV.LIST
Business Rules: NASU.4.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="three-prime-cv" type="cvType" id="NASU.5.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: NASU.5.CV.GD
List Reference: NASU.5.CV.LIST
Business Rules: NASU.5.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="polymerType" id="POLY">
		<xs:annotation>
			<xs:documentation>Guidance Notes: POLY.GD
Business Rules: POLY.BR  </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="polymer-class-cv" type="cvType" id="POLY.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.1.CV.GD
List Reference: POLY.1.CV.LIST
Business Rules: POLY.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="polymer-geometry-cv" type="cvType" id="POLY.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.2.CV.GD
List Reference: POLY.2.CV.LIST
Business Rules: POLY.2.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="copolymer-sequence-type-cv" type="cvType" id="POLY.3.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.3.CV.GD
List Reference: POLY.3.CV.LIST
Business Rules: POLY.3.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="comment" id="POLY.4" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.4.GD
Business Rules: POLY.4.BR </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="monomer-descriptions" id="POLY.MDESCs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.MDESCs.GD
Business Rules: POLY.MDESCs.BR </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="monomer-description" type="monomer-descriptionType" id="POLY.MDESC" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: POLY.MDESC.GD
Business Rules: POLY.MDESC.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="structural-repeats" id="POLY.SRs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.SRs.GD
Business Rules: POLY.SRs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="structural-repeat" type="structural-repeatType" id="POLY.SR" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: POLY.SR.GD
Business Rules: POLY.SR.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="molecular-weights" id="POLY.MWTs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.MWTs.GD
Business Rules: POLY.MWTs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="molecular-weight" type="molecular-weightType" id="POLY.MWT" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: POLY.MWT.GD
Business Rules: POLY.MWT.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="properties" id="POLY.PROPs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.PROPs.GD
Business Rules: POLY.PROPs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="property" type="propertyType" id="POLY.PROP" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: POLY.PROP.GD
Business Rules: POLY.PROP.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="modifications" id="POLY.MODs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.MODs.GD
Business Rules: POLY.MODs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="modification" type="modificationType" id="POLY.MOD" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: POLY.MOD.GD
Business Rules: POLY.MOD.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="source-materials" id="POLY.SRCMs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.SRCMs.GD
Business Rules: POLY.SRCMs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="source-material" type="source-materialType" id="POLY.SRCM" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: POLY.SRCM.GD
Business Rules: POLY.SRCM.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="reference-sources" id="POLY.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: POLY.RSs.GD
Business Rules: POLY.RSs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="POLY.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: POLY.RS.GD
Business Rules: POLY.RS.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="structural-repeatType" id="SR">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SR.GD
Business Rules: SR.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="number-of-structural-repeat-units" id="SR.1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SR.1.GD
Business Rules: SR.1.BR </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:maxInclusive value="9999"/>
						<xs:minInclusive value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="structural-repeat-units" id="SR.SRUs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SR.SRUs.GD
Business Rules: SR.SRUs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="structural-repeat-unit" type="structural-repeat-unitType" id="SR.SRU" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SR.SRU.GD
Business Rules: SR.SRU.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="structural-repeat-unitType" id="SRU">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SRU.GD
Business Rules: SRU.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="orientation-of-polymerisation-cv" type="cvType" id="SRU.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRU.1.CV.GD
List Reference: SRU.1.CV.LIST
Business Rules: SRU.1.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="repeat-unit-name-cv" type="cvType" id="SRU.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRU.2.CV.GD                   List Reference: SRU.2.CV.LIST
Business Rules: SRU.2.CV.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="SRU.3.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRU.3.CV.GD
List Reference: SRU.3.CV.LIST
Business Rules: SRU.3.CV.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="SRU.AMT" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRU.AMT.GD
Business Rules: SRU.AMT.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="degree-of-polymerisation" type="degree-of-polymerisationType" id="SRU.DOP">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SRU.DOP.GD
Business Rules: SRU.DOP.BR
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="degree-of-polymerisationType" id="DOP">
		<xs:annotation>
			<xs:documentation>Guidance Notes: DOP.GD
Business Rules: DOP.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="degree-of-polymerisation-cv" type="cvType" id="DOP.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: DOP.1.CV.GD
List Reference: DOP.1.CV.LIST
Business Rules: DOP.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="DOP.2.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: DOP.2.CV.GD
List Reference: DOP.2.CV.LIST
Business Rules: DOP.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="DOP.AMT" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: DOP.AMT.GD
Business Rules: DOP.AMT.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="monomer-descriptionType" id="MDESC">
		<xs:annotation>
			<xs:documentation>Guidance Notes: MDESC.GD
Business Rules: MDESC.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="number-of-monomers" id="MDESC.1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MDESC.1.GD
Business Rules: MDESC.1.BR  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:maxInclusive value="9999"/>
						<xs:minInclusive value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="monomers" id="MDESC.MONs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MDESC.MONs.GD
Business Rules: MDESC.MONs.BR </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="monomer" type="monomerType" id="MDESC.MON" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: MDESC.MON.GD
Business Rules: MDESC.MON.BR </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="monomerType" id="MON">
		<xs:annotation>
			<xs:documentation>Guidance Notes: MON.GD
Business Rules: MON.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="monomer-id" id="MON.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MON.1.GD
Business Rules: MON.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="monomer-name" id="MON.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MON.2.GD
Business Rules: MON.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="MON.3.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MON.3.CV.GD
List Reference:  MON.3.CV.LIST
Business Rules: MON.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="MON.AMT" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MON.AMT.GD
Business Rules: MON.AMT.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="structurally-diverseType" id="SD">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SD.GD
Business Rules:  SD.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="comment" id="SD.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SD.1.GD
Business Rules:  SD.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="modifications" id="SD.MODs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SD.MODs.GD
Business Rules:  SD.MODs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="modification" type="modificationType" id="SD.MOD" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SD.MOD.GD
Business Rules:  SD.MOD.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="source-materials" id="SD.SRCMs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SD.SRCMs.GD
Business Rules:  SD.SRCMs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="source-material" type="source-materialType" id="SD.SRCM" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SD.SRCM.GD
Business Rules:  SD.SRCM.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="glycosylations" id="SD.GLYs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SD.GLYs.GD
Business Rules:  SD.GLYs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="glycosylation" type="glycosylationType" id="SD.GLY" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SD.GLY.GD
Business Rules:  SD.GLY.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="molecular-weights" id="SD.MWTs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SD.MWTs.GD
Business Rules:  SD.MWTs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="molecular-weight" type="molecular-weightType" id="SD.MWT" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SD.MWT.GD
Business Rules:  SD.MWT.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="properties" id="SD.PROPs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SD.PROPs.GD
Business Rules:  SD.PROPs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="property" type="propertyType" id="SD.PROP" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SD.PROP.GD
Business Rules:  SD.PROP.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="reference-sources" id="SD.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SD.RSs.GD
Business Rules:  SD.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="SD.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SD.RS.GD
Business Rules:  SD.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="mixtureType" id="MIXT">
		<xs:annotation>
			<xs:documentation>Guidance Notes: MIXT.GD
Business Rules: MIXT.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="mixture-type-cv" type="cvType" id="MIXT.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MIXT.1.CV.GD
List Reference: MIXT.1.CV.LIST
Business Rules: MIXT.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="source-materials" id="MIXT.SMs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MIXT.SRCMs.GD
Business Rules: MIXT.SRCMs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="source-material" type="source-materialType" id="MIXT.SM" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: MIXT.SRCM.GD
Business Rules: MIXT.SRCM.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="modifications" id="MIXT.MODs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MIXT.MODs.GD
Business Rules: MIXT.MODs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="modification" type="modificationType" id="MIXT.MOD" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: MIXT.MOD.GD
Business Rules: MIXT.MOD.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="mixture-constituents" id="MIXT.MXCONs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MIXT.MXCONs.GD
Business Rules: MIXT.MXCONs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="mixture-constituent" type="mixture-constituentType" id="MIXT.MXCON" minOccurs="2" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: MIXT.MXCONs.GD
Business Rules: MIXT.MXCONs.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="mixture-constituentType" id="MXCON">
		<xs:annotation>
			<xs:documentation>Guidance Notes: MXCON.GD
Business Rules: MXCON.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="constituent-id" id="MXCON.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MXCON.1.GD
Business Rules: MXCON.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="constituent-name" id="MXCON.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MXCON.2.GD
Business Rules: MXCON.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="constituent-requirement-cv" type="cvType" id="MXCON.3.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MXCON.3.CV.GD
List Reference: MXCON.3.CV.LIST
Business Rules: MXCON.3.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="specified-substance-group1Type" id="GP1">
		<xs:annotation>
			<xs:documentation>Guidance Notes: GP1.GD
Business Rules: GP1.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="specified-substance-group1-id" id="GP1.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP1.1.GD
Business Rules: GP1.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="specified-substance-group1-name" id="GP1.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP1.2.GD
Business Rules: GP1.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="constituents" id="GP1.CONs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP1.CONs.GD
Business Rules: GP1.CONs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="constituent" type="constituentType" id="GP1.CON" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: GP1.CON.GD
Business Rules: GP1.CON.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="properties" id="GP1.PROPs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP1.PROPs.GD
Business Rules: GP1.PROPs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="property" type="propertyType" id="GP1.PROP" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: GP1.PROP.GD
Business Rules: GP1.PROP.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="physical-forms" id="GP1.PFs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP1.PFs.GD
Business Rules: GP1.PFs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="physical-form" type="physical-formType" id="GP1.PF" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: GP1.PF.GD
Business Rules: GP1.PF.BR  </xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="reference-sources" id="GP1.RSs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP1.RSs.GD
Business Rules: GP1.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="GP1.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: GP1.RS.GD
Business Rules: GP1.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="physical-formType" id="PF">
		<xs:annotation>
			<xs:documentation>Guidance Notes: PF.GD
Business Rules: PF.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="physical-state-cv" type="cvType" id="PF.1.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PF.1.CV.GD
List Reference: PF.1.CV.LIST
Business Rules: PF.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="physical-form-type-cv" type="cvType" id="PF.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PF.2.CV.GD
List Reference: PF.2.CV.LIST
Business Rules: PF.2.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="PF.3.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PF.3.CV.GD
List Reference: PF.3.CV.LIST
Business Rules: PF.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="amountType" id="PF.AMT" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: PF.AMT.GD
Business Rules: PF.AMT.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="constituentType" id="CON">
		<xs:annotation>
			<xs:documentation>Guidance Notes: CON.GD
Business Rules: CON.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="substance-id" id="CON.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: CON.1.GD
Business Rules: CON.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="substance-name" id="CON.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: CON.2.GD
Business Rules: CON.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="substance-role-cv" type="cvType" id="CON.3.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: CON.3.CV.GD
List Reference: CON.3.CV.LIST
Business Rules: CON.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount-type-cv" type="cvType" id="CON.4.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: CON.4.CV.GD
List Reference: CON.4.CV.LIST
Business Rules: CON.4.CV.BR</xs:documentation>
				</xs:annotation>
				<!--				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
					</xs:restriction>
				</xs:simpleType>-->
			</xs:element>
			<xs:element name="amount" type="amountType" id="CON.AMT" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: CON.AMT.GD
Business Rules: CON.AMT.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="specified-substance-group2Type" id="GP2">
		<xs:annotation>
			<xs:documentation>Guidance Notes: GP2.GD
Business Rules: GP2.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="specified-substance-group2-id" id="GP2.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP2.1.GD
Business Rules: GP2.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="specified-substance-group2-name" id="GP2.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP2.2.GD
Business Rules: GP2.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="parent-substance-id" id="GP2.3">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP2.3.GD
Business Rules: GP2.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="manufacturing" type="manufacturingType" id="GP2.MANU">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP2.MANU.GD
Business Rules: GP2.MANU.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="specified-substance-group3Type" id="GP3">
		<xs:annotation>
			<xs:documentation>Guidance Notes: GP3.GD
Business Rules: GP3.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="specified-substance-group3-id" id="GP3.1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP3.1.GD
Business Rules: GP3.1.BR </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="specified-substance-group3-name" id="GP3.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP3.2.GD
Business Rules: GP3.2.BR </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="parent-substance-id" id="GP3.3">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP3.3.GD
Business Rules: GP3.3.BR </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="grade" type="gradeType" id="GP3.GRD">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GP3.GRD.GD
Business Rules: GP3.GRD.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gradeType" id="GRD">
		<xs:annotation>
			<xs:documentation>Guidance Notes: GRD.GD
Business Rules: GRD.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="grade-type-cv" type="cvType" id="GRD.1.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GRD.1.CV.GD
List Reference: GRD.1.CV.LIST
Business Rules: GRD.1.CV.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="grade-name" id="GRD.2">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GRD.2.GD
Business Rules: GRD.2.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="grade-reference-source" id="GRD.3" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GRD.3.GD
Business Rules: GRD.3.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="reference-sources" id="GRD.RSs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: GRD.RSs.GD
Business Rules: GRD.RSs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="GRD.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: GRD.RS.GD
Business Rules: GRD.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="manufacturingType" id="MANU">
		<xs:annotation>
			<xs:documentation>Guidance Notes: MANU.GD
Business Rules: MANU.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="manufacturer-id" id="MANU.1">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MANU.1.GD
Business Rules: MANU.1.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="manufacturer-name-cv" type="cvType" id="MANU.2.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MANU.2.CV.GD
List Reference: MANU.2.CV.LIST
Business Rules: MANU.2.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="manufacturing-type-cv" type="cvType" id="MANU.3.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MANU.3.CV.GD
List Reference: MANU.3.CV.LIST
Business Rules: MANU.3.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="production-method-type-cv" type="cvType" id="MANU.4.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MANU.4.CV.GD
List Reference: MANU.4.CV.LIST
Business Rules: MANU.4.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="production-system-type-cv" type="cvType" id="MANU.5.CV">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MANU.5.CV.GD
List Reference: MANU.5.CV.LIST
Business Rules: MANU.5.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="production-system-cv" type="cvType" id="MANU.6.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MANU.6.CV.GD
List Reference: MANU.6.CV.LIST
Business Rules: MANU.6.CV.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reference-sources" id="MANU.RSs">
				<xs:annotation>
					<xs:documentation>Guidance Notes: MANU.RSs.GD
Business Rules: MANU.RSs.BR  </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="reference-source" type="reference-sourceType" id="MANU.RS" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: MANU.RS.GD
Business Rules: MANU.RS.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="amountType" id="AMT">
		<xs:annotation>
			<xs:documentation>Guidance Notes: AMT.GD
Business Rules: AMT.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="quantity-operator-cv" type="cvType" id="AMT.1.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.1.CV.GD
List Reference: AMT.1.CV.LIST
Business Rules: AMT.1.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="low-limit-numerator-value" type="unionAmtType" id="AMT.2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.2.GD
Business Rules: AMT.2.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="low-limit-numerator-unit-cv" type="cvType" id="AMT.3.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.3.CV.GD
List Reference: AMT.3.CV.LIST
Business Rules: AMT.3.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="low-limit-numerator-unit-prefix-cv" type="cvType" id="AMT.4.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.4.CV.GD
List Reference: AMT.4.CV.LIST
Business Rules: AMT.4.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="low-limit-denominator-value" type="unionAmtType" id="AMT.5" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.5.GD
Business Rules: AMT.5.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="low-limit-denominator-unit-cv" type="cvType" id="AMT.6.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.6.CV.GD
List Reference: AMT.6.CV.LIST
Business Rules: AMT.6.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="low-limit-denominator-unit-prefix-cv" type="cvType" id="AMT.7.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.7.CV.GD
List Reference: AMT.7.CV.LIST
Business Rules: AMT.7.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="high-limit-numerator-value" type="unionAmtType" id="AMT.8" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.8.GD
Business Rules: AMT.8.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="high-limit-numerator-unit-cv" type="cvType" id="AMT.9.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.9.CV.GD
List Reference: AMT.9.CV.LIST
Business Rules: AMT.9.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="high-limit-numerator-unit-prefix-cv" type="cvType" id="AMT.10.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.10.CV.GD
List Reference: AMT.10.CV.LIST
Business Rules: AMT.10.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="high-limit-denominator-value" type="unionAmtType" id="AMT.11" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.11.GD
Business Rules: AMT.11.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="high-limit-denominator-unit-cv" type="cvType" id="AMT.12.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.12.CV.GD
List Reference: AMT.12.CV.LIST
Business Rules: AMT.12.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="high-limit-denominator-unit-prefix-cv" type="cvType" id="AMT.13.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.13.CV.GD
List Reference: AMT.13.CV.LIST
Business Rules: AMT.13.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="average" type="unionAmtType" id="AMT.14" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.14.GD
Business Rules: AMT.14.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="average-unit-prefix-cv" type="cvType" id="AMT.15.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.15.CV.GD
List Reference: AMT.15.CV.LIST
Business Rules: AMT.15.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="average-unit-cv" type="cvType" id="AMT.16.CV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.16.CV.GD
List Reference: AMT.16.CV.LIST
Business Rules: AMT.16.CV.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="non-numeric-value" id="AMT.17" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: AMT.17.GD
Business Rules: AMT.17.BR</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="singleType" id="SING">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SING.GD
Business Rules: SING.BR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="structures" id="SING.STRs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SING.STRs.GD
Business Rules: SING.STRs.BR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="structure" type="structureType" id="SING.STR" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Guidance Notes: SING.STR.GD
Business Rules: SING.STR.BR</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="chemical" type="chemicalType" id="SING.CHM" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SING.CHM.GD
Business Rules: SING.CHM.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="protein" type="proteinType" id="SING.PRO" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SING.PRO.GD
Business Rules: SING.PRO.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nucleic-acid" type="nucleic-acidType" id="SING.NA" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SING.NAs.GD
Business Rules: SING.NAs.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="polymer" type="polymerType" id="SING.POLY" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SING.POLY.GD
Business Rules: SING.POLY.BR  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="structurally-diverse" type="structurally-diverseType" id="SING.SD" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SING.SD.GD
Business Rules:  SING.SD.BR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="specifiedType" id="SPCFD">
		<xs:annotation>
			<xs:documentation>Guidance Notes: SPCFD.GD
Business Rules: SPCFD.BR </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="specified-substance-group1" type="specified-substance-group1Type" id="SPCFD.GP1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SPCFD.GP1.GD
Business Rules: SPCFD.GP1.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="specified-substance-group2" type="specified-substance-group2Type" id="SPCFD.GP2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SPCFD.GP2.GD
Business Rules: SPCFD.GP2.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="specified-substance-group3" type="specified-substance-group3Type" id="SPCFD.GP3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Guidance Notes: SPCFD.GP3.GD
Business Rules: SPCFD.GP3.BR </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="cvType" id="UL">
		<xs:annotation>
			<xs:documentation>Guidance Notes: UL.GD
Business Rules: UL.BR</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="cvType-length">
				<xs:attribute name="term-id" id="UL.1">
					<xs:annotation>
						<xs:documentation>Guidance Notes: UL.1.GD
Business Rules: UL.1.BR</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:length value="12"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
				<xs:attribute name="term-revision-num" id="UL.2">
					<xs:annotation>
						<xs:documentation>Guidance Notes: UL.2.GD
Business Rules: UL.2.BR</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:int">
							<xs:minInclusive value="1"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
				<xs:attribute name="term-lang" id="UL.3">
					<xs:annotation>
						<xs:documentation>Guidance Notes: UL.3.GD
Business Rules: UL.3.BR</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:length value="3"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
				<xs:attribute name="term-english-equiv" id="UL.4">
					<xs:annotation>
						<xs:documentation>Guidance Notes: UL.4.GD
Business Rules: UL.4.BR</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="250"/>
							<xs:minLength value="1"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="cvType-length">
		<xs:restriction base="xs:string">
			<xs:maxLength value="250"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="emptyType">
		<xs:restriction base="xs:string">
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="unionAmtType">
		<xs:union memberTypes="xs:decimal emptyType"/>
	</xs:simpleType>
	<xs:simpleType name="IntType">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="0"/>
			<xs:maxInclusive value="9999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="unionIntType">
		<xs:union memberTypes="IntType emptyType"/>
	</xs:simpleType>
</xs:schema>
