<xsd:schema targetNamespace="http://www.irs.gov/efile" xmlns="http://www.irs.gov/efile" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xsd:annotation>
<xsd:documentation>
<Description>IRS e-file 94x Schema - Base types commonly used across schema files</Description>
<Version>Final Release 2.7</Version>
<ReleaseDate>December 15, 2008</ReleaseDate>
</xsd:documentation>
</xsd:annotation>
<!-- Attributes for a Return Data -->
<xsd:attributeGroup name="ReturnDataAttributes">
<xsd:annotation>
<xsd:documentation>Attributes to be applied to each return data group (a.k.a. return), which is a collection of return documents.</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="documentCount" type="xsd:positiveInteger" use="required">
<xsd:annotation>
<xsd:documentation>The number of return documents in the return</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
<!-- Attributes for a Return Document -->
<xsd:attributeGroup name="DocumentAttributes">
<xsd:annotation>
<xsd:documentation>Common attributes to be applied for each return document</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="documentId" type="IdType" use="required">
<xsd:annotation>
<xsd:documentation>Must be unique within the return</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
<!-- String Type -->
<xsd:simpleType name="StringType">
<xsd:annotation>
<xsd:documentation>Base type for a string</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<!-- Date Type in the format of YYYY-MM-DD -->
<xsd:simpleType name="DateType">
<xsd:annotation>
<xsd:documentation>Base type for a date</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:date"/>
</xsd:simpleType>
<!-- Quarter End Date Type in the format of YYYY-MM-DD -->
<xsd:simpleType name="QuarterEndDateType">
<xsd:annotation>
<xsd:documentation>The end date of a calendar quarter.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:date">
<xsd:pattern value="[1-9][0-9]{3}\-((03\-31)|(06\-30)|(09\-30)|(12\-31))"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Timestamp Type -->
<xsd:simpleType name="TimestampType">
<xsd:annotation>
<xsd:documentation>Base type for a date and time stamp</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:dateTime"/>
</xsd:simpleType>
<!-- Year Type -->
<xsd:simpleType name="YearType">
<xsd:annotation>
<xsd:documentation>Base type for a 4-digit year</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:gYear"/>
</xsd:simpleType>
<!-- Boolean Type - true or false, or 1 or 0 -->
<xsd:simpleType name="BooleanType">
<xsd:annotation>
<xsd:documentation>Base type for a boolean. Typically used on an Yes or No field.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:boolean"/>
</xsd:simpleType>
<!-- Checkbox Type -->
<xsd:simpleType name="CheckboxType">
<xsd:annotation>
<xsd:documentation>Typically used by an optional checkbox.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="X"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Integer Type -->
<xsd:simpleType name="IntegerType">
<xsd:annotation>
<xsd:documentation>Base type for an integer</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>
<!-- Integer Type - Non-Negative -->
<xsd:simpleType name="IntegerNNType">
<xsd:annotation>
<xsd:documentation>Base type for a non-negative integer</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:nonNegativeInteger"/>
</xsd:simpleType>
<!-- Integer Type - Positive -->
<xsd:simpleType name="IntegerPosType">
<xsd:annotation>
<xsd:documentation>Base type for a positive integer</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:positiveInteger"/>
</xsd:simpleType>
<!-- Decimal Type -->
<xsd:simpleType name="DecimalType">
<xsd:annotation>
<xsd:documentation>2-digit decimal typically used by a decimal amount field.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:decimal">
<xsd:fractionDigits value="2"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Decimal Type - Non-Negative -->
<xsd:simpleType name="DecimalNNType">
<xsd:annotation>
<xsd:documentation>2-digit decimal typically used by a non-negative decimal amount field.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:decimal">
<xsd:fractionDigits value="2"/>
<xsd:minInclusive value="0.00"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Amount Type -->
<xsd:simpleType name="AmountType">
<xsd:annotation>
<xsd:documentation>The most commonly used type for an integer amount field</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:integer">
<xsd:totalDigits value="11"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Amount Type - Non-Negative -->
<xsd:simpleType name="AmountNNType">
<xsd:annotation>
<xsd:documentation>The most commonly used type for a non-negative integer amount field</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="11"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Ratio Type -->
<xsd:simpleType name="RatioType">
<xsd:annotation>
<xsd:documentation>A fraction between 0 and 1 that allow up to 5 decimal places.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="6"/>
<xsd:fractionDigits value="5"/>
<xsd:minInclusive value="0.00000"/>
<xsd:maxInclusive value="1.00000"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Business Activity Code Type -->
<xsd:simpleType name="BusinessActivityCodeType">
<xsd:annotation>
<xsd:documentation>Business Activity Code</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="111100"/>
<xsd:maxInclusive value="813000"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Routing Transit Number Type -->
<xsd:simpleType name="RoutingTransitNumberType">
<xsd:annotation>
<xsd:documentation>Routing Transit Number - 9 digits beginning with 01 through 12, or 21 through 32</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="(01|02|03|04|05|06|07|08|09|10|11|12|21|22|23|24|25|26|27|28|29|30|31|32)[0-9]{7}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Bank Account Number Type -->
<xsd:simpleType name="BankAccountNumberType">
<xsd:annotation>
<xsd:documentation>Bank Account Number - 17 alphanumeric characters with blanks and hyphens</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="17"/>
<xsd:pattern value="([A-Za-z0-9\-] ?)*[A-Za-z0-9\-]"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Bank Account Type -->
<xsd:simpleType name="BankAccountType">
<xsd:annotation>
<xsd:documentation>Type of Bank Account - 1 for Checking, 2 for Savings</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>Checking</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2">
<xsd:annotation>
<xsd:documentation>Savings</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- Social Security Number Type -->
<xsd:simpleType name="SSNType">
<xsd:annotation>
<xsd:documentation>Type for Social Security No. - 9 digits</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{9}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Employer Identification Number Type -->
<xsd:simpleType name="EINType">
<xsd:annotation>
<xsd:documentation>Type for Employer Identification No. - 9 digits starting with a predefined 2-digit IRS District Office code</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="(0[1-6]|1[0-6]|2[0-7]|3[0-9]|4[0-8]|[5-6][0-9]|7[0-7]|8[0-8]|9[0-5]|98|99)[0-9]{7}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Electronic Transmitter Identification Number Type -->
<xsd:simpleType name="ETINType">
<xsd:annotation>
<xsd:documentation>Type for Electronic Transmitter Identification No. - 5 digits</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{5}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Preparer Personal Identification Number Type -->
<xsd:simpleType name="PTINType">
<xsd:annotation>
<xsd:documentation>Type for Preparer Personal Identification No. - P followed by 8 digits</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="P[0-9]{8}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Electronic Filing Identification Number Type -->
<xsd:simpleType name="EFINType">
<xsd:annotation>
<xsd:documentation>Type for Electronic Filing Identification No. - the indentifier assigned to an originator of electronically filed documents.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:length value="6"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Third Party Designee Personal Identification Number Type -->
<xsd:simpleType name="DPINType">
<xsd:annotation>
<xsd:documentation>Type for Third Party Designee Personal Identification No. - 5 alphanumeric characters</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[A-Za-z0-9]{5}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Reporting Agent PIN Type -->
<xsd:simpleType name="PINType">
<xsd:annotation>
<xsd:documentation>Type for Reporting Agent PIN</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{5}">
<xsd:annotation>
<xsd:documentation>TPDS issued PIN - 5 digits</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="[0-9]{10}">
<xsd:annotation>
<xsd:documentation>CDB issued PIN - 10 digits</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
<!-- Service Bureau Identification Number Type -->
<xsd:simpleType name="SBINType">
<xsd:annotation>
<xsd:documentation>Type for Service Bureau Identification No. - 6 uppercase alphanumeric characters</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[A-Z0-9]{6}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Originator Type -->
<xsd:simpleType name="OriginatorType">
<xsd:annotation>
<xsd:documentation>The type of originator</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERO"/>
<xsd:enumeration value="OnlineFiler"/>
<xsd:enumeration value="ReportingAgent"/>
<xsd:enumeration value="IRSAgent"/>
<xsd:enumeration value="FinancialAgent"/>
<xsd:enumeration value="LargeTaxPayer"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Signature Type -->
<xsd:simpleType name="SignatureType">
<xsd:annotation>
<xsd:documentation>Used for a PIN signature</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{10}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Software Id Type -->
<xsd:simpleType name="SoftwareIdType">
<xsd:annotation>
<xsd:documentation>The Software ID - 8 digits</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{8}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Id Type -->
<xsd:simpleType name="IdType">
<xsd:annotation>
<xsd:documentation>Pattern used for generating TransmissionId, OriginId, ContentLocation, and AcknowledgementId. A timestamp may be used as an ID as long as it is unique within its parent element. Up to 4-decimal fractional digits may be used for the second in a timestamp to increase its uniqueness. Legal Characters: A-Z, a-z, 0-9, colon, period and hyphen.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[A-Za-z0-9:.\-]{1,30}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Business Name Line 1 Type -->
<xsd:simpleType name="BusinessName1Type">
<xsd:annotation>
<xsd:documentation>Typically used for line 1 of a business name. Legal Characters: A-Z, a-z, 0-9, hash, hyphen, ampersand and single space. Illegal Character: leading space, trailing space, adjacent spaces, and other symbols.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
<xsd:pattern value="(([A-Za-z0-9#\-]|&) ?)*([A-Za-z0-9#\-]|&)"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Business Name Line 2 Type -->
<xsd:simpleType name="BusinessName2Type">
<xsd:annotation>
<xsd:documentation>Typically used for line 2 of a business name. Legal Characters: A-Z, a-z, 0-9, hash, slash, percent, hyphen, ampersand and single space. Illegal Character: leading space, trailing space, adjacent spaces, and other symbols.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
<xsd:pattern value="(([A-Za-z0-9#/%\-]|&) ?)*([A-Za-z0-9#/%\-]|&)"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Person Name Type -->
<xsd:simpleType name="PersonNameType">
<xsd:annotation>
<xsd:documentation>Typically used for a person's name. Legal Characters: A-Z, a-z, 0-9, hyphen, apostrophe and single space. Illegal Character: leading space, trailing space, adjacent spaces, and other symbols.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:pattern value="([A-Za-z0-9'\-] ?)*[A-Za-z0-9'\-]"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Person Title Type -->
<xsd:simpleType name="PersonTitleType">
<xsd:annotation>
<xsd:documentation>Typically used for a person's title. Legal Characters: printable characters from ! to ~ plus single space. Illegal Character: leading space, trailing space, adjacent spaces.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:pattern value="([!-~] ?)*[!-~]"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Business Name Control Type -->
<xsd:simpleType name="BusinessNameControlType">
<xsd:annotation>
<xsd:documentation>Used for a Name Control. Legal Characters: A-Z, 0-9, hyphen and ampersand. Illegal Character: spaces and symbols.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="([A-Z0-9\-]|&){1,4}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Check Digit Type -->
<xsd:simpleType name="CheckDigitType">
<xsd:annotation>
<xsd:documentation>Used for a Check Digit field. 2 uppercase characters.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[A-Z]{2}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Street Address Type -->
<xsd:simpleType name="StreetAddressType">
<xsd:annotation>
<xsd:documentation>Used for a stress address. Legal Characters: A-Z, a-z, 0-9, hyphen, slash and single space. Illegal Character: leading space, trailing space, adjacent spaces, and other symbols.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:pattern value="([A-Za-z0-9\-/] ?)*[A-Za-z0-9\-/]"/>
</xsd:restriction>
</xsd:simpleType>
<!-- City Type -->
<xsd:simpleType name="CityType">
<xsd:annotation>
<xsd:documentation>Used for a city. Legal Characters: A-Z, a-z, and single space. Illegal Character: leading space, trailing space, adjacent spaces, and symbols.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="22"/>
<xsd:pattern value="([A-Za-z] ?)*[A-Za-z]"/>
</xsd:restriction>
</xsd:simpleType>
<!-- U.S. State Abbreviations Type -->
<xsd:simpleType name="StateType">
<xsd:annotation>
<xsd:documentation>State abbreviations, a.k.a. state codes</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
<xsd:minLength value="2"/>
<xsd:pattern value="AL">
<xsd:annotation>
<xsd:documentation>Alabama</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="AK">
<xsd:annotation>
<xsd:documentation>Alaska</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="AS">
<xsd:annotation>
<xsd:documentation>American Samoa</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="AZ">
<xsd:annotation>
<xsd:documentation>Arizona</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="AR">
<xsd:annotation>
<xsd:documentation>Arkansas</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="CA">
<xsd:annotation>
<xsd:documentation>California</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="CO">
<xsd:annotation>
<xsd:documentation>Colorado</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="CT">
<xsd:annotation>
<xsd:documentation>Connecticut</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="DE">
<xsd:annotation>
<xsd:documentation>Delaware</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="DC">
<xsd:annotation>
<xsd:documentation>District of Columbia</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="FM">
<xsd:annotation>
<xsd:documentation>Federated States of Micronesia</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="FL">
<xsd:annotation>
<xsd:documentation>Florida</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="GA">
<xsd:annotation>
<xsd:documentation>Georgia</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="GU">
<xsd:annotation>
<xsd:documentation>Guam</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="HI">
<xsd:annotation>
<xsd:documentation>Hawaii</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="ID">
<xsd:annotation>
<xsd:documentation>Idaho</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="IL">
<xsd:annotation>
<xsd:documentation>Illinois</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="IN">
<xsd:annotation>
<xsd:documentation>Indiana</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="IA">
<xsd:annotation>
<xsd:documentation>Iowa</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="KS">
<xsd:annotation>
<xsd:documentation>Kansas</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="KY">
<xsd:annotation>
<xsd:documentation>Kentucky</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="LA">
<xsd:annotation>
<xsd:documentation>Louisiana</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="ME">
<xsd:annotation>
<xsd:documentation>Maine</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="MH">
<xsd:annotation>
<xsd:documentation>Marshall Islands</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="MD">
<xsd:annotation>
<xsd:documentation>Maryland</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="MA">
<xsd:annotation>
<xsd:documentation>Massachusetts</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="MI">
<xsd:annotation>
<xsd:documentation>Michigan</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="MN">
<xsd:annotation>
<xsd:documentation>Minnesota</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="MS">
<xsd:annotation>
<xsd:documentation>Mississippi</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="MO">
<xsd:annotation>
<xsd:documentation>Missouri</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="MT">
<xsd:annotation>
<xsd:documentation>Montana</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="NE">
<xsd:annotation>
<xsd:documentation>Nebraska</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="NV">
<xsd:annotation>
<xsd:documentation>Nevada</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="NH">
<xsd:annotation>
<xsd:documentation>New Hampshire</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="NJ">
<xsd:annotation>
<xsd:documentation>New Jersey</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="NM">
<xsd:annotation>
<xsd:documentation>New Mexico</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="NY">
<xsd:annotation>
<xsd:documentation>New York</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="NC">
<xsd:annotation>
<xsd:documentation>North Carolina</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="ND">
<xsd:annotation>
<xsd:documentation>North Dakota</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="MP">
<xsd:annotation>
<xsd:documentation>North Mariana Islands</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="OH">
<xsd:annotation>
<xsd:documentation>Ohio</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="OK">
<xsd:annotation>
<xsd:documentation>Oklahoma</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="OR">
<xsd:annotation>
<xsd:documentation>Oregon</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="PW">
<xsd:annotation>
<xsd:documentation>Palau</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="PA">
<xsd:annotation>
<xsd:documentation>Pennsylvania</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="PR">
<xsd:annotation>
<xsd:documentation>Puerto Rico</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="RI">
<xsd:annotation>
<xsd:documentation>Rhode Island</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="SC">
<xsd:annotation>
<xsd:documentation>South Carolina</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="SD">
<xsd:annotation>
<xsd:documentation>South Dakota</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="TN">
<xsd:annotation>
<xsd:documentation>Tennessee</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="TX">
<xsd:annotation>
<xsd:documentation>Texas</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="UT">
<xsd:annotation>
<xsd:documentation>Utah</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="VT">
<xsd:annotation>
<xsd:documentation>Vermont</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="VI">
<xsd:annotation>
<xsd:documentation>Virgin Islands</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="VA">
<xsd:annotation>
<xsd:documentation>Virginia</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="WA">
<xsd:annotation>
<xsd:documentation>Washington</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="WV">
<xsd:annotation>
<xsd:documentation>West Virginia</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="WI">
<xsd:annotation>
<xsd:documentation>Wisconsin</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="WY">
<xsd:annotation>
<xsd:documentation>Wyoming</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="AA">
<xsd:annotation>
<xsd:documentation>Armed Forces the Americas</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="AE">
<xsd:annotation>
<xsd:documentation>Armed Forces Europe</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<xsd:pattern value="AP">
<xsd:annotation>
<xsd:documentation>Armed Forces Pacific</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
<!-- Multiple State Abbreviation Type -->
<xsd:simpleType name="MultiStateType">
<xsd:annotation>
<xsd:documentation>Abbreviation for State code fields if there is a need to indicate multiple states.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="MU"/>
</xsd:restriction>
</xsd:simpleType>
<!-- U.S. ZIP Code Type -->
<xsd:simpleType name="ZIPCodeType">
<xsd:annotation>
<xsd:documentation>ZIP Code - 5 digits plus optional 4 or 7 digits</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{5}(([0-9]{4})|([0-9]{7}))?"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Phone Number Type -->
<xsd:simpleType name="PhoneNumberType">
<xsd:annotation>
<xsd:documentation>Used for a phone no. - 10 digits</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{10}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Email Address Type -->
<xsd:simpleType name="EmailAddressType">
<xsd:annotation>
<xsd:documentation>Used for an email address. The User ID portion of the email address allows: A-Z, a-z, 0-9, underscore, hyphen, ampersand, !, #, $, %, `, *, +, /, =, ?, ^, ', {, |, }, ~, and period though not at the start or end.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="75"/>
<!-- UserID@IPv4 Address, e.g. john.doe@200.200.200.200 -->
<xsd:pattern value="[A-Za-z0-9_\-!#$%&`*+/=?^'{|}~](\.?([A-Za-z0-9_\-!#$%&`*+/=?^'{|}~])+)*@(([0-9]|[1-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9]|[1-9][0-9]|[2][0-4][0-9]|[2][5][0-5])">
<xsd:annotation>
<xsd:documentation>IPv4 Email Address.</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<!-- UserID@IPv6 Address, e.g. john.doe@FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 -->
<xsd:pattern value="[A-Za-z0-9_\-!#$%&`*+/=?^'{|}~](\.?([A-Za-z0-9_\-!#$%&`*+/=?^'{|}~])+)*@([A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}">
<xsd:annotation>
<xsd:documentation>IPv6 Email Address</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
<!-- UserID@Domain Name Address, e.g. john.doe@irs.gov -->
<xsd:pattern value="[A-Za-z0-9_\-!#$%&`*+/=?^'{|}~](\.?([A-Za-z0-9_\-!#$%&`*+/=?^'{|}~])+)*@([A-Za-z](-?[A-Za-z0-9])*\.)+(([A-Za-z]){2,16})">
<xsd:annotation>
<xsd:documentation>Domain Name Email Address</xsd:documentation>
</xsd:annotation>
</xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
<!-- Text Type -->
<xsd:simpleType name="TextType">
<xsd:annotation>
<xsd:documentation>Used for a text field. Legal Characters: printable characters from ! to ~ plus symbols from ¡ to ¿ plus Spanish characters and single space. Illegal Character: leading space, trailing space, adjacent spaces.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="([!-~¡-¿ÁÉÍÑÓ×ÚÜáéíñóúü] ?)*[!-~¡-¿ÁÉÍÑÓ×ÚÜáéíñóúü]"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Regular-Length Explanation Type -->
<xsd:simpleType name="ExplanationType">
<xsd:annotation>
<xsd:documentation>A typical explanation field that allows up to 9000 characters</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="TextType">
<xsd:maxLength value="9000"/>
</xsd:restriction>
</xsd:simpleType>
<!-- One-Line Explanation Type -->
<xsd:simpleType name="LineExplanationType">
<xsd:annotation>
<xsd:documentation>A one-line explanation field that allows up to 100 characters.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="TextType">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Short-Length Explanation Type -->
<xsd:simpleType name="ShortExplanationType">
<xsd:annotation>
<xsd:documentation>A short explanation field that allows up to 1000 characters.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="TextType">
<xsd:maxLength value="1000"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Long-Length Explanation Type -->
<xsd:simpleType name="LongExplanationType">
<xsd:annotation>
<xsd:documentation>A long explanation field that allows up to 1,000,000 characters.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="TextType">
<xsd:maxLength value="1000000"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Country Type -->
<xsd:simpleType name="CountryType">
<xsd:annotation>
<xsd:documentation>Country abbreviations, a.k.a. country codes</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AF">
<xsd:annotation>
<xsd:documentation>Afghanistan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AX">
<xsd:annotation>
<xsd:documentation>Akrotiri</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XI">
<xsd:annotation>
<xsd:documentation>Aland Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AL">
<xsd:annotation>
<xsd:documentation>Albania</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AG">
<xsd:annotation>
<xsd:documentation>Algeria</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AN">
<xsd:annotation>
<xsd:documentation>Andorra</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AO">
<xsd:annotation>
<xsd:documentation>Angola</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AV">
<xsd:annotation>
<xsd:documentation>Anguilla</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AY">
<xsd:annotation>
<xsd:documentation>Antarctica</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AC">
<xsd:annotation>
<xsd:documentation>Antigua and Barbuda</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AR">
<xsd:annotation>
<xsd:documentation>Argentina</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AM">
<xsd:annotation>
<xsd:documentation>Armenia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AA">
<xsd:annotation>
<xsd:documentation>Aruba</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XA">
<xsd:annotation>
<xsd:documentation>Ascension</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AT">
<xsd:annotation>
<xsd:documentation>Ashmore and Cartier Is</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AS">
<xsd:annotation>
<xsd:documentation>Australia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AU">
<xsd:annotation>
<xsd:documentation>Austria</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AJ">
<xsd:annotation>
<xsd:documentation>Azerbaijan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XZ">
<xsd:annotation>
<xsd:documentation>Azores</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BA">
<xsd:annotation>
<xsd:documentation>Bahrain</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FQ">
<xsd:annotation>
<xsd:documentation>Baker Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BG">
<xsd:annotation>
<xsd:documentation>Bangladesh</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BB">
<xsd:annotation>
<xsd:documentation>Barbados</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BS">
<xsd:annotation>
<xsd:documentation>Bassas da India</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BO">
<xsd:annotation>
<xsd:documentation>Belarus</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BE">
<xsd:annotation>
<xsd:documentation>Belgium</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BH">
<xsd:annotation>
<xsd:documentation>Belize</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BN">
<xsd:annotation>
<xsd:documentation>Benin</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BD">
<xsd:annotation>
<xsd:documentation>Bermuda</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BT">
<xsd:annotation>
<xsd:documentation>Bhutan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BL">
<xsd:annotation>
<xsd:documentation>Bolivia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BK">
<xsd:annotation>
<xsd:documentation>Bosna-Herzegovina</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BC">
<xsd:annotation>
<xsd:documentation>Botswana</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BV">
<xsd:annotation>
<xsd:documentation>Bouvet Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BR">
<xsd:annotation>
<xsd:documentation>Brazil</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IO">
<xsd:annotation>
<xsd:documentation>British Indian Ocean Terr</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VI">
<xsd:annotation>
<xsd:documentation>British Virgin Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BX">
<xsd:annotation>
<xsd:documentation>Brunei</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BU">
<xsd:annotation>
<xsd:documentation>Bulgaria</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UV">
<xsd:annotation>
<xsd:documentation>Burkina Faso</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BM">
<xsd:annotation>
<xsd:documentation>Burma</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BY">
<xsd:annotation>
<xsd:documentation>Burundi</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CB">
<xsd:annotation>
<xsd:documentation>Cambodia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CM">
<xsd:annotation>
<xsd:documentation>Cameroon</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CA">
<xsd:annotation>
<xsd:documentation>Canada</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XY">
<xsd:annotation>
<xsd:documentation>Canary Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CV">
<xsd:annotation>
<xsd:documentation>Cape Verde</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CJ">
<xsd:annotation>
<xsd:documentation>Cayman Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CT">
<xsd:annotation>
<xsd:documentation>Central African Republic</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CD">
<xsd:annotation>
<xsd:documentation>Chad</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XC">
<xsd:annotation>
<xsd:documentation>Channel Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CI">
<xsd:annotation>
<xsd:documentation>Chile</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CH">
<xsd:annotation>
<xsd:documentation>China</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KT">
<xsd:annotation>
<xsd:documentation>Christmas Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IP">
<xsd:annotation>
<xsd:documentation>Clipperton Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CK">
<xsd:annotation>
<xsd:documentation>Cocos Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CO">
<xsd:annotation>
<xsd:documentation>Columbia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CN">
<xsd:annotation>
<xsd:documentation>Comoros</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CF">
<xsd:annotation>
<xsd:documentation>Congo</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CW">
<xsd:annotation>
<xsd:documentation>Cook Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CR">
<xsd:annotation>
<xsd:documentation>Coral Sea Islands Territory</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CS">
<xsd:annotation>
<xsd:documentation>Costa Rica</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IV">
<xsd:annotation>
<xsd:documentation>Côte d'Ivoire</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="HR">
<xsd:annotation>
<xsd:documentation>Croatia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CU">
<xsd:annotation>
<xsd:documentation>Cuba</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CY">
<xsd:annotation>
<xsd:documentation>Cyprus</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EZ">
<xsd:annotation>
<xsd:documentation>Czech Republic</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KN">
<xsd:annotation>
<xsd:documentation>Dem People's Rep of Korea</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CG">
<xsd:annotation>
<xsd:documentation>Dem Rep of Congo</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TT">
<xsd:annotation>
<xsd:documentation>Dem Rep of Timor-Leste</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DA">
<xsd:annotation>
<xsd:documentation>Denmark</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DX">
<xsd:annotation>
<xsd:documentation>Dhekelia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DJ">
<xsd:annotation>
<xsd:documentation>Djibouti</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DO">
<xsd:annotation>
<xsd:documentation>Dominica</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DR">
<xsd:annotation>
<xsd:documentation>Dominican Republic</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EC">
<xsd:annotation>
<xsd:documentation>Ecuador</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EG">
<xsd:annotation>
<xsd:documentation>Egypt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ES">
<xsd:annotation>
<xsd:documentation>El Salvador</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XE">
<xsd:annotation>
<xsd:documentation>England</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EK">
<xsd:annotation>
<xsd:documentation>Equatorial Guinea</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ER">
<xsd:annotation>
<xsd:documentation>Eritrea</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EN">
<xsd:annotation>
<xsd:documentation>Estonia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ET">
<xsd:annotation>
<xsd:documentation>Ethiopia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EU">
<xsd:annotation>
<xsd:documentation>Europa Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FK">
<xsd:annotation>
<xsd:documentation>Falkland Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FO">
<xsd:annotation>
<xsd:documentation>Faroe Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FJ">
<xsd:annotation>
<xsd:documentation>Fiji</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FI">
<xsd:annotation>
<xsd:documentation>Finland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FS">
<xsd:annotation>
<xsd:documentation>Fr Southern and Antarctic Lands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FR">
<xsd:annotation>
<xsd:documentation>France</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FG">
<xsd:annotation>
<xsd:documentation>French Guiana</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FP">
<xsd:annotation>
<xsd:documentation>French Polynesia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GB">
<xsd:annotation>
<xsd:documentation>Gabon</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GZ">
<xsd:annotation>
<xsd:documentation>Gaza Strip</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GG">
<xsd:annotation>
<xsd:documentation>Georgia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GM">
<xsd:annotation>
<xsd:documentation>Germany</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GH">
<xsd:annotation>
<xsd:documentation>Ghana</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GI">
<xsd:annotation>
<xsd:documentation>Gibraltar</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GO">
<xsd:annotation>
<xsd:documentation>Glorioso Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GR">
<xsd:annotation>
<xsd:documentation>Greece</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GL">
<xsd:annotation>
<xsd:documentation>Greenland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GJ">
<xsd:annotation>
<xsd:documentation>Grenada</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GP">
<xsd:annotation>
<xsd:documentation>Guadeloupe</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GT">
<xsd:annotation>
<xsd:documentation>Guatemala</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GK">
<xsd:annotation>
<xsd:documentation>Guernsey</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GV">
<xsd:annotation>
<xsd:documentation>Guinea</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PU">
<xsd:annotation>
<xsd:documentation>Guinea-Bissau</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GY">
<xsd:annotation>
<xsd:documentation>Guyana</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="HA">
<xsd:annotation>
<xsd:documentation>Haiti</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="HM">
<xsd:annotation>
<xsd:documentation>Heard Is and McDonald Is</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="HO">
<xsd:annotation>
<xsd:documentation>Honduras</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="HK">
<xsd:annotation>
<xsd:documentation>Hong Kong</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="HQ">
<xsd:annotation>
<xsd:documentation>Howland Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="HU">
<xsd:annotation>
<xsd:documentation>Hungary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IC">
<xsd:annotation>
<xsd:documentation>Iceland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IN">
<xsd:annotation>
<xsd:documentation>India</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ID">
<xsd:annotation>
<xsd:documentation>Indonesia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IR">
<xsd:annotation>
<xsd:documentation>Iran</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IZ">
<xsd:annotation>
<xsd:documentation>Iraq</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EI">
<xsd:annotation>
<xsd:documentation>Ireland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IM">
<xsd:annotation>
<xsd:documentation>Isle of Man</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IS">
<xsd:annotation>
<xsd:documentation>Israel</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IT">
<xsd:annotation>
<xsd:documentation>Italy</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="JM">
<xsd:annotation>
<xsd:documentation>Jamaica</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="JN">
<xsd:annotation>
<xsd:documentation>Jan Mayen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="JA">
<xsd:annotation>
<xsd:documentation>Japan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DQ">
<xsd:annotation>
<xsd:documentation>Jarvis Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="JE">
<xsd:annotation>
<xsd:documentation>Jersey</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="JQ">
<xsd:annotation>
<xsd:documentation>Johnston Atoll</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="JO">
<xsd:annotation>
<xsd:documentation>Jordan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="JU">
<xsd:annotation>
<xsd:documentation>Juan de Nova Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KZ">
<xsd:annotation>
<xsd:documentation>Kazakhstan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KE">
<xsd:annotation>
<xsd:documentation>Kenya</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KQ">
<xsd:annotation>
<xsd:documentation>Kingman Reef</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KR">
<xsd:annotation>
<xsd:documentation>Kiribati</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KU">
<xsd:annotation>
<xsd:documentation>Kuwait</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KG">
<xsd:annotation>
<xsd:documentation>Kyrgyzstan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LA">
<xsd:annotation>
<xsd:documentation>Laos</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LG">
<xsd:annotation>
<xsd:documentation>Latvia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LE">
<xsd:annotation>
<xsd:documentation>Lebanon</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LT">
<xsd:annotation>
<xsd:documentation>Lesotho</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LI">
<xsd:annotation>
<xsd:documentation>Liberia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LY">
<xsd:annotation>
<xsd:documentation>Libya</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LS">
<xsd:annotation>
<xsd:documentation>Liechtenstein</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LH">
<xsd:annotation>
<xsd:documentation>Lithuania</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LU">
<xsd:annotation>
<xsd:documentation>Luxembourg</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MC">
<xsd:annotation>
<xsd:documentation>Macau</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MK">
<xsd:annotation>
<xsd:documentation>Macedonia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MA">
<xsd:annotation>
<xsd:documentation>Madagascar</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MI">
<xsd:annotation>
<xsd:documentation>Malawi</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MY">
<xsd:annotation>
<xsd:documentation>Malaysia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MV">
<xsd:annotation>
<xsd:documentation>Maldives</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ML">
<xsd:annotation>
<xsd:documentation>Mali</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MT">
<xsd:annotation>
<xsd:documentation>Malta</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MB">
<xsd:annotation>
<xsd:documentation>Martinique</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MR">
<xsd:annotation>
<xsd:documentation>Mauritania</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MP">
<xsd:annotation>
<xsd:documentation>Mauritius</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MF">
<xsd:annotation>
<xsd:documentation>Mayotte</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MX">
<xsd:annotation>
<xsd:documentation>Mexico</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MQ">
<xsd:annotation>
<xsd:documentation>Midway Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MD">
<xsd:annotation>
<xsd:documentation>Moldova</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MN">
<xsd:annotation>
<xsd:documentation>Monaco</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MG">
<xsd:annotation>
<xsd:documentation>Mongolia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MJ">
<xsd:annotation>
<xsd:documentation>Montenegro</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MH">
<xsd:annotation>
<xsd:documentation>Montserrat</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MO">
<xsd:annotation>
<xsd:documentation>Morocco</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MZ">
<xsd:annotation>
<xsd:documentation>Mozambique</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XM">
<xsd:annotation>
<xsd:documentation>Myanmar</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="WA">
<xsd:annotation>
<xsd:documentation>Namibia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NR">
<xsd:annotation>
<xsd:documentation>Nauru</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BQ">
<xsd:annotation>
<xsd:documentation>Navassa Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NP">
<xsd:annotation>
<xsd:documentation>Nepal</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NL">
<xsd:annotation>
<xsd:documentation>Netherlands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NT">
<xsd:annotation>
<xsd:documentation>Netherlands Antilles</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NC">
<xsd:annotation>
<xsd:documentation>New Caledonia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NZ">
<xsd:annotation>
<xsd:documentation>New Zealand</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NU">
<xsd:annotation>
<xsd:documentation>Nicaragua</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NG">
<xsd:annotation>
<xsd:documentation>Niger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NI">
<xsd:annotation>
<xsd:documentation>Nigeria</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NE">
<xsd:annotation>
<xsd:documentation>Niue</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NF">
<xsd:annotation>
<xsd:documentation>Norfolk Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XN">
<xsd:annotation>
<xsd:documentation>Northern Ireland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NO">
<xsd:annotation>
<xsd:documentation>Norway</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MU">
<xsd:annotation>
<xsd:documentation>Oman</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PK">
<xsd:annotation>
<xsd:documentation>Pakistan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LQ">
<xsd:annotation>
<xsd:documentation>Palmyra Atoll</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PM">
<xsd:annotation>
<xsd:documentation>Panama</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PP">
<xsd:annotation>
<xsd:documentation>Papua New Guinea</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PF">
<xsd:annotation>
<xsd:documentation>Paracel Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PA">
<xsd:annotation>
<xsd:documentation>Paraguay</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PE">
<xsd:annotation>
<xsd:documentation>Peru</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RP">
<xsd:annotation>
<xsd:documentation>Philippines</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PC">
<xsd:annotation>
<xsd:documentation>Pitcairn Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PL">
<xsd:annotation>
<xsd:documentation>Poland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PO">
<xsd:annotation>
<xsd:documentation>Portugal</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="QA">
<xsd:annotation>
<xsd:documentation>Qatar</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KS">
<xsd:annotation>
<xsd:documentation>Republic of Korea</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KV">
<xsd:annotation>
<xsd:documentation>Republic of Kosovo</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RE">
<xsd:annotation>
<xsd:documentation>Reunion</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RO">
<xsd:annotation>
<xsd:documentation>Romania</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RS">
<xsd:annotation>
<xsd:documentation>Russia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RW">
<xsd:annotation>
<xsd:documentation>Rwanda</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TB">
<xsd:annotation>
<xsd:documentation>Saint Barthelemy</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RN">
<xsd:annotation>
<xsd:documentation>Saint Martin</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SM">
<xsd:annotation>
<xsd:documentation>San Marino</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TP">
<xsd:annotation>
<xsd:documentation>Sao Tome and Principe</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SA">
<xsd:annotation>
<xsd:documentation>Saudi Arabia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XS">
<xsd:annotation>
<xsd:documentation>Scotland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SG">
<xsd:annotation>
<xsd:documentation>Senegal</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RB">
<xsd:annotation>
<xsd:documentation>Serbia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SE">
<xsd:annotation>
<xsd:documentation>Seychelles</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SL">
<xsd:annotation>
<xsd:documentation>Sierra Leone</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SN">
<xsd:annotation>
<xsd:documentation>Singapore</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XR">
<xsd:annotation>
<xsd:documentation>Slovak Republic</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LO">
<xsd:annotation>
<xsd:documentation>Slovakia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SI">
<xsd:annotation>
<xsd:documentation>Slovenia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BP">
<xsd:annotation>
<xsd:documentation>Solomon Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SO">
<xsd:annotation>
<xsd:documentation>Somalia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SF">
<xsd:annotation>
<xsd:documentation>South Africa</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SX">
<xsd:annotation>
<xsd:documentation>S Georgia and S Sandwich Is</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SP">
<xsd:annotation>
<xsd:documentation>Spain</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PG">
<xsd:annotation>
<xsd:documentation>Spratly Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CE">
<xsd:annotation>
<xsd:documentation>Sri Lanka</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SH">
<xsd:annotation>
<xsd:documentation>St Helena</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SC">
<xsd:annotation>
<xsd:documentation>St Kitts and Nevis</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ST">
<xsd:annotation>
<xsd:documentation>St Lucia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SB">
<xsd:annotation>
<xsd:documentation>St Pierre and Miquelon</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VC">
<xsd:annotation>
<xsd:documentation>St Vincent and Grenadines</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SU">
<xsd:annotation>
<xsd:documentation>Sudan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NS">
<xsd:annotation>
<xsd:documentation>Suriname</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SV">
<xsd:annotation>
<xsd:documentation>Svalbard</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="WZ">
<xsd:annotation>
<xsd:documentation>Swaziland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SW">
<xsd:annotation>
<xsd:documentation>Sweden</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SZ">
<xsd:annotation>
<xsd:documentation>Switzerland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SY">
<xsd:annotation>
<xsd:documentation>Syria</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TW">
<xsd:annotation>
<xsd:documentation>Taiwan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TI">
<xsd:annotation>
<xsd:documentation>Tajikistan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TZ">
<xsd:annotation>
<xsd:documentation>Tanzania</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TH">
<xsd:annotation>
<xsd:documentation>Thailand</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BF">
<xsd:annotation>
<xsd:documentation>The Bahamas</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GA">
<xsd:annotation>
<xsd:documentation>The Gambia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TO">
<xsd:annotation>
<xsd:documentation>Togo</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TL">
<xsd:annotation>
<xsd:documentation>Tokelau</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TN">
<xsd:annotation>
<xsd:documentation>Tonga</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TD">
<xsd:annotation>
<xsd:documentation>Trinidad and Tobago</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XT">
<xsd:annotation>
<xsd:documentation>Tristan Da Cunha</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TE">
<xsd:annotation>
<xsd:documentation>Tromelin Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TS">
<xsd:annotation>
<xsd:documentation>Tunisia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TU">
<xsd:annotation>
<xsd:documentation>Turkey</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TX">
<xsd:annotation>
<xsd:documentation>Turkmenistan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TK">
<xsd:annotation>
<xsd:documentation>Turks and Caicos Islands</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TV">
<xsd:annotation>
<xsd:documentation>Tuvalu</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UG">
<xsd:annotation>
<xsd:documentation>Uganda</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UP">
<xsd:annotation>
<xsd:documentation>Ukraine</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AE">
<xsd:annotation>
<xsd:documentation>United Arab Emirates</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UK">
<xsd:annotation>
<xsd:documentation>United Kingdom</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UY">
<xsd:annotation>
<xsd:documentation>Uruguay</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UZ">
<xsd:annotation>
<xsd:documentation>Uzbekistan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NH">
<xsd:annotation>
<xsd:documentation>Vanuatu</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VT">
<xsd:annotation>
<xsd:documentation>Vatican City</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VE">
<xsd:annotation>
<xsd:documentation>Venezuela</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VM">
<xsd:annotation>
<xsd:documentation>Vietnam</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="WQ">
<xsd:annotation>
<xsd:documentation>Wake Island</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XW">
<xsd:annotation>
<xsd:documentation>Wales</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="WF">
<xsd:annotation>
<xsd:documentation>Wallis and Futuna</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="WE">
<xsd:annotation>
<xsd:documentation>West Bank</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="WI">
<xsd:annotation>
<xsd:documentation>Western Sahara</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="WS">
<xsd:annotation>
<xsd:documentation>Western Samoa</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="YM">
<xsd:annotation>
<xsd:documentation>Yemen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ZA">
<xsd:annotation>
<xsd:documentation>Zambia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ZI">
<xsd:annotation>
<xsd:documentation>Zimbabwe</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- ======================= -->
<!-- US Address Type -->
<!-- ======================= -->
<xsd:complexType name="USAddressType">
<xsd:annotation>
<xsd:documentation>
<Description>Address information for a Business located in the United States or
territories</Description>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="AddressLine" type="StreetAddressType"/>
<xsd:element name="City" type="CityType"/>
<xsd:element name="State" type="StateType"/>
<xsd:element name="ZIPCode" type="ZIPCodeType"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================= -->
<!-- Foreign Address Type -->
<!-- ======================= -->
<xsd:complexType name="ForeignAddressType">
<xsd:annotation>
<xsd:documentation>
<Description>Address information for a Business located outside the United States or
territories</Description>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ForeignAddressLineOne" type="StreetAddressType"/>
<xsd:element name="ForeignAddressLineTwo" type="StreetAddressType"/>
<xsd:element name="ForeignCountry" type="CountryType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
|