<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://niem.gov/niem/common/0.1" xmlns:niem-dod_jcs-pub2.0="http://niem.gov/niem/proxy/0.1/dod_jcs-pub2.0-misc/0.1" xmlns:niem-can="http://niem.gov/niem/proxy/0.1/post-canada/0.1" xmlns:niem-iso_639-2b="http://niem.gov/niem/proxy/0.1/iso_639-2b/0.1" xmlns:niem-census="http://niem.gov/niem/proxy/0.1/census/0.1" xmlns:niem-iso_3166="http://niem.gov/niem/proxy/0.1/iso_3166/0.1" xmlns:niem-nibrs="http://niem.gov/niem/proxy/0.1/nibrs_misc/0.1" xmlns:niem-iso_639-2t="http://niem.gov/niem/proxy/0.1/iso_639-2t/0.1" xmlns:niem-eo-12958="http://niem.gov/niem/proxy/0.1/eo-12958/0.1" xmlns:niem-ansi_d20="http://niem.gov/niem/proxy/0.1/ansi_d20/0.1" xmlns:c="http://niem.gov/niem/common/0.1" xmlns:ansi_d20="http://niem.gov/niem/ansi_d20/0.1" xmlns:niem-ut_offender="http://niem.gov/niem/proxy/0.1/ut_offender-tracking-misc/0.1" xmlns:niem-dod="http://niem.gov/niem/proxy/0.1/dod_misc/0.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:niem-fips_6-4="http://niem.gov/niem/proxy/0.1/fips_6-4/0.1" xmlns:s="http://niem.gov/niem/structures/0.1" xmlns:niem-fips_10-4="http://niem.gov/niem/proxy/0.1/fips_10-4/0.1" xmlns:niem-ncic="http://niem.gov/niem/proxy/0.1/ncic_2000/0.1" xmlns:i="http://niem.gov/niem/appinfo/0.1" xmlns:niem-cap="http://niem.gov/niem/proxy/0.1/cap/0.1" xmlns:ncic="http://niem.gov/niem/ncic_2000/0.1" xmlns:nibrs="http://niem.gov/niem/nibrs_misc/0.1" xmlns:niem-xsd="http://niem.gov/niem/proxy/0.1/xsd/0.1" xmlns:niem-usps="http://niem.gov/niem/proxy/0.1/usps_states/0.1" xmlns:niem-fips_5-2="http://niem.gov/niem/proxy/0.1/fips_5-2/0.1" xmlns:u="http://niem.gov/niem/universal/0.1">
  <xsd:annotation>
    <xsd:documentation>NIEM common core</xsd:documentation>
  </xsd:annotation>
  <xsd:import namespace="http://niem.gov/niem/structures/0.1" schemaLocation="../../structures/0.1/structures.xsd"/>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/iso_3166/0.1" schemaLocation="../../proxy/0.1/iso_3166/0.1/iso_3166.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes for the representation of names of countries and their subdivisions from the International Organization for Standardization (ISO) 3166-1:1997.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/fips_5-2/0.1" schemaLocation="../../proxy/0.1/fips_5-2/0.1/fips_5-2.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the Federal Information Processing Standards (FIPS) 5-2 codes - codes for state identification, District of Columbia, and other outlying areas of the United States and associated areas.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/xsd/0.1" schemaLocation="../../proxy/0.1/xsd/0.1/xsd.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and have XML data type simple contents.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/ncic_2000/0.1" schemaLocation="../../proxy/0.1/ncic_2000/0.1/ncic_2000.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes from the National Crime and Information Center (NCIC) 2000 standard.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/universal/0.1" schemaLocation="../../universal/0.1/universal.xsd">
    <xsd:annotation>
      <xsd:documentation>NIEM universal core</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/post-canada/0.1" schemaLocation="../../proxy/0.1/post-canada/0.1/post-canada.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend Canadian province codes.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/iso_639-2t/0.1" schemaLocation="../../proxy/0.1/iso_639-2t/0.1/iso_639-2t.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes for the representation of names of languages from the International Organization for Standardization (ISO) 639-2/T (terminology codes).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/ansi_d20/0.1" schemaLocation="../../ansi_d20/0.1/ansi_d20.xsd">
    <xsd:annotation>
      <xsd:documentation>Motor vehicle administration codes from ANSI D20, the Data Dictionary for Traffic Record Systems, maintained by AAMVA, the American Association of Motor Vehicle Administrators.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/ncic_2000/0.1" schemaLocation="../../ncic_2000/0.1/ncic_2000.xsd">
    <xsd:annotation>
      <xsd:documentation>Codes from the National Crime and Information Center (NCIC) 2000 standard.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/cap/0.1" schemaLocation="../../proxy/0.1/cap/0.1/cap.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the Common Alerting Protocol (CAP).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/eo-12958/0.1" schemaLocation="../../proxy/0.1/eo-12958/0.1/eo-12958.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend security classification codes from Presidential Executive Order 12958.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/nibrs_misc/0.1" schemaLocation="../../nibrs_misc/0.1/nibrs_misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Miscellaneous crime-reporting codes from the National Incident-Based Reporting System (NIBRS).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/iso_639-2b/0.1" schemaLocation="../../proxy/0.1/iso_639-2b/0.1/iso_639-2b.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes for the representation of names of languages from the International Organization for Standardization (ISO) 639-2/B (bibliographic codes).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/census/0.1" schemaLocation="../../proxy/0.1/census/0.1/census.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend employment codes from the U.S. Census Bureau.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/fips_6-4/0.1" schemaLocation="../../proxy/0.1/fips_6-4/0.1/fips_6-4.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend Federal Information Processing Standards (FIPS) 6-4 county and equivalent entity codes of the United States, its possessions, and associated areas.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/dod_misc/0.1" schemaLocation="../../proxy/0.1/dod_misc/0.1/dod_misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend security level codes from the Department of Defense (DoD).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/fips_10-4/0.1" schemaLocation="../../proxy/0.1/fips_10-4/0.1/fips_10-4.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the Federal Information Processing Standards (FIPS) 10-4 codes - codes for country, dependency, areas of sovereignty, and their principal administrative divisions.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/ut_offender-tracking-misc/0.1" schemaLocation="../../proxy/0.1/ut_offender-tracking-misc/0.1/ut_offender-tracking-misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend plea and military discharge codes from the Utah Offender Tracking Database, version 2.03.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/ansi_d20/0.1" schemaLocation="../../proxy/0.1/ansi_d20/0.1/ansi_d20.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the ANSI D20 codes sets.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/nibrs_misc/0.1" schemaLocation="../../proxy/0.1/nibrs_misc/0.1/nibrs_misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend miscellaneous crime-reporting codes from the National Incident-Based Reporting System (NIBRS).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/dod_jcs-pub2.0-misc/0.1" schemaLocation="../../proxy/0.1/dod_jcs-pub2.0-misc/0.1/dod_jcs-pub2.0-misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend intelligence discipline codes from the Department of Defense(DoD) Joint Chiefs of Staff (JCS) Publication 2.0 Appendix A.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/usps_states/0.1" schemaLocation="../../proxy/0.1/usps_states/0.1/usps_states.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend United States state and possession abbreviations from the United States Parcel Service (USPS).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/appinfo/0.1" schemaLocation="../../appinfo/0.1/appinfo.xsd">
    <xsd:annotation>
      <xsd:documentation>The appinfo for the schemas</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:complexType name="ActivityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an activity or process that occurs.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:ActivityDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document describing how an activity was resolved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ActivityDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document describing how an activity was resolved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ActivityDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document relating to an activity, such as a warrant or a booking slip.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ActivityDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document relating to an activity, such as a warrant or a booking slip.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ActivityNarrativeDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Comments entered as a narrative for an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ActivityNarrativeDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Comments entered as a narrative for an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ActivityPreviousActivity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous activity associated with the current activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ActivityPreviousActivityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous activity associated with the current activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ActivitySupplementalDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional documents relating to an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ActivitySupplementalDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional documents relating to an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AddressComponentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes undefined address components.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:AddressComponentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value of the miscellaneous address component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressComponentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value of the miscellaneous address component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressComponentDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a miscellaneous address component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressComponentDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a miscellaneous address component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AddressGridType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a specific geographic area of a law enforcement agency's jurisdiction within a location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:AddressGridID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of an address grid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressGridIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of an address grid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressGridText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A relationship between an address and a law enforcement agency's grid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressGridTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A relationship between an address and a law enforcement agency's grid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AddressType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a postal location to which paper mail can be directed.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="AddressType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:AddressType">
        <xsd:sequence>
          <xsd:element ref="c:AddressRecipientName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or other recipient associated with an address to whom paper mail may be sent.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressRecipientNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or other recipient associated with an address to whom paper mail may be sent.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressPrivateMailboxText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a private mailbox within a company. Sometimes referred to as a Mail stop Code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressPrivateMailboxTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a private mailbox within a company. Sometimes referred to as a Mail stop Code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressRouteName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name and number of a postal route.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressRouteNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name and number of a postal route.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressMailDeliveryUnitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Post Office box number or other mail delivery point for a location, e.g., "PO BOX 12345"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressMailDeliveryUnitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Post Office box number or other mail delivery point for a location, e.g., "PO BOX 12345"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressRegionFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A single reference to a city, state, and postal code. This is customarily the third line in an address. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressRegionFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A single reference to a city, state, and postal code. This is customarily the third line in an address. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressOther" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An undefined address component to be labeled and tracked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AddressOtherReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An undefined address component to be labeled and tracked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AffiliateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a person or an organization that has a membership-like relationship or association with another.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:AffiliateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person, organization or actor that has a relationship or association with another person organization or actor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person, organization or actor that has a relationship or association with another person organization or actor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliatePartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliatePartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of relationship between two parties. For an organization, this may be a parent company, child company, spin-off, division, subdivision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of relationship between two parties. For an organization, this may be a parent company, child company, spin-off, division, subdivision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateRoleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A part or function one party performs for another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateRoleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A part or function one party performs for another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an affiliation began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an affiliation began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the relationship or association one party has with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AffiliateDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the relationship or association one party has with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AirCraftType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a mode of transportation capable of flying in the air.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="VehicleType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:VehicleType">
        <xsd:sequence>
          <xsd:element ref="c:AircraftTailID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an aircraft. Sometimes referred to as a tail number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftTailIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an aircraft. Sometimes referred to as a tail number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftMakeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a manufacturer of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftMakeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a manufacturer of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftModelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific design or type of vehicle made by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftModelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific design or type of vehicle made by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftStyleCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a style of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftStyleCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a style of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftFuselageColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a fuselage of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftFuselageColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a fuselage of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftFuselageColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of a fuselage of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftFuselageColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of a fuselage of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftWingColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of the wings of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftWingColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of the wings of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftWingColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of the wings of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftWingColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of the wings of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftEngineQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of engines on an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftEngineQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of engines on an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftAirportID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number of an airport at which an aircraft lands or is kept. Sometimes referred to as an airport code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftAirportIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number of an airport at which an aircraft lands or is kept. Sometimes referred to as an airport code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftAirportName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an airport at which an aircraft lands or is kept.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AircraftAirportNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an airport at which an aircraft lands or is kept.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AlertType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an alert used to notify agencies and public systems of an emergency.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:AlertAudienceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the target audience of an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertAudienceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the target audience of an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertAudioURLID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to a digital audio file that is associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertAudioURLIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to a digital audio file that is associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertCertaintyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a likeliness of an occurrence of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertCertaintyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a likeliness of an occurrence of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertCertaintyText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A likeliness of occurrence of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertCertaintyTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A likeliness of occurrence of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about contact information for follow-up and confirmation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about contact information for follow-up and confirmation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertContactText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Contact information for follow-up and confirmation associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertContactTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Contact information for follow-up and confirmation associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the alert information takes effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the alert information takes effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEffectiveTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time the alert information takes effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEffectiveTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time the alert information takes effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEventCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of the event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEventCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of the event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEventDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extended description of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEventDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extended description of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEventTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific type of event that occurred that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertEventTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific type of event that occurred that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertExpiresDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the alert is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertExpiresDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the alert is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertExpiresTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which the alert is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertExpiresTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which the alert is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertHeadlineText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A headline or title for an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertHeadlineTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A headline or title for an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertImageURLID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to a digital image file that is associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertImageURLIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to a digital image file that is associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertInformationURLID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to additional information about an alert or event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertInformationURLIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to additional information about an alert or event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertInstructionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended action to be taken by recipients in response to an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertInstructionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended action to be taken by recipients in response to an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertOnsetDuration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A duration until the expected beginning of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertOnsetDurationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A duration until the expected beginning of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertParameterCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A technical parameter associated with an event that raised an alert. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertParameterCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A technical parameter associated with an event that raised an alert. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertSenderDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of the alert originator.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertSenderDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of the alert originator.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertSeverityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a severity level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertSeverityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a severity level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertSeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertTargetCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A system-specific code for message targeting.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertTargetCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A system-specific code for message targeting.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertUrgencyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an urgency of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertUrgencyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an urgency of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertUrgencyText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An urgency level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AlertUrgencyTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An urgency level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ApplicationNameType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an application used to create and display a document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
        <xsd:attribute ref="s:id"/>
        <xsd:attribute ref="c:applicationVersionText" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="AreaType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes boundaries of a geographic area of location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:AreaDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaPolygonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a geographic polygon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaPolygonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a geographic polygon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaPolygonGeographicCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A coordinate of a point or vertex on a polygon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaPolygonGeographicCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A coordinate of a point or vertex on a polygon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaCircularText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a circular area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaCircularTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a circular area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaCircularRegion" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circular area described by the center and the radius of the circle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaCircularRegionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circular area described by the center and the radius of the circle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaGeographicCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any local or map-specific geographically-based code to describe an area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AreaGeographicCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any local or map-specific geographically-based code to describe an area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AssessmentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an evaluation or an assessment of a subject.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:AssessmentScoreText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An evaluation score of an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentScoreTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An evaluation score of an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentRecommendationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommendation or result of the an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentRecommendationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommendation or result of the an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person required to undergo an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person required to undergo an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentAdministrator.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentAdministratorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentAdministrator.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentAdministratorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentBillRecipient.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentBillRecipientReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentBillRecipient.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentBillRecipientReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentFee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money charged to conduct an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentFeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money charged to conduct an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentProgram" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A program a subject attends in which an assessment is made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentProgramReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A program a subject attends in which an assessment is made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentReferral" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order or direction from a person or organization to a subject to undergo an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentReferralReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order or direction from a person or organization to a subject to undergo an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentSupervisor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentSupervisorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentSupervisor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:AssessmentSupervisorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BiometricType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes information used to measure a biological or behavioral characteristic.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:BiometricID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to uniquely refer to a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to uniquely refer to a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricValueText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual representation of the value of a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricValueTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual representation of the value of a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricEncodingMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to encode a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricEncodingMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to encode a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a biometric, e.g., tested, scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a biometric, e.g., tested, scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A picture of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A picture of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricBinary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary representation of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricBinaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary representation of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricLabAnalysisText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An analysis of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricLabAnalysisTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An analysis of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCapturePerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that collected a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCapturePersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that collected a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that collected a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that collected a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureSourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source or location from which a biometric sample was collected. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureSourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source or location from which a biometric sample was collected. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricCaptureDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who tested a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who tested a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that tested a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that tested a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to test a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to test a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricTestDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricAccuracyDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the believed accuracy of a biometric identification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricAccuracyDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the believed accuracy of a biometric identification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricRepositoryOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that is responsible for the storage of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricRepositoryOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that is responsible for the storage of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricRepositoryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the storage of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BiometricRepositoryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the storage of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BoatType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a vessel for transport by water.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="VehicleType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:VehicleType">
        <xsd:sequence>
          <xsd:element ref="c:BoatRegistrationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a vessel by the coast guard or another vessel licensing organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatRegistrationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a vessel by the coast guard or another vessel licensing organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatMakeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatMakeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier found on a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier found on a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullMaterialCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a primary construction material of a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullMaterialCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a primary construction material of a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullMaterialText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A primary construction material of a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullMaterialTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A primary construction material of a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullShapeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a shape and configuration of a hull on a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullShapeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a shape and configuration of a hull on a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullShapeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hull shape and configuration on a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatHullShapeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hull shape and configuration on a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatPropulsionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a mode of propulsion of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatPropulsionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a mode of propulsion of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatPropulsionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mode of propulsion of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatPropulsionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mode of propulsion of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatTrailerMakeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a make of a boat trailer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatTrailerMakeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a make of a boat trailer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatTrailerMakeName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A make of a boat trailer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:BoatTrailerMakeNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A make of a boat trailer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CapabilityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a skill, knowledge, physical, or emotional trait of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:CapabilityCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general classification or categorization of a capability, e.g. training, physical, trait.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CapabilityCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general classification or categorization of a capability, e.g. training, physical, trait.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CapabilityTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of capability within a particular class of capabilities, e.g. risk to others, sex offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CapabilityTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of capability within a particular class of capabilities, e.g. risk to others, sex offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CapabilityDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a person's capability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CapabilityDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a person's capability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CapabilityIsLimitationIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a capability implies an inability to do something, false otherwise. This indicator applies only to physical capabilities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CapabilityIsLimitationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a capability implies an inability to do something, false otherwise. This indicator applies only to physical capabilities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseDispositionDecisionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about the disposition of a case occurring as a result of some decision.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:CaseDispositionDecisionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The literal language of a decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDispositionDecisionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The literal language of a decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDispositionDecisionTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of decision made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDispositionDecisionTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of decision made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseDispositionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an outcome or processing of a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:CaseDispositionFinalDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that all charges in a case were disposed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDispositionFinalDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that all charges in a case were disposed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDispositionDecision" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a case disposition occurring as a result of some decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDispositionDecisionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a case disposition occurring as a result of some decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an aggregation of information about a set of related activities and occurrences.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:CaseCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category type of a court case, e.g. criminal, civil, juvenile, family.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category type of a court case, e.g. criminal, civil, juvenile, family.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseTitleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official name of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseTitleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official name of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies the type of case being considered, e.g., law enforcement, prosecution, court, public safety, department of human services, department of health.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies the type of case being considered, e.g., law enforcement, prosecution, court, public safety, department of human services, department of health.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year a case is tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year a case is tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseTrackingID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to track a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseTrackingIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to track a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseSubtypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Second level of case category classification, e.g. employment to further define a civil case, or homicide to further define a felony case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseSubtypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Second level of case category classification, e.g. employment to further define a civil case, or homicide to further define a felony case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDocketID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to identify a case docket.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDocketIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to identify a case docket.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseResolutionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseResolutionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An outcome or processing of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An outcome or processing of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseFiling" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any type of filing (e.g., motion, response) filed by either side of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseFilingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any type of filing (e.g., motion, response) filed by either side of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseRelatedCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a related case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseRelatedCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a related case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaseStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CircularRegionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a circular area.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:CircularRegionCenterCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A coordinate of the center of a circular region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CircularRegionCenterCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A coordinate of the center of a circular region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CircularRegionRadiusLengthMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A length of a radius of a circular area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CircularRegionRadiusLengthMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A length of a radius of a circular area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ClassificationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a restriction imposed on information on documents or data that are only available to certain authorized people.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:ClassificationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification of information. Includes confidential, secret, top secret, no markings.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification of information. Includes confidential, secret, top secret, no markings.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationAgencyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the agency which classified the information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationAgencyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the agency which classified the information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationDerivationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source where a classification was derived from.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationDerivationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source where a classification was derived from.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification became effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification became effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationInstructionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An instruction related to classifying information as such.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationInstructionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An instruction related to classifying information as such.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationNonUSText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A word that describes the highest non-United States classification of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationNonUSTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A word that describes the highest non-United States classification of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationPersonName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the person who classified the information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationPersonNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the person who classified the information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why the classification was made as such.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why the classification was made as such.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationReviewAgencyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the agency set to review or has reviewed the classification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationReviewAgencyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the agency set to review or has reviewed the classification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationReviewDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a classification is to be or has been reviewed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationReviewDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a classification is to be or has been reviewed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationReviewPersonName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person set to review or who has reviewed the classification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationReviewPersonNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person set to review or who has reviewed the classification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationTerminationActualDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification actually terminated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationTerminationActualDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification actually terminated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationTerminationSetDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification is set to terminate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationTerminationSetDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification is set to terminate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationUSCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code used to describe the highest classification of a United States document, e.g., top secret.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClassificationUSCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code used to describe the highest classification of a United States document, e.g., top secret.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ClothingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an article of clothing.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:ClothingCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of clothing, e.g., shirt, pants.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClothingCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of clothing, e.g., shirt, pants.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClothingColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClothingColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClothingDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClothingDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClothingStyleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ClothingStyleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CommercialVehicleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a class of vehicle that includes motor vehicles with a gross vehicle weight rating of 26,001 pounds or more.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="VehicleType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:VehicleType">
        <xsd:sequence>
          <xsd:element ref="c:VehicleAxleQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of common axles of rotation of one or more wheels of a vehicle, whether power driven or freely rotating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleAxleQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of common axles of rotation of one or more wheels of a vehicle, whether power driven or freely rotating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleCurrentWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observed, estimated, or measured weight of the conveyance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleCurrentWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observed, estimated, or measured weight of the conveyance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleGrossLadenSumWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sum of values specified by the manufacturer(s) for a truck tractor or trailer for the units that make up a combination. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleGrossLadenSumWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sum of values specified by the manufacturer(s) for a truck tractor or trailer for the units that make up a combination. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleGrossLadenUnitWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value specified by the manufacturer for a single unit truck, truck tractor, or trailer. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleGrossLadenUnitWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value specified by the manufacturer for a single unit truck, truck tractor, or trailer. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleMaximumLoadWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum load weight intended for the vehicle to transport, assigned at the point of manufacture. It is normally known as the Gross Vehicle Weight Rating (GVWR). It is applied to pickups, single unit trucks and trailers. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleMaximumLoadWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum load weight intended for the vehicle to transport, assigned at the point of manufacture. It is normally known as the Gross Vehicle Weight Rating (GVWR). It is applied to pickups, single unit trucks and trailers. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleUnladenWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weight of the vehicle fully equipped for service, not including the weight of the payload (e.g., empty weight). The unladen weight is sometimes referred to as the scale weight.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:VehicleUnladenWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weight of the vehicle fully equipped for service, not including the weight of the payload (e.g., empty weight). The unladen weight is sometimes referred to as the scale weight.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConditionGroupType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a set of conditions assigned to a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:Condition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionGroupParentID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>ID of the parent condition group to which this group belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionGroupParentIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>ID of the parent condition group to which this group belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConditionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a requirement.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:ConditionGroupID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a group of conditions to which this condition belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionGroupIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a group of conditions to which this condition belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionSetDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a condition was set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionSetDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a condition was set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionDisciplinaryAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A corrective action such as attending counseling or entering a risk reduction facility that is specified as part of a condition as stated in the imposed sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionDisciplinaryActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A corrective action such as attending counseling or entering a risk reduction facility that is specified as part of a condition as stated in the imposed sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionMandatoryIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a condition is strictly required; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionMandatoryIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a condition is strictly required; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionViolatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a condition has been violated; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionViolatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a condition has been violated; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionViolationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A violation of a condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionViolationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A violation of a condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionViolationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a condition was violated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ConditionViolationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a condition was violated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ContactInformationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about how to contact a person or an organization.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="ContactInformationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:ContactInformationType">
        <xsd:sequence>
          <xsd:element ref="c:ContactRadio" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A radio contact information of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ContactRadioReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A radio contact information of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ContactResponder" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is actually at the "other end" of the contact. Used when the address is for a third party who is supposed to find the contactee (a secretary, for example).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ContactResponderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is actually at the "other end" of the contact. Used when the address is for a third party who is supposed to find the contactee (a secretary, for example).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ContactRadioType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about how to contact a person or an organization by radio.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:ContactRadioTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A wavelength or band of a radio, e.g., AM, FM, CB, FRS, GRS, military, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ContactRadioTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A wavelength or band of a radio, e.g., AM, FM, CB, FRS, GRS, military, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ContactRadioChannelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A radio channel or frequency within the band.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ContactRadioChannelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A radio channel or frequency within the band.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ContactRadioCallSignID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A term used to identify a person using this radio. Sometimes referred to as a handle or call letters, e.g., "Whiskey 52".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ContactRadioCallSignIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A term used to identify a person using this radio. Sometimes referred to as a handle or call letters, e.g., "Whiskey 52".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrossStreetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an intersecting street near a location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:Street" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an intersecting street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:StreetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an intersecting street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CrossStreetDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an intersecting street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CrossStreetDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an intersecting street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CrossStreetRelativeLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location with respect to a cross street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CrossStreetRelativeLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location with respect to a cross street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DNALocusType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes location-specific information regarding a person's DNA.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:DNALocusTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location within a strand of DNA that a value was determined.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DNALocusTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location within a strand of DNA that a value was determined.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DNALocusValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The value string for a DNA locus. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DNALocusValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The value string for a DNA locus. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DNAType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation or an encoding of the identifying characteristics of a person's DNA.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="BiometricType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:BiometricType">
        <xsd:sequence>
          <xsd:element ref="c:DNALocus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Location specific information regarding a person's DNA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DNALocusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Location specific information regarding a person's DNA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DNAImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a DNA strand.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DNAImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a DNA strand.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DecalType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a sticker attached to a permanent registration plate.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:DecalID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a registration decal sticker in a given year. Sometimes referred to as a decal number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a registration decal sticker in a given year. Sometimes referred to as a decal number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a vehicle registration decal.  Sometimes referred to as the sticker color.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a vehicle registration decal.  Sometimes referred to as the sticker color.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalPeriodCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that describes the lifespan of a decal on a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalPeriodCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that describes the lifespan of a decal on a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalPeriodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A lifespan of a decal on a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalPeriodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A lifespan of a decal on a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year as shown on the registration decal issued, e.g., 1995, 1996, 1997, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year as shown on the registration decal issued, e.g., 1995, 1996, 1997, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalMonthDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A month that is shown on a registration decal issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DecalMonthDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A month that is shown on a registration decal issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DirectionCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates compass directions.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
        <xsd:attribute ref="s:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="DisciplinaryActionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an activity assigned to a person that is meant to be self-improving or restitutional.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:DisciplinaryActionSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is assigned a corrective action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is assigned a corrective action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionAssigner.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionAssignerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionAssigner.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionAssignerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionCommunityService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Community service a person is recommended or required to perform as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionCommunityServiceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Community service a person is recommended or required to perform as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionCounseling" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Counseling a person is recommended or required to attend as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionCounselingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Counseling a person is recommended or required to attend as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionEnforcer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionEnforcerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionEnforcer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionEnforcerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facility a person is assigned to for a corrective action. May be a risk reduction facility, a diversion facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facility a person is assigned to for a corrective action. May be a risk reduction facility, a diversion facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionFee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary fine assigned to a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionFeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary fine assigned to a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionProgram" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A risk reduction, rehabilitation, diversion, or other type program a person is recommended or required to attend as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionProgramReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A risk reduction, rehabilitation, diversion, or other type program a person is recommended or required to attend as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionRestitution" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restitution or compensation a person is required to pay another person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DisciplinaryActionRestitutionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restitution or compensation a person is required to pay another person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes inherent and frequently used characteristics of a document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="DocumentType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:DocumentType">
        <xsd:sequence>
          <xsd:element ref="c:CaveatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Warnings relating to the usage of information, e.g., This record is provided in response to your request. Use of the information contained in this record is governed by state and federal law..</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:CaveatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Warnings relating to the usage of information, e.g., This record is provided in response to your request. Use of the information contained in this record is governed by state and federal law..</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentAbstractText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A summary of the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentAbstractTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A summary of the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentAlternativeTitleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any form of the title used as a substitute or alternative to the formal title of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentAlternativeTitleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any form of the title used as a substitute or alternative to the formal title of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentApplicationName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the application used to create the document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentApplicationNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the application used to create the document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentApprovedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document has been approved; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentApprovedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document has been approved; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentAuthor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentAuthorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentAuthor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentAuthorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCategoryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCategoryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCategoryID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCategoryIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCategoryName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCategoryNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentContentTableText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subunit of the content of the resource usually containing a list of the information content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentContentTableTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subunit of the content of the resource usually containing a list of the information content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentContributor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentContributorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentContributor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentContributorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCountryCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCountryCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCountryCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCountryCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCountryCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCountryCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCountryCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCountryCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCoverageText.Address" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCoverageTextReference.Address" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCoverageText.Date" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCoverageTextReference.Date" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCoverageText.Text" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCoverageTextReference.Text" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCoverageText.Time" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCoverageTextReference.Time" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCreationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of the creation of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCreationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of the creation of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentCreator.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentCreatorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentCreator.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentCreatorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCutDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A cutoff date for information in a document. Sometimes referred to as Information Cutoff Date, ICOD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentCutDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A cutoff date for information in a document. Sometimes referred to as Information Cutoff Date, ICOD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDispositionAuthorityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority designated to handle or process information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDispositionAuthorityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority designated to handle or process information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDispositionInstructionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An instruction on how to handle or process information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDispositionInstructionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An instruction on how to handle or process information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDisputedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the accuracy of a document is disputed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDisputedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the accuracy of a document is disputed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDisputedReasonCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local code indicating a reason why the accuracy of a document is being disputed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDisputedReasonCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local code indicating a reason why the accuracy of a document is being disputed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDisputedReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why the accuracy of a document is being disputed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentDisputedReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why the accuracy of a document is being disputed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the information in a document becomes valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the information in a document becomes valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentEnteredBy" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person who made a particular entry into the referenced document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentEnteredByReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person who made a particular entry into the referenced document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentExpirationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document should be removed from a registry or index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentExpirationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document should be removed from a registry or index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentFileControlID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number assigned to a document that identifies the location of a file within a file control system.  This number may be used within a manual, paper, electronic, or database system to identify a specific 'document'.  The document may be a physical document, a record in a database, or an electronic records system.  May also be known as a file control number; a NIC number (issued by NCIC as a tracking number for records entered into their system); a transaction control number (TCN); system identification number; or system control number (SCN Number).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentFileControlIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number assigned to a document that identifies the location of a file within a file control system.  This number may be used within a manual, paper, electronic, or database system to identify a specific 'document'.  The document may be a physical document, a record in a database, or an electronic records system.  May also be known as a file control number; a NIC number (issued by NCIC as a tracking number for records entered into their system); a transaction control number (TCN); system identification number; or system control number (SCN Number).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentFiledDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document was filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentFiledDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document was filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentFiledTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The time that the a document is officially filed.  The circumstance of the official time is dictated by local policy and procedure, therefore the time recorded reflects the application of this policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentFiledTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The time that the a document is officially filed.  The circumstance of the official time is dictated by local policy and procedure, therefore the time recorded reflects the application of this policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentGroupID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a group to which a document belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentGroupIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a group to which a document belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentIntelligenceTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A nature or genre of the resource. Type is specified as an intelligence discipline, e.g., HUMINT, IMINT.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentIntelligenceTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A nature or genre of the resource. Type is specified as an intelligence discipline, e.g., HUMINT, IMINT.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentLastModifiedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date that a document was last updated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentLastModifiedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date that a document was last updated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentManagementCyclePeriodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentManagementCyclePeriodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentMediaTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical device on which a document is stored.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentMediaTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical device on which a document is stored.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentMediumText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The makeup of the material or physical carrier of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentMediumTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The makeup of the material or physical carrier of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentOtherAddresseeName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of additional addressees.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentOtherAddresseeNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of additional addressees.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentPermanentRecordIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is to be kept as a permanent record; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentPermanentRecordIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is to be kept as a permanent record; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentPostDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document is posted to an information system or network.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentPostDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document is posted to an information system or network.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentPrivacyActIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is categorized as containing personal information subject to protection by the Privacy Act; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentPrivacyActIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is categorized as containing personal information subject to protection by the Privacy Act; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentPublicationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of the first public dissemination of the content in any media.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentPublicationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of the first public dissemination of the content in any media.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentReceivedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a transmitted document was received.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentReceivedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a transmitted document was received.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentRelatedResourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to a related resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentRelatedResourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to a related resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentRelationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Another document related to this document instance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentRelationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Another document related to this document instance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentRightsText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Rights held in and over the resource. Rights are the constraints applied to assure the protection of privacy or intellectual property, and any special restrictions, limitations or warning on using a shared resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentRightsTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Rights held in and over the resource. Rights are the constraints applied to assure the protection of privacy or intellectual property, and any special restrictions, limitations or warning on using a shared resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentSequenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier that determines the document order in a set or related documents.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentSequenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier that determines the document order in a set or related documents.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentSourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to a source from which the present resource is derived.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentSourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to a source from which the present resource is derived.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentSubjectCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the subject code systems used and the appropriate subject code assigned to the document. Example subject code systems: be, ifc, nsa, state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentSubjectCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the subject code systems used and the appropriate subject code assigned to the document. Example subject code systems: be, ifc, nsa, state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubmitter.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubmitterReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubmitter.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubmitterReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentSupplementalMarkingText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A marking made on a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentSupplementalMarkingTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A marking made on a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentVitalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is categorized as a vital record by the originating agency; false otherwise. A vital record is that information that is needed to restore an enterprise to full operation following a catastrophe, or for records essential to protect the legal and financial rights of the government or the individual directly affected by its activities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DocumentVitalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is categorized as a vital record by the originating agency; false otherwise. A vital record is that information that is needed to restore an enterprise to full operation following a catastrophe, or for records essential to protect the legal and financial rights of the government or the individual directly affected by its activities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MetadataFieldName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MetadataFieldNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MetadataFieldValueText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value of a user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MetadataFieldValueTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value of a user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityClassificationCurrent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the current classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityClassificationCurrentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the current classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityClassificationDowngrade" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about downgrading the level of classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityClassificationDowngradeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about downgrading the level of classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityClassificationInitial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the original classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityClassificationInitialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the original classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityClassificationUpgrade" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about upgrading the level of classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityClassificationUpgradeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about upgrading the level of classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityControlText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A SCI control system or systems that may be applicable to a document, e.g., SI, TK, NONE.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityControlTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A SCI control system or systems that may be applicable to a document, e.g., SI, TK, NONE.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityDeclassification" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the declassification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityDeclassificationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the declassification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityDisseminationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Dissemination control markings as designated by CAPCO Classification Markings Register, e.g., NOFORN, ORCON, FOUO, SETTEE.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityDisseminationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Dissemination control markings as designated by CAPCO Classification Markings Register, e.g., NOFORN, ORCON, FOUO, SETTEE.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityFGICode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies foreign government distribution information included in a United States controlled document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityFGICodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies foreign government distribution information included in a United States controlled document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityFGIText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Foreign government distribution information or country codes included in a United States controlled document, e.g., "FGI, AUS, DEU", "FGI, DEU, GBR, NATO", "FGI".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityFGITextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Foreign government distribution information or country codes included in a United States controlled document, e.g., "FGI, AUS, DEU", "FGI, DEU, GBR, NATO", "FGI".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityForeignReleasabilityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The foreign releasability of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityForeignReleasabilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The foreign releasability of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityLevelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityLevelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityNonICMarkingsText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Non-Intelligence Community markings authorized for use by entities outside of the Intelligence Community as designated by CAPCO Classification Markings Register., e.g., SPECAT, SIOP-ESI, SENSITIVE INFORMATION, LIMDIS.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:SecurityNonICMarkingsTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Non-Intelligence Community markings authorized for use by entities outside of the Intelligence Community as designated by CAPCO Classification Markings Register., e.g., SPECAT, SIOP-ESI, SENSITIVE INFORMATION, LIMDIS.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrugMeasurementType">
    <xsd:annotation>
      <xsd:documentation>A measurement of an amount or quantity of drugs or narcotics.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="u:MeasureType">
        <xsd:attribute ref="c:drugUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="DrugType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a legal or illegal substance that can be used as a medicine or narcotic.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:PropertyType">
        <xsd:sequence>
          <xsd:element ref="c:DrugTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of drug.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DrugTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of drug.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DrugQuantityMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a drug being described.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DrugQuantityMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a drug being described.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DrugCompositionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the composition of a drug substance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DrugCompositionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the composition of a drug substance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DrugSubstanceFormText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A form in which a drug appears, e.g., powdery substance, pill.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:DrugSubstanceFormTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A form in which a drug appears, e.g., powdery substance, pill.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ElevationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a height or elevation of a location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="u:MeasureType">
        <xsd:attribute ref="c:elevationUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="ElevationUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates the units of measurement for an elevation.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="ft">
        <xsd:annotation>
          <xsd:documentation>foot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="km">
        <xsd:annotation>
          <xsd:documentation>kilometer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>meter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mile">
        <xsd:annotation>
          <xsd:documentation>mile</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="EmploymentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an employment of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="EmploymentType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:EmploymentType">
        <xsd:sequence>
          <xsd:element ref="c:EmploymentPersonID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an employment identifier assigned to a person, e.g., badge number, employeeID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentPersonIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an employment identifier assigned to a person, e.g., badge number, employeeID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was hired for an employment position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was hired for an employment position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person left an employment position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person left an employment position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentEndReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a person no longer works at a job, e.g., fired for being intoxicated at work, quit, downsized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentEndReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a person no longer works at a job, e.g., fired for being intoxicated at work, quit, downsized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentDepartmentName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A department or command associated with a job position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentDepartmentNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A department or command associated with a job position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentEarningsRate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The monetary compensation (salary or wage) a person receives for working.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentEarningsRateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The monetary compensation (salary or wage) a person receives for working.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentEmployee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person associated with a particular period of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentEmployeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person associated with a particular period of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentOccupationCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a specific type of employment or occupation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentOccupationCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a specific type of employment or occupation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentOccupationTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a general category or type of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentOccupationTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a general category or type of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentOccupationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category or type of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentOccupationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category or type of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentRankText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A rank, status, or promotion level of a person within an employment organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentRankTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A rank, status, or promotion level of a person within an employment organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentShiftText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The hours or time frame associated with a person's position, e.g., day shift, night shift, 8am-5pm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentShiftTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The hours or time frame associated with a person's position, e.g., day shift, night shift, 8am-5pm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentSupervisor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization for whom the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:EmploymentSupervisorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization for whom the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EnginePowerDisplacementType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the amount of power or displacement of a vehicle or boat.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer">
        <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
        <xsd:attribute ref="s:id"/>
        <xsd:attribute ref="c:enginePowerDisplacementUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="FacilityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an organization that carries out some form of enforcement or reformatory activities for its members.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="c:FacilityID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique NCIC or other identifier assigned to a reform-related organization. Sometimes referred to as a KAG number for detention facilities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique NCIC or other identifier assigned to a reform-related organization. Sometimes referred to as a KAG number for detention facilities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityCapacityQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people a facility can house at one time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityCapacityQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people a facility can house at one time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityCapacityDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the number of people a facility can house at a time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityCapacityDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the number of people a facility can house at a time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityCaseLoadQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people a facility is currently servicing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityCaseLoadQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people a facility is currently servicing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityJuvenileIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a facility has the ability to accept people under the legal age of an adult; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityJuvenileIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a facility has the ability to accept people under the legal age of an adult; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityMemberTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of occupant or member a facility manages. This may be adult, juvenile, addict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityMemberTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of occupant or member a facility manages. This may be adult, juvenile, addict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityOperatingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that operates the facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilityOperatingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that operates the facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilitySecurityLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of security an organization operates at, e.g., minimum, medium, maximum, none.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilitySecurityLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of security an organization operates at, e.g., minimum, medium, maximum, none.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilitySupervisingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that operates or oversees the facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FacilitySupervisingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that operates or oversees the facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FinancialObligationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a monetary obligation or requirement, e.g., fee, restitution.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ObligationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ObligationType">
        <xsd:sequence>
          <xsd:element ref="c:FinancialObligationTotalAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total amount of money to be charged or paid to meet a financial obligation, such as a fee or restitution.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FinancialObligationTotalAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total amount of money to be charged or paid to meet a financial obligation, such as a fee or restitution.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FinancialObligationDueAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a payment obligation that has not been made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FinancialObligationDueAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a payment obligation that has not been made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FinancialObligationPaidAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a payment obligation that has been made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FinancialObligationPaidAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a payment obligation that has been made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FingerprintSetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation or an encoding of the identifying characteristics of a set of person's fingerprints.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="BiometricType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:BiometricType">
        <xsd:sequence>
          <xsd:element ref="c:Fingerprint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a persons fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a persons fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FingerprintType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation or an encoding of the identifying characteristics of a person's fingerprints.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="BiometricType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:BiometricType">
        <xsd:sequence>
          <xsd:element ref="c:FingerprintFingerCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintFingerCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintFingerText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintFingerTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintClassificationCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific classification of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintClassificationCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific classification of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintClassificationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific classification of a persons fingerprint. If the classification represents a radial or ulmar loop pattern, then the classification is two numeric characters.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintClassificationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific classification of a persons fingerprint. If the classification represents a radial or ulmar loop pattern, then the classification is two numeric characters.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintPatternCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a general pattern of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintPatternCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a general pattern of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintPatternText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general pattern of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FingerprintPatternTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general pattern of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FirearmType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about any weapon that will, or is designed to, or may readily be converted to expel a projectile by air, carbon dioxide, or the action of an explosive.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:PropertyType">
        <xsd:sequence>
          <xsd:element ref="c:FirearmMakeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmMakeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmTypeDescriptionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a description or further classification of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmTypeDescriptionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a description or further classification of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmTypeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or further classification of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmTypeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or further classification of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmAutomaticIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if firearm is an automatic weapon and can be fired in quick succession; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmAutomaticIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if firearm is an automatic weapon and can be fired in quick succession; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmBarrelLengthMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of a barrel length of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmBarrelLengthMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of a barrel length of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmCaliberCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a caliber of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmCaliberCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a caliber of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmCaliberText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caliber of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmCaliberTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caliber of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmFinishCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a finish of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmFinishCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a finish of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmFinishText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finish of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmFinishTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finish of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmGaugeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A gauge of a firearm, particularly a shotgun.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmGaugeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A gauge of a firearm, particularly a shotgun.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmGripText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A grip of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FirearmGripTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A grip of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="HighwayType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a major public road.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:HighwayFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete reference to a highway.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:HighwayFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete reference to a highway.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:HighwayName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a highway, e.g., "Stone Mountain Parkway"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:HighwayNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a highway, e.g., "Stone Mountain Parkway"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:HighwayID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a highway, e.g., "SR-78"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:HighwayIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a highway, e.g., "SR-78"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:HighwayPositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A designation of a specific place on a highway. Sometimes referred to as a mile marker, mile post, exit number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:HighwayPositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A designation of a specific place on a highway. Sometimes referred to as a mile marker, mile post, exit number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a criminal or non-criminal activity that occurred.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:IncidentLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentEvent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an action or occurrence associated with an incident, e.g., Victim was seen walking to his car at 11:30pm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentEventReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an action or occurrence associated with an incident, e.g., Victim was seen walking to his car at 11:30pm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentJurisdictionalOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or agency who has jurisdiction over an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentJurisdictionalOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or agency who has jurisdiction over an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentObservationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observation made by an official of an incident occurring.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentObservationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observation made by an official of an incident occurring.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentReportedNarrative" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual narrative of an incident by an investigative official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentReportedNarrativeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual narrative of an incident by an investigative official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentDayPeriodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A period of a day an incident occurred. For example: morning, late night, afternoon, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IncidentDayPeriodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A period of a day an incident occurred. For example: morning, late night, afternoon, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InjuryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an injury received by a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:InjuryTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of harm or injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of harm or injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which an injury occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which an injury occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryLocationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of an injury on a person's body.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryLocationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of an injury on a person's body.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjurySeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of severity of an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjurySeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of severity of an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which an injury occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which an injury occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreater.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreaterReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreater.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreaterReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreatmentEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which treatment for an injury concluded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreatmentEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which treatment for an injury concluded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreatmentStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which treatment for an injury began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreatmentStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which treatment for an injury began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreatmentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A treatment given to an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InjuryTreatmentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A treatment given to an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InsuranceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a coverage by a contract whereby one party agrees to indemnify or guarantee another against loss by a specified contingent event or peril.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:InsurancePolicyID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to the insurance policy by the insurance carrier. Sometimes referred to as the Policy Number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsurancePolicyIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to the insurance policy by the insurance carrier. Sometimes referred to as the Policy Number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCarrierID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier code assigned by the National Association of Insurance Carriers (NAIC) for a business involved in underwriting automobile insurance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCarrierIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier code assigned by the National Association of Insurance Carriers (NAIC) for a business involved in underwriting automobile insurance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCarrierName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A business name of the company maintaining insurance on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCarrierNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A business name of the company maintaining insurance on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceActiveIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an insurance policy is active; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceActiveIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an insurance policy is active; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCancelationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an insurance policy was or will be cancelled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCancelationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an insurance policy was or will be cancelled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCertifiedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a driver with a future proof requirement was certified as having the necessary automobile liability coverage</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCertifiedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a driver with a future proof requirement was certified as having the necessary automobile liability coverage</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCoverageTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing the category of coverage provided by the insurance policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCoverageTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing the category of coverage provided by the insurance policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCoverageTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of coverage provided by the insurance policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCoverageTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of coverage provided by the insurance policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCoveredProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item such as a vehicle that an insurance policy covers.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceCoveredPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item such as a vehicle that an insurance policy covers.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the insured party's policy coverage starts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the insured party's policy coverage starts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the insured party's policy coverage ends</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsuranceEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the insured party's policy coverage ends</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsurancePersonalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an insurance coverage is for a personal use; false if it is for commercial or corporate use.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:InsurancePersonalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an insurance coverage is for a personal use; false if it is for commercial or corporate use.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IntellecualPropertyType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an intellectual property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:PropertyType">
        <xsd:sequence>
          <xsd:element ref="c:IntellectualPropertyRegistrationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a piece of intellectual property, e.g., Patent Registration No.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyRegistrationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a piece of intellectual property, e.g., Patent Registration No.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyBusinessAreaText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which a piece of intellectual property is used or would be useful, e.g., information technology.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyBusinessAreaTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which a piece of intellectual property is used or would be useful, e.g., information technology.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyCreationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a piece of intellectual property came into existence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyCreationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a piece of intellectual property came into existence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyCreationEventText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An event that led to the creation of the intellectual property, e.g., when system "X" became operational</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyCreationEventTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An event that led to the creation of the intellectual property, e.g., when system "X" became operational</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyRegistrationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when intellectual property rights began for the registered owner (e.g., registration date of copyright)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyRegistrationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when intellectual property rights began for the registered owner (e.g., registration date of copyright)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyTerminationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when intellectual property is destroyed and/or property or registration rights cease to exist.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyTerminationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when intellectual property is destroyed and/or property or registration rights cease to exist.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyTerminationEventText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An event that led to the destruction of a piece of intellectual property and/or the termination of registration rights.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntellectualPropertyTerminationEventTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An event that led to the destruction of a piece of intellectual property and/or the termination of registration rights.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IntoxicationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the measurable alcoholic and/or drug intoxication level of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:IntoxicationLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the degree a person is intoxicated or under the influence of a substance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the degree a person is intoxicated or under the influence of a substance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of test performed to determine a person's intoxication.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of test performed to determine a person's intoxication.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationAlcoholInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an intoxicant discovered was alcohol; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationAlcoholInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an intoxicant discovered was alcohol; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationDrugInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an intoxicant discovered was a drug; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationDrugInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an intoxicant discovered was a drug; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationIntoxicantIllegalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the intoxicant involved was illegal at the time and location of the incident; false if it was legal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationIntoxicantIllegalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the intoxicant involved was illegal at the time and location of the incident; false if it was legal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationIntoxicantTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code assigned to a substance by which a person is intoxicated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationIntoxicantTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code assigned to a substance by which a person is intoxicated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationIntoxicantTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of substance by which a person is intoxicated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationIntoxicantTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of substance by which a person is intoxicated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationOverLimitIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the amount of drugs or alcohol in a person's system is over the legal limit; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationOverLimitIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the amount of drugs or alcohol in a person's system is over the legal limit; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestAdministrator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who administers a test to another person to determine the presence and/or amount of drug or alcohol  intoxicants in a persons system.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestAdministratorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who administers a test to another person to determine the presence and/or amount of drug or alcohol  intoxicants in a persons system.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date that a test for intoxication was conducted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date that a test for intoxication was conducted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the intoxication test that yielded the described results.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the intoxication test that yielded the described results.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The time that a test for intoxication was conducted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:IntoxicationTestTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The time that a test for intoxication was conducted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JewelryStoneType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a stone or gem from a piece of jewelry.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:PropertyType">
        <xsd:sequence>
          <xsd:element ref="c:JewelryStoneTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of jewelry gem or imitation gem.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of jewelry gem or imitation gem.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneCaratText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a jewelry stone in carats.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneCaratTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a jewelry stone in carats.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of jewelry stone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of jewelry stone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneCutText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The cut of a jewelry stone, e.g., marquise, square, round, trillium.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneCutTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The cut of a jewelry stone, e.g., marquise, square, round, trillium.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of a type of stone found on a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of a type of stone found on a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JewelryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes adornments made out of metals and gems or imitations.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:PropertyType">
        <xsd:sequence>
          <xsd:element ref="c:JewelryTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryCaratText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the fineness of gold in a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryCaratTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the fineness of gold in a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryMetalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A metal that makes up part of a piece of jewelry, e.g., gold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryMetalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A metal that makes up part of a piece of jewelry, e.g., gold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStone" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A stone or gem from a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:JewelryStoneReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A stone or gem from a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JurisdictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a geopolitical area in which an organization, person, or object has a specific range of authority.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="JurisdictionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:JurisdictionType">
        <xsd:sequence>
          <xsd:element ref="c:LocationCountryCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCode.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationStateCodeReference.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="KitType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a kit.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:KitID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a kit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:KitIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a kit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:KitTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of kit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:KitTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of kit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LesseeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a party which has a contract to use a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:LesseeJurisdictionAuthorityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an authority that has jurisdiction over a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LesseeJurisdictionAuthorityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an authority that has jurisdiction over a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LesseeJurisdictionAuthorityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An authority that has jurisdiction over a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LesseeJurisdictionAuthorityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An authority that has jurisdiction over a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LesseeParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LesseePartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LesseeParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LesseePartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationCountyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationCountyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LessorType">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization that conveys vehicles by way of a lease.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:LessorID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of one who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LessorIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of one who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:Lessor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LessorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:Lessor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LessorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LienHolderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an entity that holds a lien on a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:LienHolder.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienHolderReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienHolder.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienHolderReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:Lien" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LienType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a legal encumbrance placed on a property.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:LienAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary amount representing a legal encumbrance placed on a property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary amount representing a legal encumbrance placed on a property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a lien was placed on property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a lien was placed on property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienHolder.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienHolderReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienHolder.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienHolderReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienReleaseDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienReleaseDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienReleaseReasonCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a reason a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienReleaseReasonCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a reason a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienReleaseReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienReleaseReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a lien was placed on property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a lien was placed on property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about property ownership and purchase.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about property ownership and purchase.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LocaleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a geo-political area.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:LocaleCensusBlockID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A census block number for a locale</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleCensusBlockIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A census block number for a locale</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleCensusTractID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A census tract number for a locale</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleCensusTractIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A census tract number for a locale</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleCommunityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a specific community within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleCommunityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a specific community within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the place of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the place of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleDistrictName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a district (an area of land defined for administrative or official purposes).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleDistrictNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a district (an area of land defined for administrative or official purposes).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleEmergencyServicesCityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city containing the emergency services department associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleEmergencyServicesCityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city containing the emergency services department associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleFireJurisdictionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the fire jurisdiction associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleFireJurisdictionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the fire jurisdiction associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleJudicialDistrictCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local code for a judicial district within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleJudicialDistrictCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local code for a judicial district within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleJudicialDistrictName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the judicial district within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleJudicialDistrictNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the judicial district within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleNeighborhoodName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a neighborhood within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleNeighborhoodNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a neighborhood within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocalePoliceBeatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a police beat that encompasses a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocalePoliceBeatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a police beat that encompasses a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocalePoliceGridText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A police grid coordinate associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocalePoliceGridTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A police grid coordinate associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocalePoliceJurisdictionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a police jurisdiction that encompasses a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocalePoliceJurisdictionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a police jurisdiction that encompasses a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleRegionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleRegionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleSubdivisionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a subdivision within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleSubdivisionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a subdivision within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleZoneName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the zone for a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocaleZoneNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the zone for a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LocationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a physical location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="LocationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:LocationType">
        <xsd:sequence>
          <xsd:element ref="c:LocationTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationAddressGrid" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a specific geographic area of a Law Enforcement Agency's jurisdiction within a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationAddressGridReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a specific geographic area of a Law Enforcement Agency's jurisdiction within a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationArea" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationAreaReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationContainsOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that a particular location contains the indicated organization. For example, the locale might be a neighborhood that contains a particular watch organization; a municipal complex might contain the Sheriffs organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationContainsOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that a particular location contains the indicated organization. For example, the locale might be a neighborhood that contains a particular watch organization; a municipal complex might contain the Sheriffs organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCrossStreet" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a cross street or intersecting street near a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCrossStreetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a cross street or intersecting street near a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationElevation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a height or elevation of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationElevationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a height or elevation of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationEmergencyServices" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The emergency services department or agency associated with a particular location</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationEmergencyServicesReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The emergency services department or agency associated with a particular location</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationHighway" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a major public road at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationHighwayReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a major public road at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationLandmarkText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of a distinguishing physical feature at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationLandmarkTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of a distinguishing physical feature at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationLocale" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a geo-political area location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationLocaleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a geo-political area location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationMapLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location identified by map coordinates.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationMapLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location identified by map coordinates.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationMGRSCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coordinate from the Military Grid Reference System (MGRS). This coordinate represents a location with a Universal Transverse Mercator (UTM) coordinate and a unique military grid square.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationMGRSCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coordinate from the Military Grid Reference System (MGRS). This coordinate represents a location with a Universal Transverse Mercator (UTM) coordinate and a unique military grid square.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationNeighbor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate lives in the general neighborhood of the location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationNeighborReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate lives in the general neighborhood of the location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationPoliceDepartment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The police department associated with a particular location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationPoliceDepartmentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The police department associated with a particular location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationRangeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the boundary or range of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationRangeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the boundary or range of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationRelativeLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location relative to another location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationRelativeLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location relative to another location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationSurroundingAreaDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area surrounding a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationSurroundingAreaDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area surrounding a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationUTMCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coordinate from the Universal Transverse Mercator (UTM) Coordinate System. This coordinate represents a location as with a grid zone, an easting value, and a northing value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationUTMCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coordinate from the Universal Transverse Mercator (UTM) Coordinate System. This coordinate represents a location as with a grid zone, an easting value, and a northing value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MGRSCoordinateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a coordinate from the Military Grid Reference System (MGRS) Coordinate System.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="UTMCoordinateType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:UTMCoordinateType">
        <xsd:sequence>
          <xsd:element ref="c:MGRSCoordinateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Military Grid Reference System (MGRS) coordinate value. This value is a concatenation of a UTM Grid Zone, a MGRS square identifier, a UTM Easting Value (in meters), and a UTM Northing value (in meters).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MGRSCoordinateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Military Grid Reference System (MGRS) coordinate value. This value is a concatenation of a UTM Grid Zone, a MGRS square identifier, a UTM Easting Value (in meters), and a UTM Northing value (in meters).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MGRSCoordinateSquareID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a Military Grid Reference System (MGRS) square.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MGRSCoordinateSquareIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a Military Grid Reference System (MGRS) square.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MapLocationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a location specified by a map or grid coordinates.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:MapCoordinateFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete coordinate of a point on a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapCoordinateFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete coordinate of a point on a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a map was current or copyrighted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a map was current or copyrighted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapElevationCoordinateText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's height or elevation on a map. Sometimes referred to as a z-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapElevationCoordinateTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's height or elevation on a map. Sometimes referred to as a z-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapHorizontalCoordinateText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's horizontal location on a map. Sometimes referred to as an x-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapHorizontalCoordinateTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's horizontal location on a map. Sometimes referred to as an x-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapLocationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete description of a map location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapLocationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete description of a map location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapPageID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A page number of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapPageIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A page number of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapQuandrantText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A quadrant or square in a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapQuandrantTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A quadrant or square in a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapVersionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A version of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapVersionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A version of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapVerticalCoordinateText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's vertical location on a map. Sometimes referred to as a y-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MapVerticalCoordinateTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's vertical location on a map. Sometimes referred to as a y-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MedicalConditionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a medical condition.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:MedicalConditionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MedicalConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MedicalConditionCauseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of a medication, drug, food, allergen, or other cause that can initiate an onset of a medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MedicalConditionCauseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of a medication, drug, food, allergen, or other cause that can initiate an onset of a medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MedicalConditionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MedicalConditionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MedicalConditionPresentIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a medical condition currently exists; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MedicalConditionPresentIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a medical condition currently exists; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MedicalConditionSeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree to which a medical condition is affecting a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MedicalConditionSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree to which a medical condition is affecting a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MilitarySummaryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a summary about the service of a person in the military.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:MilitaryBranchName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a military branch in which a person served.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryBranchNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a military branch in which a person served.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryDischargeDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was discharged from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryDischargeDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was discharged from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryDischargeTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of discharge a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryDischargeTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of discharge a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryDischargeTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of discharge a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryDischargeTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of discharge a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryExemptionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of why a person was excused from military service, e.g., overage, disability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryExemptionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of why a person was excused from military service, e.g., overage, disability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryExperienceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has some form of military experience; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryExperienceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has some form of military experience; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryReleaseDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was released from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryReleaseDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was released from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryReleaseTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of release a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryReleaseTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of release a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryServiceActiveIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is currently serving in the military; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryServiceActiveIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is currently serving in the military; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryServiceTimeMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time a person spent in military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryServiceTimeMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time a person spent in military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person in the military, e.g., active, retired, discharged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:MilitaryStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person in the military, e.g., active, retired, discharged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ObligationExemptionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the waiving or dismissal of a payment of an obligation.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:FinancialObligationExemptionAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total or partial amount of a payment obligation no longer required of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:FinancialObligationExemptionAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total or partial amount of a payment obligation no longer required of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationExemptionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the partial or total exemption of a person from a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationExemptionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the partial or total exemption of a person from a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationExemptionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationExemptionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ObligationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an obligation or requirement.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:ObligationCompleteIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been completely fulfilled; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationCompleteIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been completely fulfilled; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationComplianceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payer is in compliance with the requirements of a payment obligation, e.g., no overdue or outstanding amounts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationComplianceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payer is in compliance with the requirements of a payment obligation, e.g., no overdue or outstanding amounts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationDueDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date by which a payment must be made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationDueDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date by which a payment must be made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationDueTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time by which a payment obligation must be made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationDueTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time by which a payment obligation must be made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationExemption" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A waiving or dismissal of a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationExemptionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A waiving or dismissal of a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationExemptionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationExemptionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationPaidDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a payment obligation was made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationPaidDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a payment obligation was made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationPaidTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a payment obligation was made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationPaidTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a payment obligation was made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationProgressDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of progress that has been made on a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationProgressDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of progress that has been made on a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationRecipient.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationRecipientReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationRecipient.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationRecipientReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationRequirementDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the payment requirements, e.g., an amount of money or time in service due.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationRequirementDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the payment requirements, e.g., an amount of money or time in service due.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationSubject.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationSubjectReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationSubject.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationSubjectReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or category of obligation, e.g., fee, fine, support, restitution, community service, damages, court costs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ObligationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or category of obligation, e.g., fee, fine, support, restitution, community service, damages, court costs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OdometerReadingMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a reading of a vehicle odometer.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="u:MeasureType">
        <xsd:attribute ref="c:vehicleOdometerReadingUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="OrganizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a unit which conducts some sort of business or operations.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="c:OrganizationAbbreviationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An abbreviation, acronym, or code for an organization name, e.g., FBI, NCIC.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationAbbreviationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An abbreviation, acronym, or code for an organization name, e.g., FBI, NCIC.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationActivityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity that an organization is known or thought to be involved with, e.g., law enforcement, supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationActivityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity that an organization is known or thought to be involved with, e.g., law enforcement, supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationAffiliate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has some relationship or association with an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationAffiliateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has some relationship or association with an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationBranchName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or number of the chapter or branch an organization is known by within a larger group of organizations.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationBranchNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or number of the chapter or branch an organization is known by within a larger group of organizations.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationDayContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during daytime hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationDayContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during daytime hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationDoingBusinessAsName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name an organization uses for conducting business.  Sometimes referred to as a DBA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationDoingBusinessAsNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name an organization uses for conducting business.  Sometimes referred to as a DBA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationEmergencyContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationEmergencyContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationEmploymentHistory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An employment history or an employee of an organization or company.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationEmploymentHistoryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An employment history or an employee of an organization or company.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationEstablishedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an organization was started.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationEstablishedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an organization was started.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationEveningContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during evening (early night) hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationEveningContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during evening (early night) hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationIncorporatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an organization is incorporated (e.g., corporation); false otherwise (e.g., proprietorship or partnership).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationIncorporatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an organization is incorporated (e.g., corporation); false otherwise (e.g., proprietorship or partnership).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationLocalID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned on a local level to an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationLocalIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned on a local level to an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationMember" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has joined an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationMemberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has joined an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationNightContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during night hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationNightContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during night hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationOccupiedStructure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the named organization occupies at least part of the structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationOccupiedStructureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the named organization occupies at least part of the structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A generic identifier assigned to an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A generic identifier assigned to an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationParent.Affiliate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationParentReference.Affiliate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationParent.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationParentReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationPrimaryContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationPrimaryContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationPrincipalOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A chief or high ranking executive of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationPrincipalOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A chief or high ranking executive of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationSubsidiary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is owned, controlled, or operated by the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationSubsidiaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is owned, controlled, or operated by the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationSubUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A division of a an organization, e.g., a department, group, or other subunit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationSubUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A division of a an organization, e.g., a department, group, or other subunit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationSubunitName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a subdivision of a high-level division of an organization, e.g., division.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationSubunitNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a subdivision of a high-level division of an organization, e.g., division.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationTaxID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal tax identifier assigned to an organization. Sometimes referred to as a Federal Employer Identification Number, FEIN, an Employer Identification Number, or an EIN.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationTaxIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal tax identifier assigned to an organization. Sometimes referred to as a Federal Employer Identification Number, FEIN, an Employer Identification Number, or an EIN.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationTerminationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an organization went out of business.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationTerminationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an organization went out of business.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationUnitName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a high-level division of an organization, e.g., department, agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationUnitNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a high-level division of an organization, e.g., department, agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationUnspecifiedContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:OrganizationUnspecifiedContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonLanguageType">
    <xsd:annotation>
      <xsd:documentation>Details about a person's language capabilities.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:PersonLanguageCode.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLanguageCodeReference.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLanguageCode.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLanguageCodeReference.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLanguageText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLanguageTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonComprehendsSpokenLanguageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to grasp and understand the meaning of a language being spoken; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonComprehendsSpokenLanguageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to grasp and understand the meaning of a language being spoken; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonReadsLanguageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to read a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonReadsLanguageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to read a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSpeaksLanguageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to speak a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSpeaksLanguageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to speak a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWritesLanguageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to write a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWritesLanguageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to write a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonOtherIDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier issued to a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="IDType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:IDType">
        <xsd:sequence>
          <xsd:element ref="c:PersonIDTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code the identifies a type of identifier assigned to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonIDTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code the identifies a type of identifier assigned to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonToothType">
    <xsd:annotation>
      <xsd:documentation>Details about a tooth of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:PersonToothIDCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific tooth by number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonToothIDCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific tooth by number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonToothIDText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string identifying a specific tooth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonToothIDTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string identifying a specific tooth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the inherent and frequently associated characteristics of a  person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:PersonType">
        <xsd:sequence>
          <xsd:element ref="c:PersonAccentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an accent that a person speaks with.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAccentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an accent that a person speaks with.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAcquaintance" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is an acquaintance of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAcquaintanceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is an acquaintance of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAdoptedChild" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an adopted child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAdoptedChildReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an adopted child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAdoptiveParent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an adoptive parent of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAdoptiveParentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an adoptive parent of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAgeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAgeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAlternateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An alternate name used by a person. Sometimes referred to as an AKA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAlternateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An alternate name used by a person. Sometimes referred to as an AKA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAuthorityFigure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the Subject had a trusted position of authority over associate subject (i.e. priest, teacher, boy scout leader, counselor, therapist, etc.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonAuthorityFigureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the Subject had a trusted position of authority over associate subject (i.e. priest, teacher, boy scout leader, counselor, therapist, etc.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBabysittee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person being watched by the babysitter.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBabysitteeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person being watched by the babysitter.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBabysitter" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person performing the babysitting.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBabysitterReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person performing the babysitting.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBiologicalChild" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a biological child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBiologicalChildReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a biological child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBiologicalParent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is the biological parent of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBiologicalParentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is the biological parent of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBirthLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a place where a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBirthLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a place where a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBloodTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's type of blood, e.g., A positive, O negative.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBloodTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's type of blood, e.g., A positive, O negative.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBloodTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of blood, e.g., A positive, O negative.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBloodTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of blood, e.g., A positive, O negative.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBodyXRaysAvailableCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying what X-rays of a persons body parts are available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBodyXRaysAvailableCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying what X-rays of a persons body parts are available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBodyXRaysAvailableText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of what X-rays of a persons body parts are available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBodyXRaysAvailableTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of what X-rays of a persons body parts are available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBuildText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's physique or shape.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonBuildTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's physique or shape.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCapability" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes a skill, knowledge, physical or emotional trait of a person. Capability implies either a potential ability or an inability for doing something.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCapabilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes a skill, knowledge, physical or emotional trait of a person. Capability implies either a potential ability or an inability for doing something.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonChild" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonChildReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCircumcisionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is circumcised; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCircumcisionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is circumcised; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCitizenshipTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonClothing" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an article of clothing worn by a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonClothingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an article of clothing worn by a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCohabitant" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate shares a common residence with the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCohabitantReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate shares a common residence with the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCommonLawSpouse" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a common-law spouse of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonCommonLawSpouseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a common-law spouse of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonComplexionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance of a person's skin, e.g., clear, freckled, wrinkled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonComplexionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance of a person's skin, e.g., clear, freckled, wrinkled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDayContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during daylight hours only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDayContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during daylight hours only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDeathDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person died or was declared legally dead.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDeathDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person died or was declared legally dead.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDependentQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people dependent upon a person as their primary means of support.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDependentQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people dependent upon a person as their primary means of support.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDigitalImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A photograph or image of a person in a digital format.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDigitalImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A photograph or image of a person in a digital format.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDigitizedSignatureImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a person's handwritten signature.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDigitizedSignatureImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a person's handwritten signature.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDisguiseDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of something misleading that a person wears, e.g., wig, mask, uniform.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDisguiseDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of something misleading that a person wears, e.g., wig, mask, uniform.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDNA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's DNA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDNAReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's DNA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDomesticPartner" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is the domestic partner of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonDomesticPartnerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is the domestic partner of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEducationLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The highest level of education a person has obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEducationLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The highest level of education a person has obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEmergencyContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEmergencyContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEmploymentHistory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the employment history of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEmploymentHistoryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the employment history of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEthnicityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's cultural lineage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEthnicityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's cultural lineage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEthnicityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's cultural lineage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEthnicityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's cultural lineage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEveningContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEveningContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEyeColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a person's eyes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEyeColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a person's eyes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEyeColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The color of a person's eyes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEyeColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The color of a person's eyes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEyewearDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of glasses or other eyewear a person wears.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonEyewearDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of glasses or other eyewear a person wears.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonFamilyRelation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate and the subject are members of the same family, but the precise relationship is not clear or not noted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonFamilyRelationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate and the subject are members of the same family, but the precise relationship is not clear or not noted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonFingerprintSet" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a set of a persons fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonFingerprintSetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a set of a persons fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonFosterChild" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a legal foster parent of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonFosterChildReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a legal foster parent of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonFosterParent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a legal foster child of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonFosterParentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a legal foster child of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonGeneralAppearanceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of the way a person looks and is presented.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonGeneralAppearanceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of the way a person looks and is presented.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonGuardian" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a legal guardian of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonGuardianReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a legal guardian of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonGuardianRecipient" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is under the legal guardianship of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonGuardianRecipientReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is under the legal guardianship of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairAppearanceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the way a person's hair looks. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairAppearanceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the way a person's hair looks. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The color of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The color of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairFacialText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of facial hair a person has.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairFacialTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of facial hair a person has.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairLengthText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A length of hair of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairLengthTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A length of hair of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairStyleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairStyleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of hair, e.g., fine, straight, curly.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHairTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of hair, e.g., fine, straight, curly.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHandednessText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hand a person is more adept with using, e.g., left, right, ambidextrous.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHandednessTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hand a person is more adept with using, e.g., left, right, ambidextrous.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHeightDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the height of a person. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHeightDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the height of a person. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHomeContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on how to contact a person at their home residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHomeContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on how to contact a person at their home residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHumanResourcesID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A human resources id or assigned number for a person, such as a badge number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonHumanResourcesIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A human resources id or assigned number for a person, such as a badge number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonInjury" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an injury a person has received.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonInjuryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an injury a person has received.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonIntoxication" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the measurable alcoholic and/or drug intoxication level of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonIntoxicationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the measurable alcoholic and/or drug intoxication level of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonJewelryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of jewelry a person wears.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonJewelryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of jewelry a person wears.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLanguageEnglishIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person understands and speaks English; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLanguageEnglishIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person understands and speaks English; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLearningDisabilityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A learning disability of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLearningDisabilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A learning disability of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLivingIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is alive, false if a person is dead.  This may be useful if death date is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonLivingIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is alive, false if a person is dead.  This may be useful if death date is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMaritalStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A marital status of a person, e.g., married, divorced, single, separated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMaritalStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A marital status of a person, e.g., married, divorced, single, separated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMarriagePartner" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is legally married to the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMarriagePartnerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is legally married to the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMedicalCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a specific medical condition a person has or experiences.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMedicalConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a specific medical condition a person has or experiences.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMedicalDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the overall health of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMedicalDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the overall health of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMedicalFileIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a state or province medical history file is known to exist for a person; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMedicalFileIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a state or province medical history file is known to exist for a person; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMedicationRequiredText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A medication and dosage required for a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMedicationRequiredTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A medication and dosage required for a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMentalStateText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mental state of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMentalStateTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mental state of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMilitarySummary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Summary details about the service of a person in the military.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMilitarySummaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Summary details about the service of a person in the military.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMoodDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a person's mood or emotions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonMoodDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a person's mood or emotions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general ID that identifies a person within a country but is not based on fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general ID that identifies a person within a country but is not based on fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNationalityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNeighbor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a neighbor of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNeighborReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a neighbor of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNightContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonNightContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonOrganDonatorIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is willing to donate an organ(s) upon death; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonOrganDonatorIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is willing to donate an organ(s) upon death; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonOrganDonorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an organ a person is willing to donate upon death.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonOrganDonorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an organ a person is willing to donate upon death.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonOrganDonorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes the organs a person is willing to donate upon death.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonOrganDonorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes the organs a person is willing to donate upon death.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an identifier with a type that is not explicitly defined in the standard that refers to a person within a certain domain, e.g., state ID cards or other non-license and non-fingerprint based IDs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an identifier with a type that is not explicitly defined in the standard that refers to a person within a certain domain, e.g., state ID cards or other non-license and non-fingerprint based IDs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonParent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associated person is a parent of the main person. Use this context when a more specific relationship is not relevant or not important</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonParentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associated person is a parent of the main person. Use this context when a more specific relationship is not relevant or not important</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonPhysicalDisabilityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical disability of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonPhysicalDisabilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical disability of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonPhysicalFeature" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a physical feature of a person. Includes scars, marks, and tattoos.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonPhysicalFeatureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a physical feature of a person. Includes scars, marks, and tattoos.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonPrimaryLanguage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information describing a person's language skills for a primary language (a language which a person is most comfortable using).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonPrimaryLanguageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information describing a person's language skills for a primary language (a language which a person is most comfortable using).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonRaceCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the race of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonRaceCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the race of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonRaceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification of a person based on factors such as geographical locations and genetics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonRaceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification of a person based on factors such as geographical locations and genetics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonReligionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A religion to which a person subscribes or believes.  Describes the overall category of a person's spiritual beliefs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonReligionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A religion to which a person subscribes or believes.  Describes the overall category of a person's spiritual beliefs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonResidentCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of residence a person has in an area such as a city, town, or community.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonResidentCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of residence a person has in an area such as a city, town, or community.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonResidentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or description of a persons residence, e.g., local, resident, non-resident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonResidentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or description of a persons residence, e.g., local, resident, non-resident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSecondaryLanguage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information describing a person's language skills for a secondary language (a language of which a person has some knowledge but is not considered to be a primary one for that person).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSecondaryLanguageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information describing a person's language skills for a secondary language (a language of which a person has some knowledge but is not considered to be a primary one for that person).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSexCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the gender or sex of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSexCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the gender or sex of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSexualOrientationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes a target gender of a person's sexual interest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSexualOrientationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes a target gender of a person's sexual interest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSkinToneCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color or tone of a person's skin</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSkinToneCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color or tone of a person's skin</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSkinToneText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color or tone of a person's skin.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSkinToneTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color or tone of a person's skin.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSocialFriend" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a friend of the subject, in a social setting. This includes relationships such as "boy friend" and "girl friend".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSocialFriendReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a friend of the subject, in a social setting. This includes relationships such as "boy friend" and "girl friend".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSpeechDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of any impediments that affect a person's speech, e.g., stutter, cleft palate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSpeechDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of any impediments that affect a person's speech, e.g., stutter, cleft palate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSpouse" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a spouse of the subject. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonSpouseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a spouse of the subject. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonStranger" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate has no known or admitted knowledge of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonStrangerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate has no known or admitted knowledge of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonTaxID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to refer to a specific person within the tax system of a country.  Within the U.S., this identifier may also be a persons social security number (SSN) or another identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonTaxIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to refer to a specific person within the tax system of a country.  Within the U.S., this identifier may also be a persons social security number (SSN) or another identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonTooth" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A persons tooth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonToothReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A persons tooth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonUnspecifiedContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonUnspecifiedContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonUSCitizenIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is a citizen of the United States; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonUSCitizenIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is a citizen of the United States; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonVisionPrescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A prescription a person needs for corrective lenses or contacts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonVisionPrescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A prescription a person needs for corrective lenses or contacts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWasCommonLawSpouse" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time the common-law spouse of the subject but has legally separated or divorced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWasCommonLawSpouseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time the common-law spouse of the subject but has legally separated or divorced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWasDomesticPartner" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time the domestic partner of the subject but has dissolved the relationship.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWasDomesticPartnerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time the domestic partner of the subject but has dissolved the relationship.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWasMarriedTo" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time married to the subject but has legally divorced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWasMarriedToReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time married to the subject but has legally divorced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWasSpouse" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time a spouse of the subject but has divorced or otherwise legally severed the relationship. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWasSpouseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time a spouse of the subject but has divorced or otherwise legally severed the relationship. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWeightDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the weight of a person. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWeightDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the weight of a person. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWorkContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used when the person is expected to be or might be at work.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWorkContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used when the person is expected to be or might be at work.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWorkLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonWorkLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonXRayImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An X-Ray image of a person or part of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PersonXRayImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An X-Ray image of a person or part of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PhysicalFeatureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a physical feature of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:PhysicalFeatureCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general classification or categorization of a physical feature, e.g., scar, mark, tattoo, missing limb.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general classification or categorization of a physical feature, e.g., scar, mark, tattoo, missing limb.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of physical feature. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of physical feature. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of physical feature within a category, e.g., for a tattoo type, this could be animal, flag.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of physical feature within a category, e.g., for a tattoo type, this could be animal, flag.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a physical feature.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a physical feature.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A digital image of a physical feature, e.g., tattoo.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A digital image of a physical feature, e.g., tattoo.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureLocationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of a physical feature on a person's body.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PhysicalFeatureLocationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of a physical feature on a person's body.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ProgramType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes projects, programs, or services designed to reduce a person's likelihood for committing crimes or to improve their understanding of laws and consequences.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:ProgramAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An project or service of a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An project or service of a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramAdministrator.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramAdministratorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramAdministrator.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramAdministratorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramCapacityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum number of people that can be enrolled in a program at a time..</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramCapacityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum number of people that can be enrolled in a program at a time..</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met in order for a person to remain in a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met in order for a person to remain in a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place where a program is located.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place where a program is located.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramPubliclyRunIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a program is run in the public sector; false if the program is run privately.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramPubliclyRunIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a program is run in the public sector; false if the program is run privately.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramPurposeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A purpose or reason for a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramPurposeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A purpose or reason for a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramReferral" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction from a person or organization to a subject to attend a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramReferralReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction from a person or organization to a subject to attend a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramRelease" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about how a subject left a program. Could describe program completion, removal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about how a subject left a program. Could describe program completion, removal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramResidentialIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is to reside at a program's facility during the duration of a program; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramResidentialIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is to reside at a program's facility during the duration of a program; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who attends a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who attends a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramSupervisedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject will be officially supervised during the duration of a program; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramSupervisedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject will be officially supervised during the duration of a program; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramSupervisor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramSupervisorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramSupervisor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgramSupervisorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ProgressType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes progression or changes made.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:ProgressComplianceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a reported progress is acceptable according to the terms set; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgressComplianceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a reported progress is acceptable according to the terms set; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgressComplianceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the compliance or non-compliance of a person with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgressComplianceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the compliance or non-compliance of a person with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgressPaymentAmountText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of payment a person has made against a fee, fine, restitution, surcharge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgressPaymentAmountTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of payment a person has made against a fee, fine, restitution, surcharge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgressTimeAmountText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of time a person has spent making progress in an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:ProgressTimeAmountTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of time a person has spent making progress in an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyDispositionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes what happens to a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:PropertyDispositionLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of a property item after it has been processed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyDispositionLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of a property item after it has been processed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyDispositionProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the property item being processed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyDispositionPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the property item being processed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyHoldingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyHoldingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyMovingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that moved a property item, e.g., a towing company.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyMovingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that moved a property item, e.g., a towing company.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyHoldingType">
    <xsd:annotation>
      <xsd:documentation>Details about the holding of a property item, e.g., an impound or seizure.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:PropertyHoldingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyHoldingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyRegistrationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the registration of a property item with an authority.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:RegistrationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or text used to uniquely identify a registration certificate or document. Sometimes referred to as a Registration Serial Number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or text used to uniquely identify a registration certificate or document. Sometimes referred to as a Registration Serial Number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountryCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationCountryName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationCountryNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LocationCountyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationCountyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationCountyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationAuthorityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority, person, or organization which issued a property registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationAuthorityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority, person, or organization which issued a property registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationDuplicateQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times proof of property registration was issued with no change in information by the issuing authority. This number may be more than one because a proof may have been lost. This can be used to track duplicates or replacements.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationDuplicateQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times proof of property registration was issued with no change in information by the issuing authority. This number may be more than one because a proof may have been lost. This can be used to track duplicates or replacements.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the current registration became effective. This may or may not be the original registration date.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the current registration became effective. This may or may not be the original registration date.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationExpirationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the current registration expires.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationExpirationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the current registration expires.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationFee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money required to register a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationFeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money required to register a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCode.ANSID20JurisdictionAuthority" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCodeReference.ANSID20JurisdictionAuthority" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCode.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCodeReference.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCode.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCodeReference.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCode.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCodeReference.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCode.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCodeReference.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCode.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCodeReference.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCode.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCodeReference.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCode.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionCodeReference.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state or other jurisdictional area from which a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationJurisdictionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state or other jurisdictional area from which a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationOutsideJurisdictionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a property item is found to be registered outside of an agency's immediate jurisdiction when processed, e.g., out-of-state driver's license; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationOutsideJurisdictionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a property item is found to be registered outside of an agency's immediate jurisdiction when processed, e.g., out-of-state driver's license; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationPartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationPartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that is registered, such as a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that is registered, such as a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:RegistrationStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyTitleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes information about the ownership and purchase of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="c:TitleID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to uniquely identify a certificate of title to a property item. Assigned by a titling jurisdiction authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to uniquely identify a certificate of title to a property item. Assigned by a titling jurisdiction authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleDuplicateQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of title documents issued where the titling information is unchanged (may be called duplicate or replacement, depending on the state) by the current titling jurisdiction (e.g., because a title was lost).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleDuplicateQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of title documents issued where the titling information is unchanged (may be called duplicate or replacement, depending on the state) by the current titling jurisdiction (e.g., because a title was lost).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleIssueDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a jurisdictions titling authority issued a title to the owner of the property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleIssueDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a jurisdictions titling authority issued a title to the owner of the property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleIssuingAuthorityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An authority which issued a title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleIssuingAuthorityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An authority which issued a title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleLienIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a lien exists on the titled property or vehicle.  A value of true indicates the property item can be used as a payment to the owners debtors.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleLienIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a lien exists on the titled property or vehicle.  A value of true indicates the property item can be used as a payment to the owners debtors.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitlePartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitlePartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item such as a vehicle for which a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitlePropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item such as a vehicle for which a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleReplacesTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title issued as a replacement to another title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleReplacesTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title issued as a replacement to another title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about the status of a property title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about the status of a property title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of title issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:TitleTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of title issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:Lien" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:LienReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyTransactionType">
    <xsd:annotation>
      <xsd:documentation>Details about a property transaction, e.g., purchase and sale information.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <xsd:element ref="c:PropertyTransactionBuyer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTransactionBuyerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTransactionBuyer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTransactionBuyerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTransactionPriceValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The amount of money upon which a buyer and seller in a transaction agreed to pay/be paid for the purchase of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTransactionPriceValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The amount of money upon which a buyer and seller in a transaction agreed to pay/be paid for the purchase of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTransactionSeller.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTransactionSellerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTransactionSeller.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTransactionSellerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a tangible or intangible item that can be owned or used.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:PropertyType">
        <xsd:sequence>
          <xsd:element ref="c:PropertyActionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An action that was taken against a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyActionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An action that was taken against a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyBarCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bar code assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyBarCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bar code assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyCategoryCode.ncicTYP" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyCategoryCodeReference.ncicTYP" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyCategoryCode.nibrsPropertyCategory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyCategoryCodeReference.nibrsPropertyCategory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyConditionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state or appearance of a property item, e.g., new, used, damaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state or appearance of a property item, e.g., new, used, damaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyContainedInStructure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The structure in which a property item is currently in or on.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyContainedInStructureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The structure in which a property item is currently in or on.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyCurrentResaleValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current monetary value or worth or a property item for which it could be sold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyCurrentResaleValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current monetary value or worth or a property item for which it could be sold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyDealerID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a property item by a dealer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyDealerIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a property item by a dealer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about what has happened to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about what has happened to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyHolding" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about the holding of a property item; e.g., details about an impoundment or seizure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyHoldingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about the holding of a property item; e.g., details about an impoundment or seizure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous identification number for a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous identification number for a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyOtherValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyOtherValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyOwnerPurchasedValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money a current owner paid to purchase a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyOwnerPurchasedValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money a current owner paid to purchase a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyPossessionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how or why a party other than the owner came to possess a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyPossessionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how or why a party other than the owner came to possess a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyPossessor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyPossessorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyPossessor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyPossessorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count or number of similar pieces or units that make up a property item, e.g. to indicate three bags of drugs were found, set PropertyQuantity=3 and quantityUnitText=bags.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count or number of similar pieces or units that make up a property item, e.g. to indicate three bags of drugs were found, set PropertyQuantity=3 and quantityUnitText=bags.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyReceiptID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier issued to a property item when taken into custody by a justice official or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyReceiptIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier issued to a property item when taken into custody by a justice official or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyRecoveredValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of a property item that has been returned to an owner or possessor after having been missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyRecoveredValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of a property item that has been returned to an owner or possessor after having been missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyRegistration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about registering a property item with an authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyRegistrationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about registering a property item with an authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertySeizedLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location where property was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertySeizedLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location where property was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertySerialID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number inscribed on or attached to a part, collection of parts, or complete unit by the manufacturer. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertySerialIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number inscribed on or attached to a part, collection of parts, or complete unit by the manufacturer. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertySizeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the size or physical dimension of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertySizeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the size or physical dimension of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyStateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state-assigned identification to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyStateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state-assigned identification to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyStyleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyStyleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="c:PropertyTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>
