<xsd:schema>

<xsd:element name="gfc:FC_FeatureCatalogue">

<xsd:element name="gmx:name">
<xsd:element name="gco:CharacterString"/>
</xsd:element> <!--gmx:name -->

<xsd:element name="gmx:scope" maxOccurs="unbounded">
<xsd:complexType>
<xsd:choice>
<xsd:attribute name="gco:nilReason" use="optional"/>
<xsd:element name="gco:CharacterString"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>  <!-- gmx:scope -->

<xsd:element name="gmx:fieldOfApplication" minOccurs="0">
<xsd:complexType>
<xsd:choice>
<xsd:attribute name="gco:nilReason" use="optional"/>
<xsd:element name="gco:CharacterString"/>
</xsd:choice>
</xsd:complexType>
</xsd:element> <!-- gmx:fieldOfApplication -->

<xsd:element name="gmx:versionNumber">
<xsd:complexType>
<xsd:choice>
<xsd:attribute name="gco:nilReason" use="optional"/>
<xsd:element name="gco:CharacterString"/>
</xsd:complexType>
</xsd:choice>
</xsd:element> <!-- gmx:versionNumber -->

<xsd:element name="gmx:versionDate">
<xsd:complexType>
<xsd:choice>

<xsd:element name="gco:Date">
<xsd:simpleType>
<xsd:restriction>
<xsd:minLength value="4" />
<xsd:maxLength value="8"/>
<xsd:pattern  value="(1|2)[0-9][0-9][0-9]-.*"/>
<xsd:restriction>
<xsd:simpleType>
</xsd:element>

<xsd:element name="gco:DateTime">
<xsd:simpleType>
<xsd:restriction>
<xsd:minLength value="4" />
<xsd:maxLength value="8"/>
<xsd:pattern  value="(1|2)[0-9][0-9][0-9]-.*"/>
<xsd:restriction>
<xsd:simpleType>
</xsd:complexType>
</xsd:element>

<xsd:attribute name="gco:nilReason" use="optional"/>
</xsd:choice>
</xsd:element> <!-- gmx:versionDate -->

<xsd:element name="gmx:language" type="LanguageType">
<xsd:complexType>
<xsd:choice>
<xsd:attribute name="gco:nilReason" use="optional"/>
<xsd:simpleType>
<xsd:enumeration value="eng; USA"/>
</xsd:simpleType>
<xsd:element name="gco:CharacterString"/>
</xsd:complexType>
</xsd:element> <!-- gmx:language -->

<!-- Start Here -->
<xsd:element name="gmx:characterSet">
<xsd:element name="gmd:MD_CharacterSetCode">
<xsd:complexType>
<xsd:sequence>
<xsd:attribute name="codeList" use="required">
<xsd:simpleType>
<xsd:enumeration value="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode"/>
</xsd:simpleType>
</xsd:attribute>

<xsd:attribute name="codeListValue" use="required">
<xsd:simpleType>
<xsd:enumeration value="ucs2"/>
<xsd:enumeration value="ucs4"/>
<xsd:enumeration value="utf7"/>
<xsd:enumeration value="utf8"/>
<xsd:enumeration value="utf16"/>
<xsd:enumeration value="8859part1"/>
<xsd:enumeration value="8859part2"/>
<xsd:enumeration value="8859part3"/>
<xsd:enumeration value="8859part4"/>
<xsd:enumeration value="8859part5"/>
<xsd:enumeration value="8859part6"/>
<xsd:enumeration value="8859part7"/>
<xsd:enumeration value="8859part8"/>
<xsd:enumeration value="8859part9"/>
<xsd:enumeration value="8859part10"/>
<xsd:enumeration value="8859part11"/>
<xsd:enumeration value="8859part13"/>
<xsd:enumeration value="8859part14"/>
<xsd:enumeration value="8859part15"/>
<xsd:enumeration value="8859part16"/>
<xsd:enumeration value="jis"/>
<xsd:enumeration value="shiftJIS"/>
<xsd:enumeration value="eucJP"/>
<xsd:enumeration value="usAscii"/>
<xsd:enumeration value="ebcdic"/>
<xsd:enumeration value="eucKR"/>
<xsd:enumeration value="big5"/>
<xsd:enumeration value="GB2312"/>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="codeSpace" use="optional"/>

</xsd:sequence>
</xsd:complexType> 
</xsd:element> <!-- gmd:MD_CharacterSetCode -->
</xsd:element> <!-- gmx:characterSet -->


<xsd:element name="gmx:locale" minOccurs="0">
<xsd:element name="gmx:PT_Locale">
<xsd:complexType>
<xsd:sequence>

<xsd:element name="gmd:languageCode">
<xsd:element name="gmd:LanguageCode">
<xsd:attribute name="codeList">
<xsd:simpleType>
<xsd:enumeration value="../Codelist/ML_gmxCodelists.xml#LanguageCode"/>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="codeListValue">
<xsd:simpleType>
<xsd:enumeration value="eng">
</xsd:simpleType> 
</xsd:attribute>
</xsd:element> <!-- gmd:LanguageCode -->
</xsd:element> <!-- gmd:languageCode -->

<xsd:element name="gmd:country">
<xsd:element name="gmd:Country">
<xsd:attribute name name="codeList">
<xsd:simpleType> 
<xsd:enumeration value="../Codelist/ML_gmxCodelists.xml#Country"/>
</xsd:simpleType> 
</xsd:attribute> 
<xsd:attribute name="codeListValue">
<xsd:simpleType> 
<xsd:enumeration value="US"/>
</xsd:simpleType>  
</xsd:attribute>

<xsd:element name="gmd:characterEncoding">
<xsd:element name="gmd:MD_CharacterSetCode">
<xsd:attribute name="codeList">
<xsd:simpleType> 
<xsd:enumeration value="../Codelist/ML_gmxCodelists.xml#MD_CharacterSetCode"/>
</xsd:simpleType>
</xsd:attribute> 
<xsd:attribute name="codeListValue">
<xsd:simpleType> 
<xsd:enumeration value="utf8"/>
</xsd:simpleType>
</xsd:attribute>
</xsd:element> <!-- gmd:MD_CharacterSetCode  -->
</xsd:element> <!-- gmd:MD_CharacterSetCode  -->


</xsd:element>  <!-- gmd:Country -->
</xsd:element> <!-- gmd:country --> 

</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:element>

<!-- citation Information -->

<xsd:element name="gfc:producer"><!-- gfc:producer -->
<xsd:element name="gmd:CI_ResponsibleParty"> <!-- gmd:CI_ResponsibleParty -->

<xsd:element name="gmd:organisationName">
<xsd:element name="gco:CharacterString">
<xsd:simpleType>
<xsd:enumeration value="U.S. Department of Commerce, U.S. Census Bureau, Geography Division, Geographic Products Branch"/>
</xsd:simpleType>
</xsd:element> <!-- gmd:organisationName -->

<xsd:element name="gmd:contactInfo">
<xsd:element name="gmd:CI_Contact">
<xsd:element name="gmd:phone">
<xsd:element name="gmd:CI_Telephone">

<xsd:element name="gmd:voice">
<xsd:element name="gco:CharacterString">
<xsd:simpleType>
<xsd:enumeration value="301-763-1128"/>
</xsd:simpleType>
</xsd:element> <!-- gco:CharacterString -->
</xsd:element> <!-- gmd:voice -->

<xsd:element name="gmd:facsimile">
<xsd:element name="gco:CharacterString">
<xsd:simpleType>
<xsd:enumeration value="301-763-4710"/>
</xsd:simpleType>
</xsd:element> <!-- gco:CharacterString -->
</xsd:element> <!-- gmd:facsimile -->

</xsd:element> <!-- gmd:CI_Telephone -->
</xsd:element> <!-- gmd:phone -->

<xsd:element name="gmd:address">
<xsd:element name="gmd:CI_Address">

<xsd:element name="gmd:deliveryPoint">
<xsd:element name="gco:CharacterString">
<xsd:simpleType>
<xsd:enumeration value="4600 Silver Hill Road, Stop 7400"/>
</xsd:simpleType>
</xsd:element> <!-- gco:CharacterString -->
</xsd:element> <!-- gmd:deliveryPoint -->

<xsd:element name="gmd:city">
<xsd:element name="gco:CharacterString">
<xsd:simpleType>
<xsd:enumeration value="Washington"/>
</xsd:simpleType>
</xsd:element> <!-- gco:CharacterString -->
</xsd:element> <!-- gmd:city -->

<xsd:element name="gmd:administrativeArea">
<xsd:element name="gco:CharacterString">
<xsd:simpleType> 
<xsd:enumeration value="DC"/>
</xsd:simpleType>
</xsd:element> <!-- gco:CharacterString -->
</xsd:element> <!-- gmd:administrativeArea -->

<xsd:element name="gmd:postalCode">
<xsd:element name="gco:CharacterString">
<xsd:simpleType>
<xsd:enumeration value="20233-7400"/>
</xsd:simpleType>
</xsd:element> <!-- gco:CharacterString -->
</xsd:element> <!-- gmd:postalCode -->

<xsd:element name="gmd:country">
<xsd:element name="gco:CharacterString">
<xsd:simpleType>
<xsd:enumeration value="United States"/>
</xsd:simpleType>
</xsd:element> <!-- gco:CharacterString -->
</xsd:element> <!-- gmd:country -->

<xsd:element name="gmd:electronicMailAddress">
<xsd:element name="gco:CharacterString">
<xsd:simpleType>
<xsd:enumeration value="geo.tiger@census.gov"/>
</xsd:simpleType>
</xsd:element> <!-- gco:CharacterString -->
</xsd:element> <!-- gmd:electronicMailAddress -->

</xsd:element> <!-- gmd:CI_Address -->
</xsd:element> <!-- gmd:address -->

</xsd:element> <!-- gmd:CI_Contact -->
</xsd:element> <!-- gmd:contactInfo -->

<xsd:element name="gmd:role">
<xsd:element name="gmd:CI_RoleCode">
<xsd:complexType>

<xsd:attribute name="codeList">
<xsd:simpleType>
<xsd:enumeration value="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode"/>
</xsd:simpleType>
</xsd:attribute>

<xsd:attribute name="codeListValue">
<xsd:simpleType>
<xsd:enumeration value="resourceProvider"/>
</xsd:simpleType>
</xsd:attribute>

<xsd:attribute name="codeSpace">
<xsd:simpleType>
<xsd:enumeration value="001"/>
</xsd:simpleType>
</xsd:attribute>

</xsd:complexType>
</xsd:element> <!-- gmd:CI_RoleCode -->
</xsd:element> <!-- gmd:role -->

</xsd:element> <!-- gmd:CI_ResponsibleParty -->
</xsd:element> <!-- gfc:producer -->



</xsd:element> <!-- gfc:FC_FeatureCatalogue -->
</xsd:schema>

