<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://niem.gov/niem/universal/0.1" xmlns:iso_639-2t="http://niem.gov/niem/iso_639-2t/0.1" xmlns:iso_4217="http://niem.gov/niem/iso_4217/0.1" xmlns:niem-iso_639-2b="http://niem.gov/niem/proxy/0.1/iso_639-2b/0.1" xmlns:u="http://niem.gov/niem/universal/0.1" xmlns:niem-xsd="http://niem.gov/niem/proxy/0.1/xsd/0.1" xmlns:i="http://niem.gov/niem/appinfo/0.1" xmlns:niem-iso_639-2t="http://niem.gov/niem/proxy/0.1/iso_639-2t/0.1" xmlns:unece="http://niem.gov/niem/unece_rec20-misc/0.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:s="http://niem.gov/niem/structures/0.1">
  <xsd:annotation>
    <xsd:documentation>NIEM universal 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/iso_639-2t/0.1" schemaLocation="../../iso_639-2t/0.1/iso_639-2t.xsd">
    <xsd:annotation>
      <xsd:documentation>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/unece_rec20-misc/0.1" schemaLocation="../../unece_rec20-misc/0.1/unece_rec20-misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Miscellaneous unit of measurement code from the United Nations Economic Commission for Europe Recommendation No. 20, "Codes for Units of Measure used in International Trade".</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/iso_4217/0.1" schemaLocation="../../iso_4217/0.1/iso_4217.xsd">
    <xsd:annotation>
      <xsd:documentation>Codes for the representation of currencies and funds from the International Organization for Standardization (ISO) 4217:2001.</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/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/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/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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:ActivityID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier that uniquely refers to an activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier that uniquely refers to an activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of an activity that occurs at a singular point in time or a start date of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of an activity that occurs at a singular point in time or a start date of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time of an activity that occurs at a singular point in time or a start time of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time of an activity that occurs at a singular point in time or a start time of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An end or completion date of an activity that occurs over a duration of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An end or completion date of an activity that occurs over a duration of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityEndTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An end or completion time of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityEndTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An end or completion time of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a status of an activity or process.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a status of an activity or process.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityResultText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result or outcome of an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityResultTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result or outcome of an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityResultDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityResultDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityResultTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityResultTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityOriginatingDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document that started or originated the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ActivityOriginatingDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document that started or originated the activity.</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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:AddressFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:AddressFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationBuilding" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a building at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationBuildingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a building at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationStreet" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationStreetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationSecondaryUnitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of information used to identify a particular unit within a specific location. Examples of this could be an apartment number or a suite number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationSecondaryUnitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of information used to identify a particular unit within a specific location. Examples of this could be an apartment number or a suite number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationCityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city or town.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationCityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city or town.</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="u:LocationStateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationStateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationPostalCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A zip code or postal code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationPostalCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A zip code or postal code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationPostalCodeExtensionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extension of a zip code or postal code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationPostalCodeExtensionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extension of a zip code or postal code.</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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AgeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an age.</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="u:ageUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="AgeUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates units used to qualify an age value.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="d">
        <xsd:annotation>
          <xsd:documentation>days</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>months</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pm">
        <xsd:annotation>
          <xsd:documentation>prenatal months</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pw">
        <xsd:annotation>
          <xsd:documentation>prenatal weeks</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="w">
        <xsd:annotation>
          <xsd:documentation>weeks</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="y">
        <xsd:annotation>
          <xsd:documentation>years</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="AmountType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an amount of money.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/proxy/0.1/xsd/0.1" i:name="decimal"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="niem-xsd:decimal">
        <xsd:attribute ref="u:currencyCode" use="optional"/>
        <xsd:attribute ref="u:currencyText" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="AngularMinuteType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minute of a degree, with a restricted range of 0 (inclusive) to 60 (exclusive).</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:decimal">
        <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
        <xsd:attribute ref="s:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="AngularSecondType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a second of a minute, with a restricted range of 0 (inclusive) to 60 (exclusive).</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:decimal">
        <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
        <xsd:attribute ref="s:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="BinaryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a digital representation of an object encoded in a binary format.</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="u:BinaryID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number or string for the encoded data.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number or string for the encoded data.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryAvailableAtText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location from which a binary is available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryAvailableAtTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location from which a binary is available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryAvailableIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a binary is available; false if it is not.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryAvailableIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a binary is available; false if it is not.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryCaptureDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryCaptureDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryCaptureOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization which captured or created a binary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryCaptureOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization which captured or created a binary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryCapturePerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who captured or created a binary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryCapturePersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who captured or created a binary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryCaptureTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryCaptureTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual description of a binary object.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual description of a binary object.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryFormatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A format of a binary object, e.g., "image/jpeg".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryFormatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A format of a binary object, e.g., "image/jpeg".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryFormatTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A format type of a binary object, e.g., "MIME".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryFormatTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A format type of a binary object, e.g., "MIME".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryObject.Base64" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryObjectReference.Base64" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryObject.Hex" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryObjectReference.Hex" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryReferenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryReferenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinarySizeValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A size of a binary object in kilobytes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinarySizeValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A size of a binary object in kilobytes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of binary object that is encoded, e.g., mug shot, driver license picture, audio confession.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BinaryTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of binary object that is encoded, e.g., mug shot, driver license picture, audio confession.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BuildingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a building.</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="u:BuildingFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete reference that identifies a building.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BuildingFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete reference that identifies a building.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BuildingName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BuildingNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BuildingNumberText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or text associated with a building, e.g., 115C.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BuildingNumberTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or text associated with a building, e.g., 115C.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BuildingSubUnitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A department, group, division, or other subcomponent of a building. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:BuildingSubUnitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A department, group, division, or other subcomponent of a building. </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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:ContactInformationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of contact information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactInformationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of contact information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with the given contact information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with the given contact information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactPersonDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the title or function of a person with this contact information, e.g., Director of Public Relations, mother.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactPersonDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the title or function of a person with this contact information, e.g., Director of Public Relations, mother.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactTelephoneNumber" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactTelephoneNumberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactFacsimileNumber" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facsimile number of a person or organization. Sometimes referred to as a FAX or fax number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactFacsimileNumberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facsimile number of a person or organization. Sometimes referred to as a FAX or fax number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactPagerNumber" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A pager number of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactPagerNumberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A pager number of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactMobileTelephoneNumber" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mobile phone or cell phone number of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactMobileTelephoneNumberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mobile phone or cell phone number of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactEmailID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An email address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactEmailIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An email address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactWebsiteID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A website address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactWebsiteIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A website address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactMailingAddress" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mailing address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactMailingAddressReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mailing address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional method of contact, e.g., Internet Relay Chat (IRC), AOL Instant Messenger.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional method of contact, e.g., Internet Relay Chat (IRC), AOL Instant Messenger.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization at the site of the contact. Example: the organization that "owns" the physical telephone being called. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ContactOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization at the site of the contact. Example: the organization that "owns" the physical telephone being called. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DispositionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a result or outcome that is the product of handling, processing, or finalizing a charge, case, activity, or entity.</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="u:DispositionAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a disposition occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a disposition occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionInstrument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to formally document the disposition of a specific Charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionInstrumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to formally document the disposition of a specific Charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an outcome occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an outcome occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionReportedAuthorityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority to which a disposition was reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionReportedAuthorityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority to which a disposition was reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result or outcome that occurred after processing an activity or entity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result or outcome that occurred after processing an activity or entity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DispositionTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of disposition.</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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:DocumentID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique and unambiguous reference to the resource within a given context. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique and unambiguous reference to the resource within a given context. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentBinary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The binary encoding of the content of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentBinaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The binary encoding of the content of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentCopyrightIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is copyrighted; false otherwise. Copyrighted products cannot be reproduced and/or distributed without the express written permission of the copyright owner. This prohibition is binding on individuals and corporations, as well as the United States government.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentCopyrightIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is copyrighted; false otherwise. Copyrighted products cannot be reproduced and/or distributed without the express written permission of the copyright owner. This prohibition is binding on individuals and corporations, as well as the United States government.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brief account of the content of a resource. May include but not limited to an abstract, table of contents, graphical, or free-text account of the content.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brief account of the content of a resource. May include but not limited to an abstract, table of contents, graphical, or free-text account of the content.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentFileExtensionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A file extension of an electronic copy of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentFileExtensionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A file extension of an electronic copy of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentFileName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A file name of an electronic copy of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentFileNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A file name of an electronic copy of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentFormatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The specific structural format of the binary object or file, e.g., "image/jpeg", "text/plain".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentFormatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The specific structural format of the binary object or file, e.g., "image/jpeg", "text/plain".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentFormatTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The classification system used to define the specific format of the binary object or file, e.g., "MIME", "DIME".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentFormatTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The classification system used to define the specific format of the binary object or file, e.g., "MIME", "DIME".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentKeywordText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A keyword or words that describe the overall content of the document, or the main topic of discussion.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentKeywordTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A keyword or words that describe the overall content of the document, or the main topic of discussion.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentLanguageCode.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentLanguageCodeReference.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentLanguageCode.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentLanguageCodeReference.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the location of a physical document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the location of a physical document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentLocationURI" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A URI (Uniform Resource Identifier) for the referenced document which may indicate the HTTP or Intelink address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentLocationURIReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A URI (Uniform Resource Identifier) for the referenced document which may indicate the HTTP or Intelink address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSource.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSourceReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSource.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSourceReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates the document's status, e.g., approved, submitted, awaiting revision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates the document's status, e.g., approved, submitted, awaiting revision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubject.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubjectReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubject.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubjectReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubjectText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subject that is typically expressed as keywords, phrases, or classification codes that describe a topic of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSubjectTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subject that is typically expressed as keywords, phrases, or classification codes that describe a topic of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSummaryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A short description of the document subject, contents, and any "bottom line" point the document is trying to convey.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentSummaryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A short description of the document subject, contents, and any "bottom line" point the document is trying to convey.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentTitleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name given to a resource, typically a name by which it is formally known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentTitleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name given to a resource, typically a name by which it is formally known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A nature or genre of the content of the resource. Includes terms describing general categories, functions, or genres. To describe the physical or digital manifestation of the resource use the Format property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:DocumentTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A nature or genre of the content of the resource. Includes terms describing general categories, functions, or genres. To describe the physical or digital manifestation of the resource use the Format property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:EmploymentContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on how to contact a person at their work place.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on how to contact a person at their work place.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentEmployer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentEmployerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentEmployer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentEmployerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentEmployerName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an employer. This could be an organization name, a person's name, unemployed, or self employed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentEmployerNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an employer. This could be an organization name, a person's name, unemployed, or self employed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a person works.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a person works.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentOccupationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific type of employment or occupation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentOccupationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific type of employment or occupation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentPositionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A job description title of an employed person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentPositionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A job description title of an employed person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of the capacity in which a person is working, e.g., part time, full time, sick leave, terminated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of the capacity in which a person is working, e.g., part time, full time, sick leave, terminated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EventType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a singular occurrence.</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="u:EventName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an event that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an event that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or classification of an event that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or classification of an event that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an event or occurrence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an event or occurrence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which an event occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which an event occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which an event occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which an event occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status or state of affairs of an event or occurrence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EventStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status or state of affairs of an event or occurrence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="GeographicCoordinateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a location based on latitude and longitude.</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="u:GeographicCoordinateSystemID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the coordinate system used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:GeographicCoordinateSystemIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the coordinate system used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:GeographicDatumID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the spatial reference system used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:GeographicDatumIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the spatial reference system used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:GeographicCoordinateLatitude" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circle around the Earth parallel to the Equator. Values range from -90 degrees (inclusive) at the South Pole to +90 degrees (inclusive) at the North Pole. The value is 0 at the Equator.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:GeographicCoordinateLatitudeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circle around the Earth parallel to the Equator. Values range from -90 degrees (inclusive) at the South Pole to +90 degrees (inclusive) at the North Pole. The value is 0 at the Equator.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:GeographicCoordinateLongitude" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A meridian that is perpendicular to the Equator. Values range from -180 degrees (inclusive) at the International Date Line to +180 (exclusive) just west of the International Date Line. The value is 0 at the Prime Meridian.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:GeographicCoordinateLongitudeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A meridian that is perpendicular to the Equator. Values range from -180 degrees (inclusive) at the International Date Line to +180 (exclusive) just west of the International Date Line. The value is 0 at the Prime Meridian.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier of an entity.</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="u:ID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of identifier assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of identifier assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDTypeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a type of identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDTypeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a type of identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an identifier becomes effective. This may or may not be the issue date.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an identifier becomes effective. This may or may not be the issue date.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDExpirationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDExpirationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDIssuingAuthorityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name, identifier, or code of an organization or person that has authority over an identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDIssuingAuthorityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name, identifier, or code of an organization or person that has authority over an identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDJurisdictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDJurisdictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDSourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDSourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition or state of an identifier, e.g., valid, expired.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:IDStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition or state of an identifier, e.g., valid, expired.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ImageType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of an image.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="BinaryType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:BinaryType">
        <xsd:sequence>
          <xsd:element ref="u:ImageHeightValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A height of image in pixel</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ImageHeightValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A height of image in pixel</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ImageLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical location where an image is stored.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ImageLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical location where an image is stored.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ImageOperator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who took an image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ImageOperatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who took an image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ImageWidthValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A width of image in pixels</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ImageWidthValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A width of image in pixels</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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:LocationCityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city or town.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationCityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city or town.</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="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="u:LocationStateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationStateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LatitudeCoordinateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a coordinate indicating location based on circles around the Earth parallel to the Equator.</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="u:LatitudeDegreeValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies the degree of a latitude. The value comes from a restricted range between -90 (inclusive) and +90 (inclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LatitudeDegreeValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies the degree of a latitude. The value comes from a restricted range between -90 (inclusive) and +90 (inclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LatitudeMinuteValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LatitudeMinuteValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LatitudeSecondValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LatitudeSecondValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LatitudeDegreeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a degree of latitude.</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:decimal">
        <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
        <xsd:attribute ref="s:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="LengthMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a measurement of length.</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="u:lengthUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:LocationName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationAddress" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an address for a location, e.g., a postal address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationAddressReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an address for a location, e.g., a postal address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about contact information for a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about contact information for a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationGeographicCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the latitude and longitude of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LocationGeographicCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the latitude and longitude of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LongitudeCoordinateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a coordinate indicating location based on a meridian perpendicular to the Equator.</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="u:LongitudeDegreeValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies the degree of a longitude. The value comes from a restricted range between -180 (inclusive) and +180 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LongitudeDegreeValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies the degree of a longitude. The value comes from a restricted range between -180 (inclusive) and +180 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LongitudeMinuteValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LongitudeMinuteValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LongitudeSecondValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:LongitudeSecondValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LongitudeDegreeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a degree of longitude.</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:decimal">
        <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
        <xsd:attribute ref="s:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="MeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of a measurement.</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:decimal">
        <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
        <xsd:attribute ref="s:id"/>
        <xsd:attribute ref="u:measureDate" use="optional"/>
        <xsd:attribute ref="u:measureTime" use="optional"/>
        <xsd:attribute ref="u:measureUnitText" use="optional"/>
        <xsd:attribute ref="u:measurementEstimatedIndicator" use="optional"/>
        <xsd:attribute ref="u:measurementTypeText" use="optional"/>
        <xsd:attribute ref="u:measurerID" use="optional"/>
        <xsd:attribute ref="u:measurerName" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="NumericType">
    <xsd:annotation>
      <xsd:documentation>A structure that represents a number value and includes numeric metadata.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/proxy/0.1/xsd/0.1" i:name="decimal"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="niem-xsd:decimal">
        <xsd:attribute ref="u:confidenceNumeric" use="optional"/>
        <xsd:attribute ref="u:toleranceNumeric" 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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:OrganizationName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an organization based on the type of organization it is, e.g., for a school, this would be a school identifier, for a lien holder, this would be a lien holder identifier, for a court, this would be a court identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an organization based on the type of organization it is, e.g., for a school, this would be a school identifier, for a lien holder, this would be a lien holder identifier, for a court, this would be a court identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an organization </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an organization </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall status of an organization, e.g., active/inactive/...</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall status of an organization, e.g., active/inactive/...</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general functional type of an organization</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:OrganizationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general functional type of an organization</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PrimaryContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PrimaryContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name="PercentageSimpleType">
    <xsd:annotation>
      <xsd:documentation>A decimal value ranging from 0 to 1, inclusive.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:decimal">
      <xsd:minInclusive value="0"/>
      <xsd:maxInclusive value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="PercentageType">
    <xsd:annotation>
      <xsd:documentation>A structure that represents a ration, proper fraction, or percentage, with permissible decimal values ranging from 0 to 1 inclusive.</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:decimal">
        <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
        <xsd:attribute ref="s:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PersonHeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a measurement of the height of a person.</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="u:personHeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="PersonHeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates units of measurement for the height of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="cm">
        <xsd:annotation>
          <xsd:documentation>centimeter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dm">
        <xsd:annotation>
          <xsd:documentation>decimeter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ft">
        <xsd:annotation>
          <xsd:documentation>foot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="in">
        <xsd:annotation>
          <xsd:documentation>inch</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>meter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ncic">
        <xsd:annotation>
          <xsd:documentation>An NCIC formatted three-digit person height field.  The first digit represents the height of the person in feet, the second two digits represent the remainder of the height in inches, e.g. six feet two inches is represented as "602".</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="PersonNameTextType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a name of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="TextType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="u:TextType">
        <xsd:attribute ref="u:personNameInitialIndicator" use="optional"/>
        <xsd:attribute ref="u:sequenceID" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PersonNameType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a name 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="u:PersonPrefixName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title or honorific used by a person, e.g., Dr., Judge, General, Ms.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonPrefixNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title or honorific used by a person, e.g., Dr., Judge, General, Ms.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonGivenName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A first name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonGivenNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A first name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonMiddleName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A middle name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonMiddleNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A middle name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonSurName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A last name or family name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonSurNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A last name or family name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonSuffixName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A component that is appended after the family name that distinguishes members of a family with the same given, middle, and last name, (e.g., Jr, Sr, III), or otherwise qualifies the name (e.g., MD, LLD, PhD).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonSuffixNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A component that is appended after the family name that distinguishes members of a family with the same given, middle, and last name, (e.g., Jr, Sr, III), or otherwise qualifies the name (e.g., MD, LLD, PhD).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonMaidenName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original surname of a person before changed by marriage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonMaidenNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original surname of a person before changed by marriage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonFullName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonFullNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute ref="u:personNameCommentText" use="optional"/>
      </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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:PersonName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name by which a person is known. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name by which a person is known. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:Employment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the current employment of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:EmploymentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the current employment of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonAgeMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonAgeMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonAgeMeasure.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonAgeMeasureReference.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonBirthDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonBirthDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonHeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonHeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonHeightMeasure.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonHeightMeasureReference.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonLicenseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonLicenseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonSexText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The gender or sex of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonSexTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The gender or sex of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonSSNID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A 9-digit numeric identifier assigned to a living person by the U.S. Social Security Administration.  A social security number of a person.  Sometimes referred to as a SSN.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonSSNIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A 9-digit numeric identifier assigned to a living person by the U.S. Social Security Administration.  A social security number of a person.  Sometimes referred to as a SSN.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonWeightMeasure.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonWeightMeasureReference.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PrimaryContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PrimaryContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:Residence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonWeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the measurement of the weight of a person.</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="u:personWeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="PersonWeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates units of measurement for the weight of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="kg">
        <xsd:annotation>
          <xsd:documentation>kilogram</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lb">
        <xsd:annotation>
          <xsd:documentation>pound</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ncic">
        <xsd:annotation>
          <xsd:documentation>An NCIC formatted three-digit person weight field, where the three digits represents the weight of the person in pounds.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <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="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:CommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyAgeMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An age of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyAgeMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An age of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyBinary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary representation of a property item, e.g., encoded video or audio file.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyBinaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary representation of a property item, e.g., encoded video or audio file.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyBrandName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A trademark or distinctive name that identifies a manufacturer of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyBrandNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A trademark or distinctive name that identifies a manufacturer of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyColorDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the overall color of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyColorDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the overall color of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyHeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall height of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyHeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall height of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyLengthMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall length of a property item as measured from the front to the rear.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyLengthMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall length of a property item as measured from the front to the rear.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the location of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the location of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyMakeName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the manufacturer that produced a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyMakeNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the manufacturer that produced a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyModelName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific design or type of product made by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyModelNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific design or type of product made by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyOwner.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyOwnerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyOwner.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyOwnerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyOwnerAppliedID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about a name or number applied to a property item by the owner. This may be an engraving on the property item or may be used to identify a fleets equipment number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyOwnerAppliedIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about a name or number applied to a property item by the owner. This may be an engraving on the property item or may be used to identify a fleets equipment number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a property item. Describes if the property is being held, is stolen, missing, recovered, damaged, no change.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a property item. Describes if the property is being held, is stolen, missing, recovered, damaged, no change.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an estimation, account, or appraisal of a property item's actual monetary value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an estimation, account, or appraisal of a property item's actual monetary value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyVisibleID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A license number or other visible identifier. For a vehicle, this is the plate number. For a boat, this is the registration number visible on the outside of the hull. For aircraft, this is the aircraft registration number visible on the tail or the rear of the fuselage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyVisibleIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A license number or other visible identifier. For a vehicle, this is the plate number. For a boat, this is the registration number visible on the outside of the hull. For aircraft, this is the aircraft registration number visible on the tail or the rear of the fuselage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyWidthMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall width of a property item as measure from side to side.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyWidthMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall width of a property item as measure from side to side.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The model year of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The model year of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyValueType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a monetary value 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="u:PropertyValueAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueAssigningMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used in assigning a value to a property item, e.g., fair market value, estimate, reported, appraised value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueAssigningMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used in assigning a value to a property item, e.g., fair market value, estimate, reported, appraised value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueAssigningOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that assigns a value to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueAssigningOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that assigns a value to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueAssigningPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that assigns a value to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueAssigningPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that assigns a value to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a value of a property item was assigned or became effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a value of a property item was assigned or became effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueTaxIncludedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if taxes were included in the property value; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PropertyValueTaxIncludedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if taxes were included in the property value; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="QuantityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a count or tally.  May include units.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="NumericType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="u:NumericType">
        <xsd:attribute ref="u:quantityUnitText" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="RangeAgeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that represents a minimum - maximum range between two age measures.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:RangeMeasureType">
        <xsd:attribute ref="u:ageUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two measured values.</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="u:RangeMaximumMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum measure value on a range measure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:RangeMaximumMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum measure value on a range measure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:RangeMinimumMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum measure value on a range measure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:RangeMinimumMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum measure value on a range measure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute ref="u:measureDate" use="optional"/>
        <xsd:attribute ref="u:measureTime" use="optional"/>
        <xsd:attribute ref="u:measureUnitText" use="optional"/>
        <xsd:attribute ref="u:measurementEstimatedIndicator" use="optional"/>
        <xsd:attribute ref="u:measurementTypeText" use="optional"/>
        <xsd:attribute ref="u:measurerID" use="optional"/>
        <xsd:attribute ref="u:measurerName" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangePersonHeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two person height measure values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:RangeMeasureType">
        <xsd:attribute ref="u:personHeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangePersonWeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two person weight measure values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:RangeMeasureType">
        <xsd:attribute ref="u:personWeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of a measurement of rate.</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="u:rateUnitText" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="ResidenceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a place in which a person lives.</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="u:ResidenceLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location of a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location of a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of place at which a person lives, e.g., house, apartment, homeless.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of place at which a person lives, e.g., house, apartment, homeless.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person began living at a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person began living at a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person stopped living at a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person stopped living at a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of a place in which a person lives.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:ResidenceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of a place in which a person lives.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SpeedRateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a rate of speed at which a vehicle is moving.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="RateType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="u:RateType">
        <xsd:attribute ref="u:speedRateUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="StatusType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the conditions or status of a person, activity, or object.</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="u:StatusDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a status was set, effected, or reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a status was set, effected, or reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition or state of something or someone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition or state of something or someone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a condition or state of something or someone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a condition or state of something or someone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusIssuerID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusIssuerIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusIssuerText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StatusIssuerTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StreetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a street.</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="u:StreetFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetNumberText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies a particular unit or location within a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetNumberTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies a particular unit or location within a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetPredirectionalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetPredirectionalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of street, e.g., Street, Boulevard, Avenue, Highway, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of street, e.g., Street, Boulevard, Avenue, Highway, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetPostdirectionalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetPostdirectionalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetExtensionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any additional parts of a street name that follows the street type and post directional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:StreetExtensionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any additional parts of a street name that follows the street type and post directional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SuperType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes metadata common to most other structures.</xsd:documentation>
    </xsd:annotation>
    <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
    <xsd:attribute ref="s:id"/>
  </xsd:complexType>
  <xsd:attributeGroup name="SuperTypeMetadata">
    <xsd:attribute ref="u:commentText" use="optional"/>
    <xsd:attribute ref="u:distributionText" use="optional"/>
    <xsd:attribute ref="u:effectiveDate" use="optional"/>
    <xsd:attribute ref="u:effectiveTime" use="optional"/>
    <xsd:attribute ref="u:expirationDate" use="optional"/>
    <xsd:attribute ref="u:expirationTime" use="optional"/>
    <xsd:attribute ref="u:languageText" use="optional"/>
    <xsd:attribute ref="u:lastUpdatedDate" use="optional"/>
    <xsd:attribute ref="u:lastUpdatedTime" use="optional"/>
    <xsd:attribute ref="u:lastVerifiedDate" use="optional"/>
    <xsd:attribute ref="u:lastVerifiedTime" use="optional"/>
    <xsd:attribute ref="u:probabilityNumeric" use="optional"/>
    <xsd:attribute ref="u:reliabilityNumeric" use="optional"/>
    <xsd:attribute ref="u:reportedDate" use="optional"/>
    <xsd:attribute ref="u:reportedTime" use="optional"/>
    <xsd:attribute ref="u:reportingOrganizationText" use="optional"/>
    <xsd:attribute ref="u:reportingPersonRoleText" use="optional"/>
    <xsd:attribute ref="u:reportingPersonText" use="optional"/>
    <xsd:attribute ref="u:sensitivityText" use="optional"/>
    <xsd:attribute ref="u:sourceIDText" use="optional"/>
    <xsd:attribute ref="u:sourceText" use="optional"/>
  </xsd:attributeGroup>
  <xsd:complexType name="TelephoneNumberType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a telephone number that can be dialed to reach a contact.</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="u:TelephoneNumberFullID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A full length telephone identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneNumberFullIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A full length telephone identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneCountryCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An international dialing code for a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneCountryCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An international dialing code for a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneCityCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dialing code for a city.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneCityCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dialing code for a city.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneAreaCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dialing code for a state or province for phone numbers in the USA, Canada, Mexico, and the Caribbean. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneAreaCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dialing code for a state or province for phone numbers in the USA, Canada, Mexico, and the Caribbean. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneExchangeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The first three digits of a base telephone number. Usually represents a central telephone switch.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneExchangeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The first three digits of a base telephone number. Usually represents a central telephone switch.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneSubscriberID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The last four digits of a base telephone number. Identifies the individual circuit within an exchange.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneSubscriberIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The last four digits of a base telephone number. Identifies the individual circuit within an exchange.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneSuffixID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional numbers to be entered to direct a call to the appropriate place.  Includes extensions, answering system navigation codes, and PINs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:TelephoneSuffixIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional numbers to be entered to direct a call to the appropriate place.  Includes extensions, answering system navigation codes, and PINs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextType">
    <xsd:annotation>
      <xsd:documentation>A proxy structure that represents a character string, generally in the form of words of a language, and includes language metadata.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/proxy/0.1/xsd/0.1" i:name="string"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="niem-xsd:string">
        <xsd:attribute ref="u:languageCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="TimeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the measurement of an amount of time.</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="u:timeUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers and excepting boats.</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="u:VehicleID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique combination of alphanumeric characters that identifies a specific vehicle. A vehicle identification number is normally imprinted by the manufacturer and attached to the vehicle in specific locations, but is occasionally assigned by titling or registration agencies. Sometimes referred to as a VIN, VIN number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:VehicleIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique combination of alphanumeric characters that identifies a specific vehicle. A vehicle identification number is normally imprinted by the manufacturer and attached to the vehicle in specific locations, but is occasionally assigned by titling or registration agencies. Sometimes referred to as a VIN, VIN number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:VehicleColorPrimaryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:VehicleColorPrimaryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:VehicleColorSecondaryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A lower-most or rear-most color of a two-tone vehicle or a lesser color of a multi-colored vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:VehicleColorSecondaryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A lower-most or rear-most color of a two-tone vehicle or a lesser color of a multi-colored vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:VehicleLicensePlateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:VehicleLicensePlateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:VehicleModelYearDate" 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="u:VehicleModelYearDateReference" 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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="WeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of the measurement of a weight.</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="u:weightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:attribute name="ageUnitCode" type="u:AgeUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the age value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="commentText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A comment.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="confidenceNumeric" type="u:PercentageSimpleType">
    <xsd:annotation>
      <xsd:documentation>A decimal value X (0&lt; X =&lt;1) that indicates belief in the accuracy of the tolerance.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="currencyCode" type="iso_4217:CurrencyCodeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a currency that qualifies the monetary amount. </xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="currencyText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A currency that qualifies the monetary amount. </xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="distributionText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>The allowable recipients of this contents. Dissemination statement or instructions.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="effectiveDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The date that information becomes active or accurate.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="effectiveTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The time that information becomes active or accurate.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="expirationDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The date information becomes inactive or is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="expirationTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The time information becomes inactive or is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="languageCode" type="iso_639-2t:LanguageCodeType">
    <xsd:annotation>
      <xsd:documentation>The language in which the strings content is recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="languageText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>The language in which the data content is recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lastUpdatedDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The last date information was modified to make current.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lastUpdatedTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The last time information was modified to make current.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lastVerifiedDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The last date information was checked for accuracy.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lastVerifiedTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The last time information was checked for accuracy.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lengthUnitCode" type="unece:LengthType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the length value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measureDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>A date a measurement was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measureTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>A time a measurement was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measureUnitText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A unit that qualifies the measurement value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measurementEstimatedIndicator" type="xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if a measurement has been estimated or guessed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measurementTypeText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A method used to make a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measurerID" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>An identifier of a person or organization that made a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measurerName" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A name of a person or organization that made a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personHeightUnitCode" type="u:PersonHeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of a height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personNameCommentText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A comment about a type of name for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personNameInitialIndicator" type="xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if value represents the first letter or initials of a persons name; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personWeightUnitCode" type="u:PersonWeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="probabilityNumeric" type="u:PercentageSimpleType">
    <xsd:annotation>
      <xsd:documentation>Decimal value X (0&lt; X =&lt;1) that indicates computed likelihood that what the content is true or accurate. This value is based on a calculation of probability of occurrence or truth.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="quantityUnitText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A unit of counting or tallying for a quantity.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="rateUnitText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A unit of measure that qualifies the rate value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reliabilityNumeric" type="u:PercentageSimpleType">
    <xsd:annotation>
      <xsd:documentation>Decimal value X (0&lt; X =&lt;1) that indicates belief that content is true or accurate. This value is based on the credentials of the author/producer/source of the information, and also on the permanence or timeliness of the information</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportedDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The date information was observed, measured, identified or became known.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportedTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The time information was observed, measured, identified or became known.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportingOrganizationText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>Indicates an organization (name or id) that provided the information (may be associated with the person above).</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportingPersonRoleText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>Indicates the type, responsibility, or role of person who provided the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportingPersonText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>Identifies a person (name or id) who provided the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="sensitivityText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>Information security classification level (e.g., FOUO = For Official Use Only)</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="sequenceID" type="xsd:integer">
    <xsd:annotation>
      <xsd:documentation>A numeric identifier that explicitly sequences or orders elements.  Example usages include correctly sequencing multiple middle names for a person or foreign names where the surname precedes the given name.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="sourceIDText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A number or string set by a data provider so that information that is sent can be retraced back to its source, e.g., a combination of the data source name, table name, and record ID.  This ID is meaningful only to the data provider.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="sourceText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>The name or id of an information resource from which the content came.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="speedRateUnitCode" type="unece:VelocityType">
    <xsd:annotation>
      <xsd:documentation>A unit code that qualifies a speed or velocity measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="timeUnitCode" type="unece:TimeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the time value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="toleranceNumeric" type="xsd:decimal">
    <xsd:annotation>
      <xsd:documentation>An allowable range for error on a point estimate, e.g. +/-4.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="weightUnitCode" type="unece:MassType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the weight value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name="ActivityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an activity or process that occurs. An activity may encompass a period of time and multiple occurrences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Activity" type="u:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an activity or process that occurs. An activity may encompass a period of time and multiple occurrences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date of an activity that occurs at a singular point in time or a start date of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date of an activity that occurs at a singular point in time or a start date of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEndDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An end or completion date of an activity that occurs over a duration of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEndDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An end or completion date of an activity that occurs over a duration of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEndTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An end or completion time of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEndTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An end or completion time of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier that uniquely refers to an activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier that uniquely refers to an activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOriginatingDocumentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A document that started or originated the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOriginatingDocument" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document that started or originated the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A result or outcome of an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A result or outcome of an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a status of an activity or process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a status of an activity or process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time of an activity that occurs at a singular point in time or a start time of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time of an activity that occurs at a singular point in time or a start time of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A postal location to which paper mail can be directed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Address" type="u:AddressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A postal location to which paper mail can be directed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressFullTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressFullText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryAvailableAtTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location from which a binary is available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryAvailableAtText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location from which a binary is available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryAvailableIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a binary is available; false if it is not.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryAvailableIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a binary is available; false if it is not.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization which captured or created a binary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization which captured or created a binary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCapturePersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who captured or created a binary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCapturePerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who captured or created a binary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time at which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time at which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A textual description of a binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A textual description of a binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryFormatTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A format of a binary object, e.g., "image/jpeg".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryFormatText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A format of a binary object, e.g., "image/jpeg".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryFormatTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A format type of a binary object, e.g., "MIME".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryFormatTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A format type of a binary object, e.g., "MIME".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifying number or string for the encoded data.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifying number or string for the encoded data.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObjectReference.Base64" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObject.Base64" type="niem-xsd:base64Binary" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObjectReference.Hex" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObject.Hex" type="niem-xsd:hexBinary" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryReferenceIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryReferenceID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinarySizeValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A size of a binary object in kilobytes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinarySizeValue" type="niem-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A size of a binary object in kilobytes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of binary object that is encoded, e.g., mug shot, driver license picture, audio confession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of binary object that is encoded, e.g., mug shot, driver license picture, audio confession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingFullTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete reference that identifies a building.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingFullText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete reference that identifies a building.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingNumberTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or text associated with a building, e.g., 115C.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingNumberText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or text associated with a building, e.g., 115C.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingSubUnitTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A department, group, division, or other subcomponent of a building. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingSubUnitText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A department, group, division, or other subcomponent of a building. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CommentTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CommentText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactEmailIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An email address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactEmailID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An email address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactFacsimileNumberReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A facsimile number of a person or organization. Sometimes referred to as a FAX or fax number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactFacsimileNumber" type="u:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A facsimile number of a person or organization. Sometimes referred to as a FAX or fax number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactInformationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about how to contact a person or an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactInformation" type="u:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about how to contact a person or an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactInformationDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general description of contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactInformationDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general description of contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactMailingAddressReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mailing address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactMailingAddress" type="u:AddressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mailing address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactMobileTelephoneNumberReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mobile phone or cell phone number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactMobileTelephoneNumber" type="u:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mobile phone or cell phone number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization at the site of the contact. Example: the organization that "owns" the physical telephone being called. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization at the site of the contact. Example: the organization that "owns" the physical telephone being called. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactOtherIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An additional method of contact, e.g., Internet Relay Chat (IRC), AOL Instant Messenger.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactOtherID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An additional method of contact, e.g., Internet Relay Chat (IRC), AOL Instant Messenger.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPagerNumberReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A pager number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPagerNumber" type="u:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A pager number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person with the given contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person with the given contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPersonDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the title or function of a person with this contact information, e.g., Director of Public Relations, mother.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPersonDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the title or function of a person with this contact information, e.g., Director of Public Relations, mother.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactTelephoneNumberReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactTelephoneNumber" type="u:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactWebsiteIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A website address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactWebsiteID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A website address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A result or outcome that is the product of handling, processing, or finalizing a charge, case, activity or entity. Includes law enforcement, prosecutorial, and court dispositions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Disposition" type="u:DispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A result or outcome that is the product of handling, processing, or finalizing a charge, case, activity or entity. Includes law enforcement, prosecutorial, and court dispositions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a disposition occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a disposition occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionInstrumentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official document filed to formally document the disposition of a specific Charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionInstrument" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official document filed to formally document the disposition of a specific Charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why an outcome occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why an outcome occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReportedAuthorityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an authority to which a disposition was reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReportedAuthorityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an authority to which a disposition was reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A result or outcome that occurred after processing an activity or entity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A result or outcome that occurred after processing an activity or entity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about inherent and frequently used characteristics of a document. Format or media is irrelevant in defining a document, however they are characteristics of a document. Documents are considered unique resources.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Document" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about inherent and frequently used characteristics of a document. Format or media is irrelevant in defining a document, however they are characteristics of a document. Documents are considered unique resources.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentAuthorReference.Organization" type="s:ReferenceType">
    <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 name="DocumentAuthor.Organization" type="u:OrganizationType" nillable="true">
    <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 name="DocumentAuthorReference.Person" type="s:ReferenceType">
    <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 name="DocumentAuthor.Person" type="u:PersonType" nillable="true">
    <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 name="DocumentBinaryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The binary encoding of the content of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentBinary" type="u:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The binary encoding of the content of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCopyrightIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a document is copyrighted; false otherwise. Copyrighted products cannot be reproduced and/or distributed without the express written permission of the copyright owner. This prohibition is binding on individuals and corporations, as well as the United States government.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCopyrightIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a document is copyrighted; false otherwise. Copyrighted products cannot be reproduced and/or distributed without the express written permission of the copyright owner. This prohibition is binding on individuals and corporations, as well as the United States government.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreatorReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreator.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreatorReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreator.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A brief account of the content of a resource. May include but not limited to an abstract, table of contents, graphical, or free-text account of the content.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A brief account of the content of a resource. May include but not limited to an abstract, table of contents, graphical, or free-text account of the content.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileExtensionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A file extension of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileExtensionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A file extension of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A file name of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A file name of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFormatTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The specific structural format of the binary object or file, e.g., "image/jpeg", "text/plain".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFormatText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The specific structural format of the binary object or file, e.g., "image/jpeg", "text/plain".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFormatTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The classification system used to define the specific format of the binary object or file, e.g., "MIME", "DIME".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFormatTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The classification system used to define the specific format of the binary object or file, e.g., "MIME", "DIME".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique and unambiguous reference to the resource within a given context. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique and unambiguous reference to the resource within a given context. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentKeywordTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A keyword or words that describe the overall content of the document, or the main topic of discussion.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentKeywordText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A keyword or words that describe the overall content of the document, or the main topic of discussion.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLanguageCodeReference.iso639-2b" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLanguageCode.iso639-2b" type="niem-iso_639-2b:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLanguageCodeReference.iso639-2t" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLanguageCode.iso639-2t" type="niem-iso_639-2t:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the location of a physical document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the location of a physical document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocationURIReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A URI (Uniform Resource Identifier) for the referenced document which may indicate the HTTP or Intelink address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocationURI" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A URI (Uniform Resource Identifier) for the referenced document which may indicate the HTTP or Intelink address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSourceReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSource.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSourceReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSource.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates the document's status, e.g., approved, submitted, awaiting revision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates the document's status, e.g., approved, submitted, awaiting revision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubjectReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubject.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubjectReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubject.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubjectTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A subject that is typically expressed as keywords, phrases, or classification codes that describe a topic of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubjectText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A subject that is typically expressed as keywords, phrases, or classification codes that describe a topic of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubmitterReference.Organization" type="s:ReferenceType">
    <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 name="DocumentSubmitter.Organization" type="u:OrganizationType" nillable="true">
    <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 name="DocumentSubmitterReference.Person" type="s:ReferenceType">
    <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 name="DocumentSubmitter.Person" type="u:PersonType" nillable="true">
    <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 name="DocumentSummaryTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A short description of the document subject, contents, and any "bottom line" point the document is trying to convey.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSummaryText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A short description of the document subject, contents, and any "bottom line" point the document is trying to convey.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentTitleTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name given to a resource, typically a name by which it is formally known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentTitleText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name given to a resource, typically a name by which it is formally known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A nature or genre of the content of the resource. Includes terms describing general categories, functions, or genres. To describe the physical or digital manifestation of the resource use the Format property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A nature or genre of the content of the resource. Includes terms describing general categories, functions, or genres. To describe the physical or digital manifestation of the resource use the Format property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the current employment of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Employment" type="u:EmploymentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the current employment of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentContactInformationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information on how to contact a person at their work place.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentContactInformation" type="u:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information on how to contact a person at their work place.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployerReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployer.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployerReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployer.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployerNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an employer. This could be an organization name, a person's name, unemployed, or self employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployerName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an employer. This could be an organization name, a person's name, unemployed, or self employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a person works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a person works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific type of employment or occupation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific type of employment or occupation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentPositionNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A job description title of an employed person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentPositionName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A job description title of an employed person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of the capacity in which a person is working, e.g., part time, full time, sick leave, terminated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of the capacity in which a person is working, e.g., part time, full time, sick leave, terminated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a singular occurrence or something that happened at a point of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Event" type="u:EventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a singular occurrence or something that happened at a point of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status or state of affairs of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status or state of affairs of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time at which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time at which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type or classification of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type or classification of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateLatitudeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A circle around the Earth parallel to the Equator. Values range from -90 degrees (inclusive) at the South Pole to +90 degrees (inclusive) at the North Pole. The value is 0 at the Equator.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateLatitude" type="u:LatitudeCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circle around the Earth parallel to the Equator. Values range from -90 degrees (inclusive) at the South Pole to +90 degrees (inclusive) at the North Pole. The value is 0 at the Equator.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateLongitudeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A meridian that is perpendicular to the Equator. Values range from -180 degrees (inclusive) at the International Date Line to +180 (exclusive) just west of the International Date Line. The value is 0 at the Prime Meridian.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateLongitude" type="u:LongitudeCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A meridian that is perpendicular to the Equator. Values range from -180 degrees (inclusive) at the International Date Line to +180 (exclusive) just west of the International Date Line. The value is 0 at the Prime Meridian.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateSystemIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of the coordinate system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateSystemID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of the coordinate system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicDatumIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of the spatial reference system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicDatumID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of the spatial reference system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ID" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDEffectiveDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an identifier becomes effective. This may or may not be the issue date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDEffectiveDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an identifier becomes effective. This may or may not be the issue date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDExpirationDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDExpirationDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDIssuingAuthorityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name, identifier, or code of an organization or person that has authority over an identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDIssuingAuthorityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name, identifier, or code of an organization or person that has authority over an identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDSourceTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDSourceText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition or state of an identifier, e.g., valid, expired.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition or state of an identifier, e.g., valid, expired.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a type of identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a type of identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a representation of an image encoded for XML.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Image" type="u:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a representation of an image encoded for XML.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageCreatedOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that created an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageCreatedOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that created an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageHeightValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A height of image in pixel</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageHeightValue" type="niem-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A height of image in pixel</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A physical location where an image is stored.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A physical location where an image is stored.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageOperatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who took an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageOperator" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who took an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageWidthValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A width of image in pixels</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageWidthValue" type="niem-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A width of image in pixels</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IsAssociatedWithReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general relationship that indicates two object instances are linked but the meaning of the relationship is unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IsAssociatedWith" type="u:SuperType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general relationship that indicates two object instances are linked but the meaning of the relationship is unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeDegreeValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies the degree of a latitude. The value comes from a restricted range between -90 (inclusive) and +90 (inclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeDegreeValue" type="u:LatitudeDegreeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies the degree of a latitude. The value comes from a restricted range between -90 (inclusive) and +90 (inclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeMinuteValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeMinuteValue" type="u:AngularMinuteType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeSecondValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeSecondValue" type="u:AngularSecondType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a physical location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Location" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a physical location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationAddressReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an address for a location, e.g., a postal address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationAddress" type="u:AddressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an address for a location, e.g., a postal address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationBuildingReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a building at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationBuilding" type="u:BuildingType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a building at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCityNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a city or town.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCityName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a city or town.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationContactInformationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about contact information for a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationContactInformation" type="u:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about contact information for a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountyNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountyName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationGeographicCoordinateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the latitude and longitude of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationGeographicCoordinate" type="u:GeographicCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the latitude and longitude of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeExtensionIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An extension of a zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeExtensionID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An extension of a zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationSecondaryUnitTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of information used to identify a particular unit within a specific location. Examples of this could be an apartment number or a suite number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationSecondaryUnitText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of information used to identify a particular unit within a specific location. Examples of this could be an apartment number or a suite number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStreetReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStreet" type="u:StreetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeDegreeValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies the degree of a longitude. The value comes from a restricted range between -180 (inclusive) and +180 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeDegreeValue" type="u:LongitudeDegreeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies the degree of a longitude. The value comes from a restricted range between -180 (inclusive) and +180 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeMinuteValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeMinuteValue" type="u:AngularMinuteType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeSecondValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeSecondValue" type="u:AngularSecondType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a unit which conducts some sort of business or operations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a unit which conducts some sort of business or operations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an organization </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an organization </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of an organization based on the type of organization it is, e.g., for a school, this would be a school identifier, for a lien holder, this would be a lien holder identifier, for a court, this would be a court identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of an organization based on the type of organization it is, e.g., for a school, this would be a school identifier, for a lien holder, this would be a lien holder identifier, for a court, this would be a court identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An overall status of an organization, e.g., active/inactive/...</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An overall status of an organization, e.g., active/inactive/...</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general functional type of an organization</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general functional type of an organization</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes inherent and frequently associated characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes inherent and frequently associated characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasure" type="u:AgeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasureReference.Range" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasure.Range" type="u:RangeAgeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general description of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general description of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFullNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFullName" type="u:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGivenNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A first name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGivenName" type="u:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A first name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasure" type="u:PersonHeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasureReference.Range" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasure.Range" type="u:RangePersonHeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLicenseIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLicenseID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMaidenNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An original surname of a person before changed by marriage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMaidenName" type="u:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original surname of a person before changed by marriage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMiddleNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A middle name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMiddleName" type="u:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A middle name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name by which a person is known. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonName" type="u:PersonNameType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name by which a person is known. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrefixNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title or honorific used by a person, e.g., Dr., Judge, General, Ms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrefixName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title or honorific used by a person, e.g., Dr., Judge, General, Ms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSSNIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A 9-digit numeric identifier assigned to a living person by the U.S. Social Security Administration.  A social security number of a person.  Sometimes referred to as a SSN.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSSNID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A 9-digit numeric identifier assigned to a living person by the U.S. Social Security Administration.  A social security number of a person.  Sometimes referred to as a SSN.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The gender or sex of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The gender or sex of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSuffixNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A component that is appended after the family name that distinguishes members of a family with the same given, middle, and last name, (e.g., Jr, Sr, III), or otherwise qualifies the name (e.g., MD, LLD, PhD).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSuffixName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A component that is appended after the family name that distinguishes members of a family with the same given, middle, and last name, (e.g., Jr, Sr, III), or otherwise qualifies the name (e.g., MD, LLD, PhD).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSurNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A last name or family name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSurName" type="u:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A last name or family name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasure" type="u:PersonWeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasureReference.Range" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasure.Range" type="u:RangePersonWeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PrimaryContactInformationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PrimaryContactInformation" type="u:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A tangible or intangible item that can be owned or used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A tangible or intangible item that can be owned or used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyAgeMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An age of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyAgeMeasure" type="u:AgeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An age of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBinaryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A binary representation of a property item, e.g., encoded video or audio file.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBinary" type="u:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A binary representation of a property item, e.g., encoded video or audio file.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBrandNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A trademark or distinctive name that identifies a manufacturer of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBrandName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A trademark or distinctive name that identifies a manufacturer of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyColorDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the overall color of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyColorDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the overall color of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyHeightMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An overall height of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyHeightMeasure" type="u:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An overall height of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyImageReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyImage" type="u:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyLengthMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An overall length of a property item as measured from the front to the rear.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyLengthMeasure" type="u:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An overall length of a property item as measured from the front to the rear.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the location of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the location of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMakeNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the manufacturer that produced a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMakeName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the manufacturer that produced a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyModelNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific design or type of product made by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyModelName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific design or type of product made by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwner.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwner.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerAppliedIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information about a name or number applied to a property item by the owner. This may be an engraving on the property item or may be used to identify a fleets equipment number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerAppliedID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about a name or number applied to a property item by the owner. This may be an engraving on the property item or may be used to identify a fleets equipment number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a property item. Describes if the property is being held, is stolen, missing, recovered, damaged, no change.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a property item. Describes if the property is being held, is stolen, missing, recovered, damaged, no change.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an estimation, account, or appraisal of a property item's actual monetary value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValue" type="u:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an estimation, account, or appraisal of a property item's actual monetary value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAmountReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAmount" type="u:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningMethodTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A method used in assigning a value to a property item, e.g., fair market value, estimate, reported, appraised value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningMethodText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used in assigning a value to a property item, e.g., fair market value, estimate, reported, appraised value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a value of a property item was assigned or became effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a value of a property item was assigned or became effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueTaxIncludedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if taxes were included in the property value; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueTaxIncludedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if taxes were included in the property value; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyVisibleIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A license number or other visible identifier. For a vehicle, this is the plate number. For a boat, this is the registration number visible on the outside of the hull. For aircraft, this is the aircraft registration number visible on the tail or the rear of the fuselage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyVisibleID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A license number or other visible identifier. For a vehicle, this is the plate number. For a boat, this is the registration number visible on the outside of the hull. For aircraft, this is the aircraft registration number visible on the tail or the rear of the fuselage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeightMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeightMeasure" type="u:WeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWidthMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An overall width of a property item as measure from side to side.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWidthMeasure" type="u:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An overall width of a property item as measure from side to side.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyYearDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The model year of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyYearDate" type="niem-xsd:gYear" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The model year of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMaximumMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A maximum measure value on a range measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMaximumMeasure" type="u:MeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A maximum measure value on a range measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMinimumMeasureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A minimum measure value on a range measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMinimumMeasure" type="u:MeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A minimum measure value on a range measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a rate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Rate" type="u:RateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a rate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Residence" type="u:ResidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general description of a place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general description of a place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceEndDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person stopped living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceEndDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person stopped living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The location of a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The location of a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceStartDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person began living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceStartDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person began living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of place at which a person lives, e.g., house, apartment, homeless.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of place at which a person lives, e.g., house, apartment, homeless.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SameAsReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general equivalence between two object instances (they refer to the same thing).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SameAs" type="u:SuperType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general equivalence between two object instances (they refer to the same thing).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A set of details about the condition or status of a person, activity, or object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Status" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of details about the condition or status of a person, activity, or object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a status was set, effected, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a status was set, effected, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a condition or state of something or someone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a condition or state of something or someone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusIssuerIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusIssuerID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusIssuerTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusIssuerText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition or state of something or someone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition or state of something or someone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetExtensionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Any additional parts of a street name that follows the street type and post directional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetExtensionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Any additional parts of a street name that follows the street type and post directional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetFullTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetFullText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetNumberTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a particular unit or location within a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetNumberText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a particular unit or location within a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPostdirectionalTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPostdirectionalText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPredirectionalTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPredirectionalText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of street, e.g., Street, Boulevard, Avenue, Highway, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of street, e.g., Street, Boulevard, Avenue, Highway, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneAreaCodeIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A dialing code for a state or province for phone numbers in the USA, Canada, Mexico, and the Caribbean. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneAreaCodeID" type="niem-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A dialing code for a state or province for phone numbers in the USA, Canada, Mexico, and the Caribbean. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneCityCodeIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A dialing code for a city.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneCityCodeID" type="niem-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A dialing code for a city.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneCountryCodeIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An international dialing code for a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneCountryCodeID" type="niem-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An international dialing code for a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneExchangeIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The first three digits of a base telephone number. Usually represents a central telephone switch.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneExchangeID" type="niem-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The first three digits of a base telephone number. Usually represents a central telephone switch.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a number to be dialed to reach a contact.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumber" type="u:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a number to be dialed to reach a contact.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberFullIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A full length telephone identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberFullID" type="niem-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A full length telephone identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneSubscriberIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The last four digits of a base telephone number. Identifies the individual circuit within an exchange.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneSubscriberID" type="niem-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The last four digits of a base telephone number. Identifies the individual circuit within an exchange.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneSuffixIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional numbers to be entered to direct a call to the appropriate place.  Includes extensions, answering system navigation codes, and PINs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneSuffixID" type="niem-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional numbers to be entered to direct a call to the appropriate place.  Includes extensions, answering system navigation codes, and PINs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers, and excepting boats.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Vehicle" type="u:VehicleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers, and excepting boats.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorPrimaryTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorPrimaryText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorSecondaryTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A lower-most or rear-most color of a two-tone vehicle or a lesser color of a multi-colored vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorSecondaryText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A lower-most or rear-most color of a two-tone vehicle or a lesser color of a multi-colored vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique combination of alphanumeric characters that identifies a specific vehicle. A vehicle identification number is normally imprinted by the manufacturer and attached to the vehicle in specific locations, but is occasionally assigned by titling or registration agencies. Sometimes referred to as a VIN, VIN number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique combination of alphanumeric characters that identifies a specific vehicle. A vehicle identification number is normally imprinted by the manufacturer and attached to the vehicle in specific locations, but is occasionally assigned by titling or registration agencies. Sometimes referred to as a VIN, VIN number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleLicensePlateIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleLicensePlateID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelYearDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelYearDate" type="niem-xsd:gYear" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
</xsd:schema>

