<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2009 (http://www.altova.com) by FINTRAC (FINTRAC) -->
<!-- edited with XML Spy v4.0.1 U (http://www.xmlspy.com) by Financial Transactions & Reports Analysis (Financial Transactions & Reports Analysis) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="ReportSubmissionExternalLibrary">
		<xs:annotation>
			<xs:documentation>Library of simple types, complex types and elements used to construct all external XML schemas for report submission</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="ReportSubmissionExternalComplexTypeLibraryVersionNumber" default="1.0">
					<xs:complexType>
						<xs:simpleContent>
							<xs:extension base="xs:string"/>
						</xs:simpleContent>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="ChangeRevisionNumber" type="xs:string" use="optional" default="$LastChangedRevision: 82288 $"/>
			<xs:attribute name="ChangeDateTime" type="xs:string" use="optional" default="$LastChangedDate: 2009-04-27 16:30:45 -0400 (Mon, 27 Apr 2009) $"/>
			<xs:attribute name="ChangeBy" type="xs:string" use="optional" default="$LastChangedBy: beachf $"/>
			<xs:attribute name="HeadUrl" type="xs:string" use="optional" default="$HeadURL: svn+ssh://SVNSERVER/REPOS/SVN/GenIII/Xml/External/ReportSubmissionExternalLibraryV1.xsd $"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="CasinoDisbursementReport">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="ReportHeader" type="ReportHeader"/>
				<xs:element name="CasinoTransaction" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="CasinoTransaction">
								<xs:attribute name="CasinoTransactionSequenceNumber" type="SequenceNumberFormat" use="required"/>
							</xs:extension>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="CasinoDisbursementReportSequenceNumber" type="SequenceNumberFormat" use="required"/>
			<xs:attribute name="ActionCode" type="CodeNumericFormat" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="Account">
		<xs:sequence>
			<xs:element name="FinancialInstitutionName" type="NameCharacterSixtyFormat"/>
			<xs:element name="TransitIdentifier" type="IdentifierCharacterTwelveFormat"/>
			<xs:element name="AccountIdentifier" type="IdentifierCharacterThirtyFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Address">
		<xs:sequence>
			<xs:element name="StreetAddressText" type="StreetAddressTextFormat"/>
			<xs:element name="CityName" type="NameCharacterSixtyFormat"/>
			<xs:choice>
				<xs:element name="AlphaProvinceStateCode" type="AlphaCodeTwoFormat"/>
				<xs:element name="ProvinceStateName" type="NameCharacterSixtyFormat"/>
			</xs:choice>
			<xs:element name="PostalZipCode" type="PostalZipCodeFormat"/>
			<xs:element name="AlphaCountryCode" type="AlphaCodeTwoFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BusinessEntityIncorporationInformation">
		<xs:sequence>
			<xs:element name="BusinessEntityIncorporationCode"/>
			<xs:element name="IncorporationInformation" type="IncorporationInformation" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BusinessEntityInformation">
		<xs:sequence>
			<xs:element name="BusinessEntityName" type="NameCharacterSixtyFormat"/>
			<xs:element name="BusinessTypeDescriptionText" type="DescriptionTextFormat"/>
			<xs:element name="Address" type="Address"/>
			<xs:element name="BusinessTelephone" type="BusinessTelephone"/>
			<xs:element name="BusinessEntityIncorporationInformation" type="BusinessEntityIncorporationInformation"/>
			<xs:element name="AuthorizeIndividual" minOccurs="0" maxOccurs="3">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="IndividualName">
							<xs:attribute name="AuthorizeIndividualSequenceNumber" type="SequenceNumberFormat" use="required"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BusinessTelephone">
		<xs:sequence>
			<xs:element name="TelephoneNumber" type="TelephoneNumberFormat"/>
			<xs:element name="TelephoneExtensionNumber" type="TelephoneExtensionNumberFormat" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CasinoAccount">
		<xs:sequence>
			<xs:element name="CasinoIdentifierAssignCode" type="CodeNumericFormat"/>
			<xs:element name="CasinoIdentifier" type="IdentifierCharacterTwentyFormat"/>
			<xs:element name="AccountIdentifier" type="IdentifierCharacterThirtyFormat"/>
			<xs:element name="CasinoAccountTypeCode" type="CodeNumericFormat"/>
			<xs:element name="CasinoAccountOtherTypeDescriptionText" type="DescriptionTextFormat" minOccurs="0"/>
			<xs:element name="AlphaCurrencyCode" type="AlphaCodeThreeFormat"/>
			<xs:element name="AccountHolderTypeCode" type="CodeNumericFormat"/>
			<xs:choice>
				<xs:element name="IndividualAccountHolderName" maxOccurs="3">
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="IndividualName">
								<xs:attribute name="IndividualAccountHolderNameSequenceNumber" type="SequenceNumberFormat" use="required"/>
							</xs:extension>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
				<xs:element name="BusinessEntityAccountHolderName" type="NameCharacterSixtyFormat"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CasinoAccountInformation">
		<xs:sequence>
			<xs:element name="CasinoAccountInvolveCode" type="CodeNumericFormat"/>
			<xs:element name="CasinoAccount" type="CasinoAccount" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CasinoTransaction">
		<xs:sequence>
			<xs:element name="CasinoTransactionDetail" type="CasinoTransactionDetail"/>
			<xs:element name="DisbursementRequestor" type="DisbursementRequestor"/>
			<xs:element name="OnBehalfOfInformation" type="OnBehalfOfInformation"/>
			<xs:element name="DisbursementReasonInformation" maxOccurs="unbounded">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="DisbursementReasonInformation">
							<xs:attribute name="DisbursementReasonInformationSequenceNumber" type="SequenceNumberFormat" use="required"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="DisbursementMethodInformation" maxOccurs="unbounded">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="DisbursementMethodInformation">
							<xs:attribute name="DisbursementMethodInformationSequenceNumber" type="SequenceNumberFormat" use="required"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CasinoTransactionDetail">
		<xs:sequence>
			<xs:element name="ExternalLocationIdentifier" type="IdentifierCharacterFifteenFormat"/>
			<xs:element name="TransactionConductMethodCode" type="CodeNumericFormat"/>
			<xs:element name="TransactionConductOtherMethodDescriptionText" type="DescriptionTextFormat" minOccurs="0"/>
			<xs:element name="TransactionDate" type="DateNumericFormat"/>
			<xs:element name="TransactionTime" type="TimeNumericFormat" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContactInformation">
		<xs:sequence>
			<xs:element name="IndividualName" type="IndividualName"/>
			<xs:element name="BusinessTelephone" type="BusinessTelephone"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DisbursementMethodDetail">
		<xs:sequence>
			<xs:element name="DisbursementMethodCode" type="CodeNumericFormat"/>
			<xs:element name="DisbursementOtherMethodDescriptionText" type="DescriptionTextFormat" minOccurs="0"/>
			<xs:element name="Amount" type="AmountFormat"/>
			<xs:element name="AlphaCurrencyCode" type="AlphaCodeThreeFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DisbursementMethodInformation">
		<xs:sequence>
			<xs:element name="DisbursementMethodDetail" type="DisbursementMethodDetail"/>
			<xs:element name="CasinoAccountInformation" type="CasinoAccountInformation"/>
			<xs:element name="OtherIndividualInformation" type="OtherIndividualInformation"/>
			<xs:element name="OtherBusinessEntityInformation" type="OtherBusinessEntityInformation"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DisbursementReasonDetail">
		<xs:sequence>
			<xs:element name="DisbursementReasonCode" type="CodeNumericFormat"/>
			<xs:element name="DisbursementAdvanceOnCreditOtherReasonDescriptionText" type="DescriptionTextFormat" minOccurs="0"/>
			<xs:element name="Amount" type="AmountFormat"/>
			<xs:element name="AlphaCurrencyCode" type="AlphaCodeThreeFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DisbursementReasonInformation">
		<xs:sequence>
			<xs:element name="DisbursementReasonDetail" type="DisbursementReasonDetail"/>
			<xs:element name="CasinoAccountInformation" type="CasinoAccountInformation"/>
			<xs:element name="OtherIndividualInformation" type="OtherIndividualInformation"/>
			<xs:element name="OtherBusinessEntityInformation" type="OtherBusinessEntityInformation"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DisbursementRequestor">
		<xs:sequence>
			<xs:element name="ClientIdentifierAssignCode" type="CodeNumericFormat"/>
			<xs:element name="ClientIdentifier" type="IdentifierCharacterTwentyFormat" minOccurs="0"/>
			<xs:element name="IndividualInformation" type="IndividualInformation"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IncorporationInformation">
		<xs:sequence>
			<xs:element name="IncorporationIdentifier" type="IdentifierCharacterTwentyFormat"/>
			<xs:element name="AlphaIssueCountryCode" type="AlphaCodeTwoFormat"/>
			<xs:choice minOccurs="0">
				<xs:element name="AlphaIssueProvinceStateCode" type="AlphaCodeTwoFormat" minOccurs="0"/>
				<xs:element name="IssueProvinceStateName" type="NameCharacterSixtyFormat" minOccurs="0"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IndividualIdentification">
		<xs:sequence>
			<xs:element name="IdentificationTypeCode" type="CodeNumericFormat"/>
			<xs:element name="IdentificationOtherTypeDescriptionText" type="DescriptionTextFormat" minOccurs="0"/>
			<xs:element name="IdentificationIdentifier" type="IdentifierCharacterTwentyFormat"/>
			<xs:element name="AlphaIssueCountryCode" type="AlphaCodeTwoFormat"/>
			<xs:element name="AlphaIssueProvinceStateCode" type="AlphaCodeTwoFormat" minOccurs="0"/>
			<xs:element name="IssueProvinceStateName" type="NameCharacterSixtyFormat" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IndividualInformation">
		<xs:sequence>
			<xs:element name="IndividualName" type="IndividualName"/>
			<xs:element name="Address" type="Address"/>
			<xs:element name="HomeTelephoneNumber" type="TelephoneNumberFormat"/>
			<xs:element name="BusinessTelephone" type="BusinessTelephone" minOccurs="0"/>
			<xs:element name="BirthDate" type="DateNumericFormat"/>
			<xs:element name="AlphaResidenceCountryCode" type="AlphaCodeTwoFormat"/>
			<xs:element name="IndividualIdentification" type="IndividualIdentification" minOccurs="0"/>
			<xs:element name="IndividualOccupationDescriptionText" type="DescriptionTextFormat" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IndividualName">
		<xs:sequence>
			<xs:element name="Surname" type="NameCharacterThirtyFormat"/>
			<xs:element name="GivenName" type="NameCharacterThirtyFormat"/>
			<xs:element name="MiddleName" type="NameCharacterThirtyFormat" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OnBehalfOfIndividual">
		<xs:sequence>
			<xs:element name="IndividualInformation" type="IndividualInformation"/>
			<xs:element name="RelationshipTypeCode" type="CodeNumericFormat"/>
			<xs:element name="RelationshipOtherTypeDescriptionText" type="DescriptionTextFormat" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OnBehalfOfInformation">
		<xs:sequence>
			<xs:element name="OnBehalfOfCode" type="CodeNumericFormat"/>
			<xs:choice minOccurs="0">
				<xs:element name="OnBehalfOfIndividual" type="OnBehalfOfIndividual"/>
				<xs:element name="OnBehalfOfBusinessEntity" type="BusinessEntityInformation"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OtherBusinessEntity">
		<xs:sequence>
			<xs:element name="BusinessEntityName" type="NameCharacterSixtyFormat"/>
			<xs:element name="AssociateAccountCode" type="CodeNumericFormat"/>
			<xs:element name="Account" type="Account" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OtherBusinessEntityInformation">
		<xs:sequence>
			<xs:element name="AssociateOtherBusinessEntityCode" type="CodeNumericFormat"/>
			<xs:element name="OtherBusinessEntity" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="OtherBusinessEntity">
							<xs:attribute name="OtherBusinessEntitySequenceNumber" type="SequenceNumberFormat" use="required"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OtherIndividual">
		<xs:sequence>
			<xs:element name="IndividualName" type="IndividualName"/>
			<xs:element name="AssociateAccountCode" type="CodeNumericFormat"/>
			<xs:element name="Account" type="Account" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OtherIndividualInformation">
		<xs:sequence>
			<xs:element name="AssociateOtherIndividualCode" type="CodeNumericFormat"/>
			<xs:element name="OtherIndividual" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="OtherIndividual">
							<xs:attribute name="OtherIndividualSequenceNumber" type="SequenceNumberFormat" use="required"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportHeader">
		<xs:sequence>
			<xs:element name="OrganizationNumber" type="OrganizationNumberFormat"/>
			<xs:element name="OrganizationReportReferenceIdentifier" type="IdentifierCharacterThirtyFormat"/>
			<xs:element name="TwentyFourHourRuleCode" type="CodeNumericFormat"/>
			<xs:element name="ReportContactInformation" type="ContactInformation"/>
			<xs:element name="ExternalLocationIdentifier" type="IdentifierCharacterFifteenFormat" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportReturnForFurtherActionFileHeader">
		<xs:sequence>
			<xs:element name="SubmitOrganizationNumber" type="OrganizationNumberFormat"/>
			<xs:element name="ReportTypeCode" type="CodeNumericFormat"/>
			<xs:element name="PkiCertificateNumber" type="PkiCertificateNumberFormat"/>
			<xs:element name="ReturnReportForFurtherActionIdentifierNumber" type="IdentifierNumberFormat"/>
			<xs:element name="ReturnReportSummaryText" type="FreeFormTextUnlimitFormat"/>
			<xs:element name="ReturnReportDueDate" type="DateDateFormat"/>
			<xs:element name="ReturnReportCount" type="CountFormat"/>
			<xs:element name="QualityIssueCount" type="CountFormat"/>
			<xs:element name="ExternalFileInvolveCount" type="CountFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportReturnForFurtherActionFileTrailer">
		<xs:sequence>
			<xs:element name="ReportLineItemCount" type="CountFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportReturnForFurtherActionLineItem">
		<xs:sequence>
			<xs:element name="ExternalFileName" type="NameCharacterEightyFormat"/>
			<xs:element name="ExternalFileNameSequenceNumber" type="SequenceNumberFormat"/>
			<xs:element name="OrganizationReportReferenceIdentifier" type="IdentifierCharacterTwentyFormat"/>
			<xs:element name="XmlDataElementName" type="NameCharacterFourHundredFormat"/>
			<xs:element name="MessageNumber" type="MessageNumberFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportSubmissionFileHeader">
		<xs:sequence>
			<xs:element name="SubmitOrganizationNumber" type="OrganizationNumberFormat"/>
			<xs:element name="ExternalFileName" type="NameCharacterEightyFormat"/>
			<xs:element name="ReportTypeCode" type="CodeNumericFormat"/>
			<xs:element name="OperationModeCode" type="CodeNumericFormat"/>
			<xs:element name="PkiCertificateNumber" type="PkiCertificateNumberFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportSubmissionFileTrailer">
		<xs:sequence>
			<xs:element name="ReportCount" type="CountFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportSubmissionModelVersionNumber">
		<xs:attribute name="ReportSubmissionModelVersionNumber" type="ModelVersionNumberFormat" use="required"/>
	</xs:complexType>
	<xs:complexType name="ReportSubmissionResponseFileHeader">
		<xs:sequence>
			<xs:element name="SubmitOrganizationNumber" type="OrganizationNumberFormat"/>
			<xs:element name="ExternalFileName" type="NameCharacterEightyFormat"/>
			<xs:element name="ExternalFileSequenceNumber" type="SequenceNumberFormat"/>
			<xs:element name="ReportTypeCode" type="CodeNumericFormat"/>
			<xs:element name="OperationModeCode" type="CodeNumericFormat"/>
			<xs:element name="PkiCertificateNumber" type="PkiCertificateNumberFormat"/>
			<xs:element name="ExternalFileStatusCode" type="CodeNumericFormat"/>
			<xs:element name="ReportAcceptCount" type="CountFormat"/>
			<xs:element name="ReportRejectCount" type="CountFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportSubmissionResponseFileTrailer">
		<xs:sequence>
			<xs:element name="ResponseLineItemCount" type="CountFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportSubmissionResponseLineItem">
		<xs:sequence>
			<xs:element name="XmlDataElementName" type="NameCharacterFourHundredFormat"/>
			<xs:element name="MessageNumber" type="MessageNumberFormat"/>
			<xs:element name="OrganizationReportReferenceIdentifier" type="IdentifierCharacterTwentyFormat"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AlphaCodeThreeFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AlphaCodeTwoFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AmountFormat">
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value=".01"/>
			<xs:maxInclusive value="999999999999.99"/>
			<xs:totalDigits value="14"/>
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodeNumericFormat">
		<xs:restriction base="xs:int">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="99999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CountFormat">
		<xs:restriction base="xs:int">
			<xs:minInclusive value="0"/>
			<xs:maxInclusive value="999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DateDateFormat">
		<xs:restriction base="xs:date"/>
	</xs:simpleType>
	<xs:simpleType name="DateNumericFormat">
		<xs:restriction base="xs:int">
			<xs:totalDigits value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DescriptionTextFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="40"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FreeFormTextUnlimitFormat">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="IdentifierCharacterFifteenFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="15"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifierCharacterThirtyFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="30"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifierCharacterTwelveFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="12"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifierCharacterTwentyFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifierNumberFormat">
		<xs:restriction base="xs:int">
			<xs:minExclusive value="1"/>
			<xs:maxExclusive value="999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MessageNumberFormat">
		<xs:restriction base="xs:int">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ModelVersionNumberFormat">
		<xs:restriction base="xs:string">
			<xs:minLength value="3"/>
			<xs:maxLength value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NameCharacterEightyFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="80"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NameCharacterFourHundredFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="400"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NameCharacterSixtyFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="60"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NameCharacterThirtyFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="30"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NameCharacterTwoHundredFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="200"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="OrganizationNumberFormat">
		<xs:restriction base="xs:int">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="9999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PkiCertificateNumberFormat">
		<xs:restriction base="xs:int">
			<xs:totalDigits value="10"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PostalZipCodeFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="30"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SequenceNumberFormat">
		<xs:restriction base="xs:int">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="StreetAddressTextFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="70"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TelephoneExtensionNumberFormat">
		<xs:restriction base="xs:int">
			<xs:minInclusive value="0"/>
			<xs:maxInclusive value="999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TelephoneNumberFormat">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TimeNumericFormat">
		<xs:restriction base="xs:int">
			<xs:totalDigits value="6"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:attribute name="ModelVersionNumber" type="ModelVersionNumberFormat" default="1.0"/>
</xs:schema>

