<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="Submission" type="ReturnType" /> <xsd:complexType name="ReturnType"> <xsd:sequence> <xsd:element name="T619" type="TransmitterType" /> <xsd:element name="FormVersion" type="FormVersionType" /> <xsd:element name="RC368" type="RC368Type" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="TransmitterType"> <xsd:all> <xsd:element name="sbmt_ref_id" type="char8Type" /> <xsd:element name="rpt_tcd" type="otherDataType" /> <xsd:element name="trnmtr_nbr" type="transNbrType" /> <xsd:element name="trnmtr_tcd" type="indicator1-6Type" /> <xsd:element name="summ_cnt" type="int6Type" /> <xsd:element name="lang_cd" type="languageType" /> <xsd:element name="TRNMTR_NM" type="Line2Type" /> <xsd:element name="TRNMTR_ADDR" type="CanadaAddressType" /> <xsd:element name="CNTC" type="ContactType" /> </xsd:all> </xsd:complexType> <xsd:complexType name="RC368Type"> <xsd:sequence> <!-- Section 1 - Plan Information --> <xsd:element name="PlanInformation" type="PlanInformationType" /> <!-- Section 2 Financial Data for the Plan Year --> <xsd:element name="FinancialData" type="FinancialDataType" /> <!-- Section 3 Plan Membership (by location at the end of the plan year) --> <xsd:element name="PlanMembership" type="PlanMembershipType" /> <!-- Section 4 Investment Options - Financial Data --> <xsd:element name="InvestmentOptions" type="InvestmentOptionsType" minOccurs="0"/> <!-- Section 5 Other Plan Information --> <xsd:element name="OtherPlanInformation" type="OtherPlanInformationType" /> <!-- Section 6 Certification --> <xsd:element name="Certification" type="CertificationType" /> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="FormVersionType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="16" /> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="PlanInformationType"> <xsd:sequence> <xsd:element name="PlanName" type="String80Type" /> <xsd:element name="CraRegistrationNumber" type="PRPPRegistrationNumberType" /> <xsd:element name="OSFIRegistrationNumber" type="OSFIRegistrationNumberType" minOccurs="0"/> <xsd:element name="AdministratorName" type="String60Type" /> <xsd:element name="E-mail" type="String60Type" minOccurs="0"/> <xsd:element name="Address1" type="String30Type" /> <xsd:element name="Address2" type="String30Type" minOccurs="0"/> <xsd:element name="City" type="String60Type" /> <xsd:element name="Province" type="ProvinceCodeType" /> <xsd:element name="PostalCode" type="PostalCodeType" /> <xsd:element name="Phone" type="PhoneNumberType"/> <xsd:element name="Fax" type="FaxType" minOccurs="0"/> <xsd:element name="AuthorizedOfficerName" type="String60Type" /> <xsd:element name="PlanYearEnd" type="PlanYearEndType" /> <xsd:element name="PeriodOfReportFrom" type="PeriodOfReportType" /> <xsd:element name="PeriodOfReportTo" type="PeriodOfReportType" /> <xsd:element name="ReportingMonths" type="NonNegativeNumeric2Type" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FinancialDataType"> <xsd:sequence> <xsd:element name="MarketValueAssetsPriorYE" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="EmployerContributions" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="MemberContributions" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="TotalAmountsTransferredFromAnotherPlan" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="TotalIncreaseDueToInvestments" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="InvestmentIncome" type="AmountNoDecimalType" /> <xsd:element name="NetGainsOnInvestmentsRealized" type="AmountNoDecimalType" /> <xsd:element name="NetGainsOnInvestmentsUnrealized" type="AmountNoDecimalType" /> <xsd:element name="AmountToPurchaseAnnuities" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="TotalAmountsTransferredToAnotherPrppOrPlan" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="AmountVariablePayments" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="OtherDistributionsPaidFromPlan" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="TotalFeesPaidFromPlan" type="NonNegativeAmountNoDecimalType" /> <xsd:element name="MarketValueTotalAssetsYE" type="NonNegativeAmountNoDecimalType" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PlanMembershipType"> <xsd:sequence> <xsd:element name="Newfoundland" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="PrinceEdwardIsland" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="NovaScotia" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="NewBrunswick" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="Quebec" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="Ontario" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="Manitoba" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="Saskatchewan" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="Alberta" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="BritishColumbia" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="Yukon" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="NorthwestTerritories" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="Nunavut" type="ProvinceMembership" minOccurs="0"/> <xsd:element name="Total" type="ProvinceMembership" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="InvestmentOptionsType"> <xsd:sequence> <xsd:element name="DefaultContributionRate" type="PositiveRateType" minOccurs="0"/> <xsd:element name="DefaultOption" type="InvestmentOptionType" minOccurs="0"/> <xsd:element name="InvestmentOption" type="InvestmentOptionType" minOccurs="0" maxOccurs="5"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="InvestmentOptionType"> <xsd:sequence> <xsd:element name="NameOfInvestment" type="String60Type" minOccurs="0"/> <xsd:element name="Cost" type="PositiveRateType" minOccurs="0"/> <xsd:element name="AnnualRateOfReturn" type="RateType" minOccurs="0"/> <xsd:element name="AssetsMarketValue" type="NonNegativeAmountType" minOccurs="0"/> <xsd:element name="Investment1" type="PositiveRateType" minOccurs="0"/> <xsd:element name="Investment2" type="PositiveRateType" minOccurs="0" /> <xsd:element name="Investment3" type="PositiveRateType" minOccurs="0"/> <xsd:element name="Investment4" type="PositiveRateType" minOccurs="0"/> <xsd:element name="Investment5" type="PositiveRateType" minOccurs="0"/> <xsd:element name="Investment6" type="PositiveRateType" minOccurs="0"/> <xsd:element name="Investment7" type="PositiveRateType" minOccurs="0"/> <xsd:element name="Investment8" type="PositiveRateType" minOccurs="0"/> <xsd:element name="Investment9" type="PositiveRateType" minOccurs="0"/> <xsd:element name="Investment10" type="PositiveRateType" minOccurs="0"/> <xsd:element name="CashOfEquivalents" type="PositiveRateType" minOccurs="0"/> <xsd:element name="CanadianBonds" type="PositiveRateType" minOccurs="0"/> <xsd:element name="ForeignBonds" type="PositiveRateType" minOccurs="0"/> <xsd:element name="CanadianEquity" type="PositiveRateType" minOccurs="0"/> <xsd:element name="USEquity" type="PositiveRateType" minOccurs="0"/> <xsd:element name="ForeignEquity" type="PositiveRateType" minOccurs="0"/> <xsd:element name="Other" type="PositiveRateType" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="OtherPlanInformationType"> <xsd:sequence> <xsd:element name="PlanDesignatedDuringTheYear" type="YesOrNoType" /> <xsd:element name="PlanCompliesWithSections9and10and12Regs" type="YesOrNoType" /> <xsd:element name="PlanCompliesWithSections20RegAnd26Act" type="YesOrNoType" /> <xsd:element name="PlanCompliesWithSection24Act" type="YesOrNoType" /> <xsd:element name="MembersContributed" type="NonNegativeNumeric6Type" /> <xsd:element name="MembersContributedNotWithParticipatingEmployer" type="NonNegativeNumeric6Type" /> <xsd:element name="AttachedAuditorCopy" type="YesOrNoType" /> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Employer" type="EmployerPartyType" /> </xsd:sequence> <xsd:element name="NumberOfEmployersParticipatingAtPYE" type="NonNegativeNumeric6Type" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CertificationType"> <xsd:sequence> <xsd:element name="AuthorizedOfficerName" type="String60Type" /> <xsd:element name="Position" type="String60Type" /> <xsd:element name="Phone" type="PhoneNumberType" /> <xsd:element name="Email" type="String60Type" minOccurs="0" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="NonNegativeNumeric6EmployersType"> <xsd:sequence> <xsd:element name="Count" type="NonNegativeNumeric6Type" /> <xsd:element name="Employer" type="EmployerType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="EmployerType"> <xsd:sequence> <xsd:element name="Name" type="String60Type" /> <xsd:element name="CraBusinessNumber" type="BN9Type" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="YesOrNoType"> <xsd:choice> <xsd:element name="Yes" type="CheckBoxType" /> <xsd:element name="No" type="CheckBoxType" /> </xsd:choice> </xsd:complexType> <xsd:simpleType name="PRPPRegistrationNumberType"> <xsd:restriction base="xsd:string"> <xsd:length value="9" /> <xsd:whiteSpace value="preserve" /> <xsd:pattern value="PRPP [0-9]{4}" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="OSFIRegistrationNumberType"> <xsd:restriction base="xsd:string"> <xsd:length value="7" /> <xsd:pattern value="[0-9]{7}" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="NonNegativeAmountNoDecimalType"> <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="0" /> <xsd:maxInclusive value="9999999999999" /> <xsd:fractionDigits value="0"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AmountNoDecimalType"> <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="-9999999999999" /> <xsd:maxInclusive value="9999999999999" /> <xsd:fractionDigits value="0"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="NonNegativeAmountType"> <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="0" /> <xsd:maxInclusive value="9999999999999.99" /> <xsd:fractionDigits value="2"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="RateType"> <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="-999.99"/> <xsd:maxInclusive value="999.99"/> <xsd:fractionDigits value="2"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PositiveRateType"> <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="0.00"/> <xsd:maxInclusive value="100.00"/> <xsd:fractionDigits value="2"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="YearEndType"> <xsd:restriction base="xsd:gYear"> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="BN9Type"> <xsd:restriction base="xsd:string"> <xsd:length value="9" /> <xsd:whiteSpace value="preserve" /> <xsd:pattern value="[0-9]*" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="BN15Type"> <xsd:restriction base="xsd:string"> <xsd:length value="15" /> <xsd:whiteSpace value="preserve" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="CheckBoxType"> <xsd:restriction base="xsd:string"> <xsd:maxLength value="0" /> <xsd:whiteSpace value="collapse" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ProvinceCodeType"> <xsd:restriction base="xsd:string"> <xsd:length value="2" /> <xsd:whiteSpace value="preserve" /> <xsd:pattern value="\p{L}{2}" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PostalCodeType"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1" /> <xsd:maxLength value="6" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PhoneNumberType"> <xsd:restriction base="xsd:string"> <xsd:whiteSpace value="preserve" /> <xsd:minLength value="1" /> <xsd:maxLength value="17" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="FaxType"> <xsd:restriction base="xsd:string"> <xsd:whiteSpace value="preserve" /> <xsd:minLength value="1" /> <xsd:maxLength value="17" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PlanYearEndType"> <xsd:restriction base="xsd:gMonthDay"> <!--MM-DD format--> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PeriodOfReportType"> <xsd:restriction base="xsd:date"> <!--YYYY-MM-DD format--> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ProvinceMembership"> <xsd:sequence> <xsd:element name="Male" type="NonNegativeAmountNoDecimalType" minOccurs="0"/> <xsd:element name="Female" type="NonNegativeAmountNoDecimalType" minOccurs="0"/> <xsd:element name="Total" type="NonNegativeAmountNoDecimalType" minOccurs="0"/> <xsd:element name="NumberInIncludedEmployments" type="NonNegativeAmountNoDecimalType" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="EmployerPartyType"> <xsd:sequence> <xsd:element name="BusinessName" type="String60Type"/> <xsd:element name="BusinessNumber" type="BN15Type"/> <xsd:element name="EmployerContributeToPlan" type="YesOrNoType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="NonNegativeNumeric2Type"> <xsd:restriction base="xsd:nonNegativeInteger"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="99"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="NonNegativeNumeric6Type"> <xsd:restriction base="xsd:nonNegativeInteger"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="999999"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="String30Type"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1" /> <xsd:maxLength value="30" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="String60Type"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1" /> <xsd:maxLength value="60" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="String80Type"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1" /> <xsd:maxLength value="80" /> </xsd:restriction> </xsd:simpleType> <!-- Infodec defined types below this point --> <xsd:simpleType name="char8Type"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> <xsd:maxLength value="8"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="otherDataType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="A"/> <xsd:enumeration value="M"/> <xsd:enumeration value="O"/> <xsd:enumeration value="a"/> <xsd:enumeration value="m"/> <xsd:enumeration value="o"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="transNbrType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="(MM|mm)\d{6}"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="indicator1-6Type"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[1-6]{1}"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="int6Type"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\d{1,6}"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="languageType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="E"/> <xsd:enumeration value="F"/> <xsd:enumeration value="e"/> <xsd:enumeration value="f"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Line2Type"> <xsd:all> <xsd:element name="l1_nm" type="char30Type"/> <xsd:element name="l2_nm" type="char30Type" minOccurs="0"/> </xsd:all> </xsd:complexType> <xsd:complexType name="CanadaAddressType"> <xsd:all> <xsd:element name="addr_l1_txt" type="char30Type" minOccurs="0"/> <xsd:element name="addr_l2_txt" type="char30Type" minOccurs="0"/> <xsd:element name="cty_nm" type="char28Type" minOccurs="0"/> <xsd:element name="prov_cd" type="provinceStateType" minOccurs="0"/> <xsd:element name="cntry_cd" type="countryType" minOccurs="0"/> <xsd:element name="pstl_cd" type="pcType" minOccurs="0"/> </xsd:all> </xsd:complexType> <xsd:complexType name="ContactType"> <xsd:all> <xsd:element name="cntc_nm" type="char22Type"/> <xsd:element name="cntc_area_cd" type="numeric3Type"/> <xsd:element name="cntc_phn_nbr" type="phoneType"/> <xsd:element name="cntc_extn_nbr" type="int7Type" minOccurs="0"/> <xsd:element name="cntc_email_area" type="char60Type" minOccurs="0"/> <xsd:element name="sec_cntc_email_area" type="char60Type" minOccurs="0"/> </xsd:all> </xsd:complexType> <xsd:simpleType name="char30Type"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> <xsd:maxLength value="30"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="char28Type"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> <xsd:maxLength value="28"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="provinceType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ON"/> <xsd:enumeration value="on"/> <xsd:enumeration value="On"/> <xsd:enumeration value="NS"/> <xsd:enumeration value="ns"/> <xsd:enumeration value="Ns"/> <xsd:enumeration value="PE"/> <xsd:enumeration value="pe"/> <xsd:enumeration value="Pe"/> <xsd:enumeration value="NB"/> <xsd:enumeration value="nb"/> <xsd:enumeration value="Nb"/> <xsd:enumeration value="QC"/> <xsd:enumeration value="qc"/> <xsd:enumeration value="Qc"/> <xsd:enumeration value="MB"/> <xsd:enumeration value="mb"/> <xsd:enumeration value="Mb"/> <xsd:enumeration value="MA"/> <xsd:enumeration value="ma"/> <xsd:enumeration value="Ma"/> <xsd:enumeration value="SK"/> <xsd:enumeration value="sk"/> <xsd:enumeration value="Sk"/> <xsd:enumeration value="SA"/> <xsd:enumeration value="sa"/> <xsd:enumeration value="Sa"/> <xsd:enumeration value="AB"/> <xsd:enumeration value="ab"/> <xsd:enumeration value="Ab"/> <xsd:enumeration value="AL"/> <xsd:enumeration value="al"/> <xsd:enumeration value="Al"/> <xsd:enumeration value="BC"/> <xsd:enumeration value="bc"/> <xsd:enumeration value="Bc"/> <xsd:enumeration value="NT"/> <xsd:enumeration value="nt"/> <xsd:enumeration value="Nt"/> <xsd:enumeration value="YT"/> <xsd:enumeration value="yt"/> <xsd:enumeration value="Yt"/> <xsd:enumeration value="NL"/> <xsd:enumeration value="nl"/> <xsd:enumeration value="Nl"/> <xsd:enumeration value="NF"/> <xsd:enumeration value="nf"/> <xsd:enumeration value="Nf"/> <xsd:enumeration value="LB"/> <xsd:enumeration value="lb"/> <xsd:enumeration value="Lb"/> <xsd:enumeration value="PQ"/> <xsd:enumeration value="pq"/> <xsd:enumeration value="Pq"/> <xsd:enumeration value="QU"/> <xsd:enumeration value="qu"/> <xsd:enumeration value="Qu"/> <xsd:enumeration value="NU"/> <xsd:enumeration value="nu"/> <xsd:enumeration value="Nu"/> <xsd:enumeration value="NN"/> <xsd:enumeration value="nn"/> <xsd:enumeration value="Nn"/> <xsd:enumeration value="US"/> <xsd:enumeration value="us"/> <xsd:enumeration value="Us"/> <xsd:enumeration value="ZZ"/> <xsd:enumeration value="zz"/> <xsd:enumeration value="Zz"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="provinceStateType"> <xsd:union memberTypes="provinceType stateType"/> </xsd:simpleType> <xsd:simpleType name="stateType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AL"/> <xsd:enumeration value="al"/> <xsd:enumeration value="NV"/> <xsd:enumeration value="nv"/> <xsd:enumeration value="AK"/> <xsd:enumeration value="ak"/> <xsd:enumeration value="NH"/> <xsd:enumeration value="nh"/> <xsd:enumeration value="AZ"/> <xsd:enumeration value="az"/> <xsd:enumeration value="NJ"/> <xsd:enumeration value="nj"/> <xsd:enumeration value="AR"/> <xsd:enumeration value="ar"/> <xsd:enumeration value="NM"/> <xsd:enumeration value="nm"/> <xsd:enumeration value="CA"/> <xsd:enumeration value="ca"/> <xsd:enumeration value="NY"/> <xsd:enumeration value="ny"/> <xsd:enumeration value="CO"/> <xsd:enumeration value="co"/> <xsd:enumeration value="NC"/> <xsd:enumeration value="nc"/> <xsd:enumeration value="CT"/> <xsd:enumeration value="ct"/> <xsd:enumeration value="ND"/> <xsd:enumeration value="nd"/> <xsd:enumeration value="DE"/> <xsd:enumeration value="de"/> <xsd:enumeration value="OH"/> <xsd:enumeration value="oh"/> <xsd:enumeration value="DC"/> <xsd:enumeration value="dc"/> <xsd:enumeration value="OK"/> <xsd:enumeration value="ok"/> <xsd:enumeration value="FL"/> <xsd:enumeration value="fl"/> <xsd:enumeration value="OR"/> <xsd:enumeration value="or"/> <xsd:enumeration value="GA"/> <xsd:enumeration value="ga"/> <xsd:enumeration value="PA"/> <xsd:enumeration value="pa"/> <xsd:enumeration value="HI"/> <xsd:enumeration value="hi"/> <xsd:enumeration value="RI"/> <xsd:enumeration value="ri"/> <xsd:enumeration value="ID"/> <xsd:enumeration value="id"/> <xsd:enumeration value="SC"/> <xsd:enumeration value="sc"/> <xsd:enumeration value="IL"/> <xsd:enumeration value="il"/> <xsd:enumeration value="SD"/> <xsd:enumeration value="sd"/> <xsd:enumeration value="IN"/> <xsd:enumeration value="in"/> <xsd:enumeration value="TN"/> <xsd:enumeration value="tn"/> <xsd:enumeration value="IA"/> <xsd:enumeration value="ia"/> <xsd:enumeration value="TX"/> <xsd:enumeration value="tx"/> <xsd:enumeration value="KS"/> <xsd:enumeration value="ks"/> <xsd:enumeration value="UT"/> <xsd:enumeration value="ut"/> <xsd:enumeration value="KY"/> <xsd:enumeration value="ky"/> <xsd:enumeration value="VT"/> <xsd:enumeration value="vt"/> <xsd:enumeration value="LA"/> <xsd:enumeration value="la"/> <xsd:enumeration value="VA"/> <xsd:enumeration value="va"/> <xsd:enumeration value="ME"/> <xsd:enumeration value="me"/> <xsd:enumeration value="WA"/> <xsd:enumeration value="wa"/> <xsd:enumeration value="MD"/> <xsd:enumeration value="md"/> <xsd:enumeration value="WV"/> <xsd:enumeration value="wv"/> <xsd:enumeration value="MA"/> <xsd:enumeration value="ma"/> <xsd:enumeration value="WI"/> <xsd:enumeration value="wi"/> <xsd:enumeration value="MI"/> <xsd:enumeration value="mi"/> <xsd:enumeration value="WY"/> <xsd:enumeration value="wy"/> <xsd:enumeration value="MN"/> <xsd:enumeration value="mn"/> <xsd:enumeration value="MS"/> <xsd:enumeration value="ms"/> <xsd:enumeration value="MO"/> <xsd:enumeration value="mo"/> <xsd:enumeration value="MT"/> <xsd:enumeration value="mt"/> <xsd:enumeration value="NE"/> <xsd:enumeration value="ne"/> <xsd:enumeration value="PR"/> <xsd:enumeration value="pr"/> <xsd:enumeration value="AS"/> <xsd:enumeration value="as"/> <xsd:enumeration value="FM"/> <xsd:enumeration value="fm"/> <xsd:enumeration value="GU"/> <xsd:enumeration value="gu"/> <xsd:enumeration value="MH"/> <xsd:enumeration value="mh"/> <xsd:enumeration value="MP"/> <xsd:enumeration value="mp"/> <xsd:enumeration value="PW"/> <xsd:enumeration value="pw"/> <xsd:enumeration value="VI"/> <xsd:enumeration value="vi"/> <xsd:enumeration value="ZZ"/> <xsd:enumeration value="zz"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="countryType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\p{L}{3}|\p{N}{3}"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="pcType"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="char22Type"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> <xsd:maxLength value="22"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="numeric3Type"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\d{3}"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="phoneType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\d{3}-\d{4}"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="int7Type"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\d{1,7}"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="char60Type"> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> <xsd:maxLength value="60"/> </xsd:restriction> </xsd:simpleType> </xsd:schema>